.release315 .mobile-only,.release315 .mobile-context-toggle,.release315 .mobile-action-label{display:none}.release315 .mobile-icon-menu{display:contents}.release315 .mobile-icon-menu>summary{display:none}.release315 .mobile-icon-menu-items,.release315 .count-more{display:contents}.release315 .count-more>summary,.release315 .count-more>div>button:first-child{display:none}.release315 .count-more>div{display:contents}@media screen and (max-width:700px){body:has(.release315){overflow-x:clip}.release315{--shell-header-height:104px;max-width:100%;overflow-x:clip}.release315 *{box-sizing:border-box;min-width:0}body:has(.release315) [role=dialog] *{box-sizing:border-box;min-width:0}.release315 .app{width:100%;max-width:100%;padding-inline:12px}.release315 main{padding-top:16px!important;padding-bottom:20px!important}.release315 h1{line-height:1.2;font-size:24px!important}.release315 h2{font-size:19px}.release315 p,.release315 strong,.release315 a{overflow-wrap:anywhere}.release315 button{min-height:40px}body:has(.release315) [role=dialog] button{min-height:40px}.release315 .site-header{z-index:40;position:sticky;top:0}.release315 .compact-topbar{flex-wrap:wrap;align-items:center;gap:8px;min-height:56px!important;padding:8px 12px!important;display:flex!important}.release315 .identity{flex:1;gap:8px}.release315 .account-actions{gap:6px;margin-left:auto}.release315 .shell-context{order:3;width:100%;display:none!important}.release315 .shell-context.is-open{grid-template-columns:1fr 1.5fr 1fr;gap:6px;padding:6px 0;display:grid!important}.release315 .mobile-context-toggle{border-top:1px solid var(--border);background:var(--card);justify-content:center;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 12px;font-size:12px;display:flex}.release315 .mobile-icon-menu{display:block;position:relative}.release315 .mobile-icon-menu>summary{cursor:pointer;border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;list-style:none;display:flex}.release315 .mobile-icon-menu>summary::-webkit-details-marker{display:none}.release315 .mobile-icon-menu-items{display:none}.release315 .mobile-icon-menu[open] .mobile-icon-menu-items{background:var(--card);border:1px solid var(--border);z-index:70;border-radius:10px;flex-direction:column;width:min(270px,100vw - 32px);padding:8px;display:flex;position:absolute;top:46px;right:0;box-shadow:0 8px 30px #0004}.release315 .mobile-icon-menu-items .icon-action{justify-content:flex-start;gap:12px;width:100%;height:auto;padding:10px}.release315 .mobile-action-label{font-size:13px;display:inline}.release315 .page-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:20px;padding:16px 0;font-size:10px;display:flex!important}.release315 .page-footer>[role=status]{display:none}.release315 .v3-location-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%;display:grid!important}.release315 .v3-location-picker>button{white-space:normal;grid-column:span 2;width:100%;min-height:44px;padding:8px 3px;font-size:12px;line-height:1.2}.release315 .v3-location-picker:has(>button:nth-child(5):last-child)>button:nth-last-child(-n+2){grid-column:span 3}.release315 .v3-location-picker svg{display:none}.release315 .v3-list-tools{flex-direction:column;align-items:stretch;gap:10px;display:flex}.release315 .v3-list-tool-buttons{flex-wrap:wrap;justify-content:stretch;gap:6px;display:flex}.release315 .v3-list-tool-buttons>button{flex:1}.release315 .v3-list-filters{grid-template-columns:1fr 1fr;gap:10px;display:grid!important}.release315 .v3-list-filters>input,.release315 .v3-list-filters>.field{grid-column:1/-1;width:100%}.release315 .v3-list-filters .check-field{gap:6px;font-size:12px}.release315 .v3-list-tools>.field,.release315 .field [role=combobox]{width:100%}.release315 .v3-inventory-table{table-layout:fixed!important;width:100%!important;min-width:0!important;display:table!important}.release315 .v3-inventory-table thead{display:table-header-group!important}.release315 .v3-inventory-table tbody{display:table-row-group!important}.release315 .v3-inventory-table tr{display:table-row!important}.release315 .v3-inventory-table th,.release315 .v3-inventory-table td{white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid var(--border);width:auto!important;padding:9px 4px!important;display:table-cell!important}.release315 .v3-inventory-table :is(th,td):before,.release315 .v3-inventory-table tr:not(.v313-category-heading)>:is(:first-child,:nth-child(3),:nth-child(5),:nth-child(6)){display:none!important}.release315 .v3-inventory-table tr>:nth-child(2){width:44%!important}.release315 .v3-inventory-table tr>:nth-child(4){width:18%!important}.release315 .v3-inventory-table tr>:nth-child(7){width:14%!important}.release315 .v3-inventory-table tr>:nth-child(8){width:24%!important}.release315 .v3-inventory-table td:nth-child(4)>button,.release315 .v3-table-details>button+button{display:none!important}.release315 .v3-inventory-table small.mobile-only{color:var(--muted-foreground);font-size:10px;display:block}.release315 .v3-inventory-table .v3-table-details button{min-width:0;padding:5px;font-size:11px}.release315 .v3-table-panel{overflow:visible;padding:0!important}.release315 .v3-inventory-table thead th{top:var(--mobile-header-height,90px);z-index:2;background:var(--card);position:sticky}.release315 .daily-count-panel{width:100%!important;max-width:none!important}.release315 .daily-count-context{display:none}.release315 .daily-count-toolbar{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:10px!important;display:grid!important}.release315 .daily-count-progress{grid-column:1/-1;justify-content:space-between;align-items:center;font-size:12px;display:flex}.release315 .daily-count-progress progress{display:none}.release315 .daily-count-toolbar>input{grid-column:1/-1;width:100%;max-width:none}.release315 .daily-count-toolbar>.field{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.release315 .daily-count-toolbar>.field>span{display:none}.release315 .daily-count-toolbar .check-field{gap:4px;font-size:11px}.release315 .count-more{display:block;position:relative}.release315 .count-more>summary{cursor:pointer;border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;min-width:40px;min-height:40px;list-style:none;display:flex}.release315 .count-more>div{display:none}.release315 .count-more[open]>div{z-index:10;background:var(--card);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;width:235px;padding:10px;display:flex;position:absolute;top:44px;right:0}.release315 .count-more>div>button:first-child{white-space:normal;display:flex}.release315 .daily-zero-tools{display:none}.release315 .daily-zero-tools.has-selection{padding:8px;display:flex}.release315 .daily-zero-tools>button+button{display:none}.release315 .daily-count-scroll{height:auto!important;max-height:none!important;overflow:visible!important}.release315 .daily-count-simple{table-layout:fixed!important;width:100%!important;min-width:0!important}.release315 .daily-count-simple th,.release315 .daily-count-simple td{white-space:normal;overflow-wrap:anywhere;padding:6px 3px!important}.release315 .daily-count-simple thead th{top:var(--mobile-header-height,90px);background:var(--card);z-index:2;position:sticky}.release315 .daily-count-simple tr>:first-child{width:22px!important}.release315 .daily-count-simple tr>:nth-child(2){width:auto!important}.release315 .daily-count-simple tr>:nth-child(3){width:88px!important}.release315 .daily-count-simple tr>:nth-child(4){width:52px!important}.release315 .daily-count-entry{flex-direction:column;align-items:center;gap:2px;display:flex}.release315 .daily-count-entry input{max-width:100%;height:40px;font-size:16px;width:72px!important}.release315 .daily-count-unit{font-size:10px}.release315 .daily-row-actions{flex-direction:column-reverse;align-items:center;gap:5px;display:flex}.release315 .daily-row-actions>button{min-height:30px;padding:4px;font-size:10px}.release315 .daily-count-bottom{display:none}.release315 .mobile-save-status{overflow-wrap:anywhere;padding:8px;font-size:12px}.release315 input{scroll-margin-top:130px;scroll-margin-bottom:140px}.release315 .v3-stack,.release315 .redesign-stack{gap:14px}.release315 .panel{padding:14px}.release315 .v3-toolbar,.release315 .redesign-toolbar,.release315 .support-toolbar,.release315 .support-supplier-toolbar{flex-wrap:wrap;gap:8px}.release315 .v3-plan-selectors{grid-template-columns:1fr;display:grid}.release315 .v3-plan-selectors .field{width:100%}.release315 .mobile-shopping article{border-top:1px solid var(--border);padding:12px 0}.release315 .mobile-shopping-heading{justify-content:space-between;gap:12px;display:flex}.release315 .mobile-shopping small{color:var(--muted-foreground);font-size:11px;display:block}.release315 .mobile-shopping details{margin:8px 0}.release315 .mobile-shopping summary{cursor:pointer;min-height:32px;font-size:12px}.release315 .mobile-shopping dl{background:var(--secondary);border-radius:6px;margin:6px 0;padding:8px;font-size:12px}.release315 .support-owner-grid,.release315 .admin-pilot-grid,.release315 .admin-overview-grid,.release315 .template-grid{grid-template-columns:1fr!important}.release315 .support-order-labels,.release315 .support-supplier-labels,.release315 .support-detail-labels{display:none}.release315 .support-order-row,.release315 .support-supplier-row{grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.release315 .support-order-name,.release315 .support-supplier-name{grid-column:1/-1}.release315 .support-supplier-contact{display:none}.release315 .support-supplier-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.release315 .support-card-heading{flex-wrap:wrap;gap:10px}.release315 .support-segments{flex-wrap:wrap}.release315 .support-search{width:100%}.release315 .support-detail-line{grid-template-columns:1fr 1fr!important}.release315 .support-detail-line>div{grid-column:1/-1}.release315 .appointment-row{grid-template-columns:1fr auto;gap:10px;padding:12px;display:grid}.release315 .appointment-date{flex-direction:row;grid-column:1/-1;align-items:center}.release315 .redesign-row-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.release315 .movement-row{flex-direction:column;align-items:stretch;gap:8px;display:flex}.release315 .activity-details{grid-template-columns:1fr}.release315 .admin-metrics{gap:8px;grid-template-columns:1fr 1fr!important}.release315 .admin-overview-heading{display:block}.release315 .admin-person-heading{flex-wrap:wrap}.release315 .admin-account-meta{grid-template-columns:1fr}.release315 .admin-dashboard{padding:12px}.release315 .admin-update-note{font-size:11px}.release315 .wiki-layout{display:block}.release315 .wiki-index,.release315 .wiki-start{display:none}.release315 .wiki-topic>summary h2{font-size:16px;display:inline}.release315 .wiki-topbar{flex-wrap:wrap;gap:8px}.release315 .wiki-topbar-title{display:none}body:has(.release315) [role=dialog]{gap:12px;overflow-x:clip;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 20px)!important;padding:18px 14px!important;overflow-y:auto!important}body:has(.release315) .v2-form-body{max-height:none!important;padding:0!important;overflow:visible!important}body:has(.release315) :is(.form-grid,.form-grid-2,.v2-grid,.employee-layout,.employee-areas,.planning-target,.app-facts,.settings-grid){grid-template-columns:1fr!important}body:has(.release315) .dialog-actions{background:var(--card);padding:12px 0 max(12px,env(safe-area-inset-bottom));z-index:3;flex-wrap:wrap;gap:8px;display:flex;position:sticky;bottom:-18px}body:has(.release315) .dialog-actions>button{white-space:normal;flex:1;min-height:44px}:is(body:has(.release315) [role=dialog] input,body:has(.release315) [role=dialog] select){min-height:40px;font-size:16px}body:has(.release315) .purchase-review-scroll{min-height:0;max-height:none;overflow:visible}.release315 .mobile-item-facts{grid-template-columns:1fr;gap:10px;display:grid}body:has(.release315) .mobile-item-facts{grid-template-columns:1fr;gap:10px;display:grid}body:has(.release315) .mobile-item-facts>div{justify-content:space-between;gap:12px;display:flex}body:has(.release315) .purchase-review-item table{table-layout:fixed;width:100%;min-width:0}body:has(.release315) .purchase-review-item :is(td,th){overflow-wrap:anywhere;padding:5px 2px;font-size:11px}body:has(.release315) .purchase-review-item input{width:60px;max-width:100%}body:has(.release315) .purchase-review-item button{white-space:normal;padding:3px;font-size:10px}body:has(.release315) .purchase-summary{font-size:12px;position:static}body:has(.release315) .employee-booths{grid-template-columns:1fr 1fr;gap:6px;display:grid}body:has(.release315) .employee-section-label{grid-column:1/-1}body:has(.release315) .employee-booth{flex-wrap:wrap;padding:8px}body:has(.release315) .employee-booth small{overflow-wrap:anywhere}body:has(.release315) .planning-booth>summary{cursor:pointer;padding:12px}body:has(.release315) .planning-target{gap:8px;display:grid;grid-template-columns:1fr 90px!important}body:has(.release315) .planning-target>.check-field{grid-column:1/-1}body:has(.release315) .planning-target>.field{grid-area:1/2}body:has(.release315) .planning-target>.field>span{font-size:10px}body:has(.release315) .planning-target>button{justify-self:start}body:has(.release315) .supplier-article-picker{max-height:40dvh;overflow:auto}body:has(.release315) .print-paper{max-width:100%;overflow:auto}}@media screen and (max-width:350px){.release315 .admin-metrics{grid-template-columns:1fr!important}.release315 .v3-list-tool-buttons button{font-size:11px}.release315 .daily-count-simple tr>:nth-child(3){width:75px!important}.release315 .daily-count-entry input{width:62px!important}}@media screen and (max-width:700px){.release315 .app-shell.shell-v3{--shell-header-height:90px;--shell-rail-width:0px;height:auto!important;min-height:100dvh!important;overflow:visible!important}.release315 .shell-v3 .app.compact-topbar.workspace-topbar{height:auto!important;min-height:56px!important}.release315 .logout-action .mobile-action-label{display:none}.release315 button[role=checkbox],.release315 button[role=switch]{min-height:unset}body:has(.release315) [role=dialog] button[role=checkbox]{min-height:unset}body:has(.release315) [role=dialog] button[role=switch]{min-height:unset}.release315 button[role=checkbox]:not(.shell-area-choice){flex-shrink:0;width:20px;height:20px}.release315 button[role=switch]{height:22px}.release315 .app-shell.shell-v3>.redesigned-workspace{width:100%!important;min-height:0!important;margin:0!important;padding:0 12px!important;display:block!important}.release315 .app-shell.shell-v3>.redesigned-workspace>.v2-main{min-height:0!important;display:block!important}.release315 .daily-count-page,.release315 .daily-count-panel,.release315 .daily-table-card{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.release315 .daily-count-scroll{flex:none!important}.release315 .daily-count-toolbar>input{order:0!important}.release315 .mobile-admin-section>summary{cursor:pointer;padding:14px 0}.release315 .mobile-admin-section>summary h2{display:inline}.release315 .v3-inventory-table thead th,.release315 .daily-count-simple thead th{top:var(--mobile-header-height,90px)!important}body:has(.release315) .v3-assignments>summary{cursor:pointer;padding:12px 0}body:has(.release315) .v3-assignments>summary h3{display:inline}.release315 .admin-version{white-space:normal;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:none;margin-top:12px;padding:8px;font-size:11px;display:flex}.release315 .admin-version span{writing-mode:horizontal-tb;word-break:normal;overflow-wrap:normal}.release315 .desktop-only{display:none!important}.release315 span.mobile-only{display:inline}.release315 .mobile-secondary-actions{display:inline-block;position:relative}.release315 .mobile-secondary-actions>summary{cursor:pointer;border:1px solid var(--border);text-align:center;border-radius:8px;min-width:40px;min-height:40px;padding:8px;list-style:none}.release315 .mobile-secondary-actions>div{z-index:15;background:var(--card);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;width:220px;padding:8px;display:flex;position:absolute;top:44px;right:0;box-shadow:0 8px 24px #0004}.release315 .shopping-tools{grid-template-columns:1fr auto;display:grid}.release315 .shopping-tools>label{grid-area:2/1/auto/-1;font-size:12px}.release315 .shopping-tools>.mobile-secondary-actions{grid-area:1/2}.release315 .daily-count-simple tr>:nth-child(2){width:calc(50% - 66px)!important}.release315 .daily-count-simple tr>:nth-child(3){text-align:center;width:88px!important}.release315 .daily-count-simple tr>:nth-child(4){text-align:right;width:calc(50% - 44px)!important}.release315 .daily-row-actions{align-items:flex-end;padding-right:4px}.release315 .daily-count-entry{align-items:center}.release315 .daily-count-simple,.release315 .daily-count-simple :is(thead,tbody){display:block}.release315 .daily-count-simple tr{grid-template-columns:22px calc(50% - 66px) 88px minmax(0,1fr);align-items:stretch;display:grid}.release315 .daily-count-simple tr>:nth-child(n){align-items:center;display:flex;width:auto!important}.release315 .daily-count-simple tr>:nth-child(3){justify-content:center}.release315 .daily-count-simple tr>:nth-child(4){justify-content:flex-end}.release315 .daily-count-simple thead{top:var(--mobile-header-height,90px);z-index:2;background:var(--card);position:sticky}.release315 .daily-count-simple thead th{position:static}.release315 .daily-count-simple tbody tr{min-height:72px;height:auto!important}.release315 .daily-count-simple tr>:nth-child(n){min-height:0;height:auto!important}.release315 .daily-count-simple .daily-count-entry,.release315 .daily-count-simple .daily-row-actions{height:auto!important}}
