*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--green)}h1,h2,h3,p{margin:0}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums;text-align:right}.wrap-anywhere{overflow-wrap:anywhere}@media screen{body{padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.erp-material-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;width:20px;height:20px;color:inherit;direction:ltr;flex-shrink:0;font-family:Material Symbols Outlined,Material Symbols Blank;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--green);outline-offset:3px}:root{--bar-thumb:var(--scrollbar-thumb);--bar-thumb-hover:var(--scrollbar-thumb-hover);--press-tint:color-mix(in srgb, var(--green) 18%, var(--green-soft));--press-tint-sidebar:color-mix(in srgb, var(--sidebar-ink) 16%, transparent);--press-scale:.97;--popup-scale:.96;--popup-rise:8px}.erp-sidebar,.erp-nav-flyout{--bar-thumb:var(--sidebar-scrollbar-thumb);--bar-thumb-hover:var(--sidebar-scrollbar-thumb-hover)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size);background:0 0}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--bar-thumb) padding-box;border:2px solid #0000}@media (hover:hover){::-webkit-scrollbar-thumb:hover{background-color:var(--bar-thumb-hover)}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--bar-thumb) transparent}}@media (hover:hover){.erp-nav:not(:hover,:has(:focus-visible)){--bar-thumb:transparent;--bar-thumb-hover:transparent}}:root{--menu-width:clamp(256px, 16rem, 320px)}.erp-shell{grid-template-columns:var(--menu-width) minmax(0, 1fr);min-height:100vh;display:grid}.erp-sidebar{background:var(--sidebar);min-width:0;color:var(--sidebar-ink);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.erp-brand{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-3) var(--space-3) var(--space-4);font-size:1.0625rem;font-weight:650;display:flex}.erp-brand-mark{border-radius:var(--radius-control);background:var(--green);width:36px;height:36px;color:var(--action-ink);place-items:center;font-size:1.5625rem;font-weight:800;line-height:1;display:inline-grid}.erp-brand-name{white-space:nowrap;flex:1}.erp-brand-home{border-radius:var(--radius-control);color:inherit;display:inline-flex}.erp-menu-title,.erp-menu-close{display:none}:is(.erp-nav-collapse,.erp-menu-close) .icon-button{color:var(--sidebar-ink);background:0 0;border-color:#0000}@media (hover:hover){:is(.erp-nav-collapse,.erp-menu-close) .icon-button:hover{background:color-mix(in srgb, var(--sidebar-ink) 10%, transparent);color:var(--sidebar-ink);border-color:#0000}}.erp-find{align-items:center;gap:var(--space-3);margin:0 var(--space-3) var(--space-3);min-height:40px;padding:0 var(--space-3);border:1px solid color-mix(in srgb, var(--sidebar-ink) 12%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--sidebar-ink) 8%, transparent);color:var(--sidebar-ink);font:inherit;font-size:var(--text-small);text-align:left;cursor:pointer;display:flex}@media (hover:hover){.erp-find:hover{background:color-mix(in srgb, var(--sidebar-ink) 13%, transparent)}}.erp-find .erp-nav-label{opacity:.8}.erp-find .kbd-hint{margin-left:auto}:is(.erp-sidebar,.erp-rail-tip) .kbd-cap{border-color:color-mix(in srgb, var(--sidebar-ink) 30%, transparent);color:var(--sidebar-ink);opacity:.8;background:0 0}.erp-nav{scrollbar-gutter:stable both-edges;align-content:start;gap:var(--space-1);min-height:0;padding:0 0 var(--space-3);flex:1;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden auto}@supports not selector(::-webkit-scrollbar){.erp-nav{scrollbar-gutter:auto;padding-inline:var(--space-2)}}.erp-nav:after{content:"";background:linear-gradient(to bottom, transparent, var(--sidebar));pointer-events:none;height:28px;margin-top:-12px;position:sticky;bottom:0}.erp-nav-block{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.erp-nav-heading{margin:var(--space-3) var(--space-3) 2px;font-size:var(--text-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;opacity:.6;justify-content:space-between;align-items:center;font-weight:600;display:flex}.erp-nav-heading .erp-material-icon{width:16px;height:16px;font-size:16px}.erp-nav-link{align-items:center;gap:var(--space-3);border-radius:var(--radius-control);width:100%;min-height:36px;color:var(--sidebar-ink);font:inherit;font-size:var(--text-small);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 12px;text-decoration:none;display:flex}.erp-nav-link .erp-material-icon{opacity:.85;flex:none;width:20px;height:20px;font-size:20px}@media (hover:hover){.erp-nav-link:hover,.erp-nav-sub:hover{background:color-mix(in srgb, var(--sidebar-ink) 8%, transparent)}}.erp-nav-link[aria-current=page]{background:color-mix(in srgb, var(--sidebar-ink) 13%, transparent);font-weight:650}.erp-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.erp-nav-count{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--sidebar-ink) 18%, transparent);min-width:20px;font-size:var(--text-caption);text-align:center;flex:none;padding:1px 6px;font-weight:650;line-height:1rem}.erp-nav-count-quiet{background:color-mix(in srgb, var(--sidebar-ink) 11%, transparent);font-weight:600}.erp-nav-count-todo{background:var(--amber-soft);color:var(--amber-ink)}.erp-nav-chevron{opacity:.7;transition:transform var(--motion-quick) var(--ease-spring);display:inline-flex}.erp-nav-link .erp-nav-chevron .erp-material-icon{width:18px;height:18px;font-size:18px}.erp-nav-head[aria-expanded=true] .erp-nav-chevron{transform:rotate(90deg)}.erp-nav-dept[data-open]>.erp-nav-head{font-weight:650}.erp-nav-subs{margin:2px 0 var(--space-2) 21px;padding-left:var(--space-2);border-left:1px solid color-mix(in srgb, var(--sidebar-ink) 20%, transparent);gap:1px;display:grid}.erp-nav-sub{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);min-height:36px;color:var(--sidebar-ink);font-size:var(--text-small);opacity:.9;padding:4px 10px;text-decoration:none;display:flex}.erp-nav-sub[aria-current=page]{background:color-mix(in srgb, var(--sidebar-ink) 14%, transparent);opacity:1;font-weight:650}.erp-nav-sub .erp-material-icon{opacity:.8;flex:none;width:18px;height:18px;font-size:18px}.erp-nav-more{opacity:.75}.erp-nav-short,.erp-nav-dot{display:none}.erp-nav-dot{border-radius:var(--radius-pill);background:var(--sidebar-ink);width:8px;height:8px;box-shadow:0 0 0 2px var(--sidebar);position:absolute;top:4px;left:calc(50% + 6px)}.erp-nav-dot-todo{background:var(--amber)}.erp-rail-tip{z-index:35;align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb, var(--sidebar-ink) 22%, transparent);border-radius:var(--radius-control);background:var(--sidebar);max-width:300px;color:var(--sidebar-ink);box-shadow:var(--shadow-dialog);font-size:var(--text-small);white-space:nowrap;pointer-events:none;padding:6px 10px;font-weight:600;display:flex;position:fixed;left:88px;transform:translateY(-50%)}.erp-rail-tip>span:first-child{text-overflow:ellipsis;overflow:hidden}.erp-rail-tip .kbd-hint{margin-left:var(--space-1);padding-left:0}.erp-you{padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px solid color-mix(in srgb, var(--sidebar-ink) 15%, transparent);position:relative}.erp-you-button{align-items:center;gap:var(--space-3);border-radius:var(--radius-control);width:100%;color:var(--sidebar-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px;display:flex}.erp-you-button[aria-expanded=true]{background:color-mix(in srgb, var(--sidebar-ink) 8%, transparent)}@media (hover:hover){.erp-you-button:hover{background:color-mix(in srgb, var(--sidebar-ink) 8%, transparent)}}.erp-initials{border-radius:var(--radius-pill);background:var(--green-soft);width:32px;height:32px;color:var(--green);font-size:var(--text-caption);letter-spacing:.02em;flex:none;place-items:center;font-weight:700;text-decoration:none;display:inline-grid}.erp-you-text{flex:1;min-width:0;line-height:1.3;display:grid}.erp-you-text strong{font-size:var(--text-small);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.erp-you-text small{font-size:var(--text-caption);opacity:.7;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.erp-you-menu{left:var(--space-3);right:var(--space-3);bottom:calc(100% - var(--space-1));z-index:40;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-dialog);gap:2px;display:grid;position:absolute}.erp-you-menu form{display:contents}.erp-you-item{align-items:center;gap:var(--space-3);border-radius:var(--radius-control);width:100%;min-height:36px;color:var(--ink);font:inherit;font-size:var(--text-small);text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 10px;text-decoration:none;display:flex}.erp-you-item:focus-visible{background:var(--green-soft)}@media (hover:hover){.erp-you-item:hover{background:var(--green-soft)}}.erp-you-item .erp-material-icon{width:20px;height:20px;color:var(--muted);font-size:20px}.erp-nav-flyout{z-index:30;width:260px;max-height:calc(100vh - var(--space-4));padding:var(--space-2);border-radius:var(--radius-panel);background:var(--sidebar);color:var(--sidebar-ink);box-shadow:var(--shadow-dialog);position:fixed;left:84px;overflow-y:auto}.erp-nav-flyout-title{padding:var(--space-1) var(--space-3) var(--space-2);font-size:var(--text-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;opacity:.75;font-weight:650}.erp-nav-flyout .erp-nav-subs{border:0;margin:0;padding:0}.erp-nav-flyout .erp-nav-sub{min-height:36px;font-size:var(--text-small)}.erp-main{flex-direction:column;min-width:0;display:flex}.erp-topbar{z-index:15;align-items:center;gap:var(--space-2);min-height:60px;padding:var(--space-2) var(--space-6);display:flex;position:sticky;top:0}.erp-topbar>*{flex-shrink:0}.erp-back,.erp-topbar-title,.erp-topbar-initials{display:none}.erp-crumb{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--text-small);color:var(--muted);flex-shrink:1;margin-right:auto;display:flex}.erp-crumb-part{align-items:center;gap:var(--space-1);white-space:nowrap;min-width:0;display:inline-flex}.erp-crumb-part:last-child{text-overflow:ellipsis;overflow:hidden}.erp-crumb b{color:var(--ink);text-overflow:ellipsis;font-weight:650;overflow:hidden}.erp-crumb a{color:var(--muted);text-decoration:none}@media (hover:hover){.erp-crumb a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}}.erp-crumb a:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:2px}.erp-crumb .erp-material-icon{width:16px;height:16px;font-size:16px}.erp-topbar .erp-topbar-search{flex:none}.erp-topbar .erp-find-trigger{display:none}.erp-scan{gap:var(--space-2)}.erp-new{position:relative}.erp-new-button{gap:var(--space-2)}.erp-new-chevron{margin-left:-2px;display:inline-flex}.erp-new-menu{z-index:40;width:300px;max-height:calc(100vh - 90px);padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-dialog);position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.erp-new-heading{padding:var(--space-2) var(--space-3) 2px;font-size:var(--text-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted);font-weight:600}.erp-new-menu a,.erp-new-find{align-items:center;gap:var(--space-3);border-radius:var(--radius-control);width:100%;min-height:36px;color:var(--ink);font:inherit;font-size:var(--text-small);text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 12px;text-decoration:none;display:flex}.erp-new-menu a .erp-material-icon,.erp-new-find .erp-material-icon{width:18px;height:18px;color:var(--green);font-size:18px}.erp-new-menu a:focus-visible,.erp-new-find:focus-visible{background:var(--green-soft)}@media (hover:hover){.erp-new-menu a:hover,.erp-new-find:hover{background:var(--green-soft)}}.erp-new-find{margin-top:var(--space-1);border-top:1px solid var(--line);border-radius:0 0 var(--radius-control) var(--radius-control);color:var(--muted)}.erp-new-filter{width:100%;min-height:var(--control-height);margin-bottom:var(--space-1);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);color:var(--ink);font:inherit;font-size:var(--text-small)}.erp-new-filter:focus{outline:2px solid var(--green);outline-offset:1px}.erp-new-filter::-webkit-search-cancel-button{display:none}.erp-new-menu a[data-picked=true]{background:var(--green-soft)}.erp-new-empty{padding:var(--space-3);color:var(--muted);font-size:var(--text-small)}.erp-content{padding:var(--space-5) var(--space-6) var(--space-6);gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.erp-star-form{display:inline-flex}.erp-star{border-radius:var(--radius-pill);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.erp-star:hover{background:var(--amber-soft);color:var(--amber-ink)}}.erp-star[data-on]{background:var(--amber-soft);color:var(--amber-ink)}.erp-star[aria-disabled]{opacity:.45;cursor:not-allowed}.erp-star:focus-visible{outline:2px solid var(--green);outline-offset:2px}.erp-bottom-bar{display:none}@media (min-width:1280px){.erp-shell[data-nav=collapsed]{grid-template-columns:80px minmax(0,1fr)}.erp-shell[data-nav=collapsed] .erp-brand{gap:var(--space-2);padding:var(--space-3) 0;flex-direction:column}.erp-shell[data-nav=collapsed] :is(.erp-brand-name,.erp-nav-chevron,.erp-nav-heading,.erp-sidebar .erp-nav-subs,.erp-find kbd,.erp-find .erp-nav-label,.erp-you-text,.erp-you-button>.erp-material-icon,.erp-nav-link .erp-nav-count,.erp-nav-link .kbd-hint,.erp-nav-link .erp-nav-full){display:none}.erp-shell[data-nav=collapsed] :is(.erp-nav-link .erp-nav-short,.erp-nav-link .erp-nav-dot){display:block}.erp-shell[data-nav=collapsed] .erp-find{margin:0 var(--space-2) var(--space-2);justify-content:center;padding:0}.erp-shell[data-nav=collapsed] .erp-nav-block+.erp-nav-block{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid color-mix(in srgb, var(--sidebar-ink) 15%, transparent)}.erp-shell[data-nav=collapsed] .erp-nav-link{font-size:var(--text-caption);text-align:center;flex-direction:column;justify-content:center;gap:2px;padding:6px 2px;position:relative}.erp-shell[data-nav=collapsed] .erp-nav-link .erp-nav-label{flex:none;max-width:100%}.erp-shell[data-nav=collapsed] .erp-nav-link .erp-material-icon{width:22px;height:22px;font-size:22px}.erp-shell[data-nav=collapsed] .erp-nav-head[aria-expanded=true]{background:color-mix(in srgb, var(--sidebar-ink) 13%, transparent)}.erp-shell[data-nav=collapsed] .erp-nav-dept[data-current]>.erp-nav-head{box-shadow:inset 3px 0 0 var(--green)}.erp-shell[data-nav=collapsed] .erp-you{padding:var(--space-2)}.erp-shell[data-nav=collapsed] .erp-you-button{justify-content:center}.erp-shell[data-nav=collapsed] .erp-you-menu{width:260px;right:auto}.erp-shell[data-nav=collapsed] .brand-logo{max-width:52px;height:32px}}@media (min-width:1024px) and (max-width:1279px){.erp-shell{grid-template-columns:80px minmax(0,1fr)}.erp-main{grid-column:2}.erp-shell[data-over=open] .erp-sidebar{z-index:40;width:var(--menu-width);height:auto;box-shadow:var(--shadow-dialog);position:fixed;top:0;bottom:0;left:0}.erp-shell:not([data-over=open]) .erp-brand{gap:var(--space-2);padding:var(--space-3) 0;flex-direction:column}.erp-shell:not([data-over=open]) :is(.erp-brand-name,.erp-nav-chevron,.erp-nav-heading,.erp-sidebar .erp-nav-subs,.erp-find kbd,.erp-find .erp-nav-label,.erp-you-text,.erp-you-button>.erp-material-icon,.erp-nav-link .erp-nav-count,.erp-nav-link .kbd-hint,.erp-nav-link .erp-nav-full){display:none}.erp-shell:not([data-over=open]) :is(.erp-nav-link .erp-nav-short,.erp-nav-link .erp-nav-dot){display:block}.erp-shell:not([data-over=open]) .erp-find{margin:0 var(--space-2) var(--space-2);justify-content:center;padding:0}.erp-shell:not([data-over=open]) .erp-nav-block+.erp-nav-block{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid color-mix(in srgb, var(--sidebar-ink) 15%, transparent)}.erp-shell:not([data-over=open]) .erp-nav-link{font-size:var(--text-caption);text-align:center;flex-direction:column;justify-content:center;gap:2px;padding:6px 2px;position:relative}.erp-shell:not([data-over=open]) .erp-nav-link .erp-nav-label{flex:none;max-width:100%}.erp-shell:not([data-over=open]) .erp-nav-link .erp-material-icon{width:22px;height:22px;font-size:22px}.erp-shell:not([data-over=open]) .erp-nav-head[aria-expanded=true]{background:color-mix(in srgb, var(--sidebar-ink) 13%, transparent)}.erp-shell:not([data-over=open]) .erp-nav-dept[data-current]>.erp-nav-head{box-shadow:inset 3px 0 0 var(--green)}.erp-shell:not([data-over=open]) .erp-you{padding:var(--space-2)}.erp-shell:not([data-over=open]) .erp-you-button{justify-content:center}.erp-shell:not([data-over=open]) .erp-you-menu{width:260px;right:auto}.erp-shell:not([data-over=open]) .brand-logo{max-width:52px;height:32px}}@media (max-width:1023px){.erp-shell{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr)}.erp-sidebar{z-index:50;width:100%;height:100dvh;display:none;position:fixed;inset:0}.erp-shell[data-menu=open] .erp-sidebar{display:flex}.erp-nav-collapse,.erp-brand-name,.erp-nav-flyout,.erp-find kbd{display:none}.erp-menu-title{font-size:var(--text-title);flex:1;display:block}.erp-menu-close{display:inline-flex}.erp-nav-link,.erp-nav-sub,.erp-you-item,.erp-find{min-height:var(--control-height-mobile)}.erp-nav-link,.erp-nav-sub{font-size:var(--text-body)}.erp-nav{scrollbar-gutter:auto;padding-inline:var(--space-2)}.erp-topbar{gap:var(--space-2);min-height:56px;padding:var(--space-2) var(--space-3)}.erp-crumb,.erp-topbar .erp-scan{display:none}.erp-back{display:inline-flex}.erp-topbar-title{min-width:0;font-size:var(--text-callout);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:650;display:block;overflow:hidden}.erp-topbar-initials{width:36px;height:36px;display:inline-grid}.erp-new-text,.erp-new-chevron{display:none}.erp-new-button{width:var(--control-height-mobile);justify-content:center;padding:0}.erp-bottom-bar{z-index:45;padding:6px var(--space-2) calc(6px + env(safe-area-inset-bottom,0px));grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.erp-bottom-bar :is(a,button){border-radius:var(--radius-control);min-height:56px;color:var(--muted);font:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:2px;padding:2px 0;text-decoration:none;display:grid}.erp-bottom-bar .erp-material-icon{border-radius:var(--radius-pill);place-items:center;width:56px;height:30px;font-size:24px;display:inline-grid}.erp-bottom-bar [aria-current=page],.erp-bottom-bar [aria-expanded=true]{color:var(--ink);font-weight:650}.erp-bottom-bar [aria-current=page] .erp-material-icon,.erp-bottom-bar [aria-expanded=true] .erp-material-icon{background:var(--green-soft);color:var(--green)}.erp-bottom-bar .erp-bottom-todo{position:relative}.erp-bottom-count{border-radius:var(--radius-pill);background:var(--amber-soft);min-width:20px;color:var(--amber-ink);font-size:var(--text-caption);text-align:center;padding:1px 6px;font-weight:650;line-height:1rem;position:absolute;top:0;left:calc(50% + 8px)}}:root{--material-bar:color-mix(in srgb, var(--paper) 72%, transparent);--material-bar-edge:color-mix(in srgb, var(--ink) 12%, transparent);--material-bar-blur:blur(20px) saturate(180%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--material-bar:var(--paper)}}.erp-topbar:before,.erp-bottom-bar:before{content:"";z-index:-1;background:var(--material-bar);-webkit-backdrop-filter:var(--material-bar-blur);backdrop-filter:var(--material-bar-blur);pointer-events:none;position:absolute;inset:0}.erp-topbar:after,.erp-bottom-bar:after{content:"";opacity:0;pointer-events:none;height:8px;transition:opacity var(--motion-quick) var(--ease-standard);position:absolute;left:0;right:0}.erp-topbar:after{background:linear-gradient(to bottom, var(--material-bar-edge), transparent);top:100%}.erp-bottom-bar:after{background:linear-gradient(to top, var(--material-bar-edge), transparent);bottom:100%}.erp-shell[data-under-top] .erp-topbar:after,.erp-shell[data-under-bottom] .erp-bottom-bar:after{opacity:1}.erp-find-trigger{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);color:var(--muted);font:inherit;font-size:var(--text-small);text-align:left;cursor:pointer;padding:0 10px 0 12px;display:flex}@media (hover:hover){.erp-find-trigger:hover{border-color:var(--green);color:var(--ink)}}.erp-find-trigger:focus-visible{outline:2px solid var(--green);outline-offset:2px}.erp-find-trigger .erp-find-trigger-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.find-esc{border:1px solid var(--line);background:var(--paper);color:var(--muted);font:inherit;font-size:var(--text-caption);white-space:nowrap;border-radius:4px;padding:1px 6px;font-weight:600}.kbd-hint{padding-left:var(--space-2);font:inherit;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.kbd-step{align-items:center;gap:2px;display:inline-flex}.kbd-cap{border:1px solid var(--line);background:var(--paper);min-width:18px;color:var(--muted);font-size:var(--text-caption);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-weight:600;line-height:1rem;display:inline-flex}.erp-nav-heading .kbd-hint{text-transform:none;letter-spacing:0;padding-left:0}.erp-nav-heading .kbd-cap{opacity:1}@media (hover:none){html:not([data-keyboard]) .kbd-hint{display:none}}.goto-card{right:var(--space-4);bottom:var(--space-4);z-index:30;min-width:180px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-dialog);font-size:var(--text-small);position:fixed}.goto-card-title{margin-bottom:var(--space-1);color:var(--muted);font-size:var(--text-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:650}.goto-card ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.goto-card li{align-items:center;gap:var(--space-2);min-height:24px;display:flex}.goto-card .kbd-hint{margin-left:0;padding-left:0}@media (max-width:760px){.goto-card{right:var(--space-3);bottom:calc(var(--space-3) + 64px)}}.page-header{gap:var(--space-2);min-width:0;display:grid}.page-title-row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.page-title{align-items:center;gap:var(--space-2);min-width:0;display:flex}.page-title h1{overflow-wrap:break-word;min-width:0}.page-actions{justify-content:flex-end}.page-header h1{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:650}.page-description{color:var(--muted);font-size:var(--text-small);line-height:1.5}.page-related{gap:var(--space-1) var(--space-3);font-size:var(--text-small);flex-wrap:wrap;display:flex}.page-related a{font-weight:650;text-decoration:none}@media (hover:hover){.page-related a:hover{text-underline-offset:3px;text-decoration:underline}}.related-count b{background:var(--canvas);border:1px solid var(--line);text-align:center;border-radius:999px;min-width:1.5em;padding:0 6px;font-weight:650;line-height:1.5;display:inline-block}.page-related a .related-count{font-weight:500}.eyebrow{color:var(--muted);font-size:var(--text-caption);font-weight:500}.scan-camera{width:100%;max-width:420px;position:relative}.scan-camera video{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-control);border:1px solid var(--line);background:var(--canvas);width:100%;display:block}.scan-camera .scan-frame{border:3px solid var(--green);border-radius:var(--radius-control);pointer-events:none;position:absolute;inset:15%}.floor-stop{z-index:60;align-content:center;justify-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-4);background:var(--red);color:var(--action-ink);text-align:center;display:grid;position:fixed;inset:0;overflow:auto}.floor-stop h1{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0;font-weight:700}.floor-stop>p{max-width:46rem;font-size:var(--text-large);line-height:var(--leading-large);margin:0}.floor-stop-sides{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));width:min(100%,60rem);display:grid}.floor-stop-side{gap:var(--space-1);padding:var(--space-4) var(--space-5);border-radius:var(--radius-panel);background:var(--paper);color:var(--ink);text-align:left;display:grid}.floor-stop-side h2{font-size:var(--text-title);line-height:var(--leading-title);overflow-wrap:anywhere;margin:0;font-weight:700}.floor-stop-side p{font-size:var(--text-large);line-height:var(--leading-large);margin:0}.floor-stop-button.primary-button{min-height:64px;padding:var(--space-3) var(--space-6);font-size:var(--text-large);background:var(--paper);color:var(--red);border-color:var(--paper)}.floor-stop-button.primary-button:focus-visible{outline:3px solid var(--paper);outline-offset:3px}@media (hover:hover){.floor-stop-button.primary-button:hover:not(:disabled){background:var(--red-soft);border-color:var(--red-soft);color:var(--red)}}.floor-stop-button.primary-button:active:not(:disabled){background:var(--red-soft);border-color:var(--red-soft);color:var(--red)}.floor-stop-note{font-size:var(--text-small);opacity:.9}.code-field{display:contents}.action-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.action-row:has(>.field){align-items:flex-start;gap:var(--space-2) var(--space-3)}.action-row:has(>.field)>:not(.field){margin-top:22.8px}.action-row>.field{flex:200px;max-width:320px}.action-row:has(>:is(.primary-button,.secondary-button),>form>:is(.primary-button,.secondary-button)) .row-action{min-height:var(--control-height);border-color:var(--line);background:var(--paper);padding:9px 14px}.action-row:has(>:is(.primary-button,.secondary-button),>form>:is(.primary-button,.secondary-button)) .row-action:not(.danger-text){color:var(--ink)}@media (hover:hover){.action-row:has(>:is(.primary-button,.secondary-button),>form>:is(.primary-button,.secondary-button)) .row-action:hover:not(:disabled){background:var(--green-soft);border-color:var(--green)}}.stack{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.split{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}:is(.primary-button,.secondary-button,.row-action){justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-control);font-family:var(--font-sans);font-size:var(--text-small);background:var(--paper);color:var(--ink);cursor:pointer;white-space:nowrap;padding:9px 14px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.primary-button{background:var(--green);border-color:var(--green);color:var(--action-ink)}@media (hover:hover){.primary-button:hover:not(:disabled){background:var(--green-hover);border-color:var(--green-hover)}}.primary-button:active:not(:disabled){background:var(--green-pressed);border-color:var(--green-pressed)}@media (hover:hover){.secondary-button:hover:not(:disabled){background:var(--green-soft);color:var(--green);border-color:var(--green)}}.row-action{min-height:32px;color:var(--green);background:0 0;border-color:#0000;padding:6px 10px}@media (hover:hover){.row-action:hover:not(:disabled){background:var(--green-soft)}}:is(.secondary-button,.row-action,.icon-button):active:not(:disabled){background:var(--press-tint);border-color:var(--green);color:var(--green)}:is(.segmented a,a.stepper-button,.list-chip,.combo-button):active{background:var(--press-tint)}.danger-text{color:var(--red)}:is(.primary-button,.secondary-button,.row-action) .erp-material-icon{width:16px;height:16px;font-size:16px}:is(button,.primary-button,.secondary-button):disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.5}.icon-button{width:var(--icon-button);height:var(--icon-button);border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button[aria-expanded=true]{background:var(--green-soft);color:var(--green);border-color:var(--green)}@media (hover:hover){.icon-button:hover{background:var(--green-soft);color:var(--green);border-color:var(--green)}}.icon-button .erp-material-icon{width:18px;height:18px;font-size:18px}.form-grid{gap:var(--space-4);flex-wrap:wrap;display:flex}.form-grid>*{flex:200px;min-width:0}.form-grid>.span-all,.form-grid .span-all{flex-basis:100%}.field{min-width:0;font-size:var(--text-caption);align-content:start;gap:6px;font-weight:500;line-height:1.4;display:grid}.field-hint{color:var(--muted);font-weight:400}.field :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-small);padding:9px 12px;font-weight:400;line-height:1.45}.field textarea{resize:vertical;min-height:96px}input[type=file]{font-family:var(--font-sans);font-size:var(--text-small);color:var(--muted)}.field input[type=file]{cursor:pointer;padding:5px 12px 5px 6px}input[type=file]::file-selector-button{margin-right:var(--space-3);border:1px solid var(--line);background:var(--paper);min-height:30px;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-small);cursor:pointer;border-radius:6px;padding:5px 12px;font-weight:650}@media (hover:hover){input[type=file]:hover::file-selector-button{background:var(--green-soft);color:var(--green);border-color:var(--green)}}input[type=range]{accent-color:var(--green);min-height:var(--control-height);cursor:pointer}input[type=radio]{accent-color:var(--green)}:where(.action-row,.master-table)>:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),select),:where(.master-table td) :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),select){min-width:0;min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-small);padding:7px 10px;font-weight:400;line-height:1.45}:where(.master-table td) :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden])){font-variant-numeric:tabular-nums}.action-row>input[type=search]{flex:240px;max-width:420px}@media (hover:hover){.field :is(input,select,textarea):hover:not(:disabled,[readonly],:focus){border-color:color-mix(in srgb, var(--green) 45%, var(--line))}}.field :is(input,select,textarea)[readonly]{color:var(--muted);background:var(--paper)}.field-check{align-items:center;gap:var(--space-2);min-height:var(--control-height);font-size:var(--text-small);font-weight:400;display:flex}.field-check input{width:18px;height:18px;accent-color:var(--green)}.field-error{color:var(--red);font-size:var(--text-caption);font-weight:400}.field-error-input{border-color:var(--red)!important}.field-required{color:var(--red);font-weight:600}.field-from{align-items:center;gap:var(--space-1);color:var(--green);font-size:var(--text-caption);overflow-wrap:anywhere;font-weight:400;display:inline-flex}.field-from:before{content:"";background:var(--green-soft);border:1px solid var(--green);border-radius:2px;flex:none;width:8px;height:8px}.field-from-changed{color:var(--amber-ink)}.field-from-changed:before{background:var(--amber-soft);border-color:var(--amber)}.field[data-filled=changed] :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){border-color:var(--amber)}.filled-summary{color:var(--amber-ink);background:var(--amber-soft);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3)}.reuse-chooser{gap:var(--space-3);display:grid}.reuse-chooser h3{font-size:var(--text-callout);margin:0}.reuse-options{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.reuse-option{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);padding:var(--space-3);flex-wrap:wrap;display:flex}.reuse-option-text{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.typed-date{align-items:center;gap:var(--space-2);display:flex;position:relative}.typed-date>input[type=text]{font-variant-numeric:tabular-nums;flex:auto}.typed-date>.icon-button{flex:none}.field .typed-date input.typed-date-picker{opacity:0;pointer-events:none;border:0;width:1px;min-width:0;height:1px;min-height:0;padding:0;position:absolute;bottom:0;right:0}.combo{align-items:center;display:flex;position:relative}.field .combo>input[role=combobox]{text-overflow:ellipsis;flex:auto;padding-right:76px}.field .combo.suggest>input[role=combobox]{padding-right:var(--space-3)}.combo-buttons{top:50%;right:var(--space-1);gap:2px;display:flex;position:absolute;transform:translateY(-50%)}.combo-button{border-radius:var(--radius-control);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.combo-button:hover{color:var(--green);background:var(--green-soft)}}.combo-button .erp-material-icon{width:18px;height:18px;font-size:18px}.combo-popup{top:calc(100% + var(--space-1));z-index:40;background:var(--paper);max-height:min(320px,50vh);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-control);box-shadow:var(--shadow-dialog);position:absolute;left:0;right:0;overflow-y:auto}.combo-popup[data-placement=above]{top:auto;bottom:calc(100% + var(--space-1))}.combo-popup[hidden]{display:none}.combo-popup ul{padding:var(--space-1) 0;margin:0;list-style:none}.combo-popup li{padding:var(--space-2) var(--space-3);font-size:var(--text-small);cursor:pointer;overflow-wrap:anywhere;border-left:3px solid #0000;gap:2px;font-weight:400;display:grid}.combo-popup li[data-active]{background:var(--green-soft)}.combo-popup li[aria-selected=true]{border-left-color:var(--green);font-weight:650}.combo-popup li[data-suggested]+li:not([data-suggested]){border-top:1px solid var(--line)}.combo-group{font-size:var(--text-caption);letter-spacing:.04em;color:var(--muted);font-weight:650}.combo-code{font-variant-numeric:tabular-nums;color:var(--muted)}.combo-hint{font-size:var(--text-caption);color:var(--muted)}.combo-mark{color:var(--green);text-underline-offset:2px;background:0 0;font-weight:700;text-decoration:underline}.combo-status{padding:var(--space-2) var(--space-3);color:var(--muted);font-size:var(--text-small);margin:0}.combo-popup ul:empty{display:none}.combo-popup li.combo-create{bottom:calc(-1 * var(--space-1));background:var(--paper);border-top:1px solid var(--line);color:var(--green);font-weight:650;position:sticky}.combo-popup li.combo-create[data-active]{background:var(--green-soft)}.combo-create .combo-label{align-items:center;gap:var(--space-2);display:flex}.combo-create .erp-material-icon{border-radius:var(--radius-pill);border:1.5px solid;width:18px;height:18px;font-size:18px}.combo-who{background:var(--paper);border-top:1px solid var(--line);position:sticky;bottom:0}.combo-created{color:var(--green)}.quick-similar ul{margin:var(--space-1) 0 0;gap:var(--space-1);padding:0;list-style:none;display:grid}.field-warning{color:var(--amber-ink);font-size:var(--text-caption);font-weight:400}.form-message{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);font-size:var(--text-small)}.form-message.error{background:var(--red-soft);color:var(--red-pill-ink)}.form-message.success{background:var(--green-soft);color:var(--green-pill-ink)}.form-message:empty{padding:0}.form-footer{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.module-panel>form:last-child>.form-footer{margin:var(--space-2) calc(-1 * var(--panel-pad)) calc(-1 * var(--panel-pad));padding:var(--space-4) var(--panel-pad) var(--panel-pad);border-top:1px solid var(--line)}.form-footer-note{color:var(--muted);font-size:var(--text-small);margin-right:auto}fieldset{border:1px solid var(--line);border-radius:var(--radius-panel);padding:var(--space-4);min-width:0;margin:0}fieldset.readonly-page{display:contents}legend{padding:0 var(--space-2);font-size:var(--text-caption);color:var(--muted)}.row-action-group{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.enquiry-lines-pick{gap:var(--space-3);display:grid}.enquiry-line-pick+.enquiry-line-pick{border-top:1px solid var(--line);padding-top:var(--space-3)}.pill{border-radius:var(--radius-pill);white-space:nowrap;background:var(--pill-neutral-bg);width:max-content;color:var(--pill-neutral-ink);align-items:center;padding:4px 8px;font-size:.78rem;font-weight:750;line-height:1.25;display:inline-flex}.tag{border:1px solid var(--line);border-radius:var(--radius-pill);width:max-content;color:var(--muted);font-size:var(--text-caption);white-space:nowrap;align-items:center;padding:3px 8px;font-weight:600;line-height:1.25;display:inline-flex}.pill-green{background:var(--green-soft);color:var(--green-pill-ink)}.pill-amber{background:var(--amber-soft);color:var(--amber-ink)}.pill-red{background:var(--red-soft);color:var(--red-pill-ink)}.pill-blue{background:var(--pill-blue-bg);color:var(--pill-blue-ink)}.pill-slate{background:var(--pill-slate-bg);color:var(--pill-slate-ink)}.module-panel{--panel-pad:20px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-panel);padding:var(--panel-pad);min-width:0}.module-panel>:is(p,.detail-list,.notice,.table-frame,.table-wrap,form,fieldset,dl,ul,ol)+:not(.panel-heading){margin-top:var(--space-4)}.module-panel>p+p{margin-top:var(--space-2)}.panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.panel-heading h2,.panel-heading h3{font-size:var(--text-callout);margin:0;font-weight:650;line-height:1.3}.panel-heading .action-row>a:not([class]){font-size:var(--text-small);font-weight:650;text-decoration:none}@media (hover:hover){.panel-heading .action-row>a:not([class]):hover{text-underline-offset:3px;text-decoration:underline}}.section-label{color:var(--muted);font-size:var(--text-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase}.kpi-value{font-size:var(--text-large);font-variant-numeric:tabular-nums;margin-top:6px;font-weight:650;line-height:1.2;display:block}.kpi-link{color:var(--ink);transition:border-color var(--motion-quick) var(--ease-standard);text-decoration:none;display:block;position:relative}.kpi-link:after{content:"›";top:var(--panel-pad);right:var(--panel-pad);color:var(--muted);font-size:var(--text-title);line-height:1;position:absolute}.kpi-link .section-label{padding-right:1.25rem;display:block}@media (hover:hover){.kpi-link:hover{border-color:var(--green)}.kpi-link:hover:after{color:var(--green)}}.kpi-link:active{background:var(--press-tint)}.kpi-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.bar-list-total{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.bar-list-total strong{font-size:var(--text-title-2);font-weight:650}.bar-list-rows{gap:var(--space-3);display:grid}.bar-row-head{justify-content:space-between;gap:var(--space-2);display:flex}.bar-row-bar,.bar-row-none{height:6px;margin-top:var(--space-1);border-radius:2px}.bar-row-bar{background:var(--green);min-width:4px}.dash-overview{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.dash-period{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dash-headline{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash-tile{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.dash-tile .kpi-value{margin-top:0}.dash-tile-compare,.dash-tile-spark{width:100%;display:none}.dash-attention{border:1px solid var(--line);border-radius:var(--radius-control);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.dash-attention>li+li{border-top:1px solid var(--line)}.dash-attention-line{align-items:center;gap:var(--space-3);min-height:var(--touch-target);height:100%;padding:var(--space-2) var(--space-3);color:var(--ink);grid-template-columns:2rem minmax(0,1fr) auto;text-decoration:none;display:grid}a.dash-attention-line:active{background:var(--press-tint)}@media (hover:hover){a.dash-attention-line:hover{background:var(--canvas)}}.dash-attention-count{font-size:var(--text-title-2);font-variant-numeric:tabular-nums;font-weight:650}.dash-attention-text{gap:2px;min-width:0;display:grid}.dash-attention-text small{display:none}.dash-scorecard{border:1px solid var(--line);border-radius:var(--radius-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.dash-score{align-items:flex-start;gap:var(--space-1);padding:var(--space-3);border-top:1px solid var(--line);border-left:1px solid var(--line);flex-direction:column;margin:-1px 0 0 -1px;display:flex}.dash-score-label{font-size:var(--text-small);font-weight:600}.dash-score-value{font-size:var(--text-title-2);font-variant-numeric:tabular-nums;font-weight:650}.dash-score small{font-size:var(--text-caption)}.dash-score-value[data-quiet]{font-size:var(--text-callout);color:var(--muted)}.dash-overview .module-panel>p{font-size:var(--text-small)}.dash-definitions{margin-top:var(--space-3);font-size:var(--text-small)}.dash-definitions ul{margin:var(--space-2) 0 0;color:var(--muted);padding-left:1.25rem}.dash-pair,.dash-three{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.dash-figures{gap:var(--space-3) var(--space-5);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.dash-figures>div{flex-direction:column-reverse;display:flex}.dash-figures dd{font-size:var(--text-title-2);font-variant-numeric:tabular-nums;margin:0;font-weight:650}.dash-figures dt{color:var(--muted);font-size:var(--text-caption)}.dash-figures-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash-bars,.dash-progress{gap:var(--space-3);display:grid}.dash-bar-row{gap:2px var(--space-2);font-size:var(--text-small);grid-template-columns:minmax(0,1fr) auto;display:grid}.dash-bar{background:var(--green);border-radius:2px;grid-column:1/-1;height:8px}.dash-bar[data-early]{box-shadow:inset 0 0 0 1.5px var(--green);background:0 0}.dash-bar[data-tone=amber]{background:var(--amber)}.dash-bar[data-tone=red]{background:var(--red)}.dash-bar-link{color:var(--ink);padding-block:var(--space-1);border-radius:var(--radius-control);text-decoration:none}@media (hover:hover){a.dash-bar-link:hover>span:first-child,a.dash-figure-link:hover{text-decoration:underline}}.dash-figure-link{color:inherit;text-decoration:none}.dash-progress-row{align-items:center;gap:var(--space-2);font-size:var(--text-small);grid-template-columns:minmax(0,1fr) minmax(64px,96px) auto;display:grid}.dash-progress-track{height:10px;box-shadow:inset 0 0 0 1.5px var(--green);border-radius:2px;display:block;overflow:hidden}.dash-progress-track>span{background:var(--green);height:100%;display:block}.dash-sub{margin:var(--space-3) 0 var(--space-2);font-size:var(--text-callout);font-weight:600}.dash-pills{gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.running-total{margin:0}.dash-chart-frame{min-width:0}.dash-chart{max-width:100%;display:block}.chart-legend{gap:var(--space-4);margin-top:var(--space-2);color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.chart-legend span{align-items:center;gap:var(--space-1);display:inline-flex}@container (min-width:560px){.dash-headline{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-tile-compare,.dash-tile-spark{display:block}.dash-attention{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-attention>li{border-left:3px solid var(--line);box-shadow:1px 1px 0 var(--line)}.dash-attention>li+li{border-top:0}.dash-attention>li[data-tone=red]{border-left-color:var(--red)}.dash-attention>li[data-tone=amber]{border-left-color:var(--amber)}.dash-attention-text small{display:block}.dash-scorecard{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:720px){.dash-pair,.dash-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:960px){.dash-headline{grid-template-columns:repeat(6,minmax(0,1fr))}.dash-attention{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-scorecard{grid-template-columns:repeat(7,minmax(0,1fr))}.dash-pair{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.dash-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);border:1px solid var(--line);font-size:var(--text-small)}.notice-lines{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.notice-warning{background:var(--amber-soft);border-color:var(--amber);color:var(--ink)}.notice-danger{background:var(--red-soft);border-color:var(--red);color:var(--ink)}.notice-info{background:var(--blue-soft);color:var(--ink)}.notice-with-fix{align-items:center;gap:var(--space-3);display:flex}.notice-with-fix .notice-text{flex:1;min-width:0}.notice-fix{align-items:center;gap:var(--space-1);min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);color:var(--green);white-space:nowrap;flex:none;font-weight:650;text-decoration:none;display:inline-flex}@media (hover:hover){.notice-fix:hover span{text-underline-offset:3px;text-decoration:underline}}.notice-fix:focus-visible{outline:2px solid var(--green);outline-offset:2px}.notice-fix .erp-material-icon{width:18px;height:18px;font-size:18px}@media (max-width:760px){.notice-with-fix{flex-direction:column;align-items:stretch}.notice-fix{min-height:var(--control-height-mobile);justify-content:center}}.checks-ready{padding:var(--space-3) var(--space-4);border:1px solid var(--green);border-radius:var(--radius-control);background:var(--green-soft);color:var(--ink)}.checks-ready-line{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.checks-ready-text{flex:1;min-width:0;font-weight:650}.checks-panel{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper)}.checks-panel h3{margin:0 0 var(--space-2);font-size:var(--text-body)}.checks-list{margin:0;padding:0;list-style:none;display:grid}.checks-row{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);display:flex}.checks-row:last-child{border-bottom:0}.checks-text{flex:1;gap:2px;min-width:0;display:grid}.checks-text small{color:var(--muted)}.checks-passed{margin-top:var(--space-2)}.checks-passed>summary{cursor:pointer;color:var(--muted);font-size:var(--text-small);min-height:var(--control-height);align-items:center;width:max-content;display:flex}.checks-ready .checks-passed>summary{color:var(--ink)}.checks-cell .form-fix{display:inline}@media (max-width:760px){.checks-row{flex-wrap:wrap}.checks-row .notice-fix{min-height:var(--control-height-mobile);flex-basis:100%;justify-content:center}}.arrival-back{margin-bottom:var(--space-2)}.form-fix{color:var(--green);white-space:nowrap;font-weight:650}[data-arrived]{outline:2px solid var(--green);outline-offset:2px;background:var(--green-soft);transition:background var(--motion-linger) var(--ease-standard);scroll-margin-top:96px}[data-arrived=faded]{background:0 0}.detail-list{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.detail-list dt{color:var(--muted);font-size:var(--text-caption)}.detail-list dd{overflow-wrap:anywhere;margin:2px 0 0}.detail-list dd .pill{white-space:normal;width:auto;max-width:100%}.detail-list .detail-not-set{grid-column:1/-1}.address-value{overflow-wrap:anywhere;gap:2px;display:grid}.address-value small{color:var(--muted);font-size:var(--text-caption)}.pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.email-conversation{margin:0;padding:0;list-style:none}.email-message{border-top:1px solid var(--line);padding-top:var(--space-3)}.email-message:first-child{border-top:0;padding-top:0}.email-message.current{border-left:3px solid var(--green);padding-left:var(--space-3)}.email-message.conversation-note{background:var(--amber-soft);border-left:3px solid var(--amber);border-radius:var(--radius-control);padding:var(--space-3)}.email-message.conversation-note+.email-message{border-top:0}.email-message summary{cursor:pointer;list-style:none}.field .combo.mention{align-items:stretch}.field .combo.mention>textarea{flex:auto}.record-timeline{margin:var(--space-4) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.record-timeline>li{gap:4px}.record-timeline-note{background:var(--amber-soft);border-left:3px solid var(--amber);border-radius:var(--radius-control);padding:var(--space-3)}.record-timeline-change{gap:var(--space-2);font-size:var(--text-small);align-items:baseline;display:flex}.record-timeline-change small{margin-left:var(--space-1)}.record-timeline-email{border-left:3px solid var(--line);padding-left:var(--space-3)}.record-timeline-wrap{gap:var(--space-3);margin-top:var(--space-4);display:grid}.record-timeline-wrap .record-timeline{margin-top:0}.record-timeline-wrap:not([data-show=all]) .record-timeline>li:not([data-kind]),.record-timeline-wrap[data-show=email] .record-timeline>li[data-kind]:not([data-kind=email]),.record-timeline-wrap[data-show=whatsapp] .record-timeline>li[data-kind]:not([data-kind=whatsapp]),.record-timeline-wrap[data-show=note] .record-timeline>li[data-kind]:not([data-kind=note]),.record-timeline-wrap[data-show=change] .record-timeline>li[data-kind]:not([data-kind=change]),.record-timeline-wrap[data-show=file] .record-timeline>li[data-kind]:not([data-kind=file]){display:none}.timeline-filter{justify-self:start}.timeline-filter button{min-height:calc(var(--control-height) - 8px);color:var(--ink);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;padding:5px 12px;font-weight:500;display:inline-flex}@media (hover:hover){.timeline-filter button:hover{background:var(--green-soft);color:var(--green)}}.timeline-filter button[aria-pressed=true]{background:var(--green-soft);border-color:var(--green);color:var(--green);font-weight:650}.record-timeline-file{border-left:3px solid var(--green);padding-left:var(--space-3)}.email-links{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.email-link-chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);font-size:var(--text-small);align-items:center;gap:2px;padding:2px 4px 2px 10px;font-weight:600;display:inline-flex}.email-link-chip form,.email-link-chip .row-action{margin:0}.email-file-actions{gap:var(--space-1);margin-top:var(--space-1);display:grid}.email-filed{align-items:center;gap:var(--space-1);color:var(--green);font-size:var(--text-small);flex-wrap:wrap;display:flex}.email-filed .erp-material-icon{font-size:16px}.more-actions-note{margin:var(--space-1) var(--space-2);font-size:var(--text-caption)}.audit-changes{margin:var(--space-1) 0 0;font-size:var(--text-small);gap:2px;padding:0;list-style:none;display:grid}.audit-changes>li{overflow-wrap:anywhere}.record-timeline-change .audit-changes{margin-top:2px}.audit-reason{font-size:var(--text-small);color:var(--muted);display:block}.email-message summary::-webkit-details-marker{display:none}.email-frame{border:1px solid var(--line);border-radius:var(--radius-panel);resize:vertical;width:100%;height:60vh;min-height:320px}.wa-conversation{padding:var(--space-3);gap:var(--space-2);border-radius:var(--radius-panel);background:var(--canvas);flex-direction:column;margin:0;list-style:none;display:flex}.wa-scroll{border-radius:var(--radius-panel);flex-direction:column-reverse;max-height:min(45vh,560px);display:flex;overflow-y:auto}.wa-day{border-radius:var(--radius-pill);background:var(--paper);color:var(--muted);font-size:var(--text-caption);align-self:center;padding:2px 10px}.wa-message{background:var(--paper);max-width:min(560px,78%);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 8%, transparent);border-radius:12px;flex-direction:column;gap:4px;padding:8px 11px 6px;display:flex}.wa-message p{margin:0}.wa-in{border-top-left-radius:4px;align-self:flex-start}.wa-out{background:var(--green-soft);border-top-right-radius:4px;align-self:flex-end}.wa-note{background:var(--amber-soft);border:1px dashed var(--amber);align-self:center;max-width:min(560px,90%)}.wa-note .wa-by{color:var(--amber-ink)}.wa-menu{display:none}.wa-photo{border-radius:var(--radius-control);max-width:100%;max-height:320px;display:block}.wa-by{font-size:var(--text-caption);color:var(--green-pill-ink);font-weight:650}.wa-time{color:var(--muted);font-size:var(--text-caption);align-self:flex-end;align-items:center;gap:4px;display:inline-flex}.wa-tick .erp-material-icon{font-size:15px}.wa-tick[data-read=true]{color:var(--pill-blue-ink)}.wa-unread-dot{background:var(--amber);border-radius:50%;width:7px;height:7px}.wa-failed{color:var(--red-pill-ink);font-size:var(--text-small);overflow-wrap:anywhere;align-items:flex-start;gap:4px;display:inline-flex}.wa-failed .erp-material-icon{font-size:16px}.inbox{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);grid-template-columns:190px minmax(280px,340px) minmax(0,1fr);grid-template-areas:"views list pane";gap:0;height:calc(100dvh - 120px);min-height:520px;display:grid;overflow:hidden}.inbox-views{padding:var(--space-3);border-right:1px solid var(--line);background:var(--canvas);align-content:start;gap:var(--space-2);grid-area:views;display:grid;overflow-y:auto}.inbox-views ul{margin:0 0 var(--space-3);gap:2px;padding:0;list-style:none;display:grid}.inbox-compose>button{justify-content:center;width:100%}.inbox-view-link{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--ink);text-decoration:none;display:flex}@media (hover:hover){.inbox-view-link:hover{background:var(--paper)}}.inbox-view-link[aria-current=page]{background:var(--green-soft);font-weight:650}.view-tabs.inbox-tabs{flex-wrap:nowrap;overflow-x:auto}.inbox-tabs a{flex:none}.inbox-tabs a[aria-current=page]{background:var(--green-soft);color:var(--green);border-color:var(--green);font-weight:650}.scroll-row:has(>.inbox-tabs)+.inbox{height:calc(100dvh - 176px)}.inbox-view-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.inbox-count{border-radius:var(--radius-pill);background:var(--paper);border:1px solid var(--line);min-width:22px;font-size:var(--text-caption);text-align:center;padding:0 6px}.inbox-keys-help{font-size:var(--text-caption)}.inbox-list{border-right:1px solid var(--line);flex-direction:column;grid-area:list;min-height:0;display:flex}.inbox-search{gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.inbox-search>.field,.inbox-search>.inbox-filters{grid-column:1/-1}.inbox-search>.field input{width:100%}.inbox-filters summary{cursor:pointer;color:var(--muted);font-size:var(--text-small)}.inbox-filters .stack{padding-top:var(--space-2)}.inbox-list-head,.inbox-list-note{padding:var(--space-2) var(--space-3);font-size:var(--text-caption);border-bottom:1px solid var(--line);margin:0}.inbox-items{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.inbox-item{border-bottom:1px solid var(--line)}.inbox-item>a{gap:var(--space-2);padding:var(--space-3);color:var(--ink);text-decoration:none;display:flex}@media (hover:hover){.inbox-item>a:hover{background:var(--canvas)}}.inbox-item>a:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.inbox-item[data-current=true]>a{background:var(--green-soft);box-shadow:inset 3px 0 0 var(--green)}.inbox-avatar{background:var(--blue-soft);width:32px;height:32px;color:var(--ink);font-size:var(--text-caption);border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.inbox-item-main{flex:1;gap:2px;min-width:0;display:grid}.inbox-item-top{justify-content:space-between;gap:var(--space-2);align-items:baseline;display:flex}.inbox-item-top time{font-size:var(--text-caption);flex:none}.inbox-who,.inbox-party,.inbox-subject,.inbox-snippet{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inbox-who{font-weight:500}.inbox-party{font-size:var(--text-caption)}.inbox-snippet{font-size:var(--text-small)}.inbox-item[data-unread=true] .inbox-who,.inbox-item[data-unread=true] .inbox-subject{font-weight:700}.inbox-chips{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.inbox-chip{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:22px;font-size:var(--text-caption);color:var(--muted);align-items:center;gap:2px;padding:0 8px;line-height:1;display:inline-flex}.inbox-chips>.pill{min-height:22px;font-size:var(--text-caption);border:1px solid #0000;align-items:center;padding:0 8px;line-height:1;display:inline-flex}.inbox-files{margin-left:var(--space-2);font-size:var(--text-caption);vertical-align:middle;align-items:center;gap:2px;display:inline-flex}.inbox-files .erp-material-icon,.inbox-chip .erp-material-icon{font-size:14px}.inbox-empty{padding:var(--space-4) var(--space-3)}.inbox-pane{min-width:0;padding:var(--space-4) var(--space-5);grid-area:pane;overflow-y:auto}.inbox-pane-body{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1600px){:is(.inbox-pane-body:has(>.inbox-record),.inbox-pane-body:has(>.inbox-side)){grid-template-columns:minmax(0,1fr) 280px}.inbox-record,.inbox-side{position:sticky;top:0}.inbox-side .inbox-record{position:static}}.inbox-side{gap:var(--space-3);min-width:0;display:grid}.inbox-desk-facts{gap:var(--space-1);margin:0;display:grid}.inbox-desk-facts div{justify-content:space-between;gap:var(--space-2);font-size:var(--text-small);display:flex}.inbox-desk-facts dt{margin:0}.inbox-desk-facts dd{text-align:right;margin:0;font-weight:600}.inbox-desk-actions{gap:var(--space-2);display:grid}.inbox-desk-actions>*{justify-content:flex-start}.inbox-pane-empty{place-content:center;justify-items:center;gap:var(--space-2);height:100%;color:var(--muted);text-align:center;display:grid}.inbox-back{align-items:center;gap:var(--space-1);margin-bottom:var(--space-3);display:none}.inbox-reading{min-width:0}.inbox-reading-title{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.inbox-reading-title h2{font-size:var(--text-title-2);margin:0}.inbox-reading-head p{margin:0}.inbox-details summary{cursor:pointer;color:var(--muted)}.ai-summary{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--pill-blue-bg)}.ai-summary-title{align-items:center;gap:var(--space-1);color:var(--pill-blue-ink);font-weight:650;display:inline-flex}.ai-summary ul{padding-left:var(--space-5);gap:var(--space-1);margin:0;display:grid}.ai-draft-flag{align-items:flex-start;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-panel);background:var(--pill-blue-bg);color:var(--pill-blue-ink);font-size:.9rem;display:flex}.ai-draft-flag mark.ai-check{background:var(--amber-soft);color:var(--amber-ink);margin-right:var(--space-1);border-radius:4px;padding:0 4px}.inbox-record{padding:var(--space-4)}.inbox-record h3,.inbox-record h4,.inbox-record p{margin:0}.inbox-record h4{font-size:var(--text-small)}.inbox-record-items{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.inbox-record-items li{display:grid}.inbox-channels{padding:var(--space-2) var(--space-3) 0;flex-wrap:wrap;gap:4px;display:flex}.inbox-channels a{min-height:32px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--text-small);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.inbox-channels a[aria-current=page]{background:var(--green-soft);border-color:var(--green);font-weight:650}.inbox-channels .erp-material-icon{font-size:16px}.inbox-channel{align-items:center;gap:2px;display:inline-flex}.inbox-channel .erp-material-icon{font-size:14px}.inbox-chip[data-channel=whatsapp]{color:var(--green);border-color:var(--green)}.wa-window{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--amber-soft);color:var(--amber-ink);font-size:var(--text-small);margin:0;font-weight:600;display:flex}.wa-window[data-open=true]{background:var(--green-soft);color:var(--green-pill-ink)}.wa-window .erp-material-icon{font-size:18px}.wa-dock{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);display:grid;position:relative}.wa-dock>.notice,.wa-others{margin:var(--space-2) var(--space-3) 0}.wa-others{align-items:center;gap:var(--space-1);font-size:var(--text-small);display:flex}.wa-others .erp-material-icon{font-size:16px}.wa-reply{align-items:end;column-gap:var(--space-2);row-gap:var(--space-2);padding:var(--space-2) 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.wa-reply>*{grid-column:1/-1}.wa-reply>.wa-attach{margin-left:var(--space-3);grid-column:1}.wa-reply>.wa-reply-box{grid-column:2}.wa-reply>.form-footer{margin:0 var(--space-3) 0 0;border:0;grid-column:3;padding:0}.wa-reply>.wa-reply-note,.wa-reply>.form-message{margin:0 var(--space-3);font-size:var(--text-caption);order:2}.wa-saved{margin-top:calc(-1 * var(--space-2));padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wa-saved-chip{min-height:30px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--canvas);color:var(--ink);font:inherit;font-size:var(--text-small);cursor:pointer;white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.wa-saved-chip:hover{border-color:var(--green);color:var(--green)}}.wa-saved-chip:active{background:var(--press-tint)}.wa-replying{justify-content:space-between;align-items:center;gap:var(--space-2);margin:0 var(--space-3);border-left:3px solid var(--green);background:var(--canvas);font-size:var(--text-small);color:var(--muted);border-radius:6px;padding:2px 4px 2px 10px;display:flex}.wa-attach summary{border:1px solid var(--line);background:var(--paper);width:40px;height:40px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;list-style:none;display:grid}.wa-attach summary::-webkit-details-marker{display:none}.wa-attach[open] summary{border-color:var(--green);color:var(--green)}.wa-attach-body{left:var(--space-3);right:var(--space-3);bottom:calc(100% + var(--space-2));z-index:10;gap:var(--space-3);max-width:480px;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);box-shadow:var(--shadow-dialog);display:grid;position:absolute}.wa-reply-box{border:1px solid var(--line);resize:vertical;border-radius:10px;width:100%;min-height:40px;max-height:40vh;padding:9px 12px}.wa-reply>.form-footer button{min-height:40px}.wa-quote{border-left:3px solid var(--green);background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--muted);font-size:var(--text-small);border-radius:6px;margin:0;padding:4px 8px}.wa-undo{align-items:center;gap:var(--space-2);display:inline-flex}.wa-undo button{min-height:0;color:var(--green);font-weight:650;font-size:var(--text-caption);background:0 0;border:0;padding:0}.wa-transcript,.wa-english{margin-top:var(--space-1);padding:var(--space-1) var(--space-2);border-left:3px solid var(--line);background:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:6px;gap:2px;display:grid}.wa-english{border-left-color:var(--pill-blue-ink)}.wa-ai-eyebrow{color:var(--muted);font-size:var(--text-caption);letter-spacing:.02em;text-transform:uppercase;font-weight:650}.wa-ai-row{margin-top:2px}.wa-ai-link{min-height:0;color:var(--green);font:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-weight:650;display:inline-flex}.wa-ai-link:disabled{color:var(--muted);cursor:default}.wa-ai-link .erp-material-icon{font-size:16px}.wa-in .wa-english .action-row{gap:var(--space-2)}.wa-reply>.wa-assist{gap:var(--space-2);margin:0 var(--space-3);font-size:var(--text-small)}.wa-assist-row{flex-wrap:wrap;align-items:center}.wa-assist-row button{min-height:32px}.wa-assist-lang .field{margin:0}.wa-assist-lang select{min-height:32px;padding:0 var(--space-2);font-size:var(--text-small)}.wa-sends-in{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-left:3px solid var(--green);background:var(--green-soft);color:var(--green-pill-ink);border-radius:6px;display:flex}.wa-sends-in>span{flex:1}.wa-sends-in .erp-material-icon{font-size:18px}.wa-window-chip[data-open=true]{color:var(--green);border-color:var(--green)}.wa-window-chip[data-open=false]{color:var(--amber-ink);border-color:var(--amber);background:var(--amber-soft)}.wa-tpl{gap:var(--space-3);padding:var(--space-3);display:grid}.wa-tpl .form-footer{border:0;margin:0;padding:0}.wa-templates{gap:var(--space-2);border:0;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;padding:0;display:grid}.wa-template{padding:var(--space-2) var(--space-3);border:1px solid var(--line);background:var(--paper);cursor:pointer;font-size:var(--text-small);border-radius:10px;align-content:start;gap:2px;display:grid;position:relative}.wa-template strong{font-weight:650}.wa-template input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.wa-template.is-chosen{border-color:var(--green);background:var(--green-soft)}.wa-template:has(input:focus-visible){outline:2px solid var(--green);outline-offset:2px}.wa-fields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.wa-fields .field input{width:100%}.wa-preview{padding:var(--space-3);background:var(--canvas);border-radius:10px;display:flex}.wa-preview .wa-message{flex:1;max-width:100%}.wa-cost{align-items:center;gap:var(--space-1);color:var(--amber-ink);font-size:var(--text-small);display:inline-flex}.wa-cost .erp-material-icon{font-size:18px}.wa-saved-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.wa-saved-list>li{padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.wa-saved-list p{margin:0}@media (max-width:760px){.wa-dock{border-width:1px 0 0;border-radius:0}.wa-dock:has(.wa-reply){bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:5;box-shadow:var(--shadow-dialog);position:sticky}.wa-conversation{border-radius:0}.wa-scroll{border-radius:0;max-height:none;overflow:visible}.wa-message{max-width:86%}.wa-menu{display:inline-flex}.wa-pane .wa-steps{display:none}.wa-saved{flex-wrap:nowrap;overflow-x:auto}.wa-saved>*{flex:none}.wa-saved-chip{min-height:var(--control-height-mobile)}}@media (min-width:761px) and (max-width:1100px){.inbox{grid-template:"views pane""list pane"minmax(0,1fr)/minmax(260px,320px) minmax(0,1fr)}.inbox-views{border-bottom:1px solid var(--line);gap:var(--space-1)}.inbox-views ul{margin-bottom:var(--space-1);flex-wrap:nowrap;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.inbox-view-link{border:1px solid var(--line);background:var(--paper);flex:none;min-height:36px}.inbox-keys-help{display:none}.inbox-pane{padding:var(--space-4)}}@media (max-width:760px){.inbox{background:0 0;border:0;height:auto;min-height:0;display:block;overflow:visible}.inbox-views{padding:0 0 var(--space-3);background:0 0;border:0}.inbox-views ul{margin-bottom:var(--space-2);gap:4px;display:flex;overflow-x:auto}.inbox-view-link{min-height:var(--control-height-mobile);border:1px solid var(--line);background:var(--paper);flex:none}.inbox-keys-help{display:none}.inbox-list{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper)}.inbox-items{overflow:visible}.inbox-pane{padding:0;display:none;overflow:visible}.inbox-pane-empty,.inbox[data-open=true] .inbox-views,.inbox[data-open=true] .inbox-list{display:none}.inbox[data-open=true] .inbox-pane{display:block}.inbox-back{min-height:var(--control-height-mobile);display:inline-flex}.inbox-channels a{min-height:var(--control-height-mobile)}}.empty-state{padding:var(--space-5);text-align:center;color:var(--muted)}.empty-block{justify-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);text-align:center;white-space:normal;display:grid}.empty-block .empty-title{color:var(--ink);font-size:var(--text-small);margin:0;font-weight:650}.empty-block .empty-text{max-width:52ch;color:var(--muted);font-size:var(--text-small);margin:0}.empty-block .secondary-button{margin-top:var(--space-1)}.master-table td.empty-state{padding:0}.table-frame{border-radius:var(--radius-panel);min-width:0;position:relative}.table-wrap{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);overflow-x:auto}.table-shade{border-radius:0 var(--radius-panel) var(--radius-panel) 0;background:linear-gradient(to left, color-mix(in srgb, var(--ink) 14%, transparent), transparent);opacity:0;pointer-events:none;width:28px;transition:opacity var(--motion-quick) var(--ease-standard);position:absolute;top:1px;bottom:1px;right:1px}.table-frame[data-more] .table-shade{opacity:1}.table-frame[data-overlay-bar]>.table-wrap,.scroll-row[data-overlay-bar]>.view-tabs,.inbox-views[data-overlay-bar]>ul{padding-bottom:var(--scrollbar-size)}.table-frame[data-overflow]>.table-shade,.scroll-row[data-overflow]>.scroll-shade{bottom:calc(1px + var(--scrollbar-size))}.scroll-cue{display:none}.master-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.master-table th{background:var(--canvas);color:var(--muted);font-size:var(--text-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-weight:650;line-height:1.4}.master-table td{font-size:var(--text-small);border-bottom:1px solid var(--line);color:var(--ink);overflow-wrap:break-word;vertical-align:top;padding:12px;line-height:1.45}.master-table tr:last-child td{border-bottom:0}.master-table td small{font-size:var(--text-caption);color:var(--muted);line-height:1.4;display:block}.master-table td.nowrap,span.num,.master-table td.num{white-space:nowrap}.master-table td:is(.nowrap,.num) small{white-space:normal;min-width:12ch}.master-table td.cell-text{min-width:14rem}.master-table td.cell-text>.cell{max-width:40rem}@media (hover:hover){.master-table tbody tr[data-opens]{cursor:pointer}.master-table tbody tr[data-opens]:hover>td{background:var(--canvas)}.master-table tbody tr[data-opens]:hover>td.cell-title a{text-decoration:underline}.master-table tbody tr[data-opens]:hover>td.row-chevron{color:var(--green)}}.master-table :is(th,td).row-chevron{width:1%;padding-inline:0 var(--space-2);color:var(--muted);vertical-align:middle}.master-table td.row-chevron .erp-material-icon{width:20px;height:20px;font-size:20px;display:block}.row-keys{display:contents}.master-table>tbody>tr:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.master-table>tbody>tr:not(.group-row):focus-visible>:is(td,th),.master-table>tbody>tr:not(.group-row):focus-visible>:first-child:not([colspan]){background:var(--green-soft)}.table-more{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-3);font-size:var(--text-small);flex-wrap:wrap;display:flex}.master-table :is(th,td).num{text-align:right}.master-table tfoot td{background:var(--canvas);font-weight:650}.master-table a{font-weight:650;text-decoration:none}@media (hover:hover){.master-table a:hover{text-decoration:underline}}.record-modal{background:var(--paper);width:min(760px,100vw - 32px);max-width:760px;max-height:calc(100vh - 32px);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-dialog);box-shadow:var(--shadow-dialog);--modal-pad:var(--space-5);padding:0;overflow:hidden}.record-modal.modal-wide{width:min(1180px,100vw - 32px);max-width:1180px}.record-modal[open]{flex-direction:column;gap:0;min-height:0;display:flex}.record-modal.modal-small{width:min(440px,100vw - 32px);max-width:440px}.record-modal .modal-question{font-size:var(--text-body);margin:0;line-height:1.5}.line-grid{gap:var(--space-3) var(--space-4);grid-template-columns:minmax(240px,2.4fr) minmax(120px,1fr) minmax(100px,.8fr) minmax(160px,1.4fr) auto;align-items:start;display:grid}.line-grid.with-unit{grid-template-columns:minmax(220px,2.2fr) minmax(110px,1fr) minmax(90px,.8fr) minmax(90px,.7fr) minmax(150px,1.3fr) auto}.line-grid-head{font-size:var(--text-small);color:var(--muted);font-weight:600}.line-grid .field{margin:0}.line-grid .line-remove{align-self:start;margin-top:4px}@media (max-width:760px){.line-grid{grid-template-columns:1fr 1fr}.line-grid-head{display:none}.line-grid>:first-child{grid-column:1/-1}.line-grid .line-remove{margin-top:0}}.record-modal::backdrop{background:color-mix(in srgb, var(--sidebar) 50%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.record-modal .modal-header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--modal-pad);border-bottom:1px solid var(--line);flex:none;display:flex}.record-modal .modal-header h2{font-size:var(--text-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);margin:4px 0 0;font-weight:650}.record-modal .modal-body{overscroll-behavior:contain;min-height:0;padding:var(--modal-pad);flex:auto;overflow:auto}.record-modal .form-footer{bottom:calc(-1 * var(--modal-pad));z-index:2;margin:var(--space-2) 0 calc(-1 * var(--modal-pad));padding:var(--space-3) 0 calc(var(--space-3) + var(--modal-pad));border-top:1px solid var(--line);background:var(--paper);position:sticky}.record-modal .detail-list{grid-template-columns:repeat(auto-fit, minmax(max(180px, calc((100% - 2 * var(--space-4)) / 3)), 1fr))}.record-modal .form-grid>*{flex-basis:max(200px, calc((100% - var(--space-4)) / 2))}.record-modal.find-modal{width:min(640px,100vw - 32px);max-width:640px;margin-top:8vh}.record-modal.find-modal .modal-header{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.record-modal.find-modal .modal-body{flex-direction:column;padding:0;display:flex}.find-box{flex-direction:column;min-height:0;max-height:calc(92vh - 32px);display:flex}.find-input{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-bottom:1px solid var(--line);color:var(--muted);flex:none;display:flex}.find-input input{min-width:0;min-height:var(--control-height);color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:1.0625rem}.find-input input::-webkit-search-cancel-button{display:none}.find-input .icon-button{display:none}.find-results{overscroll-behavior:contain;min-height:0;padding:var(--space-2) 0;flex:auto;overflow:auto}.find-section+.find-section{margin-top:var(--space-2)}.find-section-title{padding:var(--space-2) var(--space-4) var(--space-1);color:var(--muted);font-size:var(--text-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:650}.find-row{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-1) var(--space-4);color:var(--ink);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.find-row[aria-selected=true]{background:var(--green-soft)}.find-row-icon{background:var(--canvas);width:30px;height:30px;color:var(--green);border-radius:6px;justify-content:center;align-items:center;display:flex}.find-row[aria-selected=true] .find-row-icon{background:var(--paper)}.find-row-label{min-width:0;font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.find-row-label b{font-weight:700}.find-row-detail{color:var(--muted);font-size:var(--text-caption);white-space:nowrap}.find-note{padding:var(--space-3) var(--space-4);color:var(--muted);font-size:var(--text-small);margin:0}.find-retry{min-height:44px;padding:0 var(--space-2);color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:650;text-decoration:underline}.find-more{padding:var(--space-2) var(--space-4) var(--space-3);font-size:var(--text-small);font-weight:650;display:block}.find-foot{gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;flex:none;display:flex}@media (max-width:760px){.record-modal.find-modal{margin-top:auto}.find-box{max-height:calc(100vh - 32px)}.find-input .icon-button{display:inline-flex}.find-esc,.find-foot{display:none}.find-row-detail{white-space:normal;text-align:right}}.keys-box{gap:var(--space-3);flex-direction:column;display:flex}.keys-search{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);color:var(--muted);display:flex}.keys-search input{min-width:0;min-height:var(--control-height);color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:auto}.keys-search input::-webkit-search-cancel-button{display:none}.keys-search input:focus-visible{outline:none}.keys-search:focus-within{border-color:var(--green)}.keys-sections{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.keys-section h3{margin:0 0 var(--space-1);color:var(--muted);font-size:var(--text-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:650}.keys-section-page{grid-column:1/-1}.keys-section dl{margin:0}.keys-row{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--line);min-height:36px;padding:2px 0;display:flex}.keys-row dt{min-width:0;font-size:var(--text-small)}.keys-row dd{justify-content:flex-end;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}.keys-or,.key-binding,.key-step{align-items:center;gap:4px;display:inline-flex}.key-then{color:var(--muted);font-size:var(--text-caption)}.key-cap{border:1px solid var(--line);background:var(--paper);min-width:22px;color:var(--ink);font:inherit;font-size:var(--text-caption);white-space:nowrap;border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;padding:1px 6px;font-weight:600;display:inline-flex}.key-binding-off .key-cap{color:var(--muted);text-decoration:line-through}.keys-foot{align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-small);flex-wrap:wrap;display:flex}.keys-foot a{font-weight:650}.view-tabs{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-wrap:wrap;justify-self:start;gap:4px;max-width:100%;padding:4px;display:inline-flex}.scroll-row{justify-self:start;min-width:0;max-width:100%;position:relative}.scroll-row>.view-tabs{flex-wrap:nowrap;display:flex;overflow-x:auto}.scroll-row>.view-tabs a{white-space:nowrap;flex:none}.scroll-shade{background:linear-gradient(to left, color-mix(in srgb, var(--ink) 14%, transparent), transparent);opacity:0;pointer-events:none;width:32px;transition:opacity var(--motion-quick) var(--ease-standard);border-radius:0 10px 10px 0;position:absolute;top:1px;bottom:1px;right:1px}.scroll-row[data-more] .scroll-shade{opacity:1}.view-tabs a{border-radius:var(--radius-control);background:var(--paper);min-height:36px;color:var(--ink);font-size:var(--text-small);border:1px solid #0000;align-items:center;gap:6px;padding:8px 12px;line-height:1.3;text-decoration:none;display:inline-flex}.view-tabs a[aria-selected=true]{background:var(--green-soft);color:var(--green);border-color:var(--green)}.view-tabs .erp-material-icon{width:18px;height:18px;font-size:18px}.back-link{align-items:center;gap:var(--space-1);min-height:var(--control-height);padding-right:var(--space-2);color:var(--green);font-size:var(--text-small);font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}@media (hover:hover){.back-link:hover span{text-underline-offset:3px;text-decoration:underline}}.back-link .erp-material-icon{width:18px;height:18px;font-size:18px}.list-trail{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.list-trail-steps{align-items:center;gap:var(--space-1);display:inline-flex}.list-trail-step{min-height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--green);font-size:var(--text-small);transition:background var(--motion-quick) var(--ease-standard);align-items:center;gap:2px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.list-trail-step .erp-material-icon{width:20px;height:20px;font-size:20px}.list-trail-step[aria-disabled=true]{color:var(--muted);font-weight:500}a.list-trail-step:active{background:var(--green-soft)}@media (hover:hover){a.list-trail-step:hover{background:var(--canvas)}}.list-trail-count{color:var(--muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;white-space:nowrap}.master-table>tbody>tr[data-last-opened],.master-table>tbody>tr[data-last-opened]>td{background:var(--green-soft);transition:background var(--motion-linger) var(--ease-standard)}.master-table>tbody>tr[data-last-opened]>td:first-child{box-shadow:inset 3px 0 0 var(--green)}.master-table>tbody>tr[data-last-opened=faded],.master-table>tbody>tr[data-last-opened=faded]>td{background:0 0}.master-table>tbody>tr[data-last-opened]{scroll-margin-top:96px}.segmented-field{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.segmented-label{color:var(--muted);font-size:var(--text-caption);white-space:nowrap;font-weight:500}.segmented{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.segmented a{min-height:calc(var(--control-height) - 8px);color:var(--ink);font-size:var(--text-small);white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}@media (hover:hover){.segmented a:hover{background:var(--green-soft);color:var(--green)}}.segmented a[aria-current=true]{background:var(--green-soft);border-color:var(--green);color:var(--green);font-weight:650}.segmented .erp-material-icon{width:16px;height:16px;font-size:16px}.reason-picker-group{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.reason-picker-group>legend{font-size:var(--text-caption);padding:0;font-weight:500}.reason-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.reason-chip{min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);font-size:var(--text-small);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:8px 14px;font-weight:500;line-height:1.3;display:inline-flex;position:relative}.reason-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}@media (hover:hover){.reason-chip:hover{border-color:var(--green);color:var(--green)}}.reason-chip:active{background:var(--press-tint)}.reason-chip.is-chosen{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);color:var(--green);font-weight:650}.reason-chip:has(input:focus-visible){outline:2px solid var(--green);outline-offset:3px}.reason-picker-group[aria-invalid=true] .reason-chip{border-color:var(--red)}.reason-other,.reason-note{font-size:var(--text-caption);gap:6px;font-weight:500;display:grid}.reason-note>span{color:var(--muted);font-weight:400}.stepper{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);align-items:center;display:inline-flex}.stepper-button{width:calc(var(--control-height) - 2px);height:calc(var(--control-height) - 2px);border-radius:var(--radius-control);color:var(--ink);place-items:center;text-decoration:none;display:inline-grid}@media (hover:hover){a.stepper-button:hover{background:var(--green-soft);color:var(--green)}}.stepper-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.stepper-button .erp-material-icon{width:18px;height:18px;font-size:18px}.stepper-value{min-width:3ch;padding:0 var(--space-1);text-align:center;font-size:var(--text-small);font-variant-numeric:tabular-nums;font-weight:650}.print-toolbar{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);flex-wrap:wrap;display:flex}.print-toolbar-options{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.print-toolbar-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.list-toolbar{gap:var(--space-2);min-width:0;display:grid}.list-toolbar-row{align-items:flex-end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.list-toolbar-form{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;flex:520px;min-width:0;display:flex}.list-toolbar-form>.field{flex:260px;max-width:420px}.list-more>summary{cursor:pointer;list-style:none}.list-more>summary::-webkit-details-marker{display:none}.list-more[open]{gap:var(--space-2);flex-basis:100%;order:1;justify-items:start;display:grid}.list-more-fields{align-items:flex-end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;width:100%;display:flex}.list-more-fields .field{flex:180px;min-width:160px;max-width:280px}.list-toolbar-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.list-favourites{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.list-favourites>.erp-material-icon{width:18px;height:18px;color:var(--amber-ink);font-size:18px}.list-favourites a,.list-chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);min-height:30px;color:var(--ink);font-size:var(--text-small);align-items:center;gap:4px;padding:4px 10px;line-height:1.3;text-decoration:none;display:inline-flex}@media (hover:hover){.list-favourites a:hover,.list-chip:hover{border-color:var(--green);color:var(--green)}}.list-favourites a[aria-current=true]{background:var(--green-soft);border-color:var(--green);color:var(--green);font-weight:650}.list-chips{align-items:center;gap:var(--space-2);font-size:var(--text-small);flex-wrap:wrap;display:flex}.list-chip{background:var(--green-soft);border-color:var(--green);color:var(--green)}.list-chip .erp-material-icon{width:16px;height:16px;font-size:16px}.list-chip-clear{color:var(--green);font-size:var(--text-small);font-weight:650}.list-favourite-list{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.list-favourite-list li{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--line);display:flex}.master-table th .sort-header{min-height:var(--sort-header-height,36px);color:inherit;font-weight:inherit;align-items:center;gap:4px;margin:-10px -12px;padding:10px 12px;text-decoration:none;display:flex}@media (hover:hover){.master-table th .sort-header:hover{color:var(--green);text-decoration:none}}.master-table th .sort-header .erp-material-icon{width:14px;height:14px;font-size:14px}.master-table th.num .sort-header{flex-direction:row-reverse}.master-table .group-row th{background:var(--green-soft);color:var(--green);font-size:var(--text-small);letter-spacing:0;text-transform:none;border-bottom:1px solid var(--line);padding:8px 12px}.master-table .group-count{margin-left:var(--space-2);color:var(--muted);font-weight:500}.print-send{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.print-send .field{min-width:200px}.print-send .form-footer{background:0 0;border-top:0;margin-top:0;padding:0;position:static}.print-send .form-message{flex-basis:100%}.print-stage{min-width:0;padding-bottom:var(--scrollbar-size);overflow-x:auto}.print-stage>.print-sheet{width:var(--doc-width,210mm);max-width:none}.print-stage>:is(.print-sheet,.label-sheet,.id-card-sheet){margin-left:auto;margin-right:auto}.print-stage>:is(.label-sheet[data-layout=thermal_100x50],.id-card-sheet){width:max-content}@media screen{.print-stage[data-fit]>:not(.print-fit){zoom:var(--fit,1)}}.page-workflow{flex:100%;min-width:0}.workflow{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);display:grid}.wf-track{gap:var(--space-2);align-content:start;min-width:0;display:grid}.wf-title{color:var(--muted);font-size:var(--text-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase}.wf-steps{gap:var(--space-2) var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wf-step{align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-2) var(--space-2) 6px;border-top:3px solid var(--line);border-radius:2px 2px var(--radius-control) var(--radius-control);flex:112px;display:flex}.wf-marker{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--paper);width:24px;height:24px;color:var(--muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-weight:650;display:inline-grid}.wf-marker .erp-material-icon{width:16px;height:16px;font-size:16px}.wf-text{gap:1px;min-width:0;display:grid}.wf-label{font-size:var(--text-small);overflow-wrap:anywhere;color:var(--ink);font-weight:600;line-height:1.3}.wf-text small{font-size:var(--text-caption);color:var(--muted);overflow-wrap:anywhere;line-height:1.35}.wf-doc a{font-weight:650;text-decoration:none}@media (hover:hover){.wf-doc a:hover{text-decoration:underline}}.wf-step[data-state=done]{border-top-color:var(--green)}.wf-step[data-state=done] .wf-marker{background:var(--green-soft);border-color:var(--green);color:var(--green)}.wf-step[data-state=current]{border-top-color:var(--green);background:var(--green-soft)}.wf-step[data-state=current] .wf-marker{background:var(--green);border-color:var(--green);color:var(--action-ink)}.wf-step[data-state=current] .wf-label{font-weight:700}.wf-step[data-state=current] .wf-state{color:var(--green-pill-ink);font-weight:650}.wf-step[data-state=blocked]{border-top-color:var(--amber);background:var(--amber-soft)}.wf-step[data-state=blocked] .wf-marker{border-color:var(--amber);color:var(--amber-ink)}.wf-step[data-state=blocked] .wf-state{color:var(--amber-ink);font-weight:650}.wf-step[data-state=skipped]{border-top-style:dashed}.wf-step[data-state=skipped] .wf-label{color:var(--muted);font-weight:500}.wf-step[data-state=skipped] .wf-marker{border-style:dashed}.wf-step[data-here] .wf-label{text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:3px}.wf-compact{display:none}.wf-next{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);font-size:var(--text-small);overflow-wrap:anywhere;border-left-width:4px;flex-wrap:wrap;min-width:0;display:flex}.wf-next-text{flex:260px;gap:2px;min-width:0;display:grid}.wf-next-action{flex:none}.wf-next-label{align-items:center;gap:var(--space-1);font-size:var(--text-caption);color:var(--muted);font-weight:650;display:inline-flex}.wf-next-label .erp-material-icon{width:18px;height:18px;font-size:18px}.wf-next[data-tone=mine]{border-color:var(--green)}.wf-next[data-tone=mine] .wf-next-label,.wf-next[data-tone=done] .wf-next-label{color:var(--green-pill-ink)}.wf-next[data-tone=blocked]{border-color:var(--amber)}.wf-next[data-tone=blocked] .wf-next-label{color:var(--amber-ink)}.wf-next[data-tone=done]{border-color:var(--green);background:var(--green-soft)}.wf-next[data-tone=ended]{background:var(--pill-slate-bg)}.wf-next-links{gap:2px;display:grid}.wf-next-links a{font-weight:650;text-decoration:none}@media (hover:hover){.wf-next-links a:hover{text-decoration:underline}}.stage{font-size:var(--text-small);align-items:baseline;gap:6px;font-weight:600;display:inline-flex}.stage:before{content:"";border-radius:var(--radius-pill);background:var(--green);flex:none;width:8px;height:8px;transform:translateY(-1px)}.stage[data-tone=blocked]:before{background:var(--amber)}.stage[data-tone=done]:before{background:var(--green-pill-ink)}.stage[data-tone=ended]:before{background:var(--pill-slate-ink)}.stage[data-tone=ended]{color:var(--muted)}.more-actions{display:inline-flex;position:relative}.more-actions-panel{top:calc(100% + var(--space-1));z-index:30;min-width:232px;max-width:min(360px,100vw - 32px);padding:var(--space-1);background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-control);box-shadow:var(--shadow-dialog);visibility:hidden;gap:2px;display:grid;position:absolute;right:0}.more-actions-panel[data-open]{visibility:visible}.more-actions-panel .record-modal{visibility:visible;pointer-events:auto}.more-actions-panel>form{width:100%}.more-actions-panel :is(.primary-button,.secondary-button,.row-action){width:100%;min-height:38px;color:var(--ink);white-space:normal;text-align:left;background:0 0;border-color:#0000;justify-content:flex-start;padding:8px 12px;font-weight:600}.more-actions-panel :is(.primary-button,.secondary-button,.row-action).danger-text{color:var(--red)}.more-actions-panel :is(.primary-button,.secondary-button,.row-action):focus-visible:not(:disabled){background:var(--green-soft);color:var(--green);border-color:#0000}@media (hover:hover){.more-actions-panel :is(.primary-button,.secondary-button,.row-action):hover:not(:disabled){background:var(--green-soft);color:var(--green);border-color:#0000}}.more-actions-panel .record-modal :is(.primary-button,.secondary-button,.row-action){width:auto;min-height:var(--control-height);border-color:var(--line);background:var(--paper);color:var(--ink);white-space:nowrap;justify-content:center;padding:9px 14px}.more-actions-panel .record-modal .primary-button{background:var(--green);border-color:var(--green);color:var(--action-ink)}.more-actions-group{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--line);gap:2px;display:grid}.more-actions-group:first-child{border-top:0;margin-top:0;padding-top:0}.more-actions-group>form{width:100%}.more-actions-heading{color:var(--muted);font-size:var(--text-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:6px 12px 2px;font-weight:650}.record-tabs{gap:var(--space-4);min-width:0;display:grid}.record-tab{gap:var(--space-5);min-width:0;display:grid}.auth-page{min-height:100vh;padding:var(--space-4);place-items:center;display:grid}.auth-card{width:min(400px,100%)}.two-step-qr{background:var(--doc-paper);border-radius:var(--radius-control);width:200px;height:200px;display:block}.two-step-qr path{fill:var(--doc-ink)}.legal-links{font-size:var(--text-caption);color:var(--muted);text-align:center;margin:0}.legal-links a{color:var(--muted)}@media (hover:hover){.legal-links a:hover{color:var(--green)}}:root:lang(hi){--font-sans:"Google Sans Flex", "Noto Sans Devanagari", sans-serif}:root:lang(gu){--font-sans:"Google Sans Flex", "Noto Sans Gujarati", sans-serif}.language-switch{justify-content:center}.language-switch [aria-pressed=true]{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.list-toolbar-form>.field,.list-more-fields .field{flex-basis:100%;max-width:none}.list-toolbar-actions{margin-left:0}.wf-wide{display:none}.wf-compact{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);display:block}.wf-compact>summary{gap:2px var(--space-2);min-height:var(--control-height-mobile);padding:var(--space-2) var(--space-3);cursor:pointer;grid-template-columns:1fr auto;align-items:center;list-style:none;display:grid}.wf-compact>summary::-webkit-details-marker{display:none}.wf-compact-now{font-weight:650;font-size:var(--text-small)}.wf-compact>summary small{color:var(--muted);font-size:var(--text-caption);grid-column:1}.wf-compact-open{color:var(--green);font-size:var(--text-small);grid-area:1/2/span 2;font-weight:650}.wf-compact .wf-steps{padding:0 var(--space-2) var(--space-2);flex-direction:column}.wf-compact .wf-step{border-top-width:0;border-left:3px solid var(--line);border-radius:0 var(--radius-control) var(--radius-control) 0;flex:none}.wf-compact .wf-step[data-state=done],.wf-compact .wf-step[data-state=current]{border-left-color:var(--green)}.wf-compact .wf-step[data-state=blocked]{border-left-color:var(--amber)}.wf-compact .wf-step[data-state=skipped]{border-left-style:dashed}.workflow{padding:var(--space-3)}.wf-next-action{flex:100%}.wf-next-action>*{flex:auto}.more-actions-panel :is(.primary-button,.secondary-button,.row-action){min-height:var(--control-height-mobile)}.print-toolbar-actions{width:100%;margin-left:0}.print-toolbar-actions>.primary-button{flex:auto}.action-row:has(>:is(.primary-button,.secondary-button),>form>:is(.primary-button,.secondary-button)) .row-action{min-height:var(--control-height-mobile)}.erp-content{padding:var(--space-4)}:is(.primary-button,.secondary-button){white-space:normal;text-align:center;max-width:100%}:is(.primary-button,.secondary-button),.field :is(input:not([type=checkbox]),select){min-height:var(--control-height-mobile)}.field :is(input,select,textarea){font-size:var(--text-callout)}.record-modal{--modal-pad:var(--space-4)}.record-modal,.record-modal.modal-wide{border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;border-bottom:0;width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0}.record-modal .detail-list{grid-template-columns:1fr}.record-modal .form-grid>*{flex-basis:100%}.master-table.stack-mobile thead{display:none}.master-table.stack-mobile tr{padding:var(--space-2) 0;border-bottom:1px solid var(--line);display:block}.master-table.stack-mobile td{gap:var(--space-2);text-align:left;border:0;grid-template-columns:40% 1fr;padding:6px 12px;display:grid}.master-table.stack-mobile td:before{content:attr(data-label);color:var(--muted);font-size:var(--text-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase}.master-table.stack-mobile td>:is(small,div){grid-column:2}.master-table.stack-mobile :is(td.empty-state,.group-row th){display:block}.master-table.stack-mobile td.empty-state:before{content:none}.master-table.data-table.stack-mobile tbody tr:not(.group-row){column-gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (hover:hover){.master-table.data-table.stack-mobile tbody tr:not(.group-row):hover>td{background:0 0}}.master-table.data-table.stack-mobile tbody td{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-small);white-space:normal;grid-column:1/-1;padding:3px 0;display:flex}.master-table.data-table.stack-mobile tbody td:before{max-width:45%;color:var(--muted);font-size:var(--text-small);letter-spacing:0;text-transform:none;flex:0 auto}.master-table.data-table.stack-mobile tbody td>.cell{text-align:right;min-width:0}.master-table.data-table.stack-mobile tbody td.nowrap>.cell{white-space:nowrap}.master-table.data-table.stack-mobile tbody td small{font-size:var(--text-caption)}.master-table.data-table.stack-mobile tbody td.cell-empty{display:none}.master-table.data-table.stack-mobile tbody td.cell-text{min-width:0}.master-table.data-table.stack-mobile tbody td:is(.cell-title,.cell-status,.cell-actions){display:block}.master-table.data-table.stack-mobile tbody td:is(.cell-title,.cell-status,.cell-actions):before{content:none}.master-table.data-table.stack-mobile tbody td.cell-title{padding-bottom:var(--space-2);font-size:var(--text-body);grid-area:1/1}.master-table.data-table.stack-mobile tbody td.cell-title>.cell{text-align:left;white-space:normal}.master-table.data-table.stack-mobile tbody td.cell-title small{font-size:var(--text-small)}.master-table.data-table.stack-mobile tbody td.cell-status{padding-bottom:var(--space-2);grid-area:1/2}.master-table.data-table.stack-mobile tbody td.cell-actions{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line)}.master-table.data-table.stack-mobile tbody td.cell-actions>.cell{text-align:left}.master-table.data-table.stack-mobile tbody td.cell-actions :is(.row-action,.primary-button,.secondary-button){min-height:var(--touch-target);padding:9px 14px}.master-table.data-table.stack-mobile tbody td.cell-actions .row-action{border-color:var(--line);background:var(--paper)}.master-table.data-table.stack-mobile tbody td.cell-actions .row-action:not(.danger-text){color:var(--ink)}.master-table.data-table.stack-mobile tbody td.cell-empty+td.cell-actions,.master-table.data-table.stack-mobile tbody td.cell-actions:only-child{margin-top:0}.master-table.data-table.stack-mobile tbody tr[data-opens]{grid-template-columns:minmax(0,1fr) auto auto}.master-table.data-table.stack-mobile tbody td.row-chevron{width:auto;padding:0 0 var(--space-2);grid-area:1/3;display:block}.master-table.data-table.stack-mobile tbody td.row-chevron:before{content:none}.master-table.data-table.stack-mobile tbody td.row-chevron:empty{display:none}.table-more .secondary-button{flex:100%}.master-table.grid-mobile>:is(thead,tbody)>tr>:first-child:not([colspan]){z-index:1;background:var(--paper);max-width:45vw;box-shadow:inset -1px 0 0 var(--line);position:sticky;left:0}.master-table.grid-mobile>thead>tr>th:first-child{background:var(--canvas)}}@media (min-width:761px){.master-table>:is(thead,tbody,tfoot)>tr>:first-child:not([colspan]){z-index:1;background:var(--paper);position:sticky;left:0}.master-table>thead>tr>th:first-child,.master-table>tfoot>tr>:first-child:not([colspan]){background:var(--canvas)}@media (hover:hover){.master-table>tbody>tr[data-opens]:hover>:first-child{background:var(--canvas)}}.table-frame[data-overflow] .master-table>:is(thead,tbody,tfoot)>tr>:first-child:not([colspan]){box-shadow:inset -1px 0 0 var(--line)}}@media (min-width:761px) and (max-width:1100px){.form-grid>*{flex-basis:max(240px, calc(50% - var(--space-4)))}.form-footer{z-index:2;margin-top:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--line);background:var(--paper);position:sticky;bottom:0}.master-table td{padding:14px 12px}.master-table>tbody>tr[data-opens]>td{height:var(--touch-target)}.master-table>tbody>tr>td :is(.row-action,.primary-button,.secondary-button){min-height:var(--touch-target)}.record-modal{width:min(760px,100vw - 48px)}.record-modal.modal-wide{width:min(1180px,100vw - 48px)}}@media (min-width:761px) and (pointer:coarse){:root{--control-height:var(--control-height-mobile);--icon-button:var(--control-height-mobile)}.icon-button .erp-material-icon{width:20px;height:20px;font-size:20px}.erp-nav-link,.erp-nav-sub,.erp-you-item,.erp-new-menu a,.row-action,.view-tabs a,.combo-button{min-height:var(--control-height-mobile)}.combo-button{width:var(--control-height-mobile)}.field :is(input,select,textarea){font-size:var(--text-callout)}.field-check{min-height:var(--control-height-mobile)}.field-check input{width:22px;height:22px}}@media (max-width:760px){:is(.erp-nav-link,.erp-nav-sub,.erp-you-item,.erp-new-menu a,.erp-new-find,th>.sort-header,.list-favourites a,.list-chip,.view-tabs a,.segmented a,.back-link,.list-trail-step,.inbox-channels a,.page-related a,.combo-popup li,.more-actions a,.more-actions button){min-height:var(--touch-target)}:is(.erp-star,.combo-button){min-width:var(--touch-target);min-height:var(--touch-target)}:root{--sort-header-height:var(--touch-target)}th:has(>.sort-header){padding-block:0}th>.sort-header{margin-block:0}}@media (min-width:761px) and (pointer:coarse){:is(.erp-nav-link,.erp-nav-sub,.erp-you-item,.erp-new-menu a,.erp-new-find,th>.sort-header,.list-favourites a,.list-chip,.view-tabs a,.segmented a,.back-link,.list-trail-step,.inbox-channels a,.page-related a,.combo-popup li,.more-actions a,.more-actions button){min-height:var(--touch-target)}:is(.erp-star,.combo-button){min-width:var(--touch-target);min-height:var(--touch-target)}:root{--sort-header-height:var(--touch-target)}th:has(>.sort-header){padding-block:0}th>.sort-header{margin-block:0}}@media (min-width:761px) and (max-width:1100px){.page-header[data-pinned]{z-index:20;margin-inline:calc(-1 * var(--space-5));padding:var(--space-3) var(--space-5);gap:var(--space-2) var(--space-4);background:var(--canvas);border-bottom:1px solid var(--line);position:sticky;top:0}.page-header[data-pinned] h1{font-size:var(--text-headline)}.page-header[data-pinned] .page-description{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-header[data-pinned] .workflow{gap:var(--space-2);padding:var(--space-2)}.page-header[data-pinned] .wf-wide{display:none}.page-header[data-pinned] .wf-compact{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);display:block}.page-header[data-pinned] .wf-compact>summary{gap:2px var(--space-2);min-height:var(--control-height-mobile);padding:var(--space-2) var(--space-3);cursor:pointer;grid-template-columns:1fr auto;align-items:center;list-style:none;display:grid}.page-header[data-pinned] .wf-compact>summary::-webkit-details-marker{display:none}.page-header[data-pinned] .wf-compact-now{font-weight:650;font-size:var(--text-small)}.page-header[data-pinned] .wf-compact>summary small{color:var(--muted);font-size:var(--text-caption);grid-column:1}.page-header[data-pinned] .wf-compact-open{color:var(--green);font-size:var(--text-small);grid-area:1/2/span 2;font-weight:650}.page-header[data-pinned] .wf-compact .wf-steps{max-height:40vh;padding:0 var(--space-2) var(--space-2);flex-direction:column;overflow-y:auto}.page-header[data-pinned] .wf-compact .wf-step{flex:none}}.start-section{gap:var(--space-3);display:grid}.start-count{text-align:left;font-size:2rem;font-weight:700;line-height:1.1}.ui-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.ui-card{align-items:flex-start;gap:var(--space-3);min-height:72px;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);color:var(--ink);display:flex;position:relative;overflow:hidden}.ui-card-icon{border-radius:var(--radius-control);background:var(--green-soft);width:36px;height:36px;color:var(--green);flex:none;justify-content:center;align-items:center;display:flex}.ui-card-icon .erp-material-icon{width:22px;height:22px;font-size:22px}.ui-card-text{flex:auto;align-content:start;gap:2px;min-width:0;display:grid}.ui-card-title{font-size:var(--text-body);color:inherit;font-weight:600;line-height:1.35;text-decoration:none}.ui-card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.ui-card-link:focus-visible{outline:none}.ui-card-description{font-size:var(--text-small);color:var(--muted);line-height:1.4}.ui-card-lock{color:var(--muted);flex:none;display:flex}.ui-card-lock .erp-material-icon{width:18px;height:18px;font-size:18px}.ui-card-request{z-index:1;margin-top:var(--space-2);font-size:var(--text-small);justify-self:start;font-weight:600;text-decoration:none;position:relative}@media (hover:hover){.ui-card-request:hover{text-decoration:underline}}.ui-card[data-opens]:active{border-color:var(--green);background:var(--green-soft)}@media (hover:hover){.ui-card[data-opens]:hover{border-color:var(--green);background:var(--green-soft)}}.ui-card[data-opens]:active .ui-card-icon{background:var(--green);color:var(--action-ink)}@media (hover:hover){.ui-card[data-opens]:hover .ui-card-icon{background:var(--green);color:var(--action-ink)}}.ui-card[data-opens]:has(.ui-card-link:focus-visible){outline:2px solid var(--green);outline-offset:3px}@media (hover:hover){.ui-card[data-opens]:has(.ui-card-request:hover){border-color:var(--line);background:var(--paper)}.ui-card[data-opens]:has(.ui-card-request:hover) .ui-card-icon{background:var(--green-soft);color:var(--green)}}.ui-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:1fr;display:grid}.ui-tile{align-content:start;gap:var(--space-2);min-height:96px;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);color:var(--ink);font-size:var(--text-body);font-weight:600;line-height:1.35;text-decoration:none;display:grid}.ui-tile .erp-material-icon{width:28px;height:28px;color:var(--green);font-size:28px}.ui-tile[data-tone=work]{border-color:var(--green);box-shadow:inset 4px 0 0 var(--green)}.ui-tile[data-tone=overdue]{border-color:var(--red);box-shadow:inset 4px 0 0 var(--red)}.ui-tile[data-tone=overdue] .start-count,.ui-tile[data-tone=overdue] .home-tile-value{color:var(--red)}.ui-tile[data-tone=quiet]{color:var(--muted);background:0 0}.ui-tile[data-tone=quiet] .start-count,.ui-tile[data-tone=quiet] .home-tile-value{font-weight:600}.ui-tile:active{border-color:var(--green);background:var(--green-soft);color:var(--ink)}@media (hover:hover){.ui-tile:hover{border-color:var(--green);background:var(--green-soft);color:var(--ink)}}.ui-tile[data-tone=overdue]:active{border-color:var(--red);background:var(--red-soft)}@media (hover:hover){.ui-tile[data-tone=overdue]:hover{border-color:var(--red);background:var(--red-soft)}}.ui-tile:focus-visible{outline:2px solid var(--green);outline-offset:3px}.ui-tiles-small{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ui-tile-small{min-height:0;padding:var(--space-3);gap:2px}@media (max-width:599px){.ui-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-tile{min-height:88px;padding:var(--space-3);font-size:var(--text-small)}.start-count{font-size:var(--text-large)}}.idle-lock{z-index:2000;padding:var(--space-4);background:var(--canvas);place-items:center;display:grid;position:fixed;inset:0}.spinner{vertical-align:-.15em;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}[aria-busy=true]{cursor:progress}a[aria-disabled=true]{pointer-events:none;opacity:.7}.nav-progress{z-index:1000;background:var(--green);transform-origin:0;opacity:0;pointer-events:none;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.nav-progress[data-active=true]{animation:1ms .4s both nav-progress-show,8s cubic-bezier(.1,.7,.2,1) .4s both nav-progress}@keyframes nav-progress{0%{transform:scaleX(.05)}to{transform:scaleX(.9)}}@keyframes nav-progress-show{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.spinner{opacity:.6;border-right-color:currentColor;animation:none}.nav-progress[data-active=true]{animation:1ms .4s both nav-progress-show;transform:scaleX(1)}:root{--press-scale:1;--popup-scale:1;--popup-rise:0px}*{scroll-behavior:auto!important}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.erp-nav-chevron{transition:none}}@media print{.erp-sidebar,.erp-topbar,.erp-bottom-bar,.no-print{display:none!important}.print-stage{padding:0;overflow:visible}.print-stage>.print-sheet{width:auto}.erp-shell{display:block}}.settings-home{gap:var(--space-5);display:grid}.settings-search{max-width:420px;position:relative}.settings-search-icon{color:var(--muted);display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.field.settings-search input{padding-left:36px}.start-section .start-subhead{margin:var(--space-3) 0 var(--space-2);font-size:var(--text-small);color:var(--muted);font-weight:600}.access-grid .access-col{text-align:center;white-space:nowrap;width:1%}.access-tick{align-items:center;gap:4px;display:inline-flex}.access-tick input[type=checkbox]{width:18px;height:18px;accent-color:var(--green);cursor:pointer;margin:0}.access-tick input[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}.access-tick-changed{border-radius:var(--radius-pill);background:var(--amber);width:7px;height:7px}.access-tick .field-error{white-space:normal;text-align:left;max-width:180px}.access-desk-switches{gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.access-switch{align-items:flex-start;gap:var(--space-2);max-width:420px;font-weight:650;display:flex}.access-switch small{color:var(--muted);font-weight:400;font-size:var(--text-caption);line-height:1.4;display:block}@media (max-width:760px){.access-grid .access-col{text-align:left;width:auto}.master-table.stack-mobile.access-grid tbody tr:not(.group-row){gap:var(--space-1) var(--space-2);padding:var(--space-3) var(--space-3);flex-wrap:wrap;display:flex}.master-table.stack-mobile.access-grid tbody td{padding:0}.master-table.stack-mobile.access-grid tbody td:first-child{padding-bottom:var(--space-1);flex:100%;font-weight:600;display:block}.master-table.stack-mobile.access-grid tbody td:first-child:before{content:none}.master-table.stack-mobile.access-grid tbody td:first-child small{color:var(--muted);font-size:var(--text-caption);font-weight:400;display:block}.master-table.stack-mobile.access-grid tbody td.access-col{min-height:var(--control-height-mobile);padding:0 var(--space-3) 0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-pill);flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.master-table.stack-mobile.access-grid tbody td.access-col:before{color:var(--ink);font-size:var(--text-small);letter-spacing:0;text-transform:none}.master-table.stack-mobile.access-grid tbody td.access-col:has(>.muted){display:none}}.level-strip{vertical-align:middle;gap:2px;display:inline-flex}.level-strip i{border:1px solid var(--line);border-radius:3px;width:16px;height:16px;display:block;position:relative}.level-strip i[data-fine]:after{content:"";border-radius:var(--radius-pill);background:var(--amber);width:6px;height:6px;position:absolute;top:-3px;right:-3px}.level-strip i[data-level=none],.level-key[data-level=none]:before{background:var(--canvas)}.level-strip i[data-level=view],.level-key[data-level=view]:before{background:var(--green-soft)}.level-strip i[data-level=work],.level-key[data-level=work]:before{background:color-mix(in srgb, var(--green) 40%, var(--paper))}.level-strip i[data-level=approve],.level-key[data-level=approve]:before{background:color-mix(in srgb, var(--green) 70%, var(--paper))}.level-strip i[data-level=head],.level-key[data-level=head]:before{background:var(--green)}.level-key{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);font-size:var(--text-caption);color:var(--ink);vertical-align:middle;align-items:center;gap:6px;padding:1px 8px 1px 4px;font-weight:600;display:inline-flex}.level-key:before{content:"";border:1px solid var(--line);border-radius:3px;width:12px;height:12px}.level-key[data-standard]:before,.level-strip i[data-standard]{opacity:.55}.level-picker{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.level-picker .segmented{flex-wrap:nowrap}.access-switch .level-picker{flex:none}.level-picker .segmented button{min-height:calc(var(--control-height) - 8px);color:var(--ink);font:inherit;font-size:var(--text-small);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 12px;font-weight:500}@media (hover:hover){.level-picker .segmented button:hover:not(:disabled){background:var(--green-soft);color:var(--green)}}.level-picker .segmented button[data-nearest]{border-style:dashed;border-color:var(--green);color:var(--green)}.level-picker .segmented button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--action-ink);font-weight:650}.level-picker .segmented button:disabled{cursor:not-allowed;opacity:.6}.level-picker .segmented button:focus-visible,.link-button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.link-button{color:var(--green);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.level-table td small{color:var(--muted);font-size:var(--text-caption);margin-top:4px;display:block}.level-table tr[data-current] td{background:var(--green-soft)}.conflict-accept{gap:var(--space-2);max-width:420px;padding:var(--space-2);border:1px solid var(--red);background:var(--red-soft);text-align:left;white-space:normal;border-radius:6px;flex-basis:100%;display:grid}.access-tick .conflict-accept{z-index:5;width:280px;margin-top:28px;position:absolute}.access-tick .conflict-accept .field-error{max-width:none}.conflict-accept-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.conflict-accept-row input{min-height:calc(var(--control-height) - 8px);border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--text-small);border-radius:6px;flex:160px;padding:4px 8px}.sod-table td small{color:var(--muted);font-size:var(--text-caption);margin-top:4px;display:block}.access-answer{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-callout);color:var(--ink);flex-wrap:wrap;font-weight:600;display:flex}.access-notes{margin:var(--space-2) 0 0;color:var(--ink);padding-left:20px}.access-notes li+li{margin-top:4px}.compare-table th[scope=row]{text-align:left;font-weight:600}.compare-table th small,.compare-table td small{color:var(--muted);font-size:var(--text-caption);margin-top:4px;font-weight:400;display:block}.compare-table tr[data-differs] th[scope=row] small{color:var(--amber);font-weight:600}.compare-table .compare-desk th{background:var(--canvas);text-align:left}.compare-table .level-key[data-standard]{opacity:.6;border-style:dashed}@media (max-width:760px){.master-table.stack-mobile.level-table td{grid-template-columns:30% 1fr}.level-picker .segmented{flex-wrap:wrap}}.more-page{gap:var(--space-5);display:grid}.more-count{margin-left:var(--space-2);font-size:var(--text-small);color:var(--muted);font-weight:500}.todo-filters{gap:var(--space-2);margin-bottom:var(--space-3);justify-items:start;display:grid}.todo-list{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-panel);overflow:hidden;container:todo/inline-size}.todo-list ul{margin:0;padding:0;list-style:none}.todo-head,.todo-row{gap:var(--space-3);grid-template-columns:96px minmax(0,1fr) 140px 180px 196px;align-items:center;padding:12px 16px;display:grid}.todo-head{background:var(--canvas);color:var(--muted);font-size:var(--text-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;border-bottom:1px solid var(--line);font-weight:650}.todo-row+.todo-row{border-top:1px solid var(--line)}.todo-what{gap:2px;min-width:0;display:grid}.todo-what small{color:var(--muted)}.todo-meta{display:none}.todo-actions{gap:var(--space-2);justify-content:flex-end;align-items:center;display:flex}.todo-key{display:contents}.todo-row:focus-visible{outline-offset:-2px;background:var(--green-soft)}@media (hover:hover){:is(.todo-row,.home-todo-row)[data-opens]{cursor:pointer}:is(.todo-row,.home-todo-row)[data-opens]:hover{background:var(--canvas)}}.todo-empty{margin:0;padding:20px}.todo-columns{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.todo-columns[data-picked]{grid-template-columns:minmax(0,7fr) minmax(320px,5fr)}.todo-row[aria-current]{background:var(--green-soft);box-shadow:inset 3px 0 0 var(--green)}.todo-review{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-panel);gap:var(--space-3);min-width:0;top:var(--space-4);padding:20px;display:grid;position:sticky}.todo-review-back{justify-self:start;font-weight:600;display:none}.todo-review-eyebrow{color:var(--muted);font-size:var(--text-small);margin:0}.todo-review-title{font-size:var(--text-large);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.25}.todo-review h3{margin:var(--space-2) 0 0;font-size:var(--text-body);font-weight:650}.todo-review-facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.todo-review-facts dt{color:var(--muted);font-size:var(--text-caption)}.todo-review-facts dd{overflow-wrap:anywhere;margin:0}.todo-compare{border-collapse:collapse;width:100%;font-size:var(--text-small)}.todo-compare th,.todo-compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:8px 6px}.todo-compare th{color:var(--muted);font-size:var(--text-caption);font-weight:650}.todo-compare td+td{white-space:nowrap}.todo-compare tr[data-change=changed] .todo-compare-before,.todo-compare tr[data-change=removed] .todo-compare-before{color:var(--red);text-decoration:line-through}.todo-compare tr[data-change=changed] .todo-compare-after,.todo-compare tr[data-change=added] .todo-compare-after{color:var(--green);font-weight:650}.todo-compare tr[data-change=removed] .todo-compare-after{color:var(--red);font-weight:650}.todo-review-note{margin:0;font-style:italic}.todo-review-decide{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.todo-review-form{display:contents}.todo-review-decide>:not(.form-footer,.todo-review-actions),.todo-review-form>:not(.form-footer){grid-column:1/-1}.todo-review-form>.form-footer{grid-column:1;justify-content:flex-start;margin:0}.todo-review-form>.form-footer .primary-button{background:var(--paper);border-color:var(--red);color:var(--red)}@media (hover:hover){.todo-review-form>.form-footer .primary-button:hover:not(:disabled){background:var(--red-soft);border-color:var(--red);color:var(--red)}}.todo-review-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;grid-column:2;display:flex}@media (max-width:1100px){.todo-columns[data-picked]{grid-template-columns:minmax(0,1fr)}.todo-columns[data-picked] .todo-list{display:none}.todo-review{position:static}.todo-review-back{display:inline-block}.todo-review-decide{grid-template-columns:minmax(0,1fr)}.todo-review-form>.form-footer,.todo-review-actions{grid-column:1;justify-content:stretch}.todo-review-actions{flex-direction:column}.todo-review-form>.form-footer>button{flex:1}.todo-compare td+td{white-space:normal}}@media (max-width:760px){.todo-filters .view-tabs{flex-wrap:nowrap;overflow-x:auto}.todo-filters .view-tabs a{white-space:nowrap;flex:none}}@container todo (max-width:860px){.todo-head{display:none}.todo-row{gap:6px var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:start}.todo-kind{grid-area:1/1}.todo-what{grid-area:2/1}.todo-actions{flex-direction:column;grid-area:1/2/span 2;align-items:stretch}.todo-from,.todo-waiting{display:none}.todo-meta{display:block}}.home-tiles{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));grid-auto-rows:1fr;display:grid}.home-tiles .ui-tile{gap:6px}.home-tile-value{min-width:0;font-size:var(--text-large);text-align:left;overflow-wrap:anywhere;font-weight:650;line-height:1.2}.home-tile-where{color:var(--green);font-size:var(--text-small);font-weight:600}.ui-tile-small .home-tile-value{font-size:1.4rem}.home-columns{gap:var(--space-4);grid-template-columns:minmax(0,4fr) minmax(280px,3fr);align-items:start;display:grid}.home-main,.home-side{gap:var(--space-4);min-width:0;display:grid}.home-columns .module-panel{margin:0}.home-all{white-space:nowrap;font-weight:600}.home-todo{margin:0;padding:0;list-style:none}.home-todo-row{gap:var(--space-3);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;padding:10px 0;display:grid}.home-todo-row+.home-todo-row{border-top:1px solid var(--line)}.home-todo-mark{border-radius:var(--radius-control);justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.home-todo-mark .erp-material-icon{width:22px;height:22px;font-size:22px}.home-todo-what{gap:2px;min-width:0;display:grid}.home-todo-what small{color:var(--muted)}.home-todo-actions{justify-content:flex-end;display:flex}.home-today{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:1fr;display:grid}.home-departments{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.home-department{gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);min-height:56px;color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:10px 12px;text-decoration:none;display:grid}@media (hover:hover){.home-department:hover{border-color:var(--green);background:var(--green-soft)}}.home-department-icon{border-radius:var(--radius-control);background:var(--green-soft);width:36px;height:36px;color:var(--green);justify-content:center;align-items:center;display:inline-flex}.home-department-text{gap:2px;min-width:0;font-weight:600;display:grid}.home-department-text small{font-weight:500}.home-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.home-chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);min-height:36px;color:var(--ink);font-size:var(--text-small);align-items:center;gap:6px;padding:6px 12px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.home-chip:hover{border-color:var(--green);background:var(--green-soft)}}.home-chip .erp-material-icon{width:18px;height:18px;color:var(--green);font-size:18px}.home-start-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.home-start-bar{height:6px;margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:var(--line);overflow:hidden}.home-start-bar>span{border-radius:var(--radius-pill);background:var(--green);min-width:6px;height:100%;display:block}.home-start{counter-reset:none;margin:0;padding:0;list-style:none}.home-start-row{gap:var(--space-3);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;padding:10px 0;display:grid}.home-start-row+.home-start-row{border-top:1px solid var(--line)}.home-start-mark{border:1.5px solid var(--line);border-radius:var(--radius-control);background:var(--paper);width:24px;height:24px;color:var(--paper);justify-content:center;align-items:center;display:inline-flex}.home-start-row[data-done] .home-start-mark{border-color:var(--green);background:var(--green)}.home-start-mark .erp-material-icon{width:18px;height:18px;font-size:18px}.home-start-what{gap:2px;min-width:0;display:grid}.home-start-what>span{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:600;display:inline-flex}.home-start-row[data-done] .home-start-what>span{font-weight:500}.home-start-what small{color:var(--muted)}.home-start-actions{justify-content:flex-end;display:flex}@media (max-width:1023px){.home-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.home-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.home-todo-row{grid-template-columns:40px minmax(0,1fr)}.home-todo-actions{grid-column:2;justify-content:flex-start}.home-start-row{grid-template-columns:28px minmax(0,1fr)}.home-start-actions{grid-column:2;justify-content:flex-start}}:is(.erp-nav-link,.erp-nav-sub,.erp-find,.erp-you-button,.erp-you-item,.erp-new-menu a,.erp-new-find,.erp-find-trigger,.erp-bottom-bar :is(a,button),.erp-bottom-bar .erp-material-icon,.segmented a,.level-picker .segmented button,.stepper-button,.combo-button,.view-tabs a,.inbox-view-link,.inbox-item>a,.master-table>tbody>tr>:is(td,th),:is(.todo-row,.home-todo-row)[data-opens],.primary-button,.secondary-button,.row-action,.icon-button,.erp-star,.ui-tile,.ui-card[data-opens],.home-department,.home-chip,.list-chip,.list-favourites a,a.pill,button.pill){transition:background-color var(--motion-quick) var(--ease-standard), border-color var(--motion-quick) var(--ease-standard), color var(--motion-quick) var(--ease-standard), transform var(--motion-standard) var(--ease-spring)}:is(.erp-nav-link,.erp-nav-sub,.erp-find,.erp-you-button,.erp-you-item,.erp-new-menu a,.erp-new-find,.erp-find-trigger,.erp-bottom-bar :is(a,button),.segmented a,.level-picker .segmented button,.stepper-button,.combo-button,.view-tabs a,.inbox-view-link,.inbox-item>a,.primary-button,.secondary-button,.row-action,.icon-button,.erp-star,.ui-tile,.ui-card[data-opens],.home-department,.home-chip,.list-chip,.list-favourites a,a.pill,button.pill):active,.erp-bottom-bar :is(a,button):active .erp-material-icon,.master-table>tbody>tr:active>:is(td,th){transition:background-color 0s, border-color 0s, color 0s, transform var(--motion-press) var(--ease-standard)}:is(.primary-button,.secondary-button,.row-action,.icon-button,.erp-star,.ui-tile,.ui-card[data-opens],.home-department,.home-chip,.list-chip,.list-favourites a,a.pill,button.pill):active:not(:disabled,[aria-disabled]){transform:scale(var(--press-scale))}:is(.erp-nav-link,.erp-nav-sub,.erp-find,.erp-you-button):active,:is(.erp-nav-collapse,.erp-menu-close) .icon-button:active:not(:disabled){background:var(--press-tint-sidebar);color:var(--sidebar-ink);border-color:#0000}:is(.erp-you-item,.erp-new-menu a,.erp-new-find,.level-picker .segmented button:not(:disabled),.view-tabs a,.inbox-view-link,.inbox-item>a):active{background:var(--press-tint)}.erp-find-trigger:active{border-color:var(--green);background:var(--green-soft);color:var(--ink)}.master-table>tbody>tr[data-opens]:active,.master-table>tbody>tr[data-opens]:active>:is(td,th),:is(.todo-row,.home-todo-row)[data-opens]:active{background:var(--green-soft)}.erp-bottom-bar :is(a,button):active{color:var(--ink)}.erp-bottom-bar :is(a,button):active .erp-material-icon{background:var(--press-tint);color:var(--green);transform:scale(var(--press-scale))}:is(.home-chip,.home-department,.list-favourites a):active{border-color:var(--green);background:var(--press-tint)}.list-chip:active{background:var(--press-tint)}.erp-star:active:not([aria-disabled]){background:var(--amber-soft);color:var(--amber-ink)}.ui-card[data-opens]:has(.ui-card-request:active){border-color:var(--line);background:var(--paper);transform:none}:is(.erp-you-menu,.erp-new-menu,.erp-nav-flyout,.erp-rail-tip,.combo-popup,.more-actions-panel){transition:opacity var(--motion-quick) var(--ease-standard), scale var(--motion-standard) var(--ease-spring), visibility var(--motion-quick) var(--ease-standard), display var(--motion-quick) allow-discrete}@starting-style{:is(.erp-you-menu,.erp-new-menu,.erp-nav-flyout,.erp-rail-tip,.combo-popup:not([hidden])){opacity:0;scale:var(--popup-scale)}}:is(.erp-you-menu,.erp-new-menu,.erp-nav-flyout,.erp-rail-tip,.combo-popup)[data-leaving],.more-actions-panel:not([data-open]){opacity:0;scale:var(--popup-scale);pointer-events:none;transition-duration:var(--motion-quick);transition-timing-function:var(--ease-standard)}.erp-you-menu{transform-origin:50% 100%}.erp-new-menu,.more-actions-panel{transform-origin:100% 0}.erp-rail-tip{transform-origin:0}.combo-popup{transform-origin:50% 0}.combo-popup[data-placement=above]{transform-origin:50% 100%}.record-modal{transition:opacity var(--motion-quick) var(--ease-standard), translate var(--motion-standard) var(--ease-spring), display var(--motion-quick) allow-discrete, overlay var(--motion-quick) allow-discrete}.record-modal:not([open]){opacity:0;translate:0 var(--popup-rise);transition-duration:var(--motion-quick);transition-timing-function:var(--ease-standard)}.record-modal::backdrop{transition:opacity var(--motion-quick) var(--ease-standard), display var(--motion-quick) allow-discrete, overlay var(--motion-quick) allow-discrete}.record-modal:not([open])::backdrop{opacity:0}@starting-style{.record-modal[open]{opacity:0;translate:0 var(--popup-rise)}.record-modal[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){:is(.erp-you-menu,.erp-new-menu,.erp-nav-flyout,.erp-rail-tip,.combo-popup,.more-actions-panel,.record-modal){translate:none!important;scale:none!important}:is(.erp-you-menu,.erp-new-menu,.erp-nav-flyout,.erp-rail-tip,.combo-popup,.more-actions-panel){transition:opacity var(--motion-quick) var(--ease-standard), visibility var(--motion-quick) var(--ease-standard), display var(--motion-quick) allow-discrete!important}.record-modal,.record-modal::backdrop{transition:opacity var(--motion-quick) var(--ease-standard), display var(--motion-quick) allow-discrete, overlay var(--motion-quick) allow-discrete!important}}@media (prefers-contrast:more){body{--muted:color-mix(in srgb, var(--ink) 84%, var(--paper));--line:color-mix(in srgb, var(--ink) 55%, var(--paper));--material-bar:var(--paper);--material-bar-blur:none}.record-modal::backdrop{background:color-mix(in srgb, var(--sidebar) 85%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}:is(.icon-button,.row-action,.secondary-button,.combo-button,.list-chip,.home-chip){border-color:var(--line)}.pill{box-shadow:inset 0 0 0 1px}:is(.erp-nav-heading,.erp-nav-link .erp-material-icon,.erp-nav-sub,.erp-nav-sub .erp-material-icon,.erp-nav-chevron,.erp-find .erp-nav-label){opacity:1}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-width:3px}}@media (prefers-reduced-transparency:reduce){body{--material-bar:var(--paper);--material-bar-blur:none}.record-modal::backdrop{background:color-mix(in srgb, var(--sidebar) 55%, var(--canvas));-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid highlight}:is(.pill,.erp-nav-count,.erp-bottom-count,.kbd-cap,.inbox-chip){border:1px solid canvastext}:is(.erp-nav-link[aria-current=page],.erp-nav-sub[aria-current=page],.erp-bottom-bar [aria-current=page] .erp-material-icon,.inbox-view-link[aria-current=page],.inbox-tabs a[aria-current=page],.inbox-channels a[aria-current=page],.segmented a[aria-current=true],.list-favourites a[aria-current=true],.view-tabs a[aria-selected=true],.find-row[aria-selected=true],.combo-popup li[aria-selected=true]){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.erp-topbar:after,.erp-bottom-bar:after{display:none}.record-modal{border:1px solid canvastext}}:root[data-theme-fading]::view-transition-old(root){animation-duration:var(--motion-quick);animation-timing-function:var(--ease-standard)}:root[data-theme-fading]::view-transition-new(root){animation-duration:var(--motion-quick);animation-timing-function:var(--ease-standard)}:root[data-theme-fading=colours] *,:root[data-theme-fading=colours] :before,:root[data-theme-fading=colours] :after{transition:color var(--motion-quick) var(--ease-standard), background-color var(--motion-quick) var(--ease-standard), border-color var(--motion-quick) var(--ease-standard), fill var(--motion-quick) var(--ease-standard)!important}.howto-sets{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.howto-set{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);align-content:start;display:grid}.howto-set-title{align-items:center;gap:var(--space-2);margin:0;font-size:1.0625rem;font-weight:600;display:flex}.howto-set-title .erp-material-icon{color:var(--green)}.howto-set-title a{color:inherit;text-decoration:none}@media (hover:hover){.howto-set-title a:hover{text-decoration:underline}}.howto-set-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.howto-set-list a{gap:var(--space-2);padding:var(--space-1) 0;color:var(--ink);align-items:baseline;text-decoration:none;display:flex}@media (hover:hover){.howto-set-list a:hover .howto-set-n+span{text-decoration:underline}}.howto-set-n{min-width:1.5em;color:var(--muted);flex:none;font-weight:600}.howto-guides{gap:var(--space-4);display:grid}.howto-steps{gap:var(--space-3);font-size:var(--text-body);margin:0;padding-left:1.75em;line-height:1.5;display:grid}.howto-steps li::marker{color:var(--green);font-weight:600}.howto-step-text{display:block}.howto-step-page{margin-top:var(--space-1);font-size:var(--text-small);display:inline-block}.howto-note{margin-top:var(--space-4)}.inbox-facts{gap:var(--space-1) var(--space-3);font-size:var(--text-small);grid-template-columns:auto 1fr;margin:0;display:grid}.inbox-facts>div{display:contents}.inbox-facts dt{color:var(--muted)}.inbox-facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}.inbox-suggested{padding:var(--space-3);border:1px solid var(--pill-blue-ink);border-radius:var(--radius-control);background:var(--blue-soft)}.inbox-suggested .section-label{align-items:center;gap:var(--space-1);color:var(--pill-blue-ink);display:flex}.inbox-suggested .section-label .erp-material-icon{font-size:16px}.inbox-desk-buttons{gap:var(--space-2);display:grid}.inbox-desk-buttons>*{width:100%}.inbox-desk-buttons>a,.inbox-desk-buttons>button,.inbox-desk-buttons>span>button,.inbox-desk-buttons>div>button{justify-content:flex-start;width:100%}html[data-site=test]{--test-banner-height:28px}.test-site-banner{z-index:20;min-height:var(--test-banner-height,28px);padding:var(--space-1) var(--space-3);background:var(--amber-soft);color:var(--amber-ink);font-size:var(--text-small);text-align:center;justify-content:center;align-items:center;font-weight:650;line-height:1.2;display:flex;position:sticky;top:0}html[data-site=test] .erp-topbar{top:var(--test-banner-height)}html[data-site=test] .erp-sidebar{top:var(--test-banner-height);height:calc(100vh - var(--test-banner-height))}
