*{box-sizing:border-box}html,body,#root{min-height:100vh;margin:0;padding:0}body{color:#0e1420;-webkit-font-smoothing:antialiased;background:#f4f6fa;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body,input,select,textarea,button,table{font-variant-numeric:tabular-nums lining-nums}input,select,textarea,button{font-family:inherit}.ph-display{letter-spacing:-.02em;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif}.ph-shell-field::placeholder{color:#8195ae}.ph-shell-field:-webkit-autofill{-webkit-text-fill-color:#e8eef7;-webkit-box-shadow:inset 0 0 0 1000px #131a26}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#cbd5e3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#aebcce}.ph-panel-scroll::-webkit-scrollbar-thumb{background:#222e42}.ph-panel-scroll::-webkit-scrollbar-thumb:hover{background:#33425c}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #4fb4ee}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ph-field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=460px){.ph-field-row{grid-template-columns:1fr}}.ph-plate-field::placeholder{color:#6b5b0e;letter-spacing:.1em}.ph-plate-field:-webkit-autofill{-webkit-text-fill-color:#14161a;-webkit-box-shadow:inset 0 0 0 1000px #f7d117}.ph-plate-field:focus-visible{outline-offset:3px;outline:2px solid #4fb4ee}.ph-modal{animation:.12s ease-out ph-modal-in}@keyframes ph-modal-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ph-row:hover{background:#f7f9fc}.ph-danger-link:hover{color:#b3231f;text-decoration:underline}.ph-till{grid-template-columns:1.6fr minmax(300px,1fr);align-items:start;gap:20px;display:grid}@media (width<=900px){.ph-till{grid-template-columns:1fr}}.ph-till>*{min-width:0}.ph-tile:hover{border-color:#c3d2e8}.ph-reports-split{grid-template-columns:1fr 1.2fr;align-items:start;gap:20px;display:grid}@media (width<=900px){.ph-reports-split{grid-template-columns:1fr}}.ph-po-split{grid-template-columns:1.5fr minmax(280px,1fr);align-items:start;gap:20px;display:grid}@media (width<=900px){.ph-po-split{grid-template-columns:1fr}}.ph-stock-split{grid-template-columns:1.4fr minmax(300px,1fr);align-items:start;gap:20px;display:grid}@media (width<=900px){.ph-stock-split{grid-template-columns:1fr}}.ph-shelf-split{grid-template-columns:minmax(0,2.5fr) minmax(270px,1fr);align-items:start;gap:18px;display:grid}@media (width<=1000px){.ph-shelf-split{grid-template-columns:minmax(0,1fr)}}.ph-intake-head{grid-template-columns:1fr minmax(320px,420px);align-items:center;gap:28px;display:grid}@media (width<=860px){.ph-intake-head{grid-template-columns:1fr;gap:20px}}.ph-finder-split{grid-template-columns:minmax(240px,320px) 1fr;align-items:start;gap:18px;display:grid}@media (width<=900px){.ph-finder-split{grid-template-columns:1fr}}
