:root{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;--phone-safe-top: env(safe-area-inset-top, 0px);--phone-safe-bottom: env(safe-area-inset-bottom, 0px);--phone-safe-left: env(safe-area-inset-left, 0px);--phone-safe-right: env(safe-area-inset-right, 0px);--phone-shell-padding-inline: 1rem;--phone-shell-padding-block: .875rem;--phone-bottom-nav-base: 4rem;--phone-bottom-nav-height: calc(var(--phone-bottom-nav-base) + var(--phone-safe-bottom));--phone-modal-max-height: calc(100dvh - var(--phone-safe-top) - var(--phone-safe-bottom) - .5rem)}html{width:100%;max-width:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}button,input,textarea,select,a{touch-action:manipulation}input,textarea,select{font-size:max(16px,1em)}body{margin:0;min-width:320px;min-height:100vh;min-height:100dvh;background:#f5f5f7;color:#1d1d1f;overscroll-behavior:none;width:100%;max-width:100%;overflow-x:hidden}#root{min-height:100vh;min-height:100dvh;min-height:var(--app-height, 100dvh);width:100%;max-width:100%;overflow-x:hidden}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:900px){:root{--phone-shell-padding-inline: .875rem;--phone-shell-padding-block: .875rem;--phone-bottom-nav-base: 4rem;--phone-modal-max-height: calc(var(--app-height, 100dvh) - var(--phone-safe-top) - var(--phone-safe-bottom) - .5rem)}html{scroll-padding-top:calc(var(--phone-safe-top) + .5rem);scroll-padding-bottom:calc(var(--phone-bottom-nav-height) + .5rem)}body{min-width:0;overflow-x:hidden}}:where(.workspace-suite-btn,.ss-btn,.office-os-btn,.tools-button,.plato-people-btn,.rc-btn,.money-table__text-btn,.primary-btn,.secondary-btn,.bo-btn,.wholesale-admin-primary-btn,.wholesale-admin-secondary-btn,.wholesale-admin-danger-btn,.wholesale-admin-modal-danger-btn,.wholesale-admin-account-day-btn,.hygine-tasks-hub__btn,.btn-primary,.btn-ghost,.btn-sm,.orders-web-action):focus-visible{outline:2px solid color-mix(in srgb,currentColor 45%,transparent);outline-offset:2px}:where(.workspace-suite-btn,.ss-btn,.office-os-btn,.tools-button,.plato-people-btn,.rc-btn,.money-table__text-btn,.primary-btn,.secondary-btn,.bo-btn,.wholesale-admin-primary-btn,.wholesale-admin-secondary-btn,.wholesale-admin-danger-btn,.wholesale-admin-modal-danger-btn,.wholesale-admin-account-day-btn,.hygine-tasks-hub__btn,.btn-primary,.btn-ghost,.btn-sm,.orders-web-action):active:not(:disabled){transform:translateY(.5px) scale(.985)}:where(.workspace-suite-btn,.ss-btn,.office-os-btn,.tools-button,.plato-people-btn,.rc-btn,.money-table__text-btn,.primary-btn,.secondary-btn,.bo-btn,.wholesale-admin-primary-btn,.wholesale-admin-secondary-btn,.wholesale-admin-danger-btn,.wholesale-admin-modal-danger-btn,.wholesale-admin-account-day-btn,.hygine-tasks-hub__btn,.btn-primary,.btn-ghost,.btn-sm,.orders-web-action):disabled{opacity:.55;cursor:not-allowed}@media(prefers-reduced-motion:reduce){:where(.workspace-suite-btn,.ss-btn,.office-os-btn,.tools-button,.plato-people-btn,.rc-btn,.money-table__text-btn,.primary-btn,.secondary-btn,.bo-btn,.wholesale-admin-primary-btn,.wholesale-admin-secondary-btn,.wholesale-admin-danger-btn,.wholesale-admin-modal-danger-btn,.wholesale-admin-account-day-btn,.hygine-tasks-hub__btn,.btn-primary,.btn-ghost,.btn-sm,.orders-web-action):active:not(:disabled){transform:none}}:root{--plato-select-surface: #fffdfa;--plato-select-surface-hover: #f5f3ed;--plato-select-ink: #211f1b;--plato-select-muted: #6f6a61;--plato-select-line: rgba(42, 39, 34, .16);--plato-select-shadow: 0 18px 48px rgba(31, 29, 25, .16), 0 2px 8px rgba(31, 29, 25, .08)}:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple])){cursor:pointer}@supports not (appearance: base-select){:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple])){-webkit-appearance:none;appearance:none;background-image:none!important}}@supports (appearance: base-select){:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple])),:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple]))::picker(select){appearance:base-select!important;-webkit-appearance:base-select!important}:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple])){--plato-select-control-accent: var( --module-accent, var(--workspace-accent, var(--checks, var(--primary, #2f6f4e))) );align-items:center;background-image:none!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple]))::picker-icon{display:none}:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple]))::picker(select){color:var(--plato-select-ink);background:var(--plato-select-surface);border:1px solid var(--plato-select-line);border-radius:14px;box-shadow:var(--plato-select-shadow);padding:6px;margin-block:6px;max-block-size:min(360px,calc(100dvh - 24px));overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--plato-select-control-accent) 28%,transparent) transparent;opacity:0;transform:translateY(-4px) scale(.985);transform-origin:top center;transition:opacity .14s ease,transform .18s cubic-bezier(.22,1,.36,1),display .18s allow-discrete,overlay .18s allow-discrete}:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple]))::picker(select):popover-open{opacity:1;transform:translateY(0) scale(1)}@starting-style{:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple]))::picker(select):popover-open{opacity:0;transform:translateY(-4px) scale(.985)}}:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple])) option{min-block-size:42px;padding:10px 12px;border:0;border-radius:9px;color:var(--plato-select-ink);background:transparent;font:inherit;line-height:1.3;cursor:pointer;transition:color .12s ease,background-color .12s ease}:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple])) option+option{margin-block-start:2px}:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple])) option:hover,:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple])) option:focus-visible{background:var(--plato-select-surface-hover)}:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple])) option:checked{color:color-mix(in srgb,var(--plato-select-control-accent) 78%,var(--plato-select-ink));background:color-mix(in srgb,var(--plato-select-control-accent) 12%,var(--plato-select-surface));font-weight:720}:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple])) option::checkmark{color:var(--plato-select-control-accent);font-weight:800}:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple])) option:disabled{color:color-mix(in srgb,var(--plato-select-muted) 62%,transparent);cursor:not-allowed}:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple])):disabled{cursor:not-allowed}}@media(max-width:700px){@supports (appearance: base-select){:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple]))::picker(select){max-block-size:min(58dvh,430px);padding:7px}:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple])) option{min-block-size:46px;padding-block:12px}}}@media(prefers-reduced-motion:reduce){@supports (appearance: base-select){:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple]))::picker-icon,:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple]))::picker(select),:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple])) option{transition:none}}}.release-update{position:fixed;top:calc(env(safe-area-inset-top,0px) + 12px);left:50%;z-index:2147483000;display:flex;width:min(calc(100vw - 24px),460px);min-height:68px;align-items:center;justify-content:space-between;gap:14px;padding:12px 12px 12px 16px;border:1px solid rgba(15,23,42,.14);border-radius:18px;background:#fffffff5;box-shadow:0 18px 50px #0f172a2e;color:#111318;transform:translate(-50%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.release-update__copy{display:grid;min-width:0;gap:3px}.release-update__copy strong{font-size:.95rem;line-height:1.15}.release-update__copy span{color:#5c6270;font-size:.82rem;line-height:1.3}.release-update__actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.release-update__button{min-width:56px;min-height:44px;padding:0 14px;border:1px solid #d9dde5;border-radius:999px;background:#fff;color:#2f3542;font:inherit;font-size:.86rem;font-weight:800;line-height:1;cursor:pointer}.release-update__button--primary{border-color:#111318;background:#111318;color:#fff}.release-update__button:focus-visible{outline:3px solid rgba(17,19,24,.24);outline-offset:2px}@media(max-width:430px){.release-update{align-items:stretch;gap:10px;padding:12px;border-radius:16px}.release-update__actions{gap:6px}.release-update__button{min-width:52px;padding:0 12px}}
