body,html{min-height:100%;margin:0}body{min-width:320px}.app-brand{display:flex;min-width:0;align-items:center;gap:var(--t7-control-gap)}.app-brand-logo{display:block;flex:0 1 auto;max-inline-size:100%;line-height:0}.app-brand-logo img{display:block;inline-size:auto;block-size:var(--t7-control-height);max-inline-size:100%}.app-topbar-actions,.app-topbar-content,.app-topbar-context{display:flex;min-width:0;align-items:center}.t7-app-topbar{box-sizing:border-box;min-height:calc(var(--t7-header-height) + var(--t7-ref-space-3) + var(--t7-safe-area-top));padding-block-start:calc(var(--t7-ref-space-3) + var(--t7-safe-area-top))}.app-topbar-content{width:100%;min-height:var(--t7-header-height);justify-content:space-between;gap:var(--t7-control-gap)}.app-topbar-context{flex:1 1;gap:var(--t7-control-gap-sm)}.app-topbar-mark{display:block;flex:0 0 var(--t7-icon-navigation);line-height:0}.app-topbar-mark img{display:block;width:100%;height:auto}.app-topbar-route-mobile{display:none}.app-topbar-route{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-topbar-actions{flex:0 0 auto;gap:var(--t7-control-gap-sm)}.app-topbar-identity{display:grid;min-width:0;max-width:180px;gap:var(--t7-ref-space-1);padding-inline-start:var(--t7-control-gap-sm);border-inline-start:1px solid hsl(var(--t7-color-border-subtle-hsl))}.app-topbar-identity-company,.app-topbar-identity-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-topbar-identity-company{color:hsl(var(--t7-color-text-muted-hsl))}.auth-layout{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);color:hsl(var(--t7-color-text-primary-hsl))}.auth-form-panel,.auth-layout{min-height:100svh;background:hsl(var(--t7-color-bg-canvas-hsl))}.auth-form-panel{position:relative;display:flex;min-width:0;flex-direction:column;padding-block:max(var(--t7-page-gutter),var(--t7-safe-area-top));padding-inline-start:max(var(--t7-page-gutter),var(--t7-safe-area-left));padding-inline-end:max(var(--t7-page-gutter),var(--t7-safe-area-right))}.auth-panel-header{position:absolute;z-index:1;inset-block-start:max(var(--t7-page-gutter),var(--t7-safe-area-top));inset-inline-end:max(var(--t7-page-gutter),var(--t7-safe-area-right))}.auth-brand,.auth-brand img{display:block;width:auto;max-width:100%}.auth-brand img{height:var(--t7-control-height)}.auth-brand{justify-self:center;margin-inline:auto}.auth-form-content{display:grid;width:min(100%,420px);align-content:center;gap:var(--t7-section-gap);margin:auto;padding-block:var(--t7-section-gap)}.auth-form-heading{display:grid;gap:var(--t7-control-gap-sm);justify-items:center;text-align:center}.auth-title{max-width:100%}.auth-security-note,.auth-subtitle{color:hsl(var(--t7-color-text-muted-hsl))}.auth-form,.auth-preview-banner{min-width:0}.auth-form{display:grid;gap:var(--t7-control-gap-lg)}.auth-form-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--t7-control-gap-sm);color:hsl(var(--t7-color-text-muted-hsl))}.auth-submit{width:100%}.auth-security-note{margin:0}.auth-username-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--t7-control-gap-sm)}.auth-username-summary>:first-child{grid-column:1/-1;color:hsl(var(--t7-color-text-muted-hsl))}.auth-username-value{overflow:hidden;text-overflow:ellipsis}.auth-visual-panel{position:sticky;isolation:isolate;inset-block-start:0;align-self:start;height:100vh;height:100dvh;min-width:0;min-height:100vh;min-height:100dvh;overflow:hidden;background:hsl(var(--t7-color-bg-surface-hsl))}.auth-visual-media,.auth-visual-overlay{position:absolute;inset:0;width:100%;height:100%}.auth-visual-media-frame{position:absolute;z-index:0;inset:0;width:100%!important;height:100%!important;aspect-ratio:auto!important;border:0;border-radius:0}.auth-visual-media{width:100%;height:100%;object-fit:cover;object-position:center}.auth-visual-overlay{z-index:1;background:linear-gradient(0deg,hsl(154 40% 9%/.84) 0,hsl(154 40% 9%/.52) 24%,hsl(154 40% 9%/.08) 58%,hsl(154 40% 9%/.14))}.auth-visual-mark{position:absolute;z-index:2;inset-block-start:clamp(40px,7vh,88px);inset-inline-start:50%;width:clamp(52px,6vw,82px);transform:translateX(-50%);filter:drop-shadow(0 5px 18px rgb(0 0 0/.58))}.auth-visual-mark img{display:block;width:100%;height:auto}.auth-visual-copy{position:absolute;z-index:2;inset-inline:clamp(28px,5vw,76px);inset-block-end:clamp(32px,6vh,64px);display:grid;justify-items:center;gap:var(--t7-control-gap);margin-inline:auto;text-align:center;color:white;text-shadow:0 3px 22px rgb(0 0 0/.62)}.auth-visual-insight{max-width:30ch;margin:0;font-family:var(--t7-font-family-editorial,Georgia,serif);font-style:italic}.auth-visual-label{margin:0;letter-spacing:.04em}@media (min-width:861px){.app-topbar-content{width:min(100%,var(--t7-content-max));margin-inline:auto;padding-inline:var(--t7-page-gutter)}}.page-stack,.shell-page-stack{display:grid;min-width:0;gap:var(--t7-section-gap)}.my-work-area,.operational-table-region,.page-section,.vocabulary-section{display:grid;min-width:0;gap:var(--t7-control-gap-lg)}.context-toolbar .t7-toolbar-main{width:100%;min-width:0}.context-filter-grid{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--t7-control-gap)}.my-work-grid,.workboard-demand-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--t7-grid-gap)}.my-work-area{align-content:start}.operational-table-region{gap:var(--t7-control-gap)}.fulfillment-quantity-layout,.operational-table-desktop,.operational-table-region{min-width:0}.operational-table-desktop .t7-table-wrap{max-width:100%;overflow-x:auto}.cell-align-end{text-align:right;white-space:nowrap}.status-vocabulary{display:flex;flex-wrap:wrap;gap:var(--t7-control-gap-sm)}.operational-loading{display:flex;min-width:0;align-items:center;gap:var(--t7-control-gap)}.fulfillment-mobile-state{display:none}@media (max-width:1100px){.context-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-work-grid,.workboard-demand-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.auth-layout{grid-template-columns:minmax(0,1fr)}.auth-visual-panel{display:none}.auth-form-panel{min-height:100svh}}@media (max-width:1100px){.app-topbar-action-label{display:none}}@media (max-width:540px){.operational-table-desktop{display:none}.fulfillment-mobile-state{display:grid;gap:var(--t7-section-gap)}.auth-form-panel{padding-block:max(20px,var(--t7-safe-area-top));padding-inline-start:max(20px,var(--t7-safe-area-left));padding-inline-end:max(20px,var(--t7-safe-area-right))}.auth-form-content{gap:var(--t7-grid-gap)}.context-filter-grid{grid-template-columns:minmax(0,1fr)}.app-topbar-content{gap:var(--t7-control-gap-sm);padding-inline-end:max(var(--t7-gutter-mobile),var(--t7-safe-area-right))}.app-topbar-context{overflow:hidden}.app-topbar-route{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-topbar-route-full{display:none}.app-topbar-route-mobile{display:block}}