forensic-ai #4
@ -149,10 +149,6 @@ a:hover {
|
|||||||
padding: 2rem 0;
|
padding: 2rem 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.section-lg {
|
|
||||||
padding: 3rem 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Flex Utilities */
|
/* Flex Utilities */
|
||||||
.flex {
|
.flex {
|
||||||
display: flex;
|
display: flex;
|
||||||
@ -200,10 +196,6 @@ a:hover {
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.items-start {
|
|
||||||
align-items: flex-start;
|
|
||||||
}
|
|
||||||
|
|
||||||
.justify-center {
|
.justify-center {
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
}
|
}
|
||||||
@ -222,11 +214,6 @@ a:hover {
|
|||||||
grid-template-columns: 1fr 1fr;
|
grid-template-columns: 1fr 1fr;
|
||||||
}
|
}
|
||||||
|
|
||||||
.grid-3 {
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: 1fr 1fr 1fr;
|
|
||||||
}
|
|
||||||
|
|
||||||
.grid-4 {
|
.grid-4 {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: 1fr 1fr 1fr 1fr;
|
grid-template-columns: 1fr 1fr 1fr 1fr;
|
||||||
@ -239,24 +226,11 @@ a:hover {
|
|||||||
justify-content: center;
|
justify-content: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.grid-auto-fit-sm {
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
|
|
||||||
gap: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.grid-auto-fit-lg {
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
|
|
||||||
gap: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Gap Utilities */
|
/* Gap Utilities */
|
||||||
.gap-1 { gap: 0.25rem; }
|
.gap-1 { gap: 0.25rem; }
|
||||||
.gap-2 { gap: 0.5rem; }
|
.gap-2 { gap: 0.5rem; }
|
||||||
.gap-3 { gap: 0.75rem; }
|
.gap-3 { gap: 0.75rem; }
|
||||||
.gap-4 { gap: 1rem; }
|
.gap-4 { gap: 1rem; }
|
||||||
.gap-6 { gap: 1.5rem; }
|
|
||||||
.gap-8 { gap: 2rem; }
|
.gap-8 { gap: 2rem; }
|
||||||
|
|
||||||
/* ===================================================================
|
/* ===================================================================
|
||||||
@ -264,29 +238,16 @@ a:hover {
|
|||||||
================================================================= */
|
================================================================= */
|
||||||
|
|
||||||
/* Margin Utilities */
|
/* Margin Utilities */
|
||||||
.m-0 { margin: 0; }
|
|
||||||
.m-1 { margin: 0.25rem; }
|
|
||||||
.m-2 { margin: 0.5rem; }
|
|
||||||
.m-3 { margin: 0.75rem; }
|
|
||||||
.m-4 { margin: 1rem; }
|
|
||||||
.m-6 { margin: 1.5rem; }
|
|
||||||
.m-8 { margin: 2rem; }
|
|
||||||
|
|
||||||
.mx-auto { margin-left: auto; margin-right: auto; }
|
.mx-auto { margin-left: auto; margin-right: auto; }
|
||||||
|
|
||||||
.mt-0 { margin-top: 0; }
|
|
||||||
.mt-1 { margin-top: 0.25rem; }
|
.mt-1 { margin-top: 0.25rem; }
|
||||||
.mt-2 { margin-top: 0.5rem; }
|
.mt-2 { margin-top: 0.5rem; }
|
||||||
.mt-3 { margin-top: 0.75rem; }
|
.mt-3 { margin-top: 0.75rem; }
|
||||||
.mt-4 { margin-top: 1rem; }
|
.mt-4 { margin-top: 1rem; }
|
||||||
.mt-6 { margin-top: 1.5rem; }
|
|
||||||
.mt-8 { margin-top: 2rem; }
|
|
||||||
.mt-auto { margin-top: auto; }
|
.mt-auto { margin-top: auto; }
|
||||||
|
|
||||||
.mr-1 { margin-right: 0.25rem; }
|
|
||||||
.mr-2 { margin-right: 0.5rem; }
|
.mr-2 { margin-right: 0.5rem; }
|
||||||
.mr-3 { margin-right: 0.75rem; }
|
.mr-3 { margin-right: 0.75rem; }
|
||||||
.mr-4 { margin-right: 1rem; }
|
|
||||||
|
|
||||||
.mb-0 { margin-bottom: 0; }
|
.mb-0 { margin-bottom: 0; }
|
||||||
.mb-1 { margin-bottom: 0.25rem; }
|
.mb-1 { margin-bottom: 0.25rem; }
|
||||||
@ -296,34 +257,22 @@ a:hover {
|
|||||||
.mb-6 { margin-bottom: 1.5rem; }
|
.mb-6 { margin-bottom: 1.5rem; }
|
||||||
.mb-8 { margin-bottom: 2rem; }
|
.mb-8 { margin-bottom: 2rem; }
|
||||||
|
|
||||||
.ml-1 { margin-left: 0.25rem; }
|
|
||||||
.ml-2 { margin-left: 0.5rem; }
|
.ml-2 { margin-left: 0.5rem; }
|
||||||
.ml-3 { margin-left: 0.75rem; }
|
|
||||||
.ml-4 { margin-left: 1rem; }
|
|
||||||
|
|
||||||
/* Padding Utilities */
|
/* Padding Utilities */
|
||||||
.p-0 { padding: 0; }
|
|
||||||
.p-1 { padding: 0.25rem; }
|
|
||||||
.p-2 { padding: 0.5rem; }
|
.p-2 { padding: 0.5rem; }
|
||||||
.p-3 { padding: 0.75rem; }
|
.p-3 { padding: 0.75rem; }
|
||||||
.p-4 { padding: 1rem; }
|
.p-4 { padding: 1rem; }
|
||||||
.p-6 { padding: 1.5rem; }
|
.p-6 { padding: 1.5rem; }
|
||||||
.p-8 { padding: 2rem; }
|
.p-8 { padding: 2rem; }
|
||||||
|
|
||||||
.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
|
|
||||||
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
|
|
||||||
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
|
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
|
||||||
.px-4 { padding-left: 1rem; padding-right: 1rem; }
|
.px-4 { padding-left: 1rem; padding-right: 1rem; }
|
||||||
|
|
||||||
.py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
|
|
||||||
.py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
|
.py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
|
||||||
.py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
|
|
||||||
.py-4 { padding-top: 1rem; padding-bottom: 1rem; }
|
|
||||||
.py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
|
|
||||||
.py-8 { padding-top: 2rem; padding-bottom: 2rem; }
|
.py-8 { padding-top: 2rem; padding-bottom: 2rem; }
|
||||||
|
|
||||||
.pt-3 { padding-top: 0.75rem; }
|
.pt-3 { padding-top: 0.75rem; }
|
||||||
.pb-2 { padding-bottom: 0.5rem; }
|
|
||||||
|
|
||||||
/* ===================================================================
|
/* ===================================================================
|
||||||
6. TARGETED UTILITY CLASSES (FOR INLINE STYLE CONSOLIDATION)
|
6. TARGETED UTILITY CLASSES (FOR INLINE STYLE CONSOLIDATION)
|
||||||
@ -333,8 +282,6 @@ a:hover {
|
|||||||
.section-padding { padding: 2rem 0; }
|
.section-padding { padding: 2rem 0; }
|
||||||
.content-center { text-align: center; margin-bottom: 1rem; }
|
.content-center { text-align: center; margin-bottom: 1rem; }
|
||||||
.content-center-lg { text-align: center; margin-bottom: 2rem; }
|
.content-center-lg { text-align: center; margin-bottom: 2rem; }
|
||||||
.content-narrow { max-width: 900px; margin: 0 auto; }
|
|
||||||
.content-wide { max-width: 1200px; margin: 0 auto; }
|
|
||||||
|
|
||||||
/* Card Info Variants (for inline background/padding combinations) */
|
/* Card Info Variants (for inline background/padding combinations) */
|
||||||
.card-info-sm {
|
.card-info-sm {
|
||||||
@ -343,20 +290,6 @@ a:hover {
|
|||||||
border-radius: 0.5rem;
|
border-radius: 0.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card-info-md {
|
|
||||||
background-color: var(--color-bg-secondary);
|
|
||||||
padding: 1.5rem;
|
|
||||||
border-radius: 0.75rem;
|
|
||||||
border: 1px solid var(--color-border);
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-info-lg {
|
|
||||||
background-color: var(--color-bg-secondary);
|
|
||||||
padding: 2rem;
|
|
||||||
border-radius: 1rem;
|
|
||||||
border: 1px solid var(--color-border);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Header/Title Combinations */
|
/* Header/Title Combinations */
|
||||||
.header-center {
|
.header-center {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
@ -375,42 +308,6 @@ a:hover {
|
|||||||
color: white;
|
color: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Metadata/Info Text Combinations */
|
|
||||||
.info-text {
|
|
||||||
font-size: 0.875rem;
|
|
||||||
color: var(--color-text-secondary);
|
|
||||||
line-height: 1.6;
|
|
||||||
}
|
|
||||||
|
|
||||||
.info-text-center {
|
|
||||||
font-size: 0.875rem;
|
|
||||||
color: var(--color-text-secondary);
|
|
||||||
text-align: center;
|
|
||||||
line-height: 1.6;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Grid Auto-fit Variants for common inline grid patterns */
|
|
||||||
.grid-auto-300 {
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
|
|
||||||
gap: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.grid-auto-400 {
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
|
|
||||||
gap: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.grid-auto-500 {
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
|
|
||||||
gap: 1.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Add to global.css */
|
|
||||||
.pros-cons-section { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; }
|
|
||||||
.tool-metadata { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 0.75rem; }
|
|
||||||
.grid-cols-2 { grid-template-columns: 1fr 1fr; }
|
.grid-cols-2 { grid-template-columns: 1fr 1fr; }
|
||||||
.flex-shrink-1 { flex-shrink: 1; }
|
.flex-shrink-1 { flex-shrink: 1; }
|
||||||
|
|
||||||
@ -420,7 +317,6 @@ a:hover {
|
|||||||
|
|
||||||
/* Text Utilities */
|
/* Text Utilities */
|
||||||
.text-center { text-align: center; }
|
.text-center { text-align: center; }
|
||||||
.text-left { text-align: left; }
|
|
||||||
.text-right { text-align: right; }
|
.text-right { text-align: right; }
|
||||||
|
|
||||||
.text-xs { font-size: 0.75rem; }
|
.text-xs { font-size: 0.75rem; }
|
||||||
@ -430,10 +326,8 @@ a:hover {
|
|||||||
.text-xl { font-size: 1.25rem; }
|
.text-xl { font-size: 1.25rem; }
|
||||||
.text-2xl { font-size: 1.5rem; }
|
.text-2xl { font-size: 1.5rem; }
|
||||||
|
|
||||||
.font-normal { font-weight: 400; }
|
|
||||||
.font-medium { font-weight: 500; }
|
.font-medium { font-weight: 500; }
|
||||||
.font-semibold { font-weight: 600; }
|
.font-semibold { font-weight: 600; }
|
||||||
.font-bold { font-weight: 700; }
|
|
||||||
|
|
||||||
.leading-tight { line-height: 1.25; }
|
.leading-tight { line-height: 1.25; }
|
||||||
.leading-normal { line-height: 1.5; }
|
.leading-normal { line-height: 1.5; }
|
||||||
@ -445,12 +339,10 @@ a:hover {
|
|||||||
.text-secondary { color: var(--color-text-secondary); }
|
.text-secondary { color: var(--color-text-secondary); }
|
||||||
.text-accent { color: var(--color-accent); }
|
.text-accent { color: var(--color-accent); }
|
||||||
.text-warning { color: var(--color-warning); }
|
.text-warning { color: var(--color-warning); }
|
||||||
.text-error { color: var(--color-error); }
|
|
||||||
|
|
||||||
/* Display Utilities */
|
/* Display Utilities */
|
||||||
.block { display: block; }
|
.block { display: block; }
|
||||||
.inline { display: inline; }
|
.inline { display: inline; }
|
||||||
.inline-block { display: inline-block; }
|
|
||||||
.hidden { display: none; }
|
.hidden { display: none; }
|
||||||
|
|
||||||
/* Size Utilities */
|
/* Size Utilities */
|
||||||
@ -466,18 +358,13 @@ a:hover {
|
|||||||
.fixed { position: fixed; }
|
.fixed { position: fixed; }
|
||||||
.sticky { position: sticky; }
|
.sticky { position: sticky; }
|
||||||
|
|
||||||
.top-0 { top: 0; }
|
|
||||||
.bottom-8 { bottom: 2rem; }
|
.bottom-8 { bottom: 2rem; }
|
||||||
.right-8 { right: 2rem; }
|
.right-8 { right: 2rem; }
|
||||||
.left-0 { left: 0; }
|
|
||||||
|
|
||||||
.z-10 { z-index: 10; }
|
|
||||||
.z-50 { z-index: 50; }
|
.z-50 { z-index: 50; }
|
||||||
.z-100 { z-index: 100; }
|
|
||||||
|
|
||||||
/* Overflow Utilities */
|
/* Overflow Utilities */
|
||||||
.overflow-hidden { overflow: hidden; }
|
.overflow-hidden { overflow: hidden; }
|
||||||
.overflow-auto { overflow: auto; }
|
|
||||||
|
|
||||||
/* Border Utilities */
|
/* Border Utilities */
|
||||||
.border { border: 1px solid var(--color-border); }
|
.border { border: 1px solid var(--color-border); }
|
||||||
@ -485,19 +372,15 @@ a:hover {
|
|||||||
.border-l-4 { border-left: 4px solid; }
|
.border-l-4 { border-left: 4px solid; }
|
||||||
|
|
||||||
.rounded { border-radius: 0.25rem; }
|
.rounded { border-radius: 0.25rem; }
|
||||||
.rounded-md { border-radius: 0.375rem; }
|
|
||||||
.rounded-lg { border-radius: 0.5rem; }
|
.rounded-lg { border-radius: 0.5rem; }
|
||||||
.rounded-xl { border-radius: 0.75rem; }
|
.rounded-xl { border-radius: 0.75rem; }
|
||||||
.rounded-2xl { border-radius: 1rem; }
|
|
||||||
|
|
||||||
/* Background Utilities */
|
/* Background Utilities */
|
||||||
.bg-secondary { background-color: var(--color-bg-secondary); }
|
.bg-secondary { background-color: var(--color-bg-secondary); }
|
||||||
.bg-tertiary { background-color: var(--color-bg-tertiary); }
|
|
||||||
|
|
||||||
/* Cursor Utilities */
|
/* Cursor Utilities */
|
||||||
.cursor-pointer { cursor: pointer; }
|
.cursor-pointer { cursor: pointer; }
|
||||||
|
|
||||||
.h-12 { height: 3rem; }
|
|
||||||
.align-middle { vertical-align: middle; }
|
.align-middle { vertical-align: middle; }
|
||||||
|
|
||||||
|
|
||||||
@ -637,11 +520,6 @@ nav {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Button Sizes */
|
/* Button Sizes */
|
||||||
.btn-xs {
|
|
||||||
padding: 0.25rem 0.5rem;
|
|
||||||
font-size: 0.75rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.btn-sm {
|
.btn-sm {
|
||||||
padding: 0.375rem 0.75rem;
|
padding: 0.375rem 0.75rem;
|
||||||
font-size: 0.8125rem;
|
font-size: 0.8125rem;
|
||||||
@ -799,14 +677,6 @@ input[type="checkbox"] {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Card Variants */
|
/* Card Variants */
|
||||||
.card-sm {
|
|
||||||
padding: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-lg {
|
|
||||||
padding: 2rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-info {
|
.card-info {
|
||||||
background-color: var(--color-bg-secondary);
|
background-color: var(--color-bg-secondary);
|
||||||
border-left: 4px solid var(--color-primary);
|
border-left: 4px solid var(--color-primary);
|
||||||
@ -817,15 +687,6 @@ input[type="checkbox"] {
|
|||||||
color: white;
|
color: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card-gradient {
|
|
||||||
background: linear-gradient(135deg, var(--color-bg-secondary) 0%, var(--color-bg-tertiary) 100%);
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-hero {
|
|
||||||
background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Card Type Modifiers */
|
/* Card Type Modifiers */
|
||||||
.card-hosted {
|
.card-hosted {
|
||||||
background-color: var(--color-hosted-bg);
|
background-color: var(--color-hosted-bg);
|
||||||
@ -869,7 +730,6 @@ input[type="checkbox"] {
|
|||||||
.badge-primary { background-color: var(--color-primary); color: white; }
|
.badge-primary { background-color: var(--color-primary); color: white; }
|
||||||
.badge-secondary { background-color: var(--color-bg-secondary); color: var(--color-text); border: 1px solid var(--color-border); }
|
.badge-secondary { background-color: var(--color-bg-secondary); color: var(--color-text); border: 1px solid var(--color-border); }
|
||||||
.badge-success { background-color: var(--color-accent); color: white; }
|
.badge-success { background-color: var(--color-accent); color: white; }
|
||||||
.badge-accent { background-color: var(--color-accent); color: white; }
|
|
||||||
.badge-warning { background-color: var(--color-warning); color: white; }
|
.badge-warning { background-color: var(--color-warning); color: white; }
|
||||||
.badge-error { background-color: var(--color-error); color: white; }
|
.badge-error { background-color: var(--color-error); color: white; }
|
||||||
|
|
||||||
@ -2251,14 +2111,6 @@ input[type="checkbox"] {
|
|||||||
border-left: 3px solid var(--color-primary);
|
border-left: 3px solid var(--color-primary);
|
||||||
}
|
}
|
||||||
|
|
||||||
.tool-rec-metadata {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
gap: 0.375rem;
|
|
||||||
font-size: 0.75rem;
|
|
||||||
color: var(--color-text-secondary);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* ===================================================================
|
/* ===================================================================
|
||||||
CONFIDENCE INTEGRATION STYLES
|
CONFIDENCE INTEGRATION STYLES
|
||||||
================================================================= */
|
================================================================= */
|
||||||
@ -3012,12 +2864,6 @@ footer {
|
|||||||
color: var(--color-primary);
|
color: var(--color-primary);
|
||||||
}
|
}
|
||||||
|
|
||||||
.stat-unit {
|
|
||||||
font-size: 0.75rem;
|
|
||||||
color: var(--color-text-secondary);
|
|
||||||
margin-left: 0.25rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.queue-progress-container {
|
.queue-progress-container {
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
@ -3433,7 +3279,7 @@ footer {
|
|||||||
grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
|
grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
|
||||||
gap: 0.5rem;
|
gap: 0.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.phase-chip {
|
.phase-chip {
|
||||||
padding: 0.625rem 0.75rem;
|
padding: 0.625rem 0.75rem;
|
||||||
font-size: 0.8125rem;
|
font-size: 0.8125rem;
|
||||||
@ -3590,7 +3436,6 @@ footer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.grid-2,
|
.grid-2,
|
||||||
.grid-3,
|
|
||||||
.grid-4 {
|
.grid-4 {
|
||||||
grid-template-columns: 1fr;
|
grid-template-columns: 1fr;
|
||||||
}
|
}
|
||||||
@ -3620,10 +3465,6 @@ footer {
|
|||||||
.advanced-filters-compact {
|
.advanced-filters-compact {
|
||||||
gap: 0.5rem;
|
gap: 0.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.filter-row {
|
|
||||||
grid-template-columns: 1fr;
|
|
||||||
}
|
|
||||||
|
|
||||||
.filter-toggles-compact {
|
.filter-toggles-compact {
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
@ -3844,9 +3685,6 @@ footer {
|
|||||||
MIGRATION UTILITIES - Additional classes for inline style migration
|
MIGRATION UTILITIES - Additional classes for inline style migration
|
||||||
================================================================= */
|
================================================================= */
|
||||||
|
|
||||||
/* Height utilities */
|
|
||||||
.h-12 { height: 3rem; }
|
|
||||||
|
|
||||||
/* Alignment utilities */
|
/* Alignment utilities */
|
||||||
.align-middle { vertical-align: middle; }
|
.align-middle { vertical-align: middle; }
|
||||||
|
|
||||||
@ -3871,17 +3709,8 @@ footer {
|
|||||||
color: white;
|
color: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Enhanced card info variants (if not already present) */
|
|
||||||
.card-info-xl {
|
|
||||||
background-color: var(--color-bg-secondary);
|
|
||||||
padding: 2.5rem;
|
|
||||||
border-radius: 1.25rem;
|
|
||||||
border: 1px solid var(--color-border);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Ensure we have all text size variants */
|
/* Ensure we have all text size variants */
|
||||||
.text-2xl { font-size: 1.5rem; }
|
.text-2xl { font-size: 1.5rem; }
|
||||||
.text-3xl { font-size: 1.875rem; }
|
|
||||||
|
|
||||||
/* Additional spacing utilities that might be missing */
|
/* Additional spacing utilities that might be missing */
|
||||||
.py-8 { padding-top: 2rem; padding-bottom: 2rem; }
|
.py-8 { padding-top: 2rem; padding-bottom: 2rem; }
|
||||||
@ -3893,7 +3722,6 @@ footer {
|
|||||||
|
|
||||||
/* Additional rounded variants */
|
/* Additional rounded variants */
|
||||||
.rounded-xl { border-radius: 0.75rem; }
|
.rounded-xl { border-radius: 0.75rem; }
|
||||||
.rounded-2xl { border-radius: 1rem; }
|
|
||||||
|
|
||||||
/* ===================================================================
|
/* ===================================================================
|
||||||
23. MARKDOWN CONTENT
|
23. MARKDOWN CONTENT
|
||||||
@ -4014,38 +3842,6 @@ footer {
|
|||||||
background-color: var(--color-bg-secondary);
|
background-color: var(--color-bg-secondary);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Progress indicators */
|
|
||||||
.audit-progress-step {
|
|
||||||
position: relative;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
gap: 0.75rem;
|
|
||||||
padding: 0.5rem;
|
|
||||||
border-radius: 0.375rem;
|
|
||||||
transition: var(--transition-fast);
|
|
||||||
}
|
|
||||||
|
|
||||||
.audit-progress-step::before {
|
|
||||||
content: '';
|
|
||||||
width: 8px;
|
|
||||||
height: 8px;
|
|
||||||
border-radius: 50%;
|
|
||||||
flex-shrink: 0;
|
|
||||||
transition: var(--transition-fast);
|
|
||||||
}
|
|
||||||
|
|
||||||
.audit-progress-step.success::before {
|
|
||||||
background-color: var(--color-accent);
|
|
||||||
}
|
|
||||||
|
|
||||||
.audit-progress-step.warning::before {
|
|
||||||
background-color: var(--color-warning);
|
|
||||||
}
|
|
||||||
|
|
||||||
.audit-progress-step.error::before {
|
|
||||||
background-color: var(--color-error);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Responsive adjustments for audit trail */
|
/* Responsive adjustments for audit trail */
|
||||||
@media (width <= 768px) {
|
@media (width <= 768px) {
|
||||||
.audit-process-flow .grid-cols-3 {
|
.audit-process-flow .grid-cols-3 {
|
||||||
|
@ -1,89 +0,0 @@
|
|||||||
.container-wide
|
|
||||||
.section-sm
|
|
||||||
.section-lg
|
|
||||||
.flex-center
|
|
||||||
.flex-start
|
|
||||||
.flex-end
|
|
||||||
.grid-3
|
|
||||||
.grid-auto-fit-sm
|
|
||||||
.grid-auto-fit-lg
|
|
||||||
.gap-6
|
|
||||||
.m-1
|
|
||||||
.m-2
|
|
||||||
.m-3
|
|
||||||
.m-4
|
|
||||||
.m-6
|
|
||||||
.m-8
|
|
||||||
.mt-0
|
|
||||||
.mt-6
|
|
||||||
.mt-8
|
|
||||||
.mr-1
|
|
||||||
.mr-4
|
|
||||||
.ml-1
|
|
||||||
.ml-3
|
|
||||||
.ml-4
|
|
||||||
.p-0
|
|
||||||
.p-1
|
|
||||||
.px-1
|
|
||||||
.px-2
|
|
||||||
.py-1
|
|
||||||
.py-3
|
|
||||||
.py-4
|
|
||||||
.py-6
|
|
||||||
.pb-2
|
|
||||||
.content-narrow
|
|
||||||
.content-wide
|
|
||||||
.card-info-md
|
|
||||||
.card-info-lg
|
|
||||||
.info-text
|
|
||||||
.info-text-center
|
|
||||||
.grid-auto-300
|
|
||||||
.grid-auto-400
|
|
||||||
.grid-auto-500
|
|
||||||
.pros-cons-section
|
|
||||||
.tool-metadata
|
|
||||||
.text-left
|
|
||||||
.font-normal
|
|
||||||
.font-bold
|
|
||||||
.text-error
|
|
||||||
.inline-block
|
|
||||||
.relative
|
|
||||||
.absolute
|
|
||||||
.sticky
|
|
||||||
.top-0
|
|
||||||
.left-0
|
|
||||||
.z-10
|
|
||||||
.z-100
|
|
||||||
.overflow-auto
|
|
||||||
.rounded-md
|
|
||||||
.rounded-2xl
|
|
||||||
.bg-tertiary
|
|
||||||
.h-12
|
|
||||||
.nav-link
|
|
||||||
.nav-link:hover
|
|
||||||
.btn-xs
|
|
||||||
.card-sm
|
|
||||||
.card-lg
|
|
||||||
.card-gradient
|
|
||||||
.card-hero
|
|
||||||
.card-concept
|
|
||||||
.badge-accent
|
|
||||||
.tool-chip
|
|
||||||
.tool-chip:hover
|
|
||||||
.phase-grid
|
|
||||||
.phase-chip
|
|
||||||
.phase-chip:hover
|
|
||||||
.filter-row
|
|
||||||
.phase-card
|
|
||||||
.phase-card::before
|
|
||||||
.phase-card:hover
|
|
||||||
.tool-rec-metadata
|
|
||||||
.stat-unit
|
|
||||||
.share-btn--small
|
|
||||||
.collaboration-tool-compact
|
|
||||||
.collaboration-tool-compact:hover
|
|
||||||
.domain-phase-container
|
|
||||||
.card-info-xl
|
|
||||||
.text-3xl
|
|
||||||
.audit-progress-step
|
|
||||||
.audit-progress-step::before
|
|
Loading…
x
Reference in New Issue
Block a user