.page { min-height: 100%; max-width: 1200px; padding: var(--omni-space-24); background: var(--omni-color-surface); font-family: var(--omni-font-family); } .header { display: flex; align-items: flex-start; justify-content: space-between; gap: var(--omni-space-16); flex-wrap: wrap; margin-bottom: var(--omni-space-24); } .title { margin: 0; color: var(--omni-color-text); } .subtitle { display: block; margin-top: var(--omni-space-4); color: var(--omni-color-text-2); font-size: 14px; line-height: 1.6; } .welcome { display: block; margin-top: var(--omni-space-8); color: var(--omni-color-text); font-size: 16px; line-height: 1.6; } .primaryCta { height: 40px; border-radius: var(--omni-radius-button); background-color: var(--omni-color-primary); } :global(.arco-card).kpiCard, :global(.arco-card).panel { border: 1px solid var(--omni-color-border); border-radius: var(--omni-radius-card); background: var(--omni-color-bg); box-shadow: var(--omni-shadow); } .main { margin-top: var(--omni-space-24); } .delta { margin-top: var(--omni-space-8); font-size: 12px; line-height: 1.6; color: var(--omni-color-text-2); } .deltaUp { color: var(--omni-color-success); } .deltaDown { color: var(--omni-color-error); } .feedMeta { display: flex; align-items: center; flex-wrap: wrap; gap: var(--omni-space-8); } .feedExtra { margin-top: var(--omni-space-4); color: var(--omni-color-text-2); font-size: 12px; line-height: 1.6; } .empty { padding: var(--omni-space-24) 0; text-align: center; } .emptyText { margin: 0 0 var(--omni-space-12); color: var(--omni-color-text-2); font-size: 14px; line-height: 1.6; } .shortcut { display: flex; flex-direction: column; align-items: flex-start; width: 100%; min-height: 44px; padding: var(--omni-space-12) 0; border: 0; border-bottom: 1px solid var(--omni-color-border); background: transparent; text-align: start; cursor: pointer; } .shortcut:last-child { border-bottom: 0; } .shortcut:hover { filter: brightness(0.98); } .shortcut:focus-visible { outline: 2px solid var(--omni-color-primary); outline-offset: 2px; } .shortcutLabel { color: var(--omni-color-text); font-size: 14px; line-height: 1.6; } .shortcutHint { color: var(--omni-color-text-2); font-size: 12px; line-height: 1.6; } @media (prefers-reduced-motion: reduce) { .shortcut:hover { filter: none; } }