@layer v22.reset, v22.tokens, v22.base, v22.layout, v22.components, v22.screens, v22.runtime, v22.system, v22.workspace, v22.polish, v22.utilities, v22.dark, v22.bureau;
@import url("./tokens.css") layer(v22.tokens);
@import url("./base.css") layer(v22.base);
@import url("./layout.css") layer(v22.layout);
@import url("./components.css") layer(v22.components);
@import url("./screens.css") layer(v22.screens);
@import url("./demo.css") layer(v22.screens);
@import url("./estimates.css") layer(v22.screens);
@import url("./finance.css") layer(v22.screens);
@import url("./queues.css") layer(v22.screens);
@import url("./tenders.css") layer(v22.screens);
@import url("./settings.css") layer(v22.screens);
@import url("./calendar.css") layer(v22.screens);
@import url("./inventory.css") layer(v22.screens);
@import url("./resources.css") layer(v22.screens);
@import url("./runtime.css") layer(v22.runtime);
@import url("./system.css") layer(v22.system);
@import url("./workspace.css") layer(v22.workspace);
@import url("./polish.css") layer(v22.polish);
@import url("./utilities.css") layer(v22.utilities);
@import url("./dark.css") layer(v22.dark);
@import url("./bureau-x.css") layer(v22.bureau);

@layer v22.reset {
  *, *::before, *::after { box-sizing: border-box; }
  html { text-size-adjust: 100%; }
  body, h1, h2, h3, p, ul, ol { margin: 0; }
  button, input, textarea, select { font: inherit; }
  button, a { -webkit-tap-highlight-color: transparent; }
  img, svg { display: block; max-width: 100%; }
}

/* OPS DEMO 1.3.0 | BUREAU X visual alignment + phone-first access + admin auth */
