Files
ROLAC/APP/src/styles.scss
T
Chris Chen 62592c29ae
ci-cd-vm / ci-cd (push) Successful in 4m2s
Add audit logs.
2026-06-23 12:13:47 -07:00

271 lines
8.3 KiB
SCSS

/* Shared UI Utility Classes */
@use "app/shared/styles/ui-utils.scss";
/* Site-wide layout (unified system header, etc.) */
@use "app/shared/styles/site.scss";
@import "https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";
/* Kendo UI Theme */
//@import "@progress/kendo-theme-default/dist/all.css";
/* Override Kendo UI Card default width */
.k-card {
width: 100% !important;
}
/* Reset styles */
*,
::before,
::after {
box-sizing: border-box;
}
p,
ul,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
p,
pre,
blockquote {
margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-size: inherit;
font-weight: inherit;
}
ol,
ul {
list-style: none;
margin: 0;
padding: 0;
}
hr {
height: 0;
border-top-width: 1px;
border-bottom-width: 0;
}
/* End of Reset styles */
:root {
/* Color System */
/* Ink tones (shared by the unified system header and finance pages) */
--ink: #1c2a38;
--ink-soft: #50647c;
/* Misc */
--kendo-color-app-surface: #fff;
--kendo-color-surface: #f2f4f7;
--kendo-color-surface-alt: #fff;
--kendo-color-on-app-surface: #28323e;
--kendo-color-subtle: #50647c;
--kendo-color-border: rgba(23, 65, 99, 0.12);
--kendo-color-border-alt: rgba(23, 65, 99, 0.24);
/* Base */
--kendo-color-base-subtle: #e6eaef;
--kendo-color-base-subtle-hover: #dae0e7;
--kendo-color-base-subtle-active: #c1cbd7;
--kendo-color-base: #ffffff;
--kendo-color-base-hover: #e6eaef;
--kendo-color-base-active: #dae0e7;
--kendo-color-base-emphasis: #405063;
--kendo-color-on-base: #202832;
--kendo-color-base-on-surface: #28323e;
--kendo-color-base-on-subtle: #181e25;
/* Primary */
--kendo-color-primary-subtle: #daecfb;
--kendo-color-primary-subtle-hover: #c7e3f9;
--kendo-color-primary-subtle-active: #a2d0f6;
--kendo-color-primary: #0279cf;
--kendo-color-primary-hover: #136db9;
--kendo-color-primary-active: #1767ab;
--kendo-color-primary-emphasis: #15588e;
--kendo-color-on-primary: #ffffff;
--kendo-color-primary-on-surface: #136db9;
--kendo-color-primary-on-subtle: #174163;
/* Secondary */
--kendo-color-secondary-subtle: #a8b6c7;
--kendo-color-secondary-subtle-hover: #8fa1b7;
--kendo-color-secondary-subtle-active: #768ca7;
--kendo-color-secondary: #607895;
--kendo-color-secondary-hover: #50647c;
--kendo-color-secondary-active: #405063;
--kendo-color-secondary-emphasis: #202832;
--kendo-color-on-secondary: #ffffff;
--kendo-color-secondary-on-surface: #50647c;
--kendo-color-secondary-on-subtle: #101419;
/* Tertiary */
--kendo-color-tertiary-subtle: #dafbf9;
--kendo-color-tertiary-subtle-hover: #c7f9f7;
--kendo-color-tertiary-subtle-active: #a2f6f1;
--kendo-color-tertiary: #16d4cb;
--kendo-color-tertiary-hover: #13b9b0;
--kendo-color-tertiary-active: #16a29b;
--kendo-color-tertiary-emphasis: #137c77;
--kendo-color-on-tertiary: #000000;
--kendo-color-tertiary-on-surface: #13b9b0;
--kendo-color-tertiary-on-subtle: #104240;
/* Error */
--kendo-color-error-subtle: #fcdcd9;
--kendo-color-error-subtle-hover: #fcc4c0;
--kendo-color-error-subtle-active: #faa9a3;
--kendo-color-error: #e71b0d;
--kendo-color-error-hover: #d41a0c;
--kendo-color-error-active: #c1170b;
--kendo-color-error-emphasis: #911108;
--kendo-color-on-error: #ffffff;
--kendo-color-error-on-surface: #d41a0c;
--kendo-color-error-on-subtle: #4d0904;
/* Success */
--kendo-color-success-subtle: #d9fce8;
--kendo-color-success-subtle-hover: #c2fad9;
--kendo-color-success-subtle-active: #a6f7c8;
--kendo-color-success: #32ed7f;
--kendo-color-success-hover: #14e069;
--kendo-color-success-active: #12ce60;
--kendo-color-success-emphasis: #0c8d42;
--kendo-color-on-success: #000;
--kendo-color-success-on-surface: #14e069;
--kendo-color-success-on-subtle: #074b23;
/* Warning */
--kendo-color-warning-subtle: #fcf6d9;
--kendo-color-warning-subtle-hover: #faf0c2;
--kendo-color-warning-subtle-active: #f7eaa6;
--kendo-color-warning: #edcd32;
--kendo-color-warning-hover: #e0be14;
--kendo-color-warning-active: #ceaf12;
--kendo-color-warning-emphasis: #8d770c;
--kendo-color-on-warning: #000000;
--kendo-color-warning-on-surface: #e0be14;
--kendo-color-warning-on-subtle: #4b4007;
/* Info */
--kendo-color-info-subtle: #d9f6fc;
--kendo-color-info-subtle-hover: #c2f0fa;
--kendo-color-info-subtle-active: #a6eaf7;
--kendo-color-info: #32ceed;
--kendo-color-info-hover: #14bee0;
--kendo-color-info-active: #12afce;
--kendo-color-info-emphasis: #0c778d;
--kendo-color-on-info: #000000;
--kendo-color-info-on-surface: #14bee0;
--kendo-color-info-on-subtle: #07404b;
/* Light */
--kendo-color-light-subtle: #e6eaef;
--kendo-color-light-subtle-hover: #dae0e7;
--kendo-color-light-subtle-active: #c1cbd7;
--kendo-color-light: #f2f4f7;
--kendo-color-light-hover: #e6eaef;
--kendo-color-light-active: #dae0e7;
--kendo-color-light-emphasis: #a8b6c7;
--kendo-color-on-light: #181e25;
--kendo-color-light-on-surface: #e6eaef;
--kendo-color-light-on-subtle: #303c4a;
/* Dark */
--kendo-color-dark-subtle: #202832;
--kendo-color-dark-subtle-hover: #28323e;
--kendo-color-dark-subtle-active: #303c4a;
--kendo-color-dark: #101419;
--kendo-color-dark-hover: #181e25;
--kendo-color-dark-active: #202832;
--kendo-color-dark-emphasis: #50647c;
--kendo-color-on-dark: #ffffff;
--kendo-color-dark-on-surface: #181e25;
--kendo-color-dark-on-subtle: #f2f4f7;
/* Series A */
--kendo-color-series-a-subtler: #e4b4c1;
--kendo-color-series-a: #c35573;
--kendo-color-series-a-bold: #a63a57;
--kendo-color-series-a-subtle: #d5869b;
--kendo-color-series-a-bolder: #792a3f;
/* Series B */
--kendo-color-series-b-subtler: #accfec;
--kendo-color-series-b: #4493d5;
--kendo-color-series-b-bold: #2975b3;
--kendo-color-series-b-subtle: #7ab3e1;
--kendo-color-series-b-bolder: #1d5481;
/* Series C */
--kendo-color-series-c-subtler: #b1d2c2;
--kendo-color-series-c: #62a583;
--kendo-color-series-c-bold: #4a8266;
--kendo-color-series-c-subtle: #8abca3;
--kendo-color-series-c-bolder: #345b47;
/* Series D */
--kendo-color-series-d-subtler: #69bed8;
--kendo-color-series-d: #28829d;
--kendo-color-series-d-bold: #1c5b6d;
--kendo-color-series-d-subtle: #38a9cc;
--kendo-color-series-d-bolder: #10323d;
/* Series E */
--kendo-color-series-e-subtler: #eed57c;
--kendo-color-series-e: #d6ad1c;
--kendo-color-series-e-bold: #a28415;
--kendo-color-series-e-subtle: #e7c446;
--kendo-color-series-e-bolder: #6c580e;
/* SERIES F */
--kendo-color-series-f-subtler: #c5c0d8;
--kendo-color-series-f: #7f76a9;
--kendo-color-series-f-bold: #60568a;
--kendo-color-series-f-subtle: #a29bc0;
--kendo-color-series-f-bolder: #463f64;
/* Typography */
--kendo-font-family: "Fira Sans", sans-serif;
--kendo-font-size: 14px;
--kendo-font-size-sm: 12px;
--kendo-font-size-md: var(--kendo-font-size);
--kendo-font-size-lg: 16px;
--kendo-font-size-xl: 20px;
--kendo-h1-font-size: 56px;
--kendo-h2-font-size: 42px;
--kendo-h3-font-size: 35px;
--kendo-h4-font-size: 28px;
--kendo-h5-font-size: 21px;
--kendo-h6-font-size: 14px;
--kendo-line-height-xs: 1.2;
--kendo-line-height-sm: 1.25;
--kendo-line-height-md: 1.42;
--kendo-line-height-lg: 1.5;
--kendo-h1-line-height: calc((var(--kendo-font-size) * 4) * 1.25);
--kendo-h2-line-height: calc((var(--kendo-font-size) * 3) * 1.2);
--kendo-h3-line-height: calc((var(--kendo-font-size) * 2.5) * 1.2);
--kendo-h4-line-height: calc((var(--kendo-font-size) * 2) * 1.2);
--kendo-h5-line-height: calc((var(--kendo-font-size) * 1.5) * 1.25);
--kendo-h6-line-height: calc((var(--kendo-font-size) * 1) * 1.25);
--kendo-h1-font-weight: 400;
--kendo-h2-font-weight: 400;
--kendo-h3-font-weight: 400;
--kendo-h4-font-weight: 500;
--kendo-h5-font-weight: 500;
--kendo-h6-font-weight: 500;
/* Border radius */
--k-border-radius-null: 0px;
--kendo-border-radius-xs: 4px;
--kendo-border-radius-sm: 6px;
--kendo-border-radius-md: 12px;
--kendo-border-radius-lg: 24px;
--kendo-border-radius-xl: 36px;
--kendo-border-radius-xxl: 48px;
--kendo-border-radius-xxxl: 60px;
--kendo-border-radius-full: 9999px;
/* Panel Gradient */
--panel-gradient: linear-gradient(to bottom, white 60%, #fafafa 0%);
}