folder rename

This commit is contained in:
gsinghpal
2026-04-16 20:53:53 -04:00
parent 3f3ddcbab4
commit 7c7ef06057
634 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,109 @@
// =============================================================================
// Fusion Plating — Aerospace pack styles
// Copyright 2026 Nexa Systems Inc.
// License OPL-1 (Odoo Proprietary License v1.0)
//
// THEME AWARENESS
// ---------------
// This file uses ONLY Bootstrap / Odoo CSS custom properties so it renders
// correctly in both light and dark mode:
//
// background: var(--bs-body-bg)
// surface: var(--o-view-background-color)
// foreground: var(--bs-body-color)
// muted text: var(--bs-secondary-color)
// border: var(--bs-border-color)
// brand: var(--o-action)
//
// Semantic status colours are tinted via `color-mix()` against the Bootstrap
// theme tokens so a green badge adapts automatically between light and dark.
// =============================================================================
// -----------------------------------------------------------------------------
// Local helper — tint a semantic colour against the surface.
// -----------------------------------------------------------------------------
@mixin fp-aero-tint($color-var, $amount: 12%) {
background-color: color-mix(in srgb, var(#{$color-var}) #{$amount}, transparent);
color: var(#{$color-var});
border: 1px solid color-mix(in srgb, var(#{$color-var}) 35%, transparent);
}
// -----------------------------------------------------------------------------
// Risk register card — severity-tinted callout on the risk form
// -----------------------------------------------------------------------------
.o_fp_risk_card {
background-color: var(--o-view-background-color, var(--bs-body-bg));
color: var(--bs-body-color);
border: 1px solid var(--bs-border-color);
border-left-width: 4px;
border-radius: 8px;
padding: 12px 14px;
margin-bottom: 12px;
transition: border-color 120ms ease, box-shadow 120ms ease;
&[data-level="low"] {
border-left-color: var(--bs-success);
background-color: color-mix(in srgb, var(--bs-success) 6%, transparent);
}
&[data-level="medium"] {
border-left-color: var(--bs-info, var(--o-action));
background-color: color-mix(in srgb, var(--bs-info, var(--o-action)) 6%, transparent);
}
&[data-level="high"] {
border-left-color: var(--bs-warning);
background-color: color-mix(in srgb, var(--bs-warning) 8%, transparent);
}
&[data-level="critical"] {
border-left-color: var(--bs-danger);
background-color: color-mix(in srgb, var(--bs-danger) 10%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--bs-danger) 20%, transparent);
}
}
// -----------------------------------------------------------------------------
// Nadcap badge — compact accreditation indicator on the audit form header
// -----------------------------------------------------------------------------
.o_fp_nadcap_badge {
display: inline-block;
padding: 3px 10px;
font-size: 0.72rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.03em;
border-radius: 999px;
@include fp-aero-tint(--o-action);
}
// -----------------------------------------------------------------------------
// AS9100 clause tree — subtle hierarchy cueing for nested clause codes
// -----------------------------------------------------------------------------
.o_fp_as9100_tree {
.o_data_row {
// Tighten row padding a touch so long clause names stay legible
// without dominating the screen.
--fp-aero-row-pad: 6px;
> td {
padding-top: var(--fp-aero-row-pad);
padding-bottom: var(--fp-aero-row-pad);
}
}
// Monospace the clause code column for easy scanning of 8.1.2.3 style ids.
td[name="code"] {
font-family: var(--bs-font-monospace, monospace);
color: var(--bs-body-color);
}
// Muted parent column — it's context, not the focus.
td[name="parent_id"] {
color: var(--bs-secondary-color);
}
}