.elementor-7634 .elementor-element.elementor-element-a17c157{--display:flex;--margin-top:191px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7634 .elementor-element.elementor-element-fc33d33 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:35px;font-weight:800;}.elementor-7634 .elementor-element.elementor-element-7d44f3e{font-family:"DM Sans", Sans-serif;color:#534D4D;}.elementor-7634 .elementor-element.elementor-element-17315b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7634 .elementor-element.elementor-element-48b65d7{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-7634 .elementor-element.elementor-element-2cced02{padding:0px 0px 0px 0px;}.elementor-7634 .elementor-element.elementor-element-2cced02 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;}.elementor-7634 .elementor-element.elementor-element-83ddd2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7634 .elementor-element.elementor-element-83ddd2a .elementor-counter{flex-direction:column-reverse;}.elementor-7634 .elementor-element.elementor-element-83ddd2a .elementor-counter-title{justify-content:start;font-family:"DM Sans", Sans-serif;font-size:14px;}.elementor-7634 .elementor-element.elementor-element-83ddd2a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#525453;font-family:"JetBrains Mono", Sans-serif;font-size:30px;font-weight:800;}.elementor-7634 .elementor-element.elementor-element-bf72649{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-7634 .elementor-element.elementor-element-6a2bc11{padding:0px 0px 0px 0px;}.elementor-7634 .elementor-element.elementor-element-6a2bc11 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;}.elementor-7634 .elementor-element.elementor-element-685dbf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7634 .elementor-element.elementor-element-685dbf7 .elementor-counter{flex-direction:column-reverse;}.elementor-7634 .elementor-element.elementor-element-685dbf7 .elementor-counter-title{justify-content:start;font-family:"DM Sans", Sans-serif;font-size:14px;}.elementor-7634 .elementor-element.elementor-element-685dbf7 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#059669;font-family:"JetBrains Mono", Sans-serif;font-size:30px;font-weight:800;}.elementor-7634 .elementor-element.elementor-element-5d5f780{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-7634 .elementor-element.elementor-element-f0c237f{padding:0px 0px 0px 0px;}.elementor-7634 .elementor-element.elementor-element-f0c237f .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;}.elementor-7634 .elementor-element.elementor-element-8c38e44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7634 .elementor-element.elementor-element-8c38e44 .elementor-counter{flex-direction:column-reverse;}.elementor-7634 .elementor-element.elementor-element-8c38e44 .elementor-counter-title{justify-content:start;font-family:"DM Sans", Sans-serif;font-size:14px;}.elementor-7634 .elementor-element.elementor-element-8c38e44 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#059669;font-family:"JetBrains Mono", Sans-serif;font-size:30px;font-weight:800;}.elementor-7634 .elementor-element.elementor-element-158866d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-7634 .elementor-element.elementor-element-48b4674{padding:0px 0px 0px 0px;}.elementor-7634 .elementor-element.elementor-element-48b4674 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;}.elementor-7634 .elementor-element.elementor-element-a2bfaa6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7634 .elementor-element.elementor-element-a2bfaa6 .elementor-counter{flex-direction:column-reverse;}.elementor-7634 .elementor-element.elementor-element-a2bfaa6 .elementor-counter-title{justify-content:start;font-family:"DM Sans", Sans-serif;font-size:14px;}.elementor-7634 .elementor-element.elementor-element-a2bfaa6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#059669;font-family:"JetBrains Mono", Sans-serif;font-size:30px;font-weight:800;}.elementor-7634 .elementor-element.elementor-element-bb8fb9f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-7634 .elementor-element.elementor-element-b19f82d{padding:0px 0px 0px 0px;}.elementor-7634 .elementor-element.elementor-element-b19f82d .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;}.elementor-7634 .elementor-element.elementor-element-f3b4bf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7634 .elementor-element.elementor-element-f3b4bf3 .elementor-counter{flex-direction:column-reverse;}.elementor-7634 .elementor-element.elementor-element-f3b4bf3 .elementor-counter-title{justify-content:start;font-family:"DM Sans", Sans-serif;font-size:14px;}.elementor-7634 .elementor-element.elementor-element-f3b4bf3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#525453;font-family:"JetBrains Mono", Sans-serif;font-size:30px;font-weight:800;}.elementor-7634 .elementor-element.elementor-element-fee955e{--display:flex;}.elementor-7634 .elementor-element.elementor-element-4072844{--display:flex;}.elementor-7634 .elementor-element.elementor-element-8c31391{--display:flex;}/* Start custom CSS for html, class: .elementor-element-b891bee */@import url('https://fonts.googleapis.com/css?family=JetBrains+Mono:100,200,300,400,500,600,700,800,100i,200i,300i,400i,500i,600i,700i,800i&display=swap'); 
@import url('https://fonts.googleapis.com/css?family=Plus+Jakarta+Sans:200,300,400,500,600,700,800,200i,300i,400i,500i,600i,700i,800i&display=swap'); 
  body {  
    background-color:var(--bg);
    color:var(--text-main);
    font-family:'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    line-height:1.6;
    font-size:16px;
  }  
* { 
    box-sizing: border-box; 
    margin: 0; 
    padding: 0;
} 

body { 
    background-color: var(--bg); 
    color: var(--text-main); 
    font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; 
    line-height: 1.6; 
    -webkit-font-smoothing: antialiased; 
    overflow-x: hidden;
} 

body { 
    background-color: var(--slate-bg, #F8FAFC) !important; 
    color: var(--slate-900, #0F172A) !important;
} 

html { 
    scroll-behavior: smooth; 
    font-size: 16px;
} 

:root { 
    --bg: #F8FAFC; 
    --panel: #FFFFFF; 
    --border: #E2E8F0; 
    --border-strong: #CBD5E1; 
    --text-main: #0F172A; 
    --text-muted: #475569; 
    --text-faint: #64748B; 
    --brand-primary: #10B981; 
    --accent-amber: #D97706; 
    --radius-md: 10px; 
    --shadow-sm: 0 2px 8px rgba(15, 23, 42, 0.04); 
} 

.scale { 
    margin: 2rem 0 2.5rem; 
    background: var(--panel); 
    border: 1px solid var(--border); 
    border-radius: var(--radius-md); 
    padding: 1.5rem 1.75rem; 
    box-shadow: var(--shadow-sm);
} 

*,:before,:after { 
    box-sizing: border-box; 
    margin: 0; 
    padding: 0;
} 

.scale-head { 
    display: flex; 
    justify-content: space-between; 
    align-items: baseline; 
    margin-bottom: 1.25rem; 
    flex-wrap: wrap; 
    gap: 0.5rem;
} 

.track { 
    position: relative; 
    height: 48px;
} 

.ticks { 
    display: flex; 
    justify-content: space-between; 
    font-family: 'JetBrains Mono', monospace; 
    font-size: 0.725rem; 
    color: var(--text-faint); 
    margin-top: 0.5rem;
} 

h3 { 
    color: var(--text-main); 
    font-weight: 700; 
    letter-spacing: -0.02em;
} 

.scale-head h3  { 
    font-size: 1rem; 
    font-weight: 700;
} 

.scale-head span  { 
    font-family: 'JetBrains Mono', monospace; 
    font-size: 0.75rem; 
    color: var(--text-muted);
} 

.axis { 
    position: absolute; 
    left: 0; 
    right: 0; 
    top: 24px; 
    height: 2px; 
    background: var(--border-strong); 
    border-radius: 2px;
} 

.thresh { 
    position: absolute; 
    top: 6px; 
    bottom: 6px; 
    width: 2px; 
    background: var(--accent-amber);
} 

.pt { 
    position: absolute; 
    top: 18px; 
    width: 14px; 
    height: 14px; 
    border-radius: 50%; 
    background: var(--brand-primary); 
    border: 2px solid var(--panel); 
    box-shadow: 0 0 8px rgba(16, 185, 129, 0.4); 
    cursor: pointer; 
    transition: transform 0.15s ease;
} 

.pt:hover { 
    transform: scale(1.5);
} 

.pt-lab { 
    position: absolute; 
    top: 38px; 
    font-size: 0.675rem; 
    color: var(--text-faint); 
    transform: translateX(-50%); 
    white-space: nowrap; 
    font-family: 'JetBrains Mono', monospace;
} 

.thresh span  { 
    position: absolute; 
    top: -8px; 
    left: 8px; 
    font-size: 0.7rem; 
    color: var(--accent-amber); 
    white-space: nowrap; 
    font-family: 'JetBrains Mono', monospace; 
    font-weight: 700;
} 


/* These were inline style tags. Uses id+class to override almost everything */
#style-O12ys.style-O12ys {  
   left:21.59999999999968%;  
   top:-12px;  
}  
#style-8pfRA.style-8pfRA {  
   left:54.400000000000546%;  
   top:38px;  
}  
#style-Ha9pX.style-Ha9pX {  
   left:58.40000000000032%;  
   top:-12px;  
}  
#style-MbU9t.style-MbU9t {  
   left:70.39999999999964%;  
   top:38px;  
}  
#style-FcdAd.style-FcdAd {  
   left:77.59999999999991%;  
   top:-12px;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1075d36 */@import url('https://fonts.googleapis.com/css?family=JetBrains+Mono:100,200,300,400,500,600,700,800,100i,200i,300i,400i,500i,600i,700i,800i&display=swap'); 
@import url('https://fonts.googleapis.com/css?family=Plus+Jakarta+Sans:200,300,400,500,600,700,800,200i,300i,400i,500i,600i,700i,800i&display=swap'); 
  body {  
    background-color:var(--bg);
    color:var(--text-main);
    font-family:'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    line-height:1.6;
    font-size:16px;
  }  
* { 
    box-sizing: border-box; 
    margin: 0; 
    padding: 0;
} 

body { 
    background-color: var(--bg); 
    color: var(--text-main); 
    font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; 
    line-height: 1.6; 
    -webkit-font-smoothing: antialiased; 
    overflow-x: hidden;
} 

body { 
    background-color: var(--slate-bg, #F8FAFC) !important; 
    color: var(--slate-900, #0F172A) !important;
} 

html { 
    scroll-behavior: smooth; 
    font-size: 16px;
} 

:root { 
    --bg: #F8FAFC; 
    --panel: #FFFFFF; 
    --border: #E2E8F0; 
    --text-main: #0F172A; 
    --text-faint: #64748B; 
    --brand-dark: #059669; 
    --radius-md: 10px; 
    --shadow-sm: 0 2px 8px rgba(15, 23, 42, 0.04); 
} 

.lab { 
    display: grid; 
    grid-template-columns: 1fr 1fr; 
    gap: 1.25rem; 
    margin-bottom: 2.5rem;
} 

*,:before,:after { 
    box-sizing: border-box; 
    margin: 0; 
    padding: 0;
} 

.lab-side { 
    background: var(--panel); 
    border: 1px solid var(--border); 
    border-radius: var(--radius-md); 
    padding: 1.5rem 1.75rem; 
    box-shadow: var(--shadow-sm);
} 

.eyebrow { 
    font-family: 'JetBrains Mono', monospace; 
    font-size: 0.725rem; 
    font-weight: 700; 
    letter-spacing: 0.12em; 
    text-transform: uppercase; 
    color: var(--brand-dark);
} 

h3 { 
    color: var(--text-main); 
    font-weight: 700; 
    letter-spacing: -0.02em;
} 

.lab-side h3  { 
    font-size: 1.05rem; 
    margin: 0.5rem 0 1rem;
} 

.lab-side dl  { 
    display: grid; 
    grid-template-columns: auto 1fr; 
    gap: 0.65rem 1.25rem; 
    font-size: 0.875rem;
} 

.lab-side dt  { 
    color: var(--text-faint); 
    font-family: 'JetBrains Mono', monospace; 
    font-size: 0.725rem; 
    text-transform: uppercase; 
    letter-spacing: 0.05em; 
    font-weight: 700;
} 

.lab-side dd  { 
    color: var(--text-main); 
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e2975d4 */@import url('https://fonts.googleapis.com/css?family=JetBrains+Mono:100,200,300,400,500,600,700,800,100i,200i,300i,400i,500i,600i,700i,800i&display=swap'); 
@import url('https://fonts.googleapis.com/css?family=Plus+Jakarta+Sans:200,300,400,500,600,700,800,200i,300i,400i,500i,600i,700i,800i&display=swap'); 
  body {  
    background-color:var(--bg);
    color:var(--text-main);
    font-family:'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    line-height:1.6;
    font-size:16px;
  }  
* { 
    box-sizing: border-box; 
    margin: 0; 
    padding: 0;
} 

body { 
    background-color: var(--bg); 
    color: var(--text-main); 
    font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; 
    line-height: 1.6; 
    -webkit-font-smoothing: antialiased; 
    overflow-x: hidden;
} 

body { 
    background-color: var(--slate-bg, #F8FAFC) !important; 
    color: var(--slate-900, #0F172A) !important;
} 

html { 
    scroll-behavior: smooth; 
    font-size: 16px;
} 

:root { 
    --bg: #F8FAFC; 
    --panel: #FFFFFF; 
    --panel-sub: #F1F5F9; 
    --border: #E2E8F0; 
    --border-strong: #CBD5E1; 
    --text-main: #0F172A; 
    --text-muted: #475569; 
    --text-faint: #64748B; 
    --brand-primary: #10B981; 
    --brand-dark: #059669; 
    --brand-light: #ECFDF5; 
    --radius-sm: 6px; 
    --radius-md: 10px; 
    --radius-full: 9999px; 
    --shadow-sm: 0 2px 8px rgba(15, 23, 42, 0.04); 
} 

.sec { 
    margin-bottom: 3rem;
} 

*,:before,:after { 
    box-sizing: border-box; 
    margin: 0; 
    padding: 0;
} 

.sec-head { 
    display: flex; 
    justify-content: space-between; 
    align-items: flex-end; 
    gap: 1rem; 
    flex-wrap: wrap; 
    margin-bottom: 1.25rem;
} 

.tbl-wrap { 
    border: 1px solid var(--border); 
    border-radius: var(--radius-md); 
    overflow: hidden; 
    background: var(--panel); 
    box-shadow: var(--shadow-sm);
} 

.tools { 
    display: flex; 
    gap: 0.75rem; 
    flex-wrap: wrap;
} 

table { 
    width: 100%; 
    border-collapse: collapse; 
    font-size: 0.875rem;
} 

.eyebrow { 
    font-family: 'JetBrains Mono', monospace; 
    font-size: 0.725rem; 
    font-weight: 700; 
    letter-spacing: 0.12em; 
    text-transform: uppercase; 
    color: var(--brand-dark);
} 

h2 { 
    color: var(--text-main); 
    font-weight: 700; 
    letter-spacing: -0.02em;
} 

.sec-head h2  { 
    font-size: 1.4rem;
} 

.search { 
    background: var(--panel); 
    border: 1px solid var(--border-strong); 
    border-radius: var(--radius-full); 
    padding: 0.55rem 1.1rem; 
    color: var(--text-main); 
    font-size: 0.85rem; 
    min-width: 250px; 
    font-family: 'JetBrains Mono', monospace; 
    transition: border-color 0.15s, box-shadow 0.15s;
} 

button { 
    font-family: inherit;
} 

.dl-all { 
    display: inline-flex; 
    align-items: center; 
    gap: 0.5rem; 
    background: var(--brand-primary); 
    color: #FFFFFF; 
    font-weight: 700; 
    font-size: 0.85rem; 
    padding: 0.55rem 1.1rem; 
    border-radius: var(--radius-full); 
    border: none; 
    cursor: pointer; 
    white-space: nowrap; 
    box-shadow: 0 4px 12px rgba(16, 185, 129, 0.2); 
    transition: all 0.15s ease; 
    border-image-source: none; 
    border-image-slice: 100%; 
    border-image-width: 1; 
    border-image-outset: 0; 
    border-image-repeat: stretch;
} 

.dl-all:hover { 
    background: var(--brand-dark); 
    transform: translateY(-1px);
} 

.dl-all svg  { 
    width: 15px; 
    height: 15px;
} 

tbody tr  { 
    border-bottom: 1px solid var(--border); 
    transition: background 0.12s ease;
} 

tbody tr:last-child  { 
    border-bottom: none;
} 

thead th  { 
    background: var(--panel-sub); 
    text-align: left; 
    padding: 0.85rem 1.15rem; 
    font-size: 0.7rem; 
    letter-spacing: 0.08em; 
    text-transform: uppercase; 
    color: var(--text-faint); 
    font-weight: 700; 
    white-space: nowrap; 
    cursor: pointer; 
    font-family: 'JetBrains Mono', monospace; 
    border-bottom: 1px solid var(--border); 
    user-select: none;
} 

tbody td  { 
    padding: 0.85rem 1.15rem; 
    vertical-align: middle;
} 

td.code { 
    font-family: 'JetBrains Mono', monospace; 
    font-size: 0.8rem; 
    color: var(--text-muted); 
    white-space: nowrap; 
    font-weight: 600;
} 

td.prod { 
    font-weight: 700; 
    color: var(--text-main);
} 

td.prod small  { 
    display: block; 
    font-weight: 500; 
    color: var(--text-faint); 
    font-size: 0.75rem; 
    margin-top: 0.1rem;
} 

.pill { 
    display: inline-block; 
    font-family: 'JetBrains Mono', monospace; 
    font-size: 0.7rem; 
    padding: 0.2rem 0.6rem; 
    border-radius: 20px; 
    background: var(--panel-sub); 
    border: 1px solid var(--border); 
    color: var(--text-muted); 
    white-space: nowrap; 
    font-weight: 600;
} 

.pur { 
    font-family: 'JetBrains Mono', monospace; 
    font-weight: 800; 
    color: var(--brand-dark); 
    font-size: 0.95rem;
} 

.pass { 
    display: inline-flex; 
    align-items: center; 
    gap: 0.4rem; 
    font-family: 'JetBrains Mono', monospace; 
    font-size: 0.75rem; 
    color: var(--brand-dark); 
    font-weight: 700;
} 

.pass:before { 
    content: ''; 
    width: 6px; 
    height: 6px; 
    border-radius: 50%; 
    background: var(--brand-primary);
} 

a { 
    color: inherit; 
    text-decoration: none;
} 

.dl-mini { 
    display: inline-flex; 
    align-items: center; 
    gap: 0.4rem; 
    font-size: 0.8rem; 
    font-weight: 600; 
    border: 1px solid var(--border-strong); 
    color: var(--text-muted); 
    padding: 0.45rem 0.8rem; 
    border-radius: var(--radius-sm); 
    text-decoration: none; 
    white-space: nowrap; 
    margin-right: 0.5rem; 
    transition: all 0.15s ease; 
    background: var(--panel);
} 

.dl-mini:hover { 
    border-color: var(--brand-primary); 
    color: var(--brand-dark); 
    background: var(--brand-light);
} 

.view { 
    font-size: 0.8rem; 
    font-weight: 700; 
    background: var(--panel); 
    border: 1px solid var(--brand-primary); 
    color: var(--brand-dark); 
    padding: 0.45rem 0.9rem; 
    border-radius: var(--radius-sm); 
    cursor: pointer; 
    white-space: nowrap; 
    transition: all 0.15s ease;
} 

.view:hover { 
    background: var(--brand-primary); 
    color: #FFFFFF;
} 

.dl-mini svg  { 
    width: 14px; 
    height: 14px;
} 


/* These were inline style tags. Uses id+class to override almost everything */
#style-8Q7PG.style-8Q7PG {  
   text-align:right;  
   white-space:nowrap;  
}  
#style-42Lvk.style-42Lvk {  
   text-align:right;  
   white-space:nowrap;  
}  
#style-EYRoQ.style-EYRoQ {  
   text-align:right;  
   white-space:nowrap;  
}  
#style-lWs8A.style-lWs8A {  
   text-align:right;  
   white-space:nowrap;  
}  
#style-AADOo.style-AADOo {  
   text-align:right;  
   white-space:nowrap;  
}/* End custom CSS */