.InstallStaxisCard-module__cjOB-G__card{--install-surface:#fff;--install-surface-soft:#f5f7f4;--install-surface-strong:#e7eee8;--install-ink:#1f231c;--install-muted:#626960;--install-border:#dce2dc;--install-accent:#5c7a60;--install-accent-hover:#4f6b53;--install-on-accent:#fff;--install-ring:#7e9d83;width:100%;color:var(--install-ink);background:radial-gradient(circle at 100% 0%, #5c7a601a, transparent 42%), var(--install-surface);border:1px solid var(--install-border);border-radius:12px;padding:20px;position:relative;overflow:hidden;box-shadow:0 8px 24px #1f231c14}.InstallStaxisCard-module__cjOB-G__card:before{content:"";background:linear-gradient(90deg, var(--install-accent), #c99644);height:3px;position:absolute;inset:0 0 auto}.InstallStaxisCard-module__cjOB-G__compact{padding:16px;box-shadow:0 4px 14px #1f231c12}.InstallStaxisCard-module__cjOB-G__header{align-items:center;gap:12px;min-width:0;padding-right:30px;display:flex}.InstallStaxisCard-module__cjOB-G__brandIcon{width:48px;height:48px;color:var(--install-accent);background:var(--install-surface-strong);border:1px solid color-mix(in srgb, var(--install-accent) 20%, transparent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.InstallStaxisCard-module__cjOB-G__compact .InstallStaxisCard-module__cjOB-G__brandIcon{border-radius:10px;width:44px;height:44px}.InstallStaxisCard-module__cjOB-G__headingCopy{min-width:0;display:block}.InstallStaxisCard-module__cjOB-G__eyebrow{color:var(--install-accent);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700;line-height:1.2;display:block}.InstallStaxisCard-module__cjOB-G__title{color:var(--install-ink);font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:-.025em;margin:0;font-size:19px;font-weight:700;line-height:1.2}.InstallStaxisCard-module__cjOB-G__compact .InstallStaxisCard-module__cjOB-G__title{font-size:17px}.InstallStaxisCard-module__cjOB-G__description{color:var(--install-muted);font-family:var(--font-geist), system-ui, sans-serif;margin:14px 0 0;font-size:14px;line-height:1.5}.InstallStaxisCard-module__cjOB-G__compact .InstallStaxisCard-module__cjOB-G__description{margin-top:12px;font-size:13px}.InstallStaxisCard-module__cjOB-G__dismiss{z-index:1;width:44px;min-width:44px;height:44px;color:var(--install-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:color .14s,background-color .14s;display:inline-flex;position:absolute;top:8px;right:8px}.InstallStaxisCard-module__cjOB-G__dismiss:hover{color:var(--install-ink);background:var(--install-surface-soft)}.InstallStaxisCard-module__cjOB-G__dismiss:focus-visible,.InstallStaxisCard-module__cjOB-G__primaryButton:focus-visible{outline:2px solid var(--install-ring);outline-offset:2px}.InstallStaxisCard-module__cjOB-G__steps{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.InstallStaxisCard-module__cjOB-G__step{background:var(--install-surface-soft);border:1px solid color-mix(in srgb, var(--install-border) 72%, transparent);border-radius:10px;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:flex}.InstallStaxisCard-module__cjOB-G__numberedStep{gap:8px;min-height:56px}.InstallStaxisCard-module__cjOB-G__compact .InstallStaxisCard-module__cjOB-G__step{min-height:48px}.InstallStaxisCard-module__cjOB-G__stepNumber{width:24px;height:24px;color:var(--install-on-accent);background:var(--install-accent);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.InstallStaxisCard-module__cjOB-G__stepIcon{width:34px;height:34px;color:var(--install-accent);background:var(--install-surface);border:1px solid var(--install-border);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.InstallStaxisCard-module__cjOB-G__addAction{font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:-.02em;font-size:10px;font-weight:750;line-height:1}.InstallStaxisCard-module__cjOB-G__stepCopy{min-width:0;font-family:var(--font-geist), system-ui, sans-serif;gap:1px;display:grid}.InstallStaxisCard-module__cjOB-G__stepCopy strong{color:var(--install-ink);font-size:13px;font-weight:650;line-height:1.35}.InstallStaxisCard-module__cjOB-G__numberedStep .InstallStaxisCard-module__cjOB-G__stepCopy strong{font-size:14px}.InstallStaxisCard-module__cjOB-G__stepCopy>span{color:var(--install-muted);font-size:12px;line-height:1.35}.InstallStaxisCard-module__cjOB-G__stepsLabel{color:var(--install-muted);font-family:var(--font-geist), system-ui, sans-serif;margin:16px 0 0;font-size:12px;font-weight:700;line-height:1.3}.InstallStaxisCard-module__cjOB-G__stepsLabel+.InstallStaxisCard-module__cjOB-G__steps{margin-top:8px}.InstallStaxisCard-module__cjOB-G__primaryButton{width:100%;min-height:48px;color:var(--install-on-accent);background:var(--install-accent);font-family:var(--font-geist), system-ui, sans-serif;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:11px 16px;font-size:14px;font-weight:700;line-height:1.2;transition:background-color .14s,transform .14s;display:inline-flex}.InstallStaxisCard-module__cjOB-G__primaryButton:hover:not(:disabled){background:var(--install-accent-hover)}.InstallStaxisCard-module__cjOB-G__primaryButton:active:not(:disabled){transform:translateY(1px)}.InstallStaxisCard-module__cjOB-G__primaryButton:disabled{cursor:wait;opacity:.68}.InstallStaxisCard-module__cjOB-G__spinner{animation:.8s linear infinite InstallStaxisCard-module__cjOB-G__install-card-spin}.InstallStaxisCard-module__cjOB-G__status{color:var(--install-muted);font-family:var(--font-geist), system-ui, sans-serif;margin:12px 0 0;font-size:12px;line-height:1.4}.InstallStaxisCard-module__cjOB-G__successMessage{min-height:44px;color:var(--install-accent);background:var(--install-surface-strong);font-family:var(--font-geist), system-ui, sans-serif;border-radius:9px;align-items:center;gap:8px;margin-top:14px;padding:9px 11px;font-size:13px;font-weight:650;display:flex}.InstallStaxisCard-module__cjOB-G__installed:before{background:var(--install-accent)}@keyframes InstallStaxisCard-module__cjOB-G__install-card-spin{to{transform:rotate(360deg)}}.InstallStaxisCard-module__cjOB-G__darkAppearance{--install-surface:#1c211d;--install-surface-soft:#242a25;--install-surface-strong:#2c382f;--install-ink:#f2f5f0;--install-muted:#b8c0b8;--install-border:#39433b;--install-accent:#a8c5ad;--install-accent-hover:#bad2be;--install-on-accent:#172019;--install-ring:#a8c5ad;box-shadow:0 10px 28px #00000047}.dark .InstallStaxisCard-module__cjOB-G__card{--install-surface:#1c211d;--install-surface-soft:#242a25;--install-surface-strong:#2c382f;--install-ink:#f2f5f0;--install-muted:#b8c0b8;--install-border:#39433b;--install-accent:#a8c5ad;--install-accent-hover:#bad2be;--install-on-accent:#172019;--install-ring:#a8c5ad;box-shadow:0 10px 28px #00000047}.light .InstallStaxisCard-module__cjOB-G__card{--install-surface:#fff;--install-surface-soft:#f5f7f4;--install-surface-strong:#e7eee8;--install-ink:#1f231c;--install-muted:#626960;--install-border:#dce2dc;--install-accent:#5c7a60;--install-accent-hover:#4f6b53;--install-on-accent:#fff;--install-ring:#7e9d83}@media (prefers-reduced-motion:reduce){.InstallStaxisCard-module__cjOB-G__dismiss,.InstallStaxisCard-module__cjOB-G__primaryButton{transition:none}.InstallStaxisCard-module__cjOB-G__primaryButton:active:not(:disabled){transform:none}.InstallStaxisCard-module__cjOB-G__spinner{animation:none}}
.InstallStaxisDialog-module__ptde4W__dialog{--dialog-surface:#fff;--dialog-surface-soft:#f5f7f4;--dialog-ink:#1f231c;--dialog-muted:#626960;--dialog-border:#1f231c1a;--dialog-accent:#5c7a60;--dialog-accent-soft:#5c7a601f;color:var(--dialog-ink);background:var(--dialog-surface);border:1px solid var(--dialog-border);font-family:var(--font-geist), system-ui, sans-serif;border-radius:16px;overflow:hidden}.InstallStaxisDialog-module__ptde4W__header{border-bottom:1px solid var(--dialog-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 20px 16px;display:flex}.InstallStaxisDialog-module__ptde4W__header h2{color:var(--dialog-ink);letter-spacing:-.025em;margin:4px 0 0;font-size:20px;font-weight:700;line-height:1.25}.InstallStaxisDialog-module__ptde4W__eyebrow{color:var(--dialog-accent);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;line-height:1.4;display:flex}.InstallStaxisDialog-module__ptde4W__closeButton{width:44px;height:44px;color:var(--dialog-muted);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:0 0 44px;justify-content:center;align-items:center;margin:-6px -6px 0 0;padding:0;transition:color .14s,background-color .14s;display:inline-flex}.InstallStaxisDialog-module__ptde4W__closeButton:hover{color:var(--dialog-ink);background:var(--dialog-accent-soft)}.InstallStaxisDialog-module__ptde4W__closeButton:focus-visible{outline:2px solid var(--dialog-accent);outline-offset:2px}.InstallStaxisDialog-module__ptde4W__content{background:var(--dialog-surface-soft);padding:16px}@media (max-width:480px){.InstallStaxisDialog-module__ptde4W__header{padding:18px 16px 14px}.InstallStaxisDialog-module__ptde4W__header h2{font-size:18px}.InstallStaxisDialog-module__ptde4W__content{padding:12px}}.dark .InstallStaxisDialog-module__ptde4W__dialog{--dialog-surface:#171b18;--dialog-surface-soft:#111512;--dialog-ink:#f2f5f0;--dialog-muted:#b8c0b8;--dialog-border:#f2f5f01f;--dialog-accent:#a8c5ad;--dialog-accent-soft:#a8c5ad21}.light .InstallStaxisDialog-module__ptde4W__dialog{--dialog-surface:#fff;--dialog-surface-soft:#f5f7f4;--dialog-ink:#1f231c;--dialog-muted:#626960;--dialog-border:#1f231c1a;--dialog-accent:#5c7a60;--dialog-accent-soft:#5c7a601f}@media (prefers-reduced-motion:reduce){.InstallStaxisDialog-module__ptde4W__closeButton{transition:none}}
.MobileConcourseNav-module__zyXFxa__mobileHeader{display:none}.MobileConcourseNav-module__zyXFxa__overlay{z-index:90;visibility:hidden;pointer-events:none;font-family:var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif;transition:visibility 0s linear .3s;position:fixed;inset:0}.MobileConcourseNav-module__zyXFxa__overlayOpen{visibility:visible;pointer-events:auto;transition-delay:0s}.MobileConcourseNav-module__zyXFxa__scrim{opacity:0;cursor:default;background:#1f231c57;border:0;width:100%;height:100%;margin:0;padding:0;transition:opacity .2s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.MobileConcourseNav-module__zyXFxa__overlayOpen .MobileConcourseNav-module__zyXFxa__scrim{opacity:1}.MobileConcourseNav-module__zyXFxa__drawer{color:#1f231c;background:#fff;flex-direction:column;width:min(302px,100vw - 40px);height:100dvh;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden;transform:translate(-104%);box-shadow:24px 0 60px -20px #1f2a2080}.MobileConcourseNav-module__zyXFxa__overlayOpen .MobileConcourseNav-module__zyXFxa__drawer{transform:translate(0)}.MobileConcourseNav-module__zyXFxa__drawerHeader{min-height:calc(72px + env(safe-area-inset-top,0px));padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px 20px;box-sizing:border-box;border-bottom:1px solid #1f231c14;flex:none;justify-content:space-between;align-items:center;display:flex}.MobileConcourseNav-module__zyXFxa__drawerBrand,.MobileConcourseNav-module__zyXFxa__topBrand{color:#1f231c;letter-spacing:-.01em;align-items:center;gap:7px;font-size:16px;font-weight:600;display:inline-flex}.MobileConcourseNav-module__zyXFxa__closeButton{color:#5c625c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.MobileConcourseNav-module__zyXFxa__closeButton:before{content:"";background:#1f231c0d;border-radius:999px;width:30px;height:30px;position:absolute}.MobileConcourseNav-module__zyXFxa__closeButton svg{position:relative}.MobileConcourseNav-module__zyXFxa__closeButton:hover:before{background:#1f231c17}.MobileConcourseNav-module__zyXFxa__identity{flex:none;padding:14px 20px 6px}.MobileConcourseNav-module__zyXFxa__userName{color:#1f231c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.MobileConcourseNav-module__zyXFxa__userMeta{color:#8a9187;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;line-height:17px;overflow:hidden}.MobileConcourseNav-module__zyXFxa__drawerScroll{min-height:0;padding:8px 12px max(12px, env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;overflow:hidden auto}.MobileConcourseNav-module__zyXFxa__eyebrow{color:#687067;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;padding:8px 8px 4px;font-size:9px;font-weight:500;line-height:14px}.MobileConcourseNav-module__zyXFxa__sectionList{flex-direction:column;display:flex}.MobileConcourseNav-module__zyXFxa__navRow{color:#1f231c;text-align:left;cursor:pointer;width:100%;min-height:52px;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:10px;transition:background-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:flex}.MobileConcourseNav-module__zyXFxa__navRow:hover{background:#1f231c0d}.MobileConcourseNav-module__zyXFxa__navRow:active{background:#1f231c17}.MobileConcourseNav-module__zyXFxa__navRowActive,.MobileConcourseNav-module__zyXFxa__navRowActive:hover,.MobileConcourseNav-module__zyXFxa__navRowActive:active{background:#9eb7a624}.MobileConcourseNav-module__zyXFxa__adminDestinationRow{color:#356b4c;background:#9eb7a61a;border:1px solid #5c7a602e}.MobileConcourseNav-module__zyXFxa__adminDestinationRow:hover{background:#9eb7a629}.MobileConcourseNav-module__zyXFxa__adminDestinationRow:active,.MobileConcourseNav-module__zyXFxa__adminDestinationRow.MobileConcourseNav-module__zyXFxa__navRowActive{background:#9eb7a638}.MobileConcourseNav-module__zyXFxa__adminDestinationRow .MobileConcourseNav-module__zyXFxa__iconChip{color:#3e5c48;background:#5c7a6024}.MobileConcourseNav-module__zyXFxa__adminDestinationRow .MobileConcourseNav-module__zyXFxa__rowLabel{font-weight:600}.MobileConcourseNav-module__zyXFxa__returnToAdminRow{color:#7a5620;background:#b8863d1a;border:1px solid #b8863d47;margin-bottom:10px}.MobileConcourseNav-module__zyXFxa__returnToAdminRow:hover,.MobileConcourseNav-module__zyXFxa__returnToAdminRow:active{background:#b8863d2e}.MobileConcourseNav-module__zyXFxa__returnToAdminRow .MobileConcourseNav-module__zyXFxa__iconChip{color:#7a5620;background:#b8863d29}.MobileConcourseNav-module__zyXFxa__returnToAdminRow .MobileConcourseNav-module__zyXFxa__rowLabel{font-weight:600}.MobileConcourseNav-module__zyXFxa__iconChip{color:#5c625c;background:#1f231c0d;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.MobileConcourseNav-module__zyXFxa__navRowActive .MobileConcourseNav-module__zyXFxa__iconChip{color:#3e5c48;background:#5c7a6029}.MobileConcourseNav-module__zyXFxa__rowLabel{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.MobileConcourseNav-module__zyXFxa__navRowActive .MobileConcourseNav-module__zyXFxa__rowLabel{color:#1f231c;font-weight:600}.MobileConcourseNav-module__zyXFxa__navRowDisabled{color:#7c827b;cursor:not-allowed;background:#1f231c06}.MobileConcourseNav-module__zyXFxa__navRowDisabled:hover,.MobileConcourseNav-module__zyXFxa__navRowDisabled:active{background:#1f231c0f}.MobileConcourseNav-module__zyXFxa__navRowDisabled .MobileConcourseNav-module__zyXFxa__rowLabel{flex-direction:column;gap:1px;display:flex}.MobileConcourseNav-module__zyXFxa__statusLabel{color:#a06b2a;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;font-weight:500;line-height:14px}.MobileConcourseNav-module__zyXFxa__badge{color:#fff;min-width:20px;font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;background:#b85c3d;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:600;line-height:14px}.MobileConcourseNav-module__zyXFxa__chevron{color:#1f231c40;flex:none}.MobileConcourseNav-module__zyXFxa__divider{background:#1f231c14;height:1px;margin:8px}.MobileConcourseNav-module__zyXFxa__accountControls,.MobileConcourseNav-module__zyXFxa__savedAccounts{flex-direction:column;gap:2px;display:flex}.MobileConcourseNav-module__zyXFxa__savedWorking{color:#7a5620;background:#b8863d1a;border:1px solid #b8863d47;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;margin:0 8px 6px;padding:8px 10px;display:flex}.MobileConcourseNav-module__zyXFxa__savedWorkingCopy{flex-direction:column;gap:1px;min-width:0;font-size:11px;line-height:15px;display:flex}.MobileConcourseNav-module__zyXFxa__savedWorkingCopy strong{color:#6f4c1c;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.MobileConcourseNav-module__zyXFxa__savedWorkingLabel{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.MobileConcourseNav-module__zyXFxa__savedBack{color:#7a5620;cursor:pointer;min-height:44px;font:600 11px/16px var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif;white-space:nowrap;background:#ffffff6b;border:1px solid #b8863d57;border-radius:8px;flex:none;padding:0 10px}.MobileConcourseNav-module__zyXFxa__savedBack:hover,.MobileConcourseNav-module__zyXFxa__savedBack:active{background:#ffffffbf}.MobileConcourseNav-module__zyXFxa__savedBack:disabled{cursor:default;opacity:.55}.MobileConcourseNav-module__zyXFxa__savedList{flex-direction:column;gap:3px;display:flex}.MobileConcourseNav-module__zyXFxa__savedRow{border-radius:11px;align-items:stretch;min-height:52px;display:flex;overflow:hidden}.MobileConcourseNav-module__zyXFxa__savedRow:hover{background:#1f231c0d}.MobileConcourseNav-module__zyXFxa__savedRowCurrent{background:#9eb7a624}.MobileConcourseNav-module__zyXFxa__savedRowReauth{background:#b8863d12}.MobileConcourseNav-module__zyXFxa__savedRowMain{color:#1f231c;text-align:left;cursor:pointer;min-width:0;min-height:52px;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:8px 8px 8px 10px;display:flex}.MobileConcourseNav-module__zyXFxa__savedRowMain:disabled{cursor:default;opacity:.68}.MobileConcourseNav-module__zyXFxa__savedAvatar{color:#5c625c;background:#1f231c0f;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.MobileConcourseNav-module__zyXFxa__savedRowCurrent .MobileConcourseNav-module__zyXFxa__savedAvatar{color:#356b4c;background:#5c7a6029}.MobileConcourseNav-module__zyXFxa__savedRowReauth .MobileConcourseNav-module__zyXFxa__savedAvatar{color:#7a5620;background:#b8863d24}.MobileConcourseNav-module__zyXFxa__savedRowCopy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.MobileConcourseNav-module__zyXFxa__savedName{color:#1f231c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:19px;overflow:hidden}.MobileConcourseNav-module__zyXFxa__savedRole{color:#8a9187;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:15px;overflow:hidden}.MobileConcourseNav-module__zyXFxa__savedState{color:#7a5620;align-items:center;gap:4px;font-size:10px;font-weight:600;line-height:14px;display:flex}.MobileConcourseNav-module__zyXFxa__savedCurrent{color:#356b4c;background:#5c7a6024;border-radius:999px;flex:none;align-items:center;gap:3px;padding:3px 6px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.MobileConcourseNav-module__zyXFxa__savedAction{color:#7a5620;cursor:pointer;min-height:44px;font:600 11px/15px var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif;white-space:nowrap;background:#b8863d14;border:1px solid #b8863d47;border-radius:8px;align-self:center;margin:4px 5px 4px 0;padding:0 8px}.MobileConcourseNav-module__zyXFxa__savedAction:hover,.MobileConcourseNav-module__zyXFxa__savedAction:active{background:#b8863d29}.MobileConcourseNav-module__zyXFxa__savedForget{color:#8a9187;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-self:center;place-items:center;width:44px;height:44px;margin:4px 3px 4px 0;padding:0;display:grid}.MobileConcourseNav-module__zyXFxa__savedForget:hover,.MobileConcourseNav-module__zyXFxa__savedForget:active{color:#b85c3d;background:#b85c3d17}.MobileConcourseNav-module__zyXFxa__savedAdd{color:#356b4c;cursor:pointer;min-height:48px;font:600 13px/18px var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif;background:#9eb7a614;border:1px dashed #3e5c4857;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin:4px 8px 0;padding:0 10px;display:flex}.MobileConcourseNav-module__zyXFxa__savedAdd:hover,.MobileConcourseNav-module__zyXFxa__savedAdd:active{background:#9eb7a62e}.MobileConcourseNav-module__zyXFxa__savedAdd:disabled{cursor:default;opacity:.6}.MobileConcourseNav-module__zyXFxa__savedSpinner{animation:1s linear infinite MobileConcourseNav-module__zyXFxa__savedSpin}@keyframes MobileConcourseNav-module__zyXFxa__savedSpin{to{transform:rotate(360deg)}}.MobileConcourseNav-module__zyXFxa__savedError{color:#9a4931;background:#b85c3d17;border-radius:8px;margin:5px 8px 0;padding:8px 10px;font-size:11px;line-height:15px}:is(.dark .MobileConcourseNav-module__zyXFxa__savedWorkingCopy strong,html.dark .MobileConcourseNav-module__zyXFxa__savedWorkingCopy strong){color:#f4d08f}:is(.dark .MobileConcourseNav-module__zyXFxa__savedBack,html.dark .MobileConcourseNav-module__zyXFxa__savedBack){background:#20261f8c}:is(.dark .MobileConcourseNav-module__zyXFxa__savedBack:hover,.dark .MobileConcourseNav-module__zyXFxa__savedBack:active,html.dark .MobileConcourseNav-module__zyXFxa__savedBack:hover,html.dark .MobileConcourseNav-module__zyXFxa__savedBack:active){background:#ffffff1a}:is(.dark .MobileConcourseNav-module__zyXFxa__savedRow:hover,html.dark .MobileConcourseNav-module__zyXFxa__savedRow:hover){background:#ffffff12}:is(.dark .MobileConcourseNav-module__zyXFxa__savedRowCurrent,html.dark .MobileConcourseNav-module__zyXFxa__savedRowCurrent){background:#9eb7a629}:is(.dark .MobileConcourseNav-module__zyXFxa__savedName,html.dark .MobileConcourseNav-module__zyXFxa__savedName){color:#f4f7f2}:is(.dark .MobileConcourseNav-module__zyXFxa__savedRole,html.dark .MobileConcourseNav-module__zyXFxa__savedRole){color:#b4bdb3}.MobileConcourseNav-module__zyXFxa__accountControl{color:#5c625c;align-items:center;gap:10px;min-height:44px;padding:4px 10px;font-size:12px;font-weight:500;line-height:18px;display:flex}.MobileConcourseNav-module__zyXFxa__accountControl>span{flex:none}.MobileConcourseNav-module__zyXFxa__accountControl select{color:#1f231c;text-overflow:ellipsis;min-width:0;height:36px;font:500 12px/18px var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif;background:#fff;border:1px solid #1f231c1f;border-radius:9px;flex:1;padding:0 8px;overflow:hidden}.MobileConcourseNav-module__zyXFxa__installRow{color:#356b4c;text-align:left;cursor:pointer;width:100%;min-height:44px;font:600 12px/18px var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:8px 10px;display:flex}.MobileConcourseNav-module__zyXFxa__installRow:hover,.MobileConcourseNav-module__zyXFxa__installRow:active{background:#356b4c14}.MobileConcourseNav-module__zyXFxa__signOutRow{color:#b85c3d}.MobileConcourseNav-module__zyXFxa__signOutRow:hover,.MobileConcourseNav-module__zyXFxa__signOutRow:active{background:#b85c3d14}.MobileConcourseNav-module__zyXFxa__signOutRow .MobileConcourseNav-module__zyXFxa__rowLabel{font-weight:500}.MobileConcourseNav-module__zyXFxa__signOutChip{color:#b85c3d;background:#b85c3d1a}.MobileConcourseNav-module__zyXFxa__menuButton,.MobileConcourseNav-module__zyXFxa__topBrand{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;font-family:inherit}.MobileConcourseNav-module__zyXFxa__menuButton{color:#1f231c;background:#fff;border:1px solid #1f231c1a;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;transition:background-color .2s cubic-bezier(.2,0,0,1),transform .1s cubic-bezier(.2,0,0,1);display:grid;position:relative;box-shadow:0 4px 12px -10px #1f2a2066}.MobileConcourseNav-module__zyXFxa__menuButton:after{content:"";position:absolute;inset:-2px}.MobileConcourseNav-module__zyXFxa__menuButton:hover{background:#f7f8f6}.MobileConcourseNav-module__zyXFxa__menuButton:active{transform:scale(.98)}.MobileConcourseNav-module__zyXFxa__topBrand{background:0 0;justify-self:center;min-width:44px;min-height:44px;padding:0 4px}.MobileConcourseNav-module__zyXFxa__topBrand:hover{opacity:.75}.MobileConcourseNav-module__zyXFxa__pageTitle{color:#1f231c;min-width:0;font-family:var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif;letter-spacing:-.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-self:center;margin:0;font-size:17px;font-weight:600;line-height:22px;overflow:hidden}.MobileConcourseNav-module__zyXFxa__askSlot{display:none}.MobileConcourseNav-module__zyXFxa__avatar{color:#fff;cursor:pointer;width:40px;height:40px;font-size:14px;font-weight:600;line-height:1;font-family:var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif;-webkit-tap-highlight-color:transparent;background:#1f231c;border:0;border-radius:999px;justify-self:end;place-items:center;padding:0;display:grid;position:relative}.MobileConcourseNav-module__zyXFxa__avatar:after{content:"";position:absolute;inset:-2px}.MobileConcourseNav-module__zyXFxa__avatar:hover{background:#353a32}.MobileConcourseNav-module__zyXFxa__avatar:active{transform:scale(.98)}.MobileConcourseNav-module__zyXFxa__menuButton:focus-visible,.MobileConcourseNav-module__zyXFxa__topBrand:focus-visible,.MobileConcourseNav-module__zyXFxa__avatar:focus-visible,.MobileConcourseNav-module__zyXFxa__closeButton:focus-visible,.MobileConcourseNav-module__zyXFxa__navRow:focus-visible,.MobileConcourseNav-module__zyXFxa__accountControl select:focus-visible,.MobileConcourseNav-module__zyXFxa__installRow:focus-visible,.MobileConcourseNav-module__zyXFxa__savedRowMain:focus-visible,.MobileConcourseNav-module__zyXFxa__savedAction:focus-visible,.MobileConcourseNav-module__zyXFxa__savedBack:focus-visible,.MobileConcourseNav-module__zyXFxa__savedForget:focus-visible,.MobileConcourseNav-module__zyXFxa__savedAdd:focus-visible{outline-offset:2px;outline:2px solid #3e5c48}@media (max-width:760px){.MobileConcourseNav-module__zyXFxa__mobileHeader{z-index:42;width:100%;min-height:calc(56px + env(safe-area-inset-top,0px));padding:calc(8px + env(safe-area-inset-top,0px)) 20px 8px;box-sizing:border-box;font-family:var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif;flex:none;grid-template-columns:40px minmax(0,1fr) 44px 40px;align-items:center;display:grid;position:relative}.MobileConcourseNav-module__zyXFxa__askSlot{place-items:center;width:44px;min-width:44px;height:44px;display:grid}}@media (min-width:761px){.MobileConcourseNav-module__zyXFxa__overlay{display:none}}@media (prefers-reduced-motion:reduce){.MobileConcourseNav-module__zyXFxa__overlay,.MobileConcourseNav-module__zyXFxa__scrim,.MobileConcourseNav-module__zyXFxa__drawer,.MobileConcourseNav-module__zyXFxa__menuButton,.MobileConcourseNav-module__zyXFxa__navRow,.MobileConcourseNav-module__zyXFxa__savedRowMain,.MobileConcourseNav-module__zyXFxa__savedAction,.MobileConcourseNav-module__zyXFxa__savedAdd,.MobileConcourseNav-module__zyXFxa__savedSpinner{transition:none;animation:none}.MobileConcourseNav-module__zyXFxa__avatar:active{transform:none}}
.RouteResourceState-module__wk7Xdq__frame{width:100%;min-height:min(62vh,640px);font-family:var(--font-geist), var(--font-sans), -apple-system, BlinkMacSystemFont, sans-serif;justify-content:center;align-items:flex-start;padding:clamp(32px,9vh,88px) 20px;display:flex}.RouteResourceState-module__wk7Xdq__card{border:1px solid var(--snow-rule,#1f231c14);background:#ffffffeb;border-radius:12px;width:min(100%,460px);padding:24px;box-shadow:0 10px 30px #1f231c0f}.RouteResourceState-module__wk7Xdq__statusRow{align-items:center;gap:12px;display:flex}.RouteResourceState-module__wk7Xdq__iconWrap{background:var(--snow-warm-dim,#b85c3d1a);width:40px;height:40px;color:var(--snow-warm,#b85c3d);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.RouteResourceState-module__wk7Xdq__emptyIconWrap{background:var(--snow-sage-dim,#5c7a601a);width:40px;height:40px;color:var(--snow-ink2,#5c625c);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.RouteResourceState-module__wk7Xdq__copy{min-width:0}.RouteResourceState-module__wk7Xdq__title{color:var(--snow-ink,#1f231c);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:650;line-height:1.3}.RouteResourceState-module__wk7Xdq__message{color:var(--snow-ink2,#5c625c);margin:6px 0 0;font-size:14px;line-height:1.5}.RouteResourceState-module__wk7Xdq__progressTrack{background:var(--snow-sage-dim,#5c7a601a);border-radius:999px;height:4px;margin-top:18px;overflow:hidden}.RouteResourceState-module__wk7Xdq__progressBar{border-radius:inherit;background:var(--snow-sage-deep,#5c7a60);width:42%;height:100%;animation:1.25s cubic-bezier(.2,0,0,1) infinite RouteResourceState-module__wk7Xdq__route-resource-progress}.RouteResourceState-module__wk7Xdq__actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.RouteResourceState-module__wk7Xdq__button{border:1px solid var(--snow-ink,#1f231c);background:var(--snow-ink,#1f231c);color:#fff;min-width:112px;min-height:44px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:650;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.RouteResourceState-module__wk7Xdq__button:hover{background:var(--snow-ink-soft,#3a3f38);box-shadow:0 4px 12px #1f231c24}.RouteResourceState-module__wk7Xdq__button:active{transform:scale(.98)}.RouteResourceState-module__wk7Xdq__button:focus-visible{outline-offset:3px;outline:3px solid #5c7a6061}.RouteResourceState-module__wk7Xdq__button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}@keyframes RouteResourceState-module__wk7Xdq__route-resource-progress{0%{transform:translate(-110%)}to{transform:translate(350%)}}@media (max-width:520px){.RouteResourceState-module__wk7Xdq__frame{padding:28px 16px}.RouteResourceState-module__wk7Xdq__card{padding:20px}.RouteResourceState-module__wk7Xdq__button{width:100%}}@media (prefers-reduced-motion:reduce){.RouteResourceState-module__wk7Xdq__progressBar{opacity:.72;width:100%;animation:none}.RouteResourceState-module__wk7Xdq__button{transition:none}}.RouteResourceState-module__wk7Xdq__skeleton{width:100%;font-family:var(--font-geist), var(--font-sans), -apple-system, BlinkMacSystemFont, sans-serif;gap:14px;padding:22px clamp(16px,4vw,48px) 40px;display:grid}.RouteResourceState-module__wk7Xdq__skeletonHeading{gap:9px;width:min(420px,100%);display:grid}.RouteResourceState-module__wk7Xdq__skeletonMetrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.RouteResourceState-module__wk7Xdq__skeletonList{gap:10px;display:grid}.RouteResourceState-module__wk7Xdq__skeletonTile,.RouteResourceState-module__wk7Xdq__skeletonRow{border:1px solid var(--snow-rule,#1f231c14);background:#ffffffb8;border-radius:14px;gap:13px;min-width:0;display:flex;position:relative;overflow:hidden}.RouteResourceState-module__wk7Xdq__skeletonTile{flex-direction:column;justify-content:center;min-height:92px;padding:16px}.RouteResourceState-module__wk7Xdq__skeletonRow{align-items:center;min-height:72px;padding:13px 16px}.RouteResourceState-module__wk7Xdq__skeletonRow>div,.RouteResourceState-module__wk7Xdq__skeletonTile>div{flex:1;gap:9px;min-width:0;display:grid}.RouteResourceState-module__wk7Xdq__skeletonMark,.RouteResourceState-module__wk7Xdq__skeletonLine{background:var(--snow-sage-dim,#5c7a601a);border-radius:999px;display:block}.RouteResourceState-module__wk7Xdq__skeletonMark{border-radius:13px;flex:none;width:40px;height:40px}.RouteResourceState-module__wk7Xdq__skeletonLine{width:100%;height:11px}.RouteResourceState-module__wk7Xdq__skeletonLine[data-width=short]{width:34%}.RouteResourceState-module__wk7Xdq__skeletonLine[data-width=medium]{width:62%}.RouteResourceState-module__wk7Xdq__skeletonLine[data-width=long]{width:88%}.RouteResourceState-module__wk7Xdq__skeletonTile:after,.RouteResourceState-module__wk7Xdq__skeletonRow:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa8,#0000);animation:1.6s ease-in-out infinite RouteResourceState-module__wk7Xdq__route-resource-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes RouteResourceState-module__wk7Xdq__route-resource-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.RouteResourceState-module__wk7Xdq__skeletonTile:after,.RouteResourceState-module__wk7Xdq__skeletonRow:after{opacity:0;animation:none}}@media (max-width:640px){.RouteResourceState-module__wk7Xdq__skeleton{padding:14px 16px 32px}}.RouteResourceState-module__wk7Xdq__navigationToast{z-index:1000;left:50%;bottom:max(20px, env(safe-area-inset-bottom));width:min(100vw - 32px,520px);font-family:var(--font-geist), var(--font-sans), -apple-system, BlinkMacSystemFont, sans-serif;background:#fffffffa;border:1px solid #b85c3d3d;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 14px 42px #1f231c2e}.RouteResourceState-module__wk7Xdq__toastCopy{min-width:0}.RouteResourceState-module__wk7Xdq__toastTitle{color:var(--snow-ink,#1f231c);font-size:14px;font-weight:650;line-height:1.35}.RouteResourceState-module__wk7Xdq__toastMessage{color:var(--snow-ink2,#5c625c);margin:3px 0 0;font-size:12.5px;line-height:1.45}.RouteResourceState-module__wk7Xdq__toastActions{flex-wrap:wrap;grid-column:2/4;gap:8px;display:flex}.RouteResourceState-module__wk7Xdq__toastButton,.RouteResourceState-module__wk7Xdq__toastSecondary{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:650;display:inline-flex}.RouteResourceState-module__wk7Xdq__toastButton{border:1px solid var(--snow-ink,#1f231c);background:var(--snow-ink,#1f231c);color:#fff}.RouteResourceState-module__wk7Xdq__toastSecondary{border:1px solid var(--snow-rule,#1f231c1f);color:var(--snow-ink,#1f231c);background:#fff}.RouteResourceState-module__wk7Xdq__toastButton:focus-visible,.RouteResourceState-module__wk7Xdq__toastSecondary:focus-visible{outline-offset:2px;outline:3px solid #5c7a6061}@media (max-width:520px){.RouteResourceState-module__wk7Xdq__navigationToast{bottom:max(12px, env(safe-area-inset-bottom))}.RouteResourceState-module__wk7Xdq__toastActions{grid-column:1/-1}.RouteResourceState-module__wk7Xdq__toastButton,.RouteResourceState-module__wk7Xdq__toastSecondary{flex:140px}}
.CompanyAccess-module__tx8MsG__page,.CompanyAccess-module__tx8MsG__dialogLayer{--company-ink:#1f231c;--company-ink-2:#5c625c;--company-ink-3:#687067;--company-muted:#70776f;--company-paper:#fff;--company-wash:#f3f6f2;--company-sage:#3e5c48;--company-sage-2:#5c7a60;--company-sage-dim:#5c7a601f;--company-rule:#1f231c17;--company-rust:#b85c3d;--company-rust-dim:#b85c3d1a;--company-caramel:#8c6a33;--company-caramel-dim:#c9964424;color:var(--company-ink);font-family:var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif}.CompanyAccess-module__tx8MsG__page{box-sizing:border-box;width:min(1120px,100%);margin:0 auto;padding:30px 28px 148px}.CompanyAccess-module__tx8MsG__hero{z-index:2;border:1px solid var(--company-rule);-webkit-backdrop-filter:blur(18px)saturate(160%);background:#ffffffd1;border-radius:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:88px;padding:18px 20px;display:grid;position:relative;box-shadow:0 18px 42px -34px #1f2a206b}.CompanyAccess-module__tx8MsG__heroIdentity{align-items:center;gap:16px;min-width:0;display:flex}.CompanyAccess-module__tx8MsG__heroMark,.CompanyAccess-module__tx8MsG__groupIcon,.CompanyAccess-module__tx8MsG__hotelIcon,.CompanyAccess-module__tx8MsG__receiptSeal,.CompanyAccess-module__tx8MsG__workIcon,.CompanyAccess-module__tx8MsG__dialogIcon{color:var(--company-sage);background:var(--company-sage-dim);flex:none;place-items:center;display:grid}.CompanyAccess-module__tx8MsG__heroMark{border:1px solid #5c7a6033;border-radius:15px;width:48px;height:48px}.CompanyAccess-module__tx8MsG__heroCopy{min-width:0}.CompanyAccess-module__tx8MsG__receiptEyebrow{color:var(--company-muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-weight:600;line-height:14px}.CompanyAccess-module__tx8MsG__hero h1{color:var(--company-ink);letter-spacing:-.025em;margin:2px 0 0;font-size:clamp(22px,2.8vw,29px);font-weight:650;line-height:1.15}.CompanyAccess-module__tx8MsG__heroHotelSlot{justify-content:center;justify-self:center;min-width:0;display:flex}.CompanyAccess-module__tx8MsG__heroHotelSwitcher{width:228px;max-width:100%;min-height:44px}.CompanyAccess-module__tx8MsG__contextBadge{max-width:260px;min-height:36px;color:var(--company-sage);background:var(--company-sage-dim);border:1px solid #5c7a6029;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.CompanyAccess-module__tx8MsG__contextBadge span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CompanyAccess-module__tx8MsG__accessContextCard{background:#f3f6f2b8;border:1px solid #5c7a6033;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.CompanyAccess-module__tx8MsG__accessContextIdentity{align-items:center;gap:10px;min-width:0;display:flex}.CompanyAccess-module__tx8MsG__accessContextIcon{width:34px;height:34px;color:var(--company-sage);background:var(--company-sage-dim);border-radius:10px;flex:none;place-items:center;display:grid}.CompanyAccess-module__tx8MsG__accessContextIdentity div{flex-direction:column;min-width:0;display:flex}.CompanyAccess-module__tx8MsG__accessContextIdentity span:not(.CompanyAccess-module__tx8MsG__accessContextIcon){color:var(--company-muted);font:600 8.5px/13px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase}.CompanyAccess-module__tx8MsG__accessContextIdentity strong{color:var(--company-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;font-weight:650;line-height:18px;overflow:hidden}.CompanyAccess-module__tx8MsG__readOnlyBadge{min-height:32px;color:var(--company-rust);background:var(--company-rust-dim);white-space:nowrap;border:1px solid #b85c3d33;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.CompanyAccess-module__tx8MsG__partialNotice{color:var(--company-caramel);background:var(--company-caramel-dim);border:1px solid #c9964447;border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:11px 14px;display:flex}.CompanyAccess-module__tx8MsG__partialNotice>div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.CompanyAccess-module__tx8MsG__partialNotice strong{color:var(--company-ink);font-size:12.5px;line-height:18px}.CompanyAccess-module__tx8MsG__partialNotice span{color:var(--company-ink-2);font-size:11.5px;line-height:17px}.CompanyAccess-module__tx8MsG__partialNotice button{min-height:36px;color:var(--company-caramel);cursor:pointer;background:#ffffff9e;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font:600 11.5px/16px inherit;display:inline-flex}.CompanyAccess-module__tx8MsG__partialNotice button:disabled{opacity:.4;cursor:not-allowed}.CompanyAccess-module__tx8MsG__adminPreviewErrorActions button{min-height:38px;color:var(--company-sage);cursor:pointer;background:#ffffffb8;border:1px solid #5c7a6033;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font:600 11.5px/16px inherit;transition:background-color .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1);display:inline-flex}.CompanyAccess-module__tx8MsG__adminPreviewErrorActions button:hover{background:var(--company-paper)}.CompanyAccess-module__tx8MsG__adminPreviewErrorActions button:active{transform:scale(.98)}.CompanyAccess-module__tx8MsG__adminPreviewError{background:var(--company-paper);border:1px solid #b85c3d33;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:116px;margin-top:18px;padding:20px;display:grid;box-shadow:0 12px 28px -24px #1f2a2070}.CompanyAccess-module__tx8MsG__adminPreviewErrorIcon{width:42px;height:42px;color:var(--company-rust);background:var(--company-rust-dim);border-radius:12px;place-items:center;display:grid}.CompanyAccess-module__tx8MsG__adminPreviewError h2{color:var(--company-ink);margin:0;font-size:16px;line-height:22px}.CompanyAccess-module__tx8MsG__adminPreviewError p{color:var(--company-ink-2);margin:4px 0 0;font-size:12.5px;line-height:19px}.CompanyAccess-module__tx8MsG__adminPreviewErrorActions{gap:8px;display:flex}.CompanyAccess-module__tx8MsG__adminPreviewErrorActions button:disabled{opacity:.4;cursor:not-allowed}.CompanyAccess-module__tx8MsG__tabs{z-index:1;border:1px solid var(--company-rule);scrollbar-width:none;background:#ffffffad;border-radius:14px;align-items:stretch;gap:4px;margin-top:18px;padding:4px;display:flex;position:relative;overflow-x:auto}.CompanyAccess-module__tx8MsG__tabs::-webkit-scrollbar{display:none}.CompanyAccess-module__tx8MsG__tabList{flex:1 0 448px;align-items:stretch;gap:4px;min-width:0;display:flex}.CompanyAccess-module__tx8MsG__tabs button{min-width:112px;min-height:42px;color:var(--company-ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:0 16px;font:550 12.5px/18px inherit;transition:color .2s cubic-bezier(.2,0,0,1),background-color .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative}.CompanyAccess-module__tx8MsG__tabs button:hover:not(:disabled){color:var(--company-ink);background:#1f231c0b}.CompanyAccess-module__tx8MsG__tabs button.CompanyAccess-module__tx8MsG__tabActive,.CompanyAccess-module__tx8MsG__tabs button.CompanyAccess-module__tx8MsG__tabActive:hover{color:#fff;background:var(--company-sage);box-shadow:0 8px 18px -10px #3e5c48b8}.CompanyAccess-module__tx8MsG__tabs button:active{transform:scale(.99)}.CompanyAccess-module__tx8MsG__tabs button:focus-visible,.CompanyAccess-module__tx8MsG__filterChips button:focus-visible,.CompanyAccess-module__tx8MsG__searchField:focus-within,.CompanyAccess-module__tx8MsG__primaryButton:focus-visible,.CompanyAccess-module__tx8MsG__secondaryButton:focus-visible,.CompanyAccess-module__tx8MsG__dangerButton:focus-visible,.CompanyAccess-module__tx8MsG__actionMenu summary:focus-visible,.CompanyAccess-module__tx8MsG__actionMenu button:focus-visible,.CompanyAccess-module__tx8MsG__accessHistoryDisclosure summary:focus-visible,.CompanyAccess-module__tx8MsG__accessRecordMeta button:focus-visible,.CompanyAccess-module__tx8MsG__receiptAction:focus-visible,.CompanyAccess-module__tx8MsG__organizationGroup summary:focus-visible,.CompanyAccess-module__tx8MsG__iconButton:focus-visible,.CompanyAccess-module__tx8MsG__partialNotice button:focus-visible,.CompanyAccess-module__tx8MsG__adminPreviewErrorActions button:focus-visible,.CompanyAccess-module__tx8MsG__dialogScrim:focus-visible{outline:2px solid var(--company-sage);outline-offset:2px}.CompanyAccess-module__tx8MsG__panel{margin-top:22px;animation:.24s cubic-bezier(.05,.7,.1,1) both CompanyAccess-module__tx8MsG__panel-enter}@keyframes CompanyAccess-module__tx8MsG__panel-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.CompanyAccess-module__tx8MsG__stack{flex-direction:column;gap:24px;display:flex}.CompanyAccess-module__tx8MsG__sectionBlock{flex-direction:column;gap:12px;display:flex}.CompanyAccess-module__tx8MsG__legacyOwnershipSection{padding-top:4px}.CompanyAccess-module__tx8MsG__legacyOwnershipCard{background:var(--company-paper);border:1px solid #b85c3d33;border-radius:14px;grid-template-columns:auto minmax(180px,1fr) minmax(280px,.9fr);align-items:center;gap:14px;padding:16px;display:grid;box-shadow:0 9px 24px -22px #1f2a206b}.CompanyAccess-module__tx8MsG__legacyOwnershipIcon{width:42px;height:42px;color:var(--company-rust);background:var(--company-rust-dim);border:1px solid #b85c3d33;border-radius:12px;place-items:center;display:grid}.CompanyAccess-module__tx8MsG__legacyOwnershipBody{flex-direction:column;min-width:0;display:flex}.CompanyAccess-module__tx8MsG__legacyOwnershipBody strong{color:var(--company-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;line-height:19px;overflow:hidden}.CompanyAccess-module__tx8MsG__legacyOwnershipBody span,.CompanyAccess-module__tx8MsG__legacyOwnershipEmpty,.CompanyAccess-module__tx8MsG__legacyOwnershipLoading,.CompanyAccess-module__tx8MsG__legacyOwnershipSuccess{color:var(--company-ink-2);font-size:11px;line-height:17px}.CompanyAccess-module__tx8MsG__legacyOwnershipBody span{margin-top:3px}.CompanyAccess-module__tx8MsG__legacyOwnershipControls{justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.CompanyAccess-module__tx8MsG__legacyOwnershipControls .CompanyAccess-module__tx8MsG__formField{flex:1;min-width:180px}.CompanyAccess-module__tx8MsG__legacyOwnershipControls .CompanyAccess-module__tx8MsG__formField select{min-height:42px}.CompanyAccess-module__tx8MsG__legacyOwnershipLoading,.CompanyAccess-module__tx8MsG__legacyOwnershipSuccess{justify-self:end;align-items:center;gap:8px;font-weight:600;display:inline-flex}.CompanyAccess-module__tx8MsG__legacyOwnershipSuccess{color:var(--company-sage)}.CompanyAccess-module__tx8MsG__legacyOwnershipEmpty{justify-self:end;max-width:300px}.CompanyAccess-module__tx8MsG__peopleInvitations{flex-direction:column;gap:8px;margin-top:16px;display:flex}.CompanyAccess-module__tx8MsG__peopleInvitations h3{color:var(--company-ink);margin:0;font-size:12px;font-weight:660;line-height:17px}.CompanyAccess-module__tx8MsG__membershipGrantSummary{flex-direction:column;align-items:flex-start;gap:4px;margin-top:5px;display:flex}.CompanyAccess-module__tx8MsG__membershipGrantSummary small{color:var(--company-sage);font-size:9.5px;font-weight:610;line-height:14px}.CompanyAccess-module__tx8MsG__sectionHeading{max-width:660px}.CompanyAccess-module__tx8MsG__sectionHeading h2{color:var(--company-ink);letter-spacing:-.018em;margin:3px 0 0;font-size:18px;font-weight:650;line-height:24px}.CompanyAccess-module__tx8MsG__sectionHeading p{color:var(--company-ink-2);margin:4px 0 0;font-size:12.5px;line-height:19px}.CompanyAccess-module__tx8MsG__headingWithAction{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.CompanyAccess-module__tx8MsG__headingActions,.CompanyAccess-module__tx8MsG__dialogActions{flex:none;align-items:center;gap:8px;display:flex}.CompanyAccess-module__tx8MsG__primaryButton,.CompanyAccess-module__tx8MsG__secondaryButton,.CompanyAccess-module__tx8MsG__dangerButton{cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font:600 12.5px/18px inherit;text-decoration:none;transition:background-color .15s ease-out,box-shadow .15s ease-out,transform .1s ease-out;display:inline-flex}.CompanyAccess-module__tx8MsG__primaryButton{border:1px solid var(--company-sage);color:#fff;background:var(--company-sage);box-shadow:0 8px 18px -12px #3e5c48cc}.CompanyAccess-module__tx8MsG__primaryButton:hover{background:#356b4c;box-shadow:0 10px 20px -12px #3e5c48eb}.CompanyAccess-module__tx8MsG__primaryButton:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.CompanyAccess-module__tx8MsG__dangerButton{border:1px solid var(--company-rust);color:#fff;background:var(--company-rust);box-shadow:0 8px 18px -12px #b85c3dcc}.CompanyAccess-module__tx8MsG__dangerButton:hover:not(:disabled){background:#9e4d34;box-shadow:0 10px 20px -12px #b85c3deb}.CompanyAccess-module__tx8MsG__dangerButton:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.CompanyAccess-module__tx8MsG__secondaryButton{color:var(--company-sage);background:#ffffffc7;border:1px solid #1f231c24}.CompanyAccess-module__tx8MsG__secondaryButton:hover:not(:disabled){background:var(--company-sage-dim);border-color:#5c7a6059}.CompanyAccess-module__tx8MsG__primaryButton:active,.CompanyAccess-module__tx8MsG__secondaryButton:active:not(:disabled),.CompanyAccess-module__tx8MsG__dangerButton:active:not(:disabled){transform:scale(.98)}.CompanyAccess-module__tx8MsG__secondaryButton:disabled{opacity:.42;cursor:not-allowed}.CompanyAccess-module__tx8MsG__filterBar{align-items:center;gap:12px;display:flex}.CompanyAccess-module__tx8MsG__searchField{min-width:180px;min-height:44px;color:var(--company-ink-3);background:var(--company-paper);border:1px solid #1f231c24;border-radius:11px;flex:1;align-items:center;gap:9px;padding:0 10px 0 14px;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:flex}.CompanyAccess-module__tx8MsG__searchField:focus-within{border-color:var(--company-sage-2);box-shadow:0 0 0 3px #5c7a601f}.CompanyAccess-module__tx8MsG__searchField input{min-width:0;height:42px;color:var(--company-ink);background:0 0;border:0;outline:0;flex:1;padding:0;font:400 13px/20px inherit}.CompanyAccess-module__tx8MsG__searchField input::placeholder{color:var(--company-muted)}.CompanyAccess-module__tx8MsG__searchField>button{width:30px;height:30px;color:var(--company-ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.CompanyAccess-module__tx8MsG__searchField>button:hover{background:#1f231c0f}.CompanyAccess-module__tx8MsG__filterChips{border:1px solid var(--company-rule);background:#ffffff94;border-radius:10px;gap:6px;padding:3px;display:flex}.CompanyAccess-module__tx8MsG__filterChips button{min-width:70px;min-height:36px;color:var(--company-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font:550 11.5px/16px inherit;transition:color .15s,background-color .15s}.CompanyAccess-module__tx8MsG__filterChips button:hover{background:#1f231c0b}.CompanyAccess-module__tx8MsG__filterChips button.CompanyAccess-module__tx8MsG__filterChipActive{color:var(--company-sage);background:var(--company-sage-dim)}.CompanyAccess-module__tx8MsG__hierarchy{flex-direction:column;gap:10px;display:flex}.CompanyAccess-module__tx8MsG__organizationGroup,.CompanyAccess-module__tx8MsG__independentGroup,.CompanyAccess-module__tx8MsG__listCard,.CompanyAccess-module__tx8MsG__receiptCard,.CompanyAccess-module__tx8MsG__emptyState{border:1px solid var(--company-rule);background:var(--company-paper);border-radius:14px;box-shadow:0 9px 24px -22px #1f2a206b}.CompanyAccess-module__tx8MsG__organizationGroup{overflow:hidden}.CompanyAccess-module__tx8MsG__organizationGroup summary{cursor:pointer;align-items:center;gap:12px;min-height:68px;padding:10px 15px;list-style:none;transition:background-color .15s;display:flex}.CompanyAccess-module__tx8MsG__organizationGroup summary::-webkit-details-marker{display:none}.CompanyAccess-module__tx8MsG__organizationGroup summary:hover{background:#1f231c09}.CompanyAccess-module__tx8MsG__organizationGroup[open] summary{border-bottom:1px solid var(--company-rule)}.CompanyAccess-module__tx8MsG__groupIcon{border-radius:12px;width:38px;height:38px}.CompanyAccess-module__tx8MsG__summaryCopy{flex-direction:column;flex:1;min-width:0;display:flex}.CompanyAccess-module__tx8MsG__summaryCopy strong,.CompanyAccess-module__tx8MsG__groupHeader strong{color:var(--company-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;line-height:19px;overflow:hidden}.CompanyAccess-module__tx8MsG__summaryCopy span,.CompanyAccess-module__tx8MsG__groupHeader>div>span{color:var(--company-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;line-height:16px;overflow:hidden}.CompanyAccess-module__tx8MsG__disclosureIcon{color:var(--company-muted);flex:none;transition:transform .2s cubic-bezier(.2,0,0,1)}.CompanyAccess-module__tx8MsG__organizationGroup[open] .CompanyAccess-module__tx8MsG__disclosureIcon{transform:rotate(180deg)}.CompanyAccess-module__tx8MsG__organizationBody{background:#f3f6f2b3;flex-direction:column;gap:12px;padding:14px;display:flex}.CompanyAccess-module__tx8MsG__portfolioGroup{background:#ffffffd1;border:1px solid #1f231c12;border-radius:11px;overflow:hidden}.CompanyAccess-module__tx8MsG__portfolioHeading{min-height:38px;color:var(--company-sage);border-bottom:1px solid #1f231c0f;align-items:center;gap:8px;padding:0 12px;font-size:11.5px;font-weight:650;display:flex}.CompanyAccess-module__tx8MsG__portfolioHeading span{flex:1}.CompanyAccess-module__tx8MsG__portfolioHeading small{min-width:21px;height:21px;color:var(--company-sage);background:var(--company-sage-dim);font:650 9px/1 var(--font-geist-mono), ui-monospace, monospace;border-radius:999px;place-items:center;padding:0 5px;display:grid}.CompanyAccess-module__tx8MsG__propertyList{flex-direction:column;display:flex}.CompanyAccess-module__tx8MsG__propertyRow,.CompanyAccess-module__tx8MsG__personRow,.CompanyAccess-module__tx8MsG__accessWorkRow{border-bottom:1px solid #1f231c0e;align-items:center;gap:11px;min-height:58px;padding:9px 13px;display:flex}.CompanyAccess-module__tx8MsG__propertyRow:last-child,.CompanyAccess-module__tx8MsG__personRow:last-child,.CompanyAccess-module__tx8MsG__accessWorkRow:last-child{border-bottom:0}.CompanyAccess-module__tx8MsG__hotelIcon,.CompanyAccess-module__tx8MsG__workIcon{border-radius:10px;width:32px;height:32px}.CompanyAccess-module__tx8MsG__rowBody{flex-direction:column;flex:1;min-width:0;display:flex}.CompanyAccess-module__tx8MsG__accessPeopleList{border:1px solid var(--company-rule);background:var(--company-paper);border-radius:14px;overflow:visible;box-shadow:0 9px 24px -22px #1f2a206b}.CompanyAccess-module__tx8MsG__accessPersonRow{border-bottom:1px solid #1f231c0e;align-items:flex-start;gap:12px;min-width:0;padding:15px 14px;display:flex}.CompanyAccess-module__tx8MsG__accessPersonRow:last-child{border-bottom:0}.CompanyAccess-module__tx8MsG__accessPersonBody{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.CompanyAccess-module__tx8MsG__accessPersonHeading{align-items:baseline;gap:8px;min-width:0;display:flex}.CompanyAccess-module__tx8MsG__accessPersonHeading strong{color:var(--company-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;line-height:19px;overflow:hidden}.CompanyAccess-module__tx8MsG__accessPersonHeading strong small{color:var(--company-sage);margin-left:6px;font-size:9.5px;font-weight:650}.CompanyAccess-module__tx8MsG__accessPersonHeading>span{color:var(--company-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:16px;overflow:hidden}.CompanyAccess-module__tx8MsG__accessRecordList{flex-direction:column;gap:6px;min-width:0;display:flex}.CompanyAccess-module__tx8MsG__accessRecord{background:#f3f6f294;border:1px solid #5c7a6021;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:9px 10px;display:flex}.CompanyAccess-module__tx8MsG__accessRecordMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CompanyAccess-module__tx8MsG__accessRecordMain strong{color:var(--company-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;line-height:16px;overflow:hidden}.CompanyAccess-module__tx8MsG__accessRecordMain span{color:var(--company-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:16px;overflow:hidden}.CompanyAccess-module__tx8MsG__accessRecordMeta{min-width:0;color:var(--company-sage);text-align:right;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;font-size:10px;font-weight:600;line-height:15px;display:flex}.CompanyAccess-module__tx8MsG__accessRecordMeta>span,.CompanyAccess-module__tx8MsG__accessRecordMeta>small{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.CompanyAccess-module__tx8MsG__accessRecordMeta>small{color:var(--company-ink-3);font-size:9.5px;font-weight:500}.CompanyAccess-module__tx8MsG__accessRecordMeta .CompanyAccess-module__tx8MsG__reviewButton{min-height:30px}.CompanyAccess-module__tx8MsG__accessPersonActions{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.CompanyAccess-module__tx8MsG__accessStatusStack{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.CompanyAccess-module__tx8MsG__noHotelAccessCopy{color:var(--company-ink-3);margin:0;font-size:11px;line-height:17px}.CompanyAccess-module__tx8MsG__accessInheritedNotice{color:var(--company-ink-2);background:#f3f6f2ad;border:1px solid #5c7a602e;border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:10px 12px;font-size:11px;line-height:16px;display:flex}.CompanyAccess-module__tx8MsG__accessInheritedNotice svg{color:var(--company-sage);flex:none}.CompanyAccess-module__tx8MsG__accessHistoryDisclosure{border:1px solid var(--company-rule);background:var(--company-paper);border-radius:14px;overflow:hidden;box-shadow:0 9px 24px -22px #1f2a206b}.CompanyAccess-module__tx8MsG__accessHistoryDisclosure summary{min-height:52px;color:var(--company-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;list-style:none;display:flex}.CompanyAccess-module__tx8MsG__accessHistoryDisclosure summary::-webkit-details-marker{display:none}.CompanyAccess-module__tx8MsG__accessHistoryDisclosure summary>span{align-items:center;gap:8px;display:inline-flex}.CompanyAccess-module__tx8MsG__accessHistoryDisclosure summary svg{color:var(--company-sage);transition:transform .2s cubic-bezier(.2,0,0,1)}.CompanyAccess-module__tx8MsG__accessHistoryDisclosure[open] summary{border-bottom:1px solid var(--company-rule)}.CompanyAccess-module__tx8MsG__accessHistoryDisclosure[open] summary>svg{transform:rotate(180deg)}.CompanyAccess-module__tx8MsG__accessHistoryBody{background:#f3f6f26b;flex-direction:column;gap:12px;padding:12px;display:flex}.CompanyAccess-module__tx8MsG__accessHistoryPerson{background:var(--company-paper);border:1px solid #1f231c12;border-radius:10px;flex-direction:column;gap:7px;padding:10px;display:flex}.CompanyAccess-module__tx8MsG__accessHistoryPersonHeader{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.CompanyAccess-module__tx8MsG__accessHistoryPersonHeader strong{color:var(--company-ink);font-size:11.5px;font-weight:650;line-height:16px}.CompanyAccess-module__tx8MsG__accessHistoryPersonHeader span{color:var(--company-muted);font-size:10px;line-height:15px}.CompanyAccess-module__tx8MsG__activityList{flex-direction:column;gap:5px;display:flex}.CompanyAccess-module__tx8MsG__activityRow{background:#1f231c09;border-radius:9px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px;display:flex}.CompanyAccess-module__tx8MsG__activityRow span{color:var(--company-ink-2);font-size:10.5px;line-height:16px}.CompanyAccess-module__tx8MsG__activityRow small{color:var(--company-muted);white-space:nowrap;font-size:9.5px;line-height:14px}.CompanyAccess-module__tx8MsG__requestRowActions{align-items:center;gap:8px;display:flex}.CompanyAccess-module__tx8MsG__personRowActions{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.CompanyAccess-module__tx8MsG__actionMenu{min-width:0;position:relative}.CompanyAccess-module__tx8MsG__actionMenu summary{min-height:30px;color:var(--company-sage);background:var(--company-sage-dim);cursor:pointer;border:1px solid #5c7a603d;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:680;list-style:none;display:inline-flex}.CompanyAccess-module__tx8MsG__actionMenu summary::-webkit-details-marker{display:none}.CompanyAccess-module__tx8MsG__actionMenu[open] summary{border-color:#5c7a606b}.CompanyAccess-module__tx8MsG__actionMenu>div{border:1px solid var(--company-rule);background:var(--company-wash);border-radius:10px;flex-direction:column;width:min(260px,58vw);margin-top:6px;padding:6px;display:flex;box-shadow:0 12px 26px -22px #1f2a2080}.CompanyAccess-module__tx8MsG__actionMenu small{color:var(--company-muted);font:600 8.5px/12px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;padding:5px 7px 4px}.CompanyAccess-module__tx8MsG__actionMenu button{min-height:34px;color:var(--company-ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;padding:6px 8px;font:580 10.5px/15px inherit}.CompanyAccess-module__tx8MsG__actionMenu button:hover{color:var(--company-ink);background:#5c7a601a}.CompanyAccess-module__tx8MsG__actionMenu button.CompanyAccess-module__tx8MsG__menuDanger{color:var(--company-rust)}.CompanyAccess-module__tx8MsG__actionMenu button.CompanyAccess-module__tx8MsG__menuDanger:hover{background:var(--company-rust-dim)}.CompanyAccess-module__tx8MsG__actionMenu hr{background:var(--company-rule);border:0;width:100%;height:1px;margin:5px 0}.CompanyAccess-module__tx8MsG__reviewButton{min-height:30px;color:var(--company-caramel);background:var(--company-caramel-dim);cursor:pointer;border:1px solid #8c6a333d;border-radius:8px;padding:0 10px;font-size:11px;font-weight:680}.CompanyAccess-module__tx8MsG__reviewButton:hover{background:#c9964429;border-color:#8c6a336b}.CompanyAccess-module__tx8MsG__reviewButton:focus-visible{outline:2px solid var(--company-caramel);outline-offset:2px}.CompanyAccess-module__tx8MsG__rowBody strong{color:var(--company-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:620;line-height:18px;overflow:hidden}.CompanyAccess-module__tx8MsG__rowBody strong small{color:var(--company-sage);background:var(--company-sage-dim);border-radius:999px;margin-left:7px;padding:2px 6px;font-size:9px;font-weight:650}.CompanyAccess-module__tx8MsG__rowBody>span{color:var(--company-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;line-height:15px;overflow:hidden}.CompanyAccess-module__tx8MsG__status{min-height:24px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.055em;text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:8.5px;font-weight:650;line-height:13px;display:inline-flex}.CompanyAccess-module__tx8MsG__statusActive{color:#356b4c;background:#356b4c1a}.CompanyAccess-module__tx8MsG__statusPending{color:var(--company-caramel);background:var(--company-caramel-dim)}.CompanyAccess-module__tx8MsG__statusDanger{color:var(--company-rust);background:var(--company-rust-dim)}.CompanyAccess-module__tx8MsG__statusMuted{color:var(--company-ink-2);background:#1f231c0f}.CompanyAccess-module__tx8MsG__independentGroup{overflow:hidden}.CompanyAccess-module__tx8MsG__groupHeader{border-bottom:1px solid var(--company-rule);align-items:center;gap:12px;min-height:66px;padding:10px 15px;display:flex}.CompanyAccess-module__tx8MsG__groupHeader>div:not(.CompanyAccess-module__tx8MsG__groupIcon){flex-direction:column;flex:1;min-width:0;display:flex}.CompanyAccess-module__tx8MsG__countBadge{min-width:26px;height:26px;color:var(--company-sage);background:var(--company-sage-dim);font:650 10px/1 var(--font-geist-mono), ui-monospace, monospace;border-radius:999px;place-items:center;padding:0 7px;display:grid}.CompanyAccess-module__tx8MsG__listCard{overflow:hidden}.CompanyAccess-module__tx8MsG__avatar{width:38px;height:38px;color:var(--company-sage);background:var(--company-sage-dim);border:1px solid #5c7a602e;border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:650;display:grid}.CompanyAccess-module__tx8MsG__receiptGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.CompanyAccess-module__tx8MsG__receiptCard{flex-direction:column;min-width:0;padding:17px;display:flex;overflow:hidden}.CompanyAccess-module__tx8MsG__receiptHeader{align-items:flex-start;gap:11px;display:flex}.CompanyAccess-module__tx8MsG__receiptSeal{border:1px solid #5c7a602e;border-radius:12px;width:40px;height:40px}.CompanyAccess-module__tx8MsG__receiptHeader>div{flex:1;min-width:0}.CompanyAccess-module__tx8MsG__receiptHeader h3{color:var(--company-ink);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:14.5px;font-weight:650;line-height:20px;overflow:hidden}.CompanyAccess-module__tx8MsG__jobLine{color:var(--company-ink-2);background:#1f231c09;border-radius:9px;align-items:center;gap:7px;margin-top:12px;padding:9px 10px;font-size:11px;font-weight:550;display:flex}.CompanyAccess-module__tx8MsG__jobLine span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CompanyAccess-module__tx8MsG__jobLine small{color:var(--company-muted);font:500 8.5px/13px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase}.CompanyAccess-module__tx8MsG__receiptFacts{border-top:1px solid var(--company-rule);border-bottom:1px solid var(--company-rule);grid-template-columns:minmax(0,1.35fr) minmax(64px,.6fr) minmax(0,1fr);gap:10px;margin:14px 0 0;padding:12px 0;display:grid}.CompanyAccess-module__tx8MsG__receiptFacts>div,.CompanyAccess-module__tx8MsG__dialogFacts>div{min-width:0}.CompanyAccess-module__tx8MsG__receiptFacts dt,.CompanyAccess-module__tx8MsG__dialogFacts dt{color:var(--company-muted);font:550 8.5px/13px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase}.CompanyAccess-module__tx8MsG__receiptFacts dd,.CompanyAccess-module__tx8MsG__dialogFacts dd{color:var(--company-ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;font-weight:600;line-height:16px;overflow:hidden}.CompanyAccess-module__tx8MsG__hotelChips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.CompanyAccess-module__tx8MsG__hotelChips span{max-width:190px;color:var(--company-sage);background:var(--company-sage-dim);text-overflow:ellipsis;white-space:nowrap;border:1px solid #5c7a6024;border-radius:8px;padding:5px 8px;font-size:9.5px;font-weight:600;line-height:13px;overflow:hidden}.CompanyAccess-module__tx8MsG__receiptAction{min-height:40px;color:var(--company-sage);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:flex-start;align-items:center;gap:7px;margin:11px -7px -7px;padding:0 9px;font:600 11.5px/16px inherit;transition:background-color .15s;display:flex}.CompanyAccess-module__tx8MsG__receiptAction:hover{background:var(--company-sage-dim)}.CompanyAccess-module__tx8MsG__receiptAction svg:last-child{margin-left:auto}.CompanyAccess-module__tx8MsG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:36px 24px;display:flex}.CompanyAccess-module__tx8MsG__emptyCompact{min-height:170px;padding:26px 20px}.CompanyAccess-module__tx8MsG__emptyState>span{width:54px;height:54px;color:var(--company-muted);background:#1f231c0b;border-radius:17px;place-items:center;display:grid}.CompanyAccess-module__tx8MsG__emptyCompact>span{border-radius:14px;width:44px;height:44px}.CompanyAccess-module__tx8MsG__emptyState h3{color:var(--company-ink);margin:13px 0 0;font-size:15px;font-weight:650;line-height:21px}.CompanyAccess-module__tx8MsG__emptyState p{max-width:360px;color:var(--company-ink-2);margin:5px 0 0;font-size:12px;line-height:18px}.CompanyAccess-module__tx8MsG__emptyState .CompanyAccess-module__tx8MsG__secondaryButton{margin-top:15px}.CompanyAccess-module__tx8MsG__dialogLayer{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.CompanyAccess-module__tx8MsG__dialogScrim{cursor:default;-webkit-backdrop-filter:blur(4px);background:#1f231c5c;border:0;width:100%;height:100%;padding:0;animation:.18s ease-out both CompanyAccess-module__tx8MsG__scrim-enter;position:absolute;inset:0}.CompanyAccess-module__tx8MsG__dialog{z-index:1;-webkit-backdrop-filter:blur(22px)saturate(170%);background:#fffffff5;border:1px solid #ffffffe0;border-radius:17px;width:min(560px,100vw - 40px);max-height:min(760px,100dvh - 40px);animation:.21s cubic-bezier(.05,.7,.1,1) both CompanyAccess-module__tx8MsG__dialog-enter;position:relative;overflow:hidden auto;box-shadow:0 28px 70px -24px #1f2a208f}@keyframes CompanyAccess-module__tx8MsG__scrim-enter{0%{opacity:0}to{opacity:1}}@keyframes CompanyAccess-module__tx8MsG__dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.CompanyAccess-module__tx8MsG__dialogHeader{border-bottom:1px solid var(--company-rule);align-items:center;gap:11px;padding:18px 18px 13px;display:flex}.CompanyAccess-module__tx8MsG__dialogIcon{border-radius:13px;width:42px;height:42px}.CompanyAccess-module__tx8MsG__dialogIcon.CompanyAccess-module__tx8MsG__iconRust{color:var(--company-rust);background:var(--company-rust-dim)}.CompanyAccess-module__tx8MsG__dialogHeader>div{flex:1;min-width:0}.CompanyAccess-module__tx8MsG__dialogHeader>div>span{color:var(--company-muted);font:550 9px/13px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase}.CompanyAccess-module__tx8MsG__dialogHeader h2{color:var(--company-ink);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:17px;font-weight:650;line-height:22px;overflow:hidden}.CompanyAccess-module__tx8MsG__iconButton{width:40px;height:40px;color:var(--company-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.CompanyAccess-module__tx8MsG__iconButton:hover{background:#1f231c0e}.CompanyAccess-module__tx8MsG__dialogIntro{color:var(--company-ink-2);margin:0;padding:15px 18px 0;font-size:12.5px;line-height:19px}.CompanyAccess-module__tx8MsG__formNotice{border:1px solid color-mix(in srgb, var(--amber,#b76b32) 34%, transparent);background:color-mix(in srgb, var(--amber,#b76b32) 8%, transparent);color:var(--text-secondary);border-radius:10px;align-items:flex-start;gap:9px;margin:0 24px 16px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.CompanyAccess-module__tx8MsG__formNotice svg{color:var(--amber,#b76b32);flex:none;margin-top:1px}.CompanyAccess-module__tx8MsG__dialogFacts{border:1px solid var(--company-rule);background:#f3f6f2b8;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:15px 18px 0;padding:14px;display:grid}.CompanyAccess-module__tx8MsG__dialogFacts dd{white-space:normal}.CompanyAccess-module__tx8MsG__reasonBox{border-left:3px solid var(--company-sage-2);color:var(--company-ink-2);background:var(--company-sage-dim);border-radius:0 9px 9px 0;flex-direction:column;gap:3px;margin:12px 18px 0;padding:11px 12px;font-size:11px;line-height:17px;display:flex}.CompanyAccess-module__tx8MsG__reasonBox strong{color:var(--company-ink);font-size:11.5px}.CompanyAccess-module__tx8MsG__dialogPropertyBlock{margin:15px 18px 0}.CompanyAccess-module__tx8MsG__dialogPropertyHeading{color:var(--company-ink);justify-content:space-between;align-items:center;font-size:11.5px;font-weight:650;display:flex}.CompanyAccess-module__tx8MsG__dialogPropertyHeading small{min-width:24px;height:24px;color:var(--company-sage);background:var(--company-sage-dim);font:650 9px/1 var(--font-geist-mono), ui-monospace, monospace;border-radius:999px;place-items:center;padding:0 6px;display:grid}.CompanyAccess-module__tx8MsG__dialogPropertyBlock ul{border:1px solid var(--company-rule);border-radius:10px;margin:8px 0 0;padding:0;list-style:none;overflow:hidden}.CompanyAccess-module__tx8MsG__dialogPropertyBlock li{min-height:42px;color:var(--company-ink-2);border-bottom:1px solid #1f231c0e;align-items:center;gap:9px;padding:7px 11px;font-size:11.5px;display:flex}.CompanyAccess-module__tx8MsG__dialogPropertyBlock li:last-child{border-bottom:0}.CompanyAccess-module__tx8MsG__dialogPropertyBlock li span{min-width:0;color:var(--company-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:550;overflow:hidden}.CompanyAccess-module__tx8MsG__dialogPropertyBlock li svg:last-child{color:var(--company-sage)}.CompanyAccess-module__tx8MsG__dialogPropertyBlock>p{color:var(--company-ink-3);border:1px dashed #1f231c24;border-radius:10px;margin:8px 0 0;padding:14px;font-size:11px}.CompanyAccess-module__tx8MsG__dialogFooter{border-top:1px solid var(--company-rule);justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding:13px 18px 18px;display:flex}.CompanyAccess-module__tx8MsG__dialogFooter>span{color:var(--company-ink-3);align-items:center;gap:6px;font-size:10.5px;font-weight:550;display:inline-flex}.CompanyAccess-module__tx8MsG__workflowDialog{width:min(680px,100vw - 40px)}.CompanyAccess-module__tx8MsG__workflowForm{flex-direction:column;gap:14px;padding:16px 18px 0;display:flex}.CompanyAccess-module__tx8MsG__workflowForm>.CompanyAccess-module__tx8MsG__dialogFooter{margin-left:-18px;margin-right:-18px}.CompanyAccess-module__tx8MsG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CompanyAccess-module__tx8MsG__accessOperationGroup,.CompanyAccess-module__tx8MsG__hotelScopePicker{border:0;min-width:0;margin:0;padding:0}.CompanyAccess-module__tx8MsG__accessOperationGroup>legend,.CompanyAccess-module__tx8MsG__hotelScopePicker>legend{color:var(--company-ink);margin-bottom:7px;font-size:11px;font-weight:620;line-height:16px}.CompanyAccess-module__tx8MsG__accessOperationGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.CompanyAccess-module__tx8MsG__accessOperationGroup>legend{grid-column:1/-1}.CompanyAccess-module__tx8MsG__accessOperationGroup>label{cursor:pointer;box-sizing:border-box;background:#ffffffb3;border:1px solid #1f231c21;border-radius:11px;align-items:center;gap:10px;min-height:70px;padding:10px 12px;transition:border-color .15s cubic-bezier(.2,0,0,1),background-color .15s cubic-bezier(.2,0,0,1);display:flex;position:relative}.CompanyAccess-module__tx8MsG__accessOperationGroup>label:hover{background:#9eb7a614;border-color:#5c7a605c}.CompanyAccess-module__tx8MsG__accessOperationGroup>label:has(input:checked){background:var(--company-sage-dim);border-color:#5c7a607a}.CompanyAccess-module__tx8MsG__accessOperationGroup input{width:20px;height:20px;accent-color:var(--company-sage);flex:none;margin:0}.CompanyAccess-module__tx8MsG__accessOperationGroup input:focus-visible{outline-offset:2px;outline:3px solid #3e5c4842}.CompanyAccess-module__tx8MsG__accessOperationGroup label>span{flex-direction:column;min-width:0;display:flex}.CompanyAccess-module__tx8MsG__accessOperationGroup strong{color:var(--company-ink);font-size:11.5px;line-height:17px}.CompanyAccess-module__tx8MsG__accessOperationGroup small{color:var(--company-ink-3);margin-top:2px;font-size:9.5px;line-height:14px}.CompanyAccess-module__tx8MsG__hotelScopePicker{background:#f3f6f2ad;border:1px solid #1f231c1f;border-radius:11px;padding:11px}.CompanyAccess-module__tx8MsG__hotelScopeToolbar{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.CompanyAccess-module__tx8MsG__hotelScopeToolbar>label{min-width:0;min-height:40px;color:var(--company-ink-3);box-sizing:border-box;background:#fff;border:1px solid #1f231c24;border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.CompanyAccess-module__tx8MsG__hotelScopeToolbar input{min-width:0;color:var(--company-ink);background:0 0;border:0;outline:0;flex:1;padding:0;font:400 12px/18px inherit}.CompanyAccess-module__tx8MsG__hotelScopeToolbar>label:focus-within{border-color:var(--company-sage-2);box-shadow:0 0 0 3px #5c7a601f}.CompanyAccess-module__tx8MsG__hotelScopeToolbar>span{color:var(--company-ink-3);font:600 9px/13px var(--font-geist-mono), ui-monospace, monospace;flex:none}.CompanyAccess-module__tx8MsG__hotelScopeList{border:1px solid var(--company-rule);background:var(--company-paper);border-radius:9px;max-height:224px;margin-top:8px;overflow-y:auto}.CompanyAccess-module__tx8MsG__hotelScopeList>label{min-height:44px;color:var(--company-ink-3);cursor:pointer;box-sizing:border-box;border-bottom:1px solid #1f231c0e;align-items:center;gap:9px;padding:6px 10px;display:flex;position:relative}.CompanyAccess-module__tx8MsG__hotelScopeList>label:last-of-type{border-bottom:0}.CompanyAccess-module__tx8MsG__hotelScopeList>label:hover{background:#5c7a600f}.CompanyAccess-module__tx8MsG__hotelScopeList>label:has(input:disabled){opacity:.42;cursor:not-allowed}.CompanyAccess-module__tx8MsG__hotelScopeList input{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.CompanyAccess-module__tx8MsG__hotelScopeCheck{color:#0000;box-sizing:border-box;background:0 0;border:2px solid #79747e;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;transition:border-color .15s cubic-bezier(.2,0,0,1),background-color .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1);display:grid}.CompanyAccess-module__tx8MsG__hotelScopeList input:checked+.CompanyAccess-module__tx8MsG__hotelScopeCheck{border-color:var(--company-sage);color:#fff;background:var(--company-sage)}.CompanyAccess-module__tx8MsG__hotelScopeList input:focus-visible+.CompanyAccess-module__tx8MsG__hotelScopeCheck{outline-offset:2px;outline:3px solid #3e5c4847}.CompanyAccess-module__tx8MsG__hotelScopeList strong{min-width:0;color:var(--company-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:580;line-height:17px;overflow:hidden}.CompanyAccess-module__tx8MsG__hotelScopeList>p{color:var(--company-ink-3);text-align:center;margin:0;padding:18px 12px;font-size:10.5px;line-height:16px}.CompanyAccess-module__tx8MsG__hotelScopePicker>small{color:var(--company-rust);margin-top:7px;font-size:10px;line-height:14px;display:block}.CompanyAccess-module__tx8MsG__lifecyclePreview{background:var(--company-rust-dim);border-color:#b85c3d33}.CompanyAccess-module__tx8MsG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.CompanyAccess-module__tx8MsG__formField{flex-direction:column;gap:5px;min-width:0;display:flex}.CompanyAccess-module__tx8MsG__formField>span{color:var(--company-ink);font-size:11px;font-weight:620;line-height:16px}.CompanyAccess-module__tx8MsG__formField input,.CompanyAccess-module__tx8MsG__formField select,.CompanyAccess-module__tx8MsG__formField textarea,.CompanyAccess-module__tx8MsG__inputWithIcon{width:100%;min-width:0;min-height:44px;color:var(--company-ink);box-sizing:border-box;font:400 12.5px/19px var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif;background:#fff;border:1px solid #1f231c26;border-radius:9px;outline:0;padding:0 12px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.CompanyAccess-module__tx8MsG__formField select{cursor:pointer}.CompanyAccess-module__tx8MsG__formField textarea{resize:vertical;min-height:86px;padding-top:10px;padding-bottom:10px}.CompanyAccess-module__tx8MsG__formField input:focus,.CompanyAccess-module__tx8MsG__formField select:focus,.CompanyAccess-module__tx8MsG__formField textarea:focus,.CompanyAccess-module__tx8MsG__inputWithIcon:focus-within{border-color:var(--company-sage-2);box-shadow:0 0 0 3px #5c7a601f}.CompanyAccess-module__tx8MsG__formField input[aria-invalid=true]{border-color:var(--company-rust);box-shadow:0 0 0 3px var(--company-rust-dim)}.CompanyAccess-module__tx8MsG__formField>small{color:var(--company-rust);font-size:10px;line-height:14px}.CompanyAccess-module__tx8MsG__formField>em{color:var(--company-ink-3);font-size:9.5px;font-style:normal;line-height:14px}.CompanyAccess-module__tx8MsG__inputWithIcon{color:var(--company-ink-3);align-items:center;gap:8px;display:flex}.CompanyAccess-module__tx8MsG__inputWithIcon input{width:auto;min-height:40px;box-shadow:none;border:0;flex:1;padding:0}.CompanyAccess-module__tx8MsG__inputWithIcon input:focus{box-shadow:none}.CompanyAccess-module__tx8MsG__mutationPreview{background:#9eb7a61a;border:1px solid #5c7a6033;border-radius:11px;padding:13px}.CompanyAccess-module__tx8MsG__previewHeading{color:var(--company-sage);align-items:center;gap:9px;display:flex}.CompanyAccess-module__tx8MsG__previewHeading>div{flex-direction:column;display:flex}.CompanyAccess-module__tx8MsG__previewHeading strong{color:var(--company-ink);font-size:11.5px;line-height:17px}.CompanyAccess-module__tx8MsG__previewHeading span{color:var(--company-ink-3);font-size:9.5px;line-height:14px}.CompanyAccess-module__tx8MsG__mutationPreview dl{border-top:1px solid #5c7a6029;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0;padding-top:11px;display:grid}.CompanyAccess-module__tx8MsG__mutationPreview dt{color:var(--company-ink-3);font:550 8px/12px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase}.CompanyAccess-module__tx8MsG__mutationPreview dd{color:var(--company-ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10.5px;font-weight:620;line-height:15px;overflow:hidden}.CompanyAccess-module__tx8MsG__previewHotels{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.CompanyAccess-module__tx8MsG__previewHotels span{max-width:190px;min-height:27px;color:var(--company-sage);text-overflow:ellipsis;white-space:nowrap;background:#ffffff9e;border:1px solid #5c7a6024;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:9.5px;font-weight:600;display:inline-flex;overflow:hidden}.CompanyAccess-module__tx8MsG__formError{color:var(--company-rust);background:var(--company-rust-dim);border:1px solid #b85c3d38;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:550;line-height:17px}.CompanyAccess-module__tx8MsG__buttonSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:15px;height:15px;animation:.7s linear infinite CompanyAccess-module__tx8MsG__button-spin}.CompanyAccess-module__tx8MsG__buttonSpinnerDark{border:2px solid #3e5c4838;border-top-color:var(--company-sage);border-radius:999px;width:15px;height:15px;animation:.7s linear infinite CompanyAccess-module__tx8MsG__button-spin}@keyframes CompanyAccess-module__tx8MsG__button-spin{to{transform:rotate(360deg)}}.CompanyAccess-module__tx8MsG__successState{text-align:center;flex-direction:column;align-items:center;padding:34px 24px 22px;display:flex}.CompanyAccess-module__tx8MsG__successState>span{width:58px;height:58px;color:var(--company-sage);background:var(--company-sage-dim);border-radius:18px;place-items:center;display:grid}.CompanyAccess-module__tx8MsG__successState h3{color:var(--company-ink);margin:13px 0 0;font-size:16px;font-weight:650;line-height:22px}.CompanyAccess-module__tx8MsG__successState p{color:var(--company-ink-2);margin:4px 0 0;font-size:12px;line-height:18px}.CompanyAccess-module__tx8MsG__successState .CompanyAccess-module__tx8MsG__secondaryButton{margin-top:15px}.CompanyAccess-module__tx8MsG__skeletonSurface{border:1px solid var(--company-rule);background:var(--company-paper);border-radius:14px;min-height:220px;padding:16px;position:relative;overflow:hidden}.CompanyAccess-module__tx8MsG__skeletonToolbar{border-bottom:1px solid var(--company-rule);gap:12px;padding-bottom:14px;display:flex}.CompanyAccess-module__tx8MsG__skeletonToolbar span,.CompanyAccess-module__tx8MsG__skeletonRow>span,.CompanyAccess-module__tx8MsG__skeletonRow strong,.CompanyAccess-module__tx8MsG__skeletonRow small{background:#e8ece7;display:block}.CompanyAccess-module__tx8MsG__skeletonToolbar span{border-radius:10px;flex:1;min-height:44px}.CompanyAccess-module__tx8MsG__skeletonToolbar span:last-child{flex:0 0 180px}.CompanyAccess-module__tx8MsG__skeletonRows{flex-direction:column;display:flex}.CompanyAccess-module__tx8MsG__skeletonRow{border-bottom:1px solid #1f231c0e;align-items:center;gap:11px;min-height:58px;display:flex}.CompanyAccess-module__tx8MsG__skeletonRow:last-child{border-bottom:0}.CompanyAccess-module__tx8MsG__skeletonRow>span{border-radius:10px;flex:none;width:32px;height:32px}.CompanyAccess-module__tx8MsG__skeletonRow>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.CompanyAccess-module__tx8MsG__skeletonRow strong,.CompanyAccess-module__tx8MsG__skeletonRow small{border-radius:5px;height:10px}.CompanyAccess-module__tx8MsG__skeletonRow strong{width:42%}.CompanyAccess-module__tx8MsG__skeletonRow small{width:68%}.CompanyAccess-module__tx8MsG__skeletonRow>span:last-child{border-radius:999px;width:56px;height:22px}.CompanyAccess-module__tx8MsG__skeletonSurface:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.5s ease-in-out infinite CompanyAccess-module__tx8MsG__skeleton-shimmer;position:absolute;inset:0}@keyframes CompanyAccess-module__tx8MsG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.CompanyAccess-module__tx8MsG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px){.CompanyAccess-module__tx8MsG__page{padding:20px 18px 132px}.CompanyAccess-module__tx8MsG__hero{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.CompanyAccess-module__tx8MsG__heroIdentity{grid-column:1/-1}.CompanyAccess-module__tx8MsG__heroHotelSlot{grid-column:2;justify-self:center;width:min(240px,100%)}.CompanyAccess-module__tx8MsG__heroHotelSwitcher{width:100%}.CompanyAccess-module__tx8MsG__contextBadge{width:100%;min-width:0;max-width:none}.CompanyAccess-module__tx8MsG__skeletonToolbar{flex-direction:column}.CompanyAccess-module__tx8MsG__skeletonToolbar span:last-child{flex-basis:44px}.CompanyAccess-module__tx8MsG__filterBar,.CompanyAccess-module__tx8MsG__headingWithAction,.CompanyAccess-module__tx8MsG__headingActions{flex-direction:column;align-items:stretch}.CompanyAccess-module__tx8MsG__headingWithAction .CompanyAccess-module__tx8MsG__primaryButton,.CompanyAccess-module__tx8MsG__headingWithAction .CompanyAccess-module__tx8MsG__secondaryButton,.CompanyAccess-module__tx8MsG__filterChips{align-self:flex-start}.CompanyAccess-module__tx8MsG__receiptGrid{grid-template-columns:1fr}.CompanyAccess-module__tx8MsG__legacyOwnershipCard{grid-template-columns:auto minmax(0,1fr)}.CompanyAccess-module__tx8MsG__legacyOwnershipControls,.CompanyAccess-module__tx8MsG__legacyOwnershipLoading,.CompanyAccess-module__tx8MsG__legacyOwnershipSuccess,.CompanyAccess-module__tx8MsG__legacyOwnershipEmpty{grid-column:1/-1;justify-self:stretch}}@media (max-width:600px){.CompanyAccess-module__tx8MsG__page{padding:14px 16px 126px}.CompanyAccess-module__tx8MsG__hero{border-radius:16px;grid-template-columns:minmax(0,1fr);min-height:0;padding:15px}.CompanyAccess-module__tx8MsG__heroIdentity,.CompanyAccess-module__tx8MsG__heroHotelSlot{grid-column:1}.CompanyAccess-module__tx8MsG__heroHotelSlot,.CompanyAccess-module__tx8MsG__heroHotelSwitcher{width:100%}.CompanyAccess-module__tx8MsG__heroMark{border-radius:14px;width:44px;height:44px}.CompanyAccess-module__tx8MsG__hero h1{font-size:22px}.CompanyAccess-module__tx8MsG__partialNotice{flex-wrap:wrap;align-items:flex-start}.CompanyAccess-module__tx8MsG__legacyOwnershipCard{padding:14px}.CompanyAccess-module__tx8MsG__legacyOwnershipControls{flex-direction:column;align-items:stretch}.CompanyAccess-module__tx8MsG__legacyOwnershipControls .CompanyAccess-module__tx8MsG__formField,.CompanyAccess-module__tx8MsG__legacyOwnershipControls .CompanyAccess-module__tx8MsG__dangerButton{width:100%}.CompanyAccess-module__tx8MsG__partialNotice button{min-height:44px;margin-left:28px}.CompanyAccess-module__tx8MsG__adminPreviewError{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:16px}.CompanyAccess-module__tx8MsG__adminPreviewErrorActions{flex-direction:column;grid-column:1/-1}.CompanyAccess-module__tx8MsG__adminPreviewErrorActions button{width:100%;min-height:44px}.CompanyAccess-module__tx8MsG__tabs{border-right:0;border-radius:12px 0 0 12px;width:calc(100vw - 32px);margin-top:14px;margin-right:-16px}.CompanyAccess-module__tx8MsG__tabs button{min-width:98px;min-height:44px;padding:0 13px}.CompanyAccess-module__tx8MsG__tabList{flex-basis:404px}.CompanyAccess-module__tx8MsG__heroHotelSwitcher{min-height:44px}.CompanyAccess-module__tx8MsG__panel{margin-top:18px}.CompanyAccess-module__tx8MsG__stack{gap:20px}.CompanyAccess-module__tx8MsG__sectionHeading h2{font-size:17px}.CompanyAccess-module__tx8MsG__primaryButton,.CompanyAccess-module__tx8MsG__secondaryButton,.CompanyAccess-module__tx8MsG__dangerButton,.CompanyAccess-module__tx8MsG__reviewButton,.CompanyAccess-module__tx8MsG__historyToggle,.CompanyAccess-module__tx8MsG__actionMenu summary,.CompanyAccess-module__tx8MsG__actionMenu button{min-height:44px}.CompanyAccess-module__tx8MsG__searchField>button,.CompanyAccess-module__tx8MsG__iconButton{width:44px;height:44px}.CompanyAccess-module__tx8MsG__headingWithAction .CompanyAccess-module__tx8MsG__primaryButton,.CompanyAccess-module__tx8MsG__headingWithAction .CompanyAccess-module__tx8MsG__secondaryButton{align-self:stretch}.CompanyAccess-module__tx8MsG__accessContextCard{grid-template-columns:1fr;align-items:stretch;gap:10px;padding:12px}.CompanyAccess-module__tx8MsG__readOnlyBadge{justify-content:center;min-height:44px}.CompanyAccess-module__tx8MsG__accessPersonRow{flex-wrap:wrap;align-items:flex-start;padding:13px 11px}.CompanyAccess-module__tx8MsG__accessPersonBody{flex-basis:calc(100% - 50px)}.CompanyAccess-module__tx8MsG__accessPersonActions{align-items:stretch;width:100%;padding-left:50px}.CompanyAccess-module__tx8MsG__accessStatusStack{justify-content:flex-start}.CompanyAccess-module__tx8MsG__accessPersonActions .CompanyAccess-module__tx8MsG__actionMenu,.CompanyAccess-module__tx8MsG__accessPersonActions .CompanyAccess-module__tx8MsG__actionMenu summary{width:100%}.CompanyAccess-module__tx8MsG__accessPersonActions .CompanyAccess-module__tx8MsG__actionMenu summary{min-height:44px}.CompanyAccess-module__tx8MsG__accessRecord{flex-direction:column;align-items:flex-start;gap:6px}.CompanyAccess-module__tx8MsG__accessRecordMeta{text-align:left;flex-wrap:wrap;justify-content:flex-start;width:100%}.CompanyAccess-module__tx8MsG__accessRecordMeta>span,.CompanyAccess-module__tx8MsG__accessRecordMeta>small{max-width:100%}.CompanyAccess-module__tx8MsG__accessRecordMeta .CompanyAccess-module__tx8MsG__reviewButton{min-height:44px}.CompanyAccess-module__tx8MsG__accessHistoryPersonHeader,.CompanyAccess-module__tx8MsG__activityRow{flex-direction:column;align-items:flex-start;gap:3px}.CompanyAccess-module__tx8MsG__filterBar{gap:9px}.CompanyAccess-module__tx8MsG__searchField{min-height:48px}.CompanyAccess-module__tx8MsG__filterChips{box-sizing:border-box;width:100%}.CompanyAccess-module__tx8MsG__filterChips button{flex:1;min-width:0;min-height:44px}.CompanyAccess-module__tx8MsG__organizationGroup summary,.CompanyAccess-module__tx8MsG__groupHeader{min-height:72px;padding:10px 12px}.CompanyAccess-module__tx8MsG__organizationGroup summary>.CompanyAccess-module__tx8MsG__status{display:none}.CompanyAccess-module__tx8MsG__organizationBody{padding:10px}.CompanyAccess-module__tx8MsG__propertyRow,.CompanyAccess-module__tx8MsG__personRow,.CompanyAccess-module__tx8MsG__accessWorkRow{min-height:64px;padding:9px 11px}.CompanyAccess-module__tx8MsG__personRow>.CompanyAccess-module__tx8MsG__status,.CompanyAccess-module__tx8MsG__accessWorkRow>.CompanyAccess-module__tx8MsG__status{align-self:flex-start;margin-top:3px}.CompanyAccess-module__tx8MsG__receiptCard{padding:14px}.CompanyAccess-module__tx8MsG__receiptHeader>.CompanyAccess-module__tx8MsG__status{align-self:flex-start}.CompanyAccess-module__tx8MsG__receiptFacts{grid-template-columns:1fr .55fr}.CompanyAccess-module__tx8MsG__receiptFacts>div:last-child{grid-column:1/-1}.CompanyAccess-module__tx8MsG__receiptAction{min-height:44px}.CompanyAccess-module__tx8MsG__emptyState{min-height:220px}.CompanyAccess-module__tx8MsG__dialogLayer{align-items:end;padding:0}.CompanyAccess-module__tx8MsG__dialog{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%;max-height:calc(100dvh - 28px)}.CompanyAccess-module__tx8MsG__dialogFacts{grid-template-columns:1fr}.CompanyAccess-module__tx8MsG__dialogFooter{padding-bottom:max(18px, env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch}.CompanyAccess-module__tx8MsG__formGrid,.CompanyAccess-module__tx8MsG__mutationPreview dl{grid-template-columns:1fr}.CompanyAccess-module__tx8MsG__dialogActions{width:100%}.CompanyAccess-module__tx8MsG__dialogActions .CompanyAccess-module__tx8MsG__primaryButton,.CompanyAccess-module__tx8MsG__dialogActions .CompanyAccess-module__tx8MsG__secondaryButton,.CompanyAccess-module__tx8MsG__dialogActions .CompanyAccess-module__tx8MsG__dangerButton{flex:1}.CompanyAccess-module__tx8MsG__dialogFooter .CompanyAccess-module__tx8MsG__primaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.CompanyAccess-module__tx8MsG__panel,.CompanyAccess-module__tx8MsG__dialog,.CompanyAccess-module__tx8MsG__dialogScrim,.CompanyAccess-module__tx8MsG__skeletonSurface:after,.CompanyAccess-module__tx8MsG__buttonSpinner{animation:none}.CompanyAccess-module__tx8MsG__tabs button,.CompanyAccess-module__tx8MsG__primaryButton,.CompanyAccess-module__tx8MsG__secondaryButton,.CompanyAccess-module__tx8MsG__adminPreviewErrorActions button,.CompanyAccess-module__tx8MsG__organizationGroup summary,.CompanyAccess-module__tx8MsG__disclosureIcon{transition:none}.CompanyAccess-module__tx8MsG__tabs button:active,.CompanyAccess-module__tx8MsG__primaryButton:active,.CompanyAccess-module__tx8MsG__secondaryButton:active,.CompanyAccess-module__tx8MsG__adminPreviewErrorActions button:active{transform:none}}@media (max-width:760px){.CompanyAccess-module__tx8MsG__searchField input,.CompanyAccess-module__tx8MsG__formField input,.CompanyAccess-module__tx8MsG__formField select,.CompanyAccess-module__tx8MsG__formField textarea,.CompanyAccess-module__tx8MsG__legacyOwnershipControls .CompanyAccess-module__tx8MsG__formField select,.CompanyAccess-module__tx8MsG__hotelScopeToolbar input[type=search],.CompanyAccess-module__tx8MsG__hotelScopeToolbar input[type=text]{font-size:16px}}
.ShelfValueWarning-module__Wiu1RW__wrapper{vertical-align:.14em;flex:none;align-items:center;margin-left:5px;display:inline-flex;position:relative}.ShelfValueWarning-module__Wiu1RW__trigger{cursor:help;background:0 0;border:1.5px solid;border-radius:9999px;place-items:center;width:14px;height:14px;padding:0;font-size:9px;font-weight:800;line-height:1;display:inline-grid}.ShelfValueWarning-module__Wiu1RW__trigger:focus-visible{outline-offset:2px;outline:2px solid}.ShelfValueWarning-module__Wiu1RW__tooltip{z-index:10000;box-sizing:border-box;letter-spacing:0;pointer-events:auto;white-space:normal;border-radius:6px;width:260px;max-width:calc(100vw - 16px);padding:10px 12px;font-size:12px;font-weight:400;line-height:16px;animation:.15s both ShelfValueWarning-module__Wiu1RW__shelfValueTooltipIn;position:fixed;box-shadow:0 2px 8px #00000026}.ShelfValueWarning-module__Wiu1RW__intro,.ShelfValueWarning-module__Wiu1RW__listLabel,.ShelfValueWarning-module__Wiu1RW__resolution{margin:0}.ShelfValueWarning-module__Wiu1RW__listLabel{margin-top:8px;font-weight:700}.ShelfValueWarning-module__Wiu1RW__itemList{max-height:144px;margin:4px 0 0;padding-left:18px;overflow-y:auto}.ShelfValueWarning-module__Wiu1RW__itemList li+li{margin-top:2px}.ShelfValueWarning-module__Wiu1RW__resolution{margin-top:8px}@keyframes ShelfValueWarning-module__Wiu1RW__shelfValueTooltipIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ShelfValueWarning-module__Wiu1RW__tooltip{animation:none}}
.MobileInventoryTriage-module__1KTx-G__shell{--mi-page:radial-gradient(ellipse 1100px 560px at 50% -4%, #fff 0%, #f0f3ef 100%);--mi-surface:#fff;--mi-surface-soft:#fcfdfb;--mi-ink:#1f231c;--mi-ink-2:#5c625c;--mi-dim:#5c625c;--mi-faint:#5c625c;--mi-rule:#1f231c14;--mi-rule-soft:#1f231c0f;--mi-control-border:#8a9187;--mi-focus:#3e5c48;--mi-brand:#3e5c48;--mi-brand-hover:#5c7a60;--mi-brand-text:#fff;--mi-sage:#5c7a60;--mi-sage-text:#356b4c;--mi-sage-wash:#9eb7a629;--mi-rust:#b85c3d;--mi-rust-wash:#b85c3d1a;--mi-amber:#c99644;--mi-amber-text:#8c6a33;--mi-amber-wash:#c9964424;--mi-category-housekeeping:#3e5c48;--mi-category-maintenance:#8c6a33;--mi-category-breakfast:#b85c3d}.MobileInventoryTriage-module__1KTx-G__desktopOnly{display:block}.MobileInventoryTriage-module__1KTx-G__mobileOnly{display:none}@media (max-width:760px){.MobileInventoryTriage-module__1KTx-G__shell{min-height:calc(100dvh - 56px)!important;color:var(--mi-ink)!important;background:var(--mi-page)!important;padding:0!important}.MobileInventoryTriage-module__1KTx-G__desktopOnly{display:none}.MobileInventoryTriage-module__1KTx-G__mobileOnly{min-width:0;color:var(--mi-ink);font-family:var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif;display:block}}.MobileInventoryTriage-module__1KTx-G__masthead{justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:16px 20px 0;animation:.26s cubic-bezier(.05,.7,.1,1) both MobileInventoryTriage-module__1KTx-G__mobileInventoryRise;display:flex}.MobileInventoryTriage-module__1KTx-G__stats{align-items:flex-start;gap:28px;min-width:0;display:flex}.MobileInventoryTriage-module__1KTx-G__stat{flex-direction:column;gap:3px;min-width:0;display:flex}.MobileInventoryTriage-module__1KTx-G__statLabel{color:var(--mi-faint);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:500;line-height:12px;overflow:hidden}.MobileInventoryTriage-module__1KTx-G__statValue,.MobileInventoryTriage-module__1KTx-G__statValueCritical{color:var(--mi-ink);letter-spacing:-.02em;white-space:nowrap;font-size:22px;font-weight:600;line-height:26px}.MobileInventoryTriage-module__1KTx-G__statValueCritical{color:var(--mi-rust)}.MobileInventoryTriage-module__1KTx-G__healthRing{width:50px;height:50px;color:var(--mi-sage);flex:none;place-items:center;display:grid;position:relative}.MobileInventoryTriage-module__1KTx-G__healthRing svg{position:absolute;inset:0;transform:rotate(-90deg)}.MobileInventoryTriage-module__1KTx-G__ringTrack,.MobileInventoryTriage-module__1KTx-G__ringArc{fill:none;stroke-width:5px}.MobileInventoryTriage-module__1KTx-G__ringTrack{stroke:var(--mi-rule-soft)}.MobileInventoryTriage-module__1KTx-G__ringArc{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset .3s cubic-bezier(.2,0,0,1),stroke .2s cubic-bezier(.2,0,0,1)}.MobileInventoryTriage-module__1KTx-G__ringGood{color:var(--mi-sage)}.MobileInventoryTriage-module__1KTx-G__ringLow{color:var(--mi-amber)}.MobileInventoryTriage-module__1KTx-G__ringCritical{color:var(--mi-rust)}.MobileInventoryTriage-module__1KTx-G__ringUnknown{color:var(--mi-dim)}.MobileInventoryTriage-module__1KTx-G__ringValue{color:var(--mi-ink);letter-spacing:-.02em;font-size:13px;font-weight:600;line-height:16px;position:relative}.MobileInventoryTriage-module__1KTx-G__hairline{background:var(--mi-rule);transform-origin:0;height:1px;margin:14px 20px 0;animation:.32s cubic-bezier(.05,.7,.1,1) 80ms both MobileInventoryTriage-module__1KTx-G__mobileInventoryRule}.MobileInventoryTriage-module__1KTx-G__actionRail,.MobileInventoryTriage-module__1KTx-G__filterRail{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;min-width:0;display:flex;overflow-x:auto}.MobileInventoryTriage-module__1KTx-G__actionRail::-webkit-scrollbar{display:none}.MobileInventoryTriage-module__1KTx-G__filterRail::-webkit-scrollbar{display:none}.MobileInventoryTriage-module__1KTx-G__actionRailWrap{min-width:0;position:relative}.MobileInventoryTriage-module__1KTx-G__actionRail{padding:11px 68px 0 20px;animation:.26s cubic-bezier(.05,.7,.1,1) 70ms both MobileInventoryTriage-module__1KTx-G__mobileInventoryRise}.MobileInventoryTriage-module__1KTx-G__railScrollButton{z-index:3;border:1px solid var(--mi-control-border);width:44px;height:44px;color:var(--mi-ink);background:color-mix(in srgb, var(--mi-surface) 94%, transparent);cursor:pointer;font:500 24px/1 var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif;-webkit-backdrop-filter:blur(8px);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:12px;place-items:center;padding:0;transition:background-color .15s cubic-bezier(.2,0,0,1),transform .1s cubic-bezier(.2,0,0,1);display:grid;position:absolute;top:11px;box-shadow:0 4px 14px -8px #1f2a2080}.MobileInventoryTriage-module__1KTx-G__railScrollPrevious{left:8px}.MobileInventoryTriage-module__1KTx-G__railScrollNext{right:8px}.MobileInventoryTriage-module__1KTx-G__railScrollButton:hover{background:var(--mi-surface)}.MobileInventoryTriage-module__1KTx-G__railScrollButton:active{transform:scale(.96)}.MobileInventoryTriage-module__1KTx-G__railScrollButton:focus-visible{outline:2px solid var(--mi-focus);outline-offset:2px}.MobileInventoryTriage-module__1KTx-G__actionButton{height:44px;color:var(--mi-ink-2);cursor:pointer;font:600 12px/16px var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 13px;display:inline-flex;position:relative}.MobileInventoryTriage-module__1KTx-G__actionButton:before{border:1px solid var(--mi-control-border);background:var(--mi-surface);content:"";border-radius:10px;transition:background-color .15s cubic-bezier(.2,0,0,1),border-color .15s cubic-bezier(.2,0,0,1),transform .1s cubic-bezier(.2,0,0,1);position:absolute;inset:3px 0}.MobileInventoryTriage-module__1KTx-G__actionButton>*{position:relative}.MobileInventoryTriage-module__1KTx-G__actionButton:hover:before{background:var(--mi-rule-soft)}.MobileInventoryTriage-module__1KTx-G__actionButton:active:before{transform:scale(.98)}.MobileInventoryTriage-module__1KTx-G__actionButton:focus-visible{outline:none}.MobileInventoryTriage-module__1KTx-G__actionButton:focus-visible:before{outline:2px solid var(--mi-focus);outline-offset:1px}.MobileInventoryTriage-module__1KTx-G__actionPrimary{color:var(--mi-brand-text)}.MobileInventoryTriage-module__1KTx-G__actionPrimary:before{border-color:var(--mi-brand);background:var(--mi-brand)}.MobileInventoryTriage-module__1KTx-G__actionPrimary:hover:before{background:var(--mi-brand-hover)}.MobileInventoryTriage-module__1KTx-G__actionSage{color:var(--mi-sage-text)}.MobileInventoryTriage-module__1KTx-G__actionSage:before{border-color:color-mix(in srgb, var(--mi-sage) 35%, transparent);background:var(--mi-sage-wash)}.MobileInventoryTriage-module__1KTx-G__actionAttention{color:var(--mi-ink-2)}.MobileInventoryTriage-module__1KTx-G__actionArrow{font-size:14px}.MobileInventoryTriage-module__1KTx-G__actionDot{background:var(--mi-rust);border-radius:999px;width:6px;height:6px}.MobileInventoryTriage-module__1KTx-G__actionLabel{text-overflow:ellipsis;overflow:hidden}.MobileInventoryTriage-module__1KTx-G__actionBadge{min-width:18px;color:var(--mi-ink-2);background:var(--mi-rule-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;border-radius:999px;padding:2px 5px;font-size:9px;font-weight:600;line-height:13px}.MobileInventoryTriage-module__1KTx-G__actionPrimary .MobileInventoryTriage-module__1KTx-G__actionBadge{color:#fff;background:#ffffff29}.MobileInventoryTriage-module__1KTx-G__searchWrap{border:1px solid var(--mi-control-border);background:var(--mi-surface);border-radius:12px;align-items:center;min-width:0;height:48px;margin:9px 20px 0;transition:border-color .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1);display:flex;position:relative}.MobileInventoryTriage-module__1KTx-G__searchWrap:focus-within{border-color:var(--mi-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--mi-focus) 18%, transparent)}.MobileInventoryTriage-module__1KTx-G__searchIcon{width:20px;height:20px;color:var(--mi-ink-2);fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;pointer-events:none;position:absolute;left:15px}.MobileInventoryTriage-module__1KTx-G__searchInput{width:100%;min-width:0;height:46px;color:var(--mi-ink);font:400 16px/22px var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif;appearance:none;background:0 0;border:0;outline:0;padding:0 50px 0 45px}.MobileInventoryTriage-module__1KTx-G__searchInput::placeholder{color:var(--mi-dim)}.MobileInventoryTriage-module__1KTx-G__searchInput::-webkit-search-cancel-button{display:none}.MobileInventoryTriage-module__1KTx-G__clearSearch{width:44px;height:44px;color:var(--mi-ink-2);cursor:pointer;font:500 21px/1 var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;right:1px}.MobileInventoryTriage-module__1KTx-G__clearSearch:hover{background:var(--mi-rule-soft)}.MobileInventoryTriage-module__1KTx-G__clearSearch:focus-visible{outline:2px solid var(--mi-focus);outline-offset:-3px}.MobileInventoryTriage-module__1KTx-G__filterRail{padding:9px 20px 0;animation:.26s cubic-bezier(.05,.7,.1,1) .12s both MobileInventoryTriage-module__1KTx-G__mobileInventoryRise}.MobileInventoryTriage-module__1KTx-G__filterTarget{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;height:44px;padding:0;display:inline-grid}.MobileInventoryTriage-module__1KTx-G__filterTarget:focus-visible{outline:none}.MobileInventoryTriage-module__1KTx-G__filterChip,.MobileInventoryTriage-module__1KTx-G__filterChipActive{border:1px solid var(--mi-control-border);height:34px;color:var(--mi-ink-2);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:600;line-height:16px;transition:background-color .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1),transform .1s cubic-bezier(.2,0,0,1);display:inline-flex}.MobileInventoryTriage-module__1KTx-G__filterTarget:hover .MobileInventoryTriage-module__1KTx-G__filterChip{background:var(--mi-rule-soft)}.MobileInventoryTriage-module__1KTx-G__filterTarget:active>span{transform:scale(.98)}.MobileInventoryTriage-module__1KTx-G__filterTarget:focus-visible>span{outline:2px solid var(--mi-focus);outline-offset:1px}.MobileInventoryTriage-module__1KTx-G__filterChipActive{border-color:var(--mi-ink);color:var(--mi-surface);background:var(--mi-ink)}.MobileInventoryTriage-module__1KTx-G__filterCount{color:var(--mi-dim);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px;font-weight:600}.MobileInventoryTriage-module__1KTx-G__filterChipActive .MobileInventoryTriage-module__1KTx-G__filterCount{color:color-mix(in srgb, var(--mi-surface) 65%, transparent)}.MobileInventoryTriage-module__1KTx-G__triageBoard{padding:8px 20px calc(108px + env(safe-area-inset-bottom,0px))}.MobileInventoryTriage-module__1KTx-G__group{--mi-status:var(--mi-dim);--mi-status-text:var(--mi-dim);animation:.28s cubic-bezier(.05,.7,.1,1) both MobileInventoryTriage-module__1KTx-G__mobileInventoryRise}.MobileInventoryTriage-module__1KTx-G__group:first-child{animation-delay:.15s}.MobileInventoryTriage-module__1KTx-G__group:nth-child(2){animation-delay:.19s}.MobileInventoryTriage-module__1KTx-G__group:nth-child(3){animation-delay:.23s}.MobileInventoryTriage-module__1KTx-G__group:nth-child(4){animation-delay:.27s}.MobileInventoryTriage-module__1KTx-G__group+.MobileInventoryTriage-module__1KTx-G__group{margin-top:12px}.MobileInventoryTriage-module__1KTx-G__statusCritical{--mi-status:var(--mi-rust);--mi-status-text:var(--mi-rust)}.MobileInventoryTriage-module__1KTx-G__statusLow{--mi-status:var(--mi-amber);--mi-status-text:var(--mi-amber-text)}.MobileInventoryTriage-module__1KTx-G__statusGood{--mi-status:var(--mi-sage);--mi-status-text:var(--mi-sage-text)}.MobileInventoryTriage-module__1KTx-G__statusNeutral{--mi-status:var(--mi-dim);--mi-status-text:var(--mi-dim)}.MobileInventoryTriage-module__1KTx-G__groupHeader{min-height:20px;color:var(--mi-status-text);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin:6px 0 10px;font-size:10px;font-weight:600;line-height:14px;display:flex}.MobileInventoryTriage-module__1KTx-G__groupDot{background:var(--mi-status);border-radius:999px;flex:none;width:8px;height:8px}.MobileInventoryTriage-module__1KTx-G__groupCount{color:var(--mi-dim);letter-spacing:0;font-size:9.5px}.MobileInventoryTriage-module__1KTx-G__groupEmpty{border:1px dashed var(--mi-rule);color:var(--mi-faint);border-radius:12px;padding:8px 13px 10px;font-size:11px}.MobileInventoryTriage-module__1KTx-G__cardList{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.MobileInventoryTriage-module__1KTx-G__itemCard{border:1px solid var(--mi-rule);min-width:0;color:var(--mi-ink);background:var(--mi-surface);border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding:11px 13px;transition:border-color .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1);display:grid;box-shadow:0 5px 14px -14px #1f2a2059}.MobileInventoryTriage-module__1KTx-G__itemCard.MobileInventoryTriage-module__1KTx-G__statusCritical{border-color:color-mix(in srgb, var(--mi-rust) 28%, transparent)}.MobileInventoryTriage-module__1KTx-G__itemCard:focus-within{border-color:color-mix(in srgb, var(--mi-focus) 48%, transparent);box-shadow:0 7px 18px -12px #3e5c4861}.MobileInventoryTriage-module__1KTx-G__monogram{border:1px solid var(--mi-category-border);width:34px;height:34px;color:var(--mi-category);background:var(--mi-category-bg);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:14px;display:grid}.MobileInventoryTriage-module__1KTx-G__categoryHousekeeping{--mi-category:var(--mi-category-housekeeping);--mi-category-bg:#3e5c481a;--mi-category-border:#3e5c4833}.MobileInventoryTriage-module__1KTx-G__categoryMaintenance{--mi-category:var(--mi-category-maintenance);--mi-category-bg:#c996441a;--mi-category-border:#c9964433}.MobileInventoryTriage-module__1KTx-G__categoryBreakfast{--mi-category:var(--mi-category-breakfast);--mi-category-bg:#b85c3d1a;--mi-category-border:#b85c3d33}.MobileInventoryTriage-module__1KTx-G__itemBody{flex:1;min-width:0}.MobileInventoryTriage-module__1KTx-G__cardControls{grid-column:2;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:5px;display:flex}.MobileInventoryTriage-module__1KTx-G__editButton{min-width:52px;height:44px;color:var(--mi-ink);cursor:pointer;font:700 12px/16px var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border:1px solid var(--mi-control-border);background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 11px;transition:background-color .15s cubic-bezier(.2,0,0,1),transform .1s cubic-bezier(.2,0,0,1);display:inline-flex}.MobileInventoryTriage-module__1KTx-G__editButton:hover{background:var(--mi-rule-soft)}.MobileInventoryTriage-module__1KTx-G__editButton:active{transform:scale(.98)}.MobileInventoryTriage-module__1KTx-G__editButton:focus-visible{outline:2px solid var(--mi-focus);outline-offset:2px}.MobileInventoryTriage-module__1KTx-G__itemName{color:var(--mi-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:17px;overflow:hidden}.MobileInventoryTriage-module__1KTx-G__stockRow{align-items:center;gap:7px;min-width:0;margin-top:5px;display:flex}.MobileInventoryTriage-module__1KTx-G__stockBar{background:var(--mi-rule-soft);border-radius:5px;flex:1;min-width:28px;height:5px;display:block;position:relative;overflow:hidden}.MobileInventoryTriage-module__1KTx-G__stockFill{width:var(--mobile-stock-width);border-radius:inherit;background:var(--mi-status);transition:width .25s cubic-bezier(.05,.7,.1,1),background-color .2s cubic-bezier(.2,0,0,1);position:absolute;inset:0 auto 0 0}.MobileInventoryTriage-module__1KTx-G__statusNeutral .MobileInventoryTriage-module__1KTx-G__stockFill{width:0}.MobileInventoryTriage-module__1KTx-G__stockCaption{color:var(--mi-dim);font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;flex:none;font-size:9.5px;font-weight:500;line-height:12px}.MobileInventoryTriage-module__1KTx-G__stepper{width:118px;color:var(--mi-status-text);flex:none;align-items:center;display:flex}.MobileInventoryTriage-module__1KTx-G__stepButton{z-index:1;width:44px;height:44px;color:var(--mi-ink);cursor:pointer;font:500 16px/1 var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;margin:-5px 0;padding:0;display:grid;position:relative}.MobileInventoryTriage-module__1KTx-G__stepButton:before{border:1px solid color-mix(in srgb, var(--mi-ink) 14%, transparent);background:var(--mi-surface);content:"";border-radius:8px;transition:background-color .1s cubic-bezier(.2,0,0,1),transform .1s cubic-bezier(.2,0,0,1);position:absolute;inset:9px}.MobileInventoryTriage-module__1KTx-G__stepButton>span{position:relative}.MobileInventoryTriage-module__1KTx-G__stepButton:hover:before{background:var(--mi-rule-soft)}.MobileInventoryTriage-module__1KTx-G__stepButton:active:before{transform:scale(.94)}.MobileInventoryTriage-module__1KTx-G__stepButton:focus-visible{outline:none}.MobileInventoryTriage-module__1KTx-G__stepButton:focus-visible:before{outline:2px solid var(--mi-focus);outline-offset:1px}.MobileInventoryTriage-module__1KTx-G__stepButton:disabled{cursor:default;opacity:.38}.MobileInventoryTriage-module__1KTx-G__stepButtonPlus{color:var(--mi-sage-text)}.MobileInventoryTriage-module__1KTx-G__stepButtonPlus:before{border-color:color-mix(in srgb, var(--mi-sage) 35%, transparent);background:var(--mi-sage-wash)}.MobileInventoryTriage-module__1KTx-G__stepValue{z-index:2;width:30px;color:var(--mi-status-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:20px;position:relative;overflow:hidden}.MobileInventoryTriage-module__1KTx-G__quickSaving{place-items:center;width:20px;height:20px;display:inline-grid}.MobileInventoryTriage-module__1KTx-G__quickSaving>span{border:2px solid color-mix(in srgb, var(--mi-sage) 24%, transparent);border-top-color:var(--mi-sage-text);border-radius:999px;width:14px;height:14px;animation:.8s linear infinite MobileInventoryTriage-module__1KTx-G__mobileInventorySpin}.MobileInventoryTriage-module__1KTx-G__noMatches,.MobileInventoryTriage-module__1KTx-G__emptyCatalog{border:1px solid var(--mi-rule);color:var(--mi-ink-2);background:var(--mi-surface);border-radius:14px;margin-top:14px}.MobileInventoryTriage-module__1KTx-G__noMatches{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 20px;font-size:13px;display:flex}.MobileInventoryTriage-module__1KTx-G__noMatches button{border:1px solid var(--mi-control-border);min-width:44px;min-height:44px;color:var(--mi-ink);cursor:pointer;font:650 12px/16px var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif;background:0 0;border-radius:10px;padding:0 16px}.MobileInventoryTriage-module__1KTx-G__noMatches button:focus-visible{outline:2px solid var(--mi-focus);outline-offset:2px}.MobileInventoryTriage-module__1KTx-G__emptyCatalog{text-align:center;flex-direction:column;align-items:center;padding:36px 24px;display:flex}.MobileInventoryTriage-module__1KTx-G__emptyCatalog strong{color:var(--mi-ink);margin-top:12px;font-size:16px}.MobileInventoryTriage-module__1KTx-G__emptyCatalog>span:not(.MobileInventoryTriage-module__1KTx-G__emptyIcon){margin-top:5px;font-size:13px;line-height:19px}.MobileInventoryTriage-module__1KTx-G__emptyIcon{width:44px;height:44px;color:var(--mi-sage-text);background:var(--mi-sage-wash);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:12px;place-items:center;font-size:12px;font-weight:700;display:grid}.MobileInventoryTriage-module__1KTx-G__emptyCatalog button{min-height:44px;color:var(--mi-brand-text);background:var(--mi-brand);cursor:pointer;font:600 13px/18px var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif;border:0;border-radius:10px;margin-top:18px;padding:0 18px}.MobileInventoryTriage-module__1KTx-G__emptyCatalog button:focus-visible{outline:2px solid var(--mi-focus);outline-offset:2px}@keyframes MobileInventoryTriage-module__1KTx-G__mobileInventoryRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes MobileInventoryTriage-module__1KTx-G__mobileInventoryRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes MobileInventoryTriage-module__1KTx-G__mobileInventorySpin{to{transform:rotate(360deg)}}@media (max-width:350px){.MobileInventoryTriage-module__1KTx-G__masthead,.MobileInventoryTriage-module__1KTx-G__filterRail,.MobileInventoryTriage-module__1KTx-G__triageBoard{padding-left:16px;padding-right:16px}.MobileInventoryTriage-module__1KTx-G__actionRail{padding-left:16px;padding-right:64px}.MobileInventoryTriage-module__1KTx-G__searchWrap,.MobileInventoryTriage-module__1KTx-G__hairline{margin-left:16px;margin-right:16px}.MobileInventoryTriage-module__1KTx-G__stats{gap:18px}.MobileInventoryTriage-module__1KTx-G__itemCard{gap:8px;padding-left:10px;padding-right:10px}.MobileInventoryTriage-module__1KTx-G__stepper{width:110px}.MobileInventoryTriage-module__1KTx-G__stepValue{width:22px}}@media (prefers-reduced-motion:reduce){.MobileInventoryTriage-module__1KTx-G__masthead,.MobileInventoryTriage-module__1KTx-G__hairline,.MobileInventoryTriage-module__1KTx-G__actionRail,.MobileInventoryTriage-module__1KTx-G__filterRail,.MobileInventoryTriage-module__1KTx-G__group{animation:none}.MobileInventoryTriage-module__1KTx-G__ringArc,.MobileInventoryTriage-module__1KTx-G__actionButton:before,.MobileInventoryTriage-module__1KTx-G__filterChip,.MobileInventoryTriage-module__1KTx-G__filterChipActive,.MobileInventoryTriage-module__1KTx-G__itemCard,.MobileInventoryTriage-module__1KTx-G__stockFill,.MobileInventoryTriage-module__1KTx-G__stepButton:before,.MobileInventoryTriage-module__1KTx-G__editButton,.MobileInventoryTriage-module__1KTx-G__railScrollButton,.MobileInventoryTriage-module__1KTx-G__searchWrap{transition:none}.MobileInventoryTriage-module__1KTx-G__actionButton:active:before,.MobileInventoryTriage-module__1KTx-G__filterTarget:active>span,.MobileInventoryTriage-module__1KTx-G__stepButton:active:before,.MobileInventoryTriage-module__1KTx-G__railScrollButton:active{transform:none}.MobileInventoryTriage-module__1KTx-G__quickSaving>span{animation:none}.MobileInventoryTriage-module__1KTx-G__editButton:active{transform:none}}
.StaffDialog-module__WS3oaq__dialog{outline:none}.StaffDialog-module__WS3oaq__dialog :is(button,[role=button],a[href]){touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-width:44px!important;min-height:44px!important}.StaffDialog-module__WS3oaq__dialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px}.StaffDialog-module__WS3oaq__dialog :is(button,[role=button],a[href],input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #3e5c48!important}.StaffDialog-module__WS3oaq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.StaffDialog-module__WS3oaq__dialog *{scroll-behavior:auto!important}}