/* OctanePOS Admin E.4b — square-corner finish (90-degree edges)
   Presentation only. Loaded after every existing Admin stylesheet.
   No layout dimensions, data tables, routes, events, permissions, or scripts modified.
   Covers the entire Admin app, including modal and dropdown portals attached to body.
*/
:root {
  --radius: 0px;
  --radius-sm: 0px;
  --radius-md: 0px;
  --radius-lg: 0px;
  --radius-xl: 0px;
  --radius-2xl: 0px;
  --card-radius: 0px;
  --button-radius: 0px;
  --input-radius: 0px;
  --modal-radius: 0px;
}

/* Overrides older Admin styles even where individual controls specify radii.
   SVG icon geometry remains intact: only CSS box corners are affected. */
html body *,
html body *::before,
html body *::after {
  border-radius: 0 !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-start-start-radius: 0 !important;
  border-start-end-radius: 0 !important;
  border-end-start-radius: 0 !important;
  border-end-end-radius: 0 !important;
}
