.bds-input__el:-webkit-autofill,.bds-input__el:-webkit-autofill:hover,.bds-input__el:-webkit-autofill:focus,.bds-input__el:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--surface-card) inset;box-shadow:0 0 0 1000px var(--surface-card) inset;-webkit-text-fill-color:var(--text-strong);caret-color:var(--text-strong);transition:background-color 9999s ease-in-out 0s}.bds-input__el:focus,.bds-input__el:focus-visible{outline:none;box-shadow:none}.erp-menu-btn,.erp-backdrop{display:none}@media (max-width: 899px){.erp-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:50;transform:translate(-100%);transition:transform .2s ease;box-shadow:2px 0 16px #00000040}.erp-sidebar--open{transform:translate(0)}.erp-backdrop--show{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000006b;z-index:40}.erp-menu-btn{display:inline-flex}}@media (prefers-reduced-motion: reduce){.erp-sidebar{transition:none}}.erp-grid{display:grid;grid-template-columns:repeat(var(--cols, 1),minmax(0,1fr));gap:var(--erp-grid-gap, 12px)}@media (max-width: 720px){.erp-grid{grid-template-columns:1fr}}.erp-workzone{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:18px}@media (max-width: 900px){.erp-workzone{grid-template-columns:1fr}}@keyframes bds-spin{to{transform:rotate(360deg)}}.bds-spinner{display:inline-block;flex:none;width:var(--spinner-size, 18px);height:var(--spinner-size, 18px);border-radius:50%;border:2px solid color-mix(in srgb,currentColor 22%,transparent);border-top-color:currentColor;animation:bds-spin .7s linear infinite}@keyframes bds-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.bds-skeleton{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--surface-sunken) 30%,color-mix(in srgb,var(--surface-sunken) 40%,var(--surface-card)) 50%,var(--surface-sunken) 70%);background-size:200% 100%;animation:bds-skeleton 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.bds-spinner{animation-duration:1.8s}.bds-skeleton{animation:none;background:var(--surface-sunken)}}@keyframes bds-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes bds-modal-panel-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.bds-modal-overlay{animation:bds-modal-overlay-in .14s ease-out}.bds-modal-panel{animation:bds-modal-panel-in .16s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion: reduce){.bds-modal-overlay,.bds-modal-panel{animation:none}}
