folder rename
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user