/* Local-file feedback shares the site loading primitives. */
body.page-gerber #projectGerberState{min-height:48px}
body.page-gerber #projectGerberState .pp-feedback-status{padding:0;min-height:24px}
body.page-gerber #projectGerberState .pp-feedback-spinner{flex:none}
body.page-gerber #projectGerberState[data-loading=true]{display:flex;align-items:center}
@layer ux-refinement{
 body.page-gerber #drop-zone button{box-shadow:none!important;transition:background-color 300ms ease,border-color 300ms ease,color 300ms ease!important}
 @media(prefers-reduced-motion:reduce){body.page-gerber #drop-zone button{transition:none!important}}
}
html.page-tools body.page-gerber #load-sample-board{border-color:#dedede}
@media(hover:hover) and (pointer:fine){html.page-tools body.page-gerber #load-sample-board:not(:disabled):hover{border-color:#c5c5c7;background:#f5f5f7}}
@media(max-width:700px){body.page-gerber #drop-zone button{min-height:44px}body.page-gerber #projectGerberState{font-size:14px;line-height:1.6}}
