@import '_content/Aaya.Alerts/Aaya.Alerts.7h741zs3d0.bundle.scp.css';
@import '_content/Aaya.Aydeas/Aaya.Aydeas.8eitz1r8o3.bundle.scp.css';
@import '_content/Aaya.Connectors/Aaya.Connectors.69k0dg8r9g.bundle.scp.css';
@import '_content/Aaya.Core.Blazor/Aaya.Core.Blazor.icdr954pzn.bundle.scp.css';
@import '_content/Aaya.DynamicUI/Aaya.DynamicUI.6pfeanqo2m.bundle.scp.css';
@import '_content/Aaya.Identity/Aaya.Identity.avp2f5qgvf.bundle.scp.css';
@import '_content/Aaya.Module.Finance/Aaya.Module.Finance.tqjuaww7i6.bundle.scp.css';
@import '_content/Aaya.Module.Operations/Aaya.Module.Operations.ihuj60dep3.bundle.scp.css';
@import '_content/Just.Core.Blazor/Just.Core.Blazor.ef8n878y2v.bundle.scp.css';

/* /Components/Layout/StandaloneLayout.razor.rz.scp.css */
/* The sign-in form is the shared passkey login of Aaya.Identity; its elements take the admin's look here. The
   button's font size overrides an inline style of the shared component. */
.ad-standalone-panel[b-ufhk52bg6g]  h1 { font-size: var(--ad-text-page-title); font-weight: 600; letter-spacing: var(--ad-tracking-title); line-height: var(--ad-leading-title); }
.ad-standalone-panel[b-ufhk52bg6g]  h3 { margin: 4px 0 0; font-size: var(--ad-text-body); font-weight: 400; color: var(--ad-ink-muted); }
.ad-standalone-panel[b-ufhk52bg6g]  hr { margin: var(--ad-space-md) calc(-1 * var(--ad-space-xl)); border: 0; border-top: 1px solid var(--ad-hairline); }
.ad-standalone-panel[b-ufhk52bg6g]  form { display: flex; flex-direction: column; gap: var(--ad-space-xs); }
.ad-standalone-panel[b-ufhk52bg6g]  form > div { display: flex; flex-direction: column; gap: 6px; }
.ad-standalone-panel[b-ufhk52bg6g]  label { order: -1; font-size: var(--ad-text-label); font-weight: 500; }
.ad-standalone-panel[b-ufhk52bg6g]  input:not([type="hidden"]) { height: var(--ad-size-input); padding: 0 10px; background: var(--ad-surface); border: 1px solid var(--ad-input-border); border-radius: var(--ad-radius-control); font-size: var(--ad-text-body); }
.ad-standalone-panel[b-ufhk52bg6g]  button { height: var(--ad-size-input); padding: 0 var(--ad-space-sm); background: var(--ad-ink); border: 1px solid var(--ad-ink); border-radius: var(--ad-radius-control); font-size: var(--ad-text-body) !important; font-weight: 500; color: var(--ad-on-ink); cursor: pointer; }
.ad-standalone-panel[b-ufhk52bg6g]  [role="alert"], .ad-standalone-panel[b-ufhk52bg6g]  .validation-message { color: var(--ad-signal-text); }
