@font-face{font-family:Founders Grotesk;src:url(/fonts/FoundersGrotesk-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url(/fonts/FoundersGrotesk-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url(/fonts/FoundersGrotesk-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url(/fonts/FoundersGrotesk-Semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url(/fonts/FoundersGrotesk-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Flecha M;src:url(/fonts/FlechaM-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Flecha M;src:url(/fonts/FlechaM-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Flecha M;src:url(/fonts/FlechaM-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--jfl-terracota-claro: #8E4E38;--jfl-terracota-escuro: #752B1F;--jfl-areia-clara: #AF8668;--jfl-areia-escura: #91755A;--jfl-offwhite: #D8D5D2;--jfl-laranja-cta: #E67142;--jfl-primary: var(--jfl-terracota-escuro);--jfl-primary-dark: #5C1F17;--jfl-primary-light: var(--jfl-terracota-claro);--jfl-accent: var(--jfl-laranja-cta);--jfl-accent-soft: #F2A07A;--jfl-bg: #E8DFD3;--jfl-bg-soft: #DFD3C2;--jfl-surface: #FFFFFF;--jfl-surface-alt: #FAF7F3;--jfl-sidebar: #1F1614;--jfl-sidebar-hover: #2C201D;--jfl-sidebar-active: rgba(230, 113, 66, .18);--jfl-sidebar-border: rgba(216, 213, 210, .08);--jfl-text: #1F1614;--jfl-text-muted: #6B5C55;--jfl-text-subtle: #9C8A82;--jfl-text-on-dark: var(--jfl-offwhite);--jfl-border: #E5DDD5;--jfl-border-strong: #C8BCB1;--jfl-success: #2E7D4B;--jfl-success-bg: #E7F1EA;--jfl-success-border: #A4C7B2;--jfl-warning: #B07A2D;--jfl-warning-bg: #FBF1DD;--jfl-warning-border: #E2C58A;--jfl-danger: #C0392B;--jfl-danger-bg: #FBE9E6;--jfl-danger-border: #EBB3AB;--jfl-info: #0072B2;--jfl-info-bg: #E3F0F8;--jfl-info-border: #8AB7D6;--font-display: "Flecha M", "Cambria", "Times New Roman", Georgia, serif;--font-ui: "Founders Grotesk", "Arial", system-ui, -apple-system, "Segoe UI", sans-serif;--font-main: var(--font-display);--jfl-radius: 6px;--jfl-radius-sm: 4px;--jfl-radius-lg: 10px;--jfl-shadow-sm: 0 1px 2px rgba(31, 22, 20, .06);--jfl-shadow: 0 2px 8px rgba(31, 22, 20, .08);--jfl-shadow-lg: 0 8px 24px rgba(31, 22, 20, .12);--jfl-focus-ring: 0 0 0 3px rgba(230, 113, 66, .45);--jfl-sb-header: #DFD3C2;--jfl-sb-body: #F0EBE5;--jfl-sb-footer: #DFD3C2;--jfl-sb-border: #BFAF9C;--jfl-sb-accent: #C4763A;--jfl-sb-active-bg: #D6A678;--jfl-sb-group-bg: #E8C49A;--jfl-sb-hover-bg: rgba(196,118,58,.1);--jfl-sb-text: #5C4B43;--jfl-sb-text-dim: #7B6B5E;--jfl-sb-icon: #9B7C6E;--jfl-sb-text-active: #3D1510;--jfl-sb-icon-active: #3D1510;--jfl-topbar-bg: #DFD3C2;--jfl-topbar-border: #BFAF9C}[data-theme=rose]{--jfl-primary: #8E2C48;--jfl-primary-dark: #6E2037;--jfl-primary-light: #B65A72;--jfl-accent: #C97B84;--jfl-accent-soft: #E6B7BD;--jfl-bg: #FBF3F5;--jfl-bg-soft: #EBD7DD;--jfl-surface-alt: #FBF5F6;--jfl-border: #EAD8DD;--jfl-border-strong: #D8B9C2;--jfl-success: #367A4E;--jfl-success-bg: #E8F1EB;--jfl-success-border: #A7C8B5;--jfl-danger: #C21E56;--jfl-danger-bg: #FBE6EC;--jfl-danger-border: #EAA6BC;--jfl-focus-ring: 0 0 0 3px rgba(201,123,132,.45);--jfl-sb-header: #E7CDD3;--jfl-sb-body: #F3E7EA;--jfl-sb-footer: #E7CDD3;--jfl-sb-border: #D8B9C2;--jfl-sb-accent: #8E2C48;--jfl-sb-active-bg: #E3B0BB;--jfl-sb-group-bg: #EFCFD6;--jfl-sb-hover-bg: rgba(142,44,72,.1);--jfl-sb-text: #6E4750;--jfl-sb-text-dim: #8E6E76;--jfl-sb-icon: #A87F89;--jfl-sb-text-active: #4A1526;--jfl-sb-icon-active: #4A1526;--jfl-topbar-bg: #E7CDD3;--jfl-topbar-border: #D8B9C2}[data-theme=lavanda]{--jfl-primary: #5E3B6E;--jfl-primary-dark: #482C55;--jfl-primary-light: #8E6AA0;--jfl-accent: #A98CC4;--jfl-accent-soft: #D2C0E1;--jfl-bg: #F6F3FA;--jfl-bg-soft: #E1D6EC;--jfl-surface-alt: #F7F4FA;--jfl-border: #E2D8EC;--jfl-border-strong: #CBBBDD;--jfl-success: #3B7A5C;--jfl-success-bg: #E9F1ED;--jfl-success-border: #A9C9B8;--jfl-danger: #A81F63;--jfl-danger-bg: #F8E6EF;--jfl-danger-border: #E0A6C4;--jfl-focus-ring: 0 0 0 3px rgba(169,140,196,.45);--jfl-sb-header: #D9CBE6;--jfl-sb-body: #ECE5F2;--jfl-sb-footer: #D9CBE6;--jfl-sb-border: #CBBBDD;--jfl-sb-accent: #5E3B6E;--jfl-sb-active-bg: #C7AEDA;--jfl-sb-group-bg: #DDCDEA;--jfl-sb-hover-bg: rgba(94,59,110,.1);--jfl-sb-text: #5B4A67;--jfl-sb-text-dim: #7C6A88;--jfl-sb-icon: #927FA0;--jfl-sb-text-active: #33204A;--jfl-sb-icon-active: #33204A;--jfl-topbar-bg: #D9CBE6;--jfl-topbar-border: #CBBBDD}[data-theme=coral]{--jfl-primary: #B0413A;--jfl-primary-dark: #8C332D;--jfl-primary-light: #D3705F;--jfl-accent: #E58E70;--jfl-accent-soft: #F3C3AF;--jfl-bg: #FEF5F0;--jfl-bg-soft: #F3D8CA;--jfl-surface-alt: #FEF6F2;--jfl-border: #F2DBCE;--jfl-border-strong: #E2BBA6;--jfl-success: #3F7D36;--jfl-success-bg: #EAF1E6;--jfl-success-border: #ABC9A2;--jfl-danger: #CE4224;--jfl-danger-bg: #FCEAE4;--jfl-danger-border: #EFB7A8;--jfl-focus-ring: 0 0 0 3px rgba(229,142,112,.45);--jfl-sb-header: #F3CDBB;--jfl-sb-body: #FBE7DD;--jfl-sb-footer: #F3CDBB;--jfl-sb-border: #E2BBA6;--jfl-sb-accent: #B0413A;--jfl-sb-active-bg: #F0B79E;--jfl-sb-group-bg: #F7D3C3;--jfl-sb-hover-bg: rgba(176,65,58,.1);--jfl-sb-text: #7A4A3B;--jfl-sb-text-dim: #9A6A58;--jfl-sb-icon: #B48472;--jfl-sb-text-active: #5A1E16;--jfl-sb-icon-active: #5A1E16;--jfl-topbar-bg: #F3CDBB;--jfl-topbar-border: #E2BBA6}[data-theme=grafite]{--jfl-primary: #7B2D2D;--jfl-primary-dark: #5C1F17;--jfl-primary-light: #A85A34;--jfl-accent: #C4763A;--jfl-accent-soft: #E0A578;--jfl-bg: #F1EFEC;--jfl-bg-soft: #E1DCD5;--jfl-surface-alt: #F7F5F2;--jfl-border: #DED9D3;--jfl-border-strong: #C4BCB2;--jfl-success: #2E6B47;--jfl-success-bg: #E7EFEA;--jfl-success-border: #A2C3B0;--jfl-danger: #A83A2C;--jfl-danger-bg: #F7E8E5;--jfl-danger-border: #DFB0A7;--jfl-focus-ring: 0 0 0 3px rgba(196,118,58,.5);--jfl-sb-header: #201C19;--jfl-sb-body: #2B2622;--jfl-sb-footer: #201C19;--jfl-sb-border: rgba(255,255,255,.1);--jfl-sb-accent: #C4763A;--jfl-sb-active-bg: #C4763A;--jfl-sb-group-bg: rgba(255,255,255,.08);--jfl-sb-hover-bg: rgba(255,255,255,.07);--jfl-sb-text: #D8CFC6;--jfl-sb-text-dim: #A99E94;--jfl-sb-icon: #C2B4A8;--jfl-sb-text-active: #FFFFFF;--jfl-sb-icon-active: #FFFFFF;--jfl-topbar-bg: #E1DCD5;--jfl-topbar-border: #C4BCB2}[data-theme=petroleo]{--jfl-primary: #6B3A2E;--jfl-primary-dark: #4E2A20;--jfl-primary-light: #A85A34;--jfl-accent: #2E8B87;--jfl-accent-soft: #86C2BF;--jfl-bg: #EFF1F0;--jfl-bg-soft: #DCE3E1;--jfl-surface-alt: #F5F7F6;--jfl-border: #D7DEDC;--jfl-border-strong: #BCC7C4;--jfl-success: #1F7A6B;--jfl-success-bg: #E2F0ED;--jfl-success-border: #96C7BE;--jfl-danger: #BE2B45;--jfl-danger-bg: #FBE7EB;--jfl-danger-border: #E9A9B5;--jfl-focus-ring: 0 0 0 3px rgba(46,139,135,.45);--jfl-sb-header: #1B2423;--jfl-sb-body: #24302F;--jfl-sb-footer: #1B2423;--jfl-sb-border: rgba(255,255,255,.1);--jfl-sb-accent: #2E8B87;--jfl-sb-active-bg: #2E8B87;--jfl-sb-group-bg: rgba(255,255,255,.08);--jfl-sb-hover-bg: rgba(255,255,255,.07);--jfl-sb-text: #CFDCDA;--jfl-sb-text-dim: #9DAEAB;--jfl-sb-icon: #B4C3C0;--jfl-sb-text-active: #FFFFFF;--jfl-sb-icon-active: #FFFFFF;--jfl-topbar-bg: #DCE3E1;--jfl-topbar-border: #BCC7C4}[data-theme=daltonico]{--jfl-primary: #0072B2;--jfl-primary-dark: #005486;--jfl-primary-light: #56A9DA;--jfl-accent: #E69F00;--jfl-accent-soft: #F3CF7F;--jfl-bg: #F5F7FA;--jfl-bg-soft: #DCE6EF;--jfl-surface: #FFFFFF;--jfl-surface-alt: #F3F7FB;--jfl-text: #101418;--jfl-text-muted: #3F4A55;--jfl-text-subtle: #667586;--jfl-border: #CBD6E0;--jfl-border-strong: #9FB2C2;--jfl-success: #009E73;--jfl-success-bg: #D9F2EA;--jfl-success-border: #66C6AC;--jfl-warning: #B8860B;--jfl-warning-bg: #FBF0D6;--jfl-warning-border: #E3C572;--jfl-danger: #D55E00;--jfl-danger-bg: #FBE6D6;--jfl-danger-border: #EBA472;--jfl-info: #0072B2;--jfl-info-bg: #DDEBF6;--jfl-info-border: #8AB7D6;--jfl-focus-ring: 0 0 0 3px rgba(0,114,178,.55);--jfl-sb-header: #0B2436;--jfl-sb-body: #10314B;--jfl-sb-footer: #0B2436;--jfl-sb-border: rgba(255,255,255,.12);--jfl-sb-accent: #E69F00;--jfl-sb-active-bg: #0072B2;--jfl-sb-group-bg: rgba(255,255,255,.1);--jfl-sb-hover-bg: rgba(255,255,255,.08);--jfl-sb-text: #DCE7F0;--jfl-sb-text-dim: #A9BccF;--jfl-sb-icon: #C6D6E4;--jfl-sb-text-active: #FFFFFF;--jfl-sb-icon-active: #FFD37A;--jfl-topbar-bg: #DCE6EF;--jfl-topbar-border: #9FB2C2}[data-theme=mono]{--jfl-primary: #1F1F1F;--jfl-primary-dark: #000000;--jfl-primary-light: #4A4A4A;--jfl-accent: #6E6E6E;--jfl-accent-soft: #B8B8B8;--jfl-bg: #FAFAFA;--jfl-bg-soft: #ECECEC;--jfl-surface: #FFFFFF;--jfl-surface-alt: #F5F5F5;--jfl-text: #141414;--jfl-text-muted: #565656;--jfl-text-subtle: #8A8A8A;--jfl-border: #E3E3E3;--jfl-border-strong: #C6C6C6;--jfl-success: #3F6F52;--jfl-success-bg: #EAF0EC;--jfl-success-border: #A9C2B4;--jfl-warning: #8A6D2B;--jfl-warning-bg: #F2EEE3;--jfl-warning-border: #CBBE9A;--jfl-danger: #7A2E2E;--jfl-danger-bg: #F1E8E8;--jfl-danger-border: #C6A3A3;--jfl-info: #3A4A5A;--jfl-info-bg: #ECEFF2;--jfl-info-border: #AEBBC6;--jfl-focus-ring: 0 0 0 3px rgba(31,31,31,.35);--jfl-sb-header: #0E0E0E;--jfl-sb-body: #161616;--jfl-sb-footer: #0E0E0E;--jfl-sb-border: rgba(255,255,255,.12);--jfl-sb-accent: #B8B8B8;--jfl-sb-active-bg: #3A3A3A;--jfl-sb-group-bg: rgba(255,255,255,.08);--jfl-sb-hover-bg: rgba(255,255,255,.06);--jfl-sb-text: #D0D0D0;--jfl-sb-text-dim: #9A9A9A;--jfl-sb-icon: #B4B4B4;--jfl-sb-text-active: #FFFFFF;--jfl-sb-icon-active: #FFFFFF;--jfl-topbar-bg: #ECECEC;--jfl-topbar-border: #C6C6C6}*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--font-ui);background:var(--jfl-bg);color:var(--jfl-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:focus-visible{outline:none;box-shadow:var(--jfl-focus-ring);border-color:var(--jfl-accent)!important}input,select,textarea{font-family:var(--font-ui);width:100%;padding:9px 12px;border:1px solid var(--jfl-border);border-radius:var(--jfl-radius-sm);font-size:13px;background:#fff;color:var(--jfl-text);outline:none;transition:border-color .2s,box-shadow .2s}input:hover,select:hover,textarea:hover{border-color:var(--jfl-border-strong)}input:focus,select:focus,textarea:focus{border-color:var(--jfl-accent);box-shadow:var(--jfl-focus-ring)}::placeholder{color:var(--jfl-text-subtle)}button{font-family:var(--font-ui);cursor:pointer;transition:transform .08s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease}button:disabled{cursor:not-allowed}button:not(:disabled):hover{transform:translateY(-1px)}button:not(:disabled):active{transform:translateY(1px)}.btn,.btn-primary,.btn-accent,.btn-outline,.btn-file{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 20px;border:1px solid transparent;border-radius:var(--jfl-radius-sm);font-family:var(--font-ui);font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;text-decoration:none;white-space:nowrap;vertical-align:middle;transition:transform .08s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.btn i,.btn-primary i,.btn-accent i,.btn-outline i,.btn-file i{font-size:16px;line-height:1}a.btn:hover{transform:translateY(-1px)}a.btn:active{transform:translateY(1px)}.btn:disabled,.btn.is-disabled,.btn-primary:disabled,.btn-accent:disabled,.btn-outline:disabled,.btn-file:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.btn--primary,.btn-primary{background:var(--jfl-primary);color:#fff;box-shadow:0 2px 7px #752b1f2e}.btn--primary:not(:disabled):hover,.btn-primary:not(:disabled):hover{background:var(--jfl-primary-dark);box-shadow:0 6px 16px #752b1f42}.btn--accent,.btn-accent{background:var(--jfl-accent);color:#fff;box-shadow:0 2px 7px #e6714238}.btn--accent:not(:disabled):hover,.btn-accent:not(:disabled):hover{filter:brightness(.92);box-shadow:0 6px 16px #00000029}.btn--success{background:var(--jfl-success);color:#fff;box-shadow:0 2px 7px #1733}.btn--success:not(:disabled):hover{filter:brightness(.92);box-shadow:0 6px 16px #00000029}.btn--danger{background:var(--jfl-danger);color:#fff;box-shadow:0 2px 7px #8253}.btn--danger:not(:disabled):hover{filter:brightness(.92);box-shadow:0 6px 16px #00000029}.btn--info{background:var(--jfl-info);color:#fff;box-shadow:0 2px 7px #0072b233}.btn--info:not(:disabled):hover{filter:brightness(.92);box-shadow:0 6px 16px #00000029}.btn--neutral,.btn-outline{background:transparent;color:var(--jfl-primary);border-color:var(--jfl-primary)}.btn--neutral:not(:disabled):hover,.btn-outline:not(:disabled):hover{background:var(--jfl-primary);color:#fff;box-shadow:0 5px 14px #752b1f33}.btn--ghost{background:transparent;color:var(--jfl-primary);border-color:transparent}.btn--ghost:not(:disabled):hover{background:var(--jfl-accent-soft)}.btn--danger-soft{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--jfl-danger);cursor:pointer;padding:4px 8px;border-radius:var(--jfl-radius-sm);font-size:14px;line-height:1;transition:background .15s ease,color .15s ease,transform .08s ease}.btn--danger-soft:not(:disabled):hover{background:var(--jfl-danger-bg)}.btn--danger-soft i{font-size:15px}.btn--file,.btn-file{background:var(--jfl-accent-soft);color:var(--jfl-primary);border-color:var(--jfl-border)}.btn--file:not(:disabled):hover,.btn-file:not(:disabled):hover{background:var(--jfl-primary);color:#fff;border-color:var(--jfl-primary);box-shadow:0 5px 15px #752b1f38}.btn--sm{padding:5px 12px;font-size:12px;gap:6px}.btn--sm i{font-size:14px}.btn--lg{padding:12px 26px;font-size:14px}.btn--block{width:100%}.btn--icon{padding:0;width:34px;height:34px;gap:0}.btn--icon.btn--sm{width:28px;height:28px}.btn--icon i{font-size:17px}@keyframes jflspin{to{transform:rotate(360deg)}}.jfl-spin{display:inline-block;animation:jflspin .7s linear infinite}@media (max-width: 900px){html,body{overflow-x:hidden;max-width:100%}.app-content{overflow-x:hidden;padding:10px!important}[style*=grid-template-columns]:not(.mural-root *){grid-template-columns:1fr!important}.card{padding:14px 16px!important;overflow-x:auto}table{max-width:100%}[style*=space-between]:not(.mural-root *){flex-wrap:wrap;row-gap:10px}[style*=space-between]:has(>* h1):not(.mural-root *)>:first-child,[style*=space-between]:has(>* h2):not(.mural-root *)>:first-child,[style*=space-between]:has(>h1):not(.mural-root *)>:first-child,[style*=space-between]:has(>h2):not(.mural-root *)>:first-child{flex:1 1 100%!important}div:has(>input):has(>button),form:has(>input):has(>button){flex-wrap:wrap!important}div:has(>input):has(>button)>input,div:has(>input):has(>button)>textarea,form:has(>input):has(>button)>input{flex:1 1 100%!important;min-width:0!important;order:-1}input,textarea,select{max-width:100%!important}}.card{background:var(--jfl-surface);border:1px solid var(--jfl-border);border-radius:var(--jfl-radius);padding:20px 24px;box-shadow:var(--jfl-shadow-sm)}.label{font-size:12px;color:var(--jfl-text-muted);margin-bottom:5px;margin-top:14px;display:block;letter-spacing:.2px}.section-title{font-family:var(--font-display);font-size:17px;font-weight:400;color:var(--jfl-primary);border-bottom:1px solid var(--jfl-border);padding-bottom:8px;margin:20px 0 14px;letter-spacing:.2px}.badge{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:600;line-height:1.4}.badge:before{font-weight:700}.badge.is-success{background:var(--jfl-success-bg);color:var(--jfl-success);border:1px solid var(--jfl-success-border)}.badge.is-success:before{content:"✓"}.badge.is-warning{background:var(--jfl-warning-bg);color:var(--jfl-warning);border:1px solid var(--jfl-warning-border)}.badge.is-warning:before{content:"!"}.badge.is-danger{background:var(--jfl-danger-bg);color:var(--jfl-danger);border:1px solid var(--jfl-danger-border)}.badge.is-danger:before{content:"✕"}.badge.is-info{background:var(--jfl-info-bg);color:var(--jfl-info);border:1px solid var(--jfl-info-border)}.badge.is-info:before{content:"i";font-style:italic}.alert-success{background:var(--jfl-success-bg);color:var(--jfl-success);border:1px solid var(--jfl-success-border);border-left:4px solid var(--jfl-success);border-radius:var(--jfl-radius-sm);padding:10px 14px 10px 38px;font-size:13px;position:relative}.alert-success:before{content:"✓";position:absolute;left:14px;top:50%;transform:translateY(-50%);font-weight:700}.alert-warning{background:var(--jfl-warning-bg);color:var(--jfl-warning);border:1px solid var(--jfl-warning-border);border-left:4px solid var(--jfl-warning);border-radius:var(--jfl-radius-sm);padding:10px 14px 10px 38px;font-size:13px;position:relative}.alert-warning:before{content:"!";position:absolute;left:16px;top:50%;transform:translateY(-50%);font-weight:700}.alert-error{background:var(--jfl-danger-bg);color:var(--jfl-danger);border:1px solid var(--jfl-danger-border);border-left:4px solid var(--jfl-danger);border-radius:var(--jfl-radius-sm);padding:10px 14px 10px 38px;font-size:13px;position:relative}.alert-error:before{content:"✕";position:absolute;left:14px;top:50%;transform:translateY(-50%);font-weight:700}.alert-info{background:var(--jfl-info-bg);color:var(--jfl-info);border:1px solid var(--jfl-info-border);border-left:4px solid var(--jfl-info);border-radius:var(--jfl-radius-sm);padding:10px 14px 10px 38px;font-size:13px;position:relative}.alert-info:before{content:"i";font-style:italic;position:absolute;left:16px;top:50%;transform:translateY(-50%);font-weight:700}a{color:var(--jfl-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--jfl-accent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--jfl-bg)}::-webkit-scrollbar-thumb{background:var(--jfl-border-strong);border-radius:999px;border:2px solid var(--jfl-bg)}::-webkit-scrollbar-thumb:hover{background:var(--jfl-accent)}*{scrollbar-width:thin;scrollbar-color:var(--jfl-border-strong) var(--jfl-bg)}.jfl-sidebar-nav::-webkit-scrollbar{width:8px}.jfl-sidebar-nav::-webkit-scrollbar-track{background:var(--jfl-sb-body)}.jfl-sidebar-nav::-webkit-scrollbar-thumb{background:var(--jfl-sb-accent);border-radius:999px;border:2px solid var(--jfl-sb-body)}.jfl-sidebar-nav::-webkit-scrollbar-thumb:hover{background:var(--jfl-sb-text-active)}.jfl-sidebar-nav{scrollbar-width:thin;scrollbar-color:var(--jfl-sb-accent) var(--jfl-sb-body)}@page{size:A4 portrait;margin:16mm 10mm 18mm;@top-left{content:var(--print-title, "Relatorio JFL Nexus");font-family:Flecha M,Cambria,Times New Roman,Georgia,serif;font-size:10pt;color:#752b1f;border-bottom:.5pt solid #C8BCB1;padding-bottom:2mm}@top-center{content:var(--print-data-date, "");font-family:Founders Grotesk,Arial,sans-serif;font-size:8pt;color:#6b5c55;border-bottom:.5pt solid #C8BCB1;padding-bottom:2mm}@top-right{content:"JFL Nexus";font-family:Founders Grotesk,Arial,sans-serif;font-size:9pt;color:#8e4e38;border-bottom:.5pt solid #C8BCB1;padding-bottom:2mm}@bottom-left{content:var(--print-description, "JFL Nexus - Portal Corporativo JFL Inc.");font-family:Founders Grotesk,Arial,sans-serif;font-size:8pt;color:#6b5c55;border-top:.5pt solid #E5DDD5;padding-top:2mm}@bottom-center{content:var(--print-date, "");font-family:Founders Grotesk,Arial,sans-serif;font-size:8pt;color:#9c8a82;border-top:.5pt solid #E5DDD5;padding-top:2mm}@bottom-right{content:"Pagina " counter(page) " de " counter(pages);font-family:Founders Grotesk,Arial,sans-serif;font-size:8pt;color:#6b5c55;border-top:.5pt solid #E5DDD5;padding-top:2mm}}@media print{html,body,#root{background:#fff!important;color:#1f1614!important;font-family:Founders Grotesk,Arial,sans-serif!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}*{overflow:visible!important;max-height:none!important}html,body,#root,body>div,body>div>div,body>div>div>div{height:auto!important;min-height:0!important}.no-print,.jfl-sidebar-nav,nav.jfl-sidebar-nav,[aria-label="JFL Nexus"]:not(svg),button{display:none!important}body>div>div:first-child{display:none!important}div[style*="position:sticky"],div[style*="position: sticky"],div[style*='position:"sticky"'],div[style*='position: "sticky"']{display:none!important}body>div>div:last-child,body>div>div:last-child>div{overflow:visible!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;background:#fff!important;display:block!important;flex:none!important}.card,div[class*=card]{box-shadow:none!important;border:.5pt solid #E5DDD5!important;page-break-inside:avoid;break-inside:avoid;background:#fff!important}table{border-collapse:collapse!important;width:100%!important}thead{display:table-header-group!important}tfoot{display:table-footer-group!important}tr,td,th{page-break-inside:avoid;break-inside:avoid}th,td{border:.5pt solid #E5DDD5!important;padding:4pt 6pt!important;font-size:9pt!important}th{background:#f5f2ee!important;color:#752b1f!important}h1,h2,h3,h4{font-family:Flecha M,Cambria,Times New Roman,Georgia,serif!important;color:#752b1f!important;page-break-after:avoid;break-after:avoid}h1{font-size:16pt!important}h2{font-size:14pt!important}h3{font-size:12pt!important}img,svg{max-width:100%!important;page-break-inside:avoid;break-inside:avoid}.page-break-before{page-break-before:always;break-before:page}.page-break-after{page-break-after:always;break-after:page}.avoid-break{page-break-inside:avoid;break-inside:avoid}}@media (max-width: 1024px){[style*=grid-template-columns]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-topbar{padding:10px 16px!important}.app-content{padding:9px 8px!important}}@media (max-width: 600px){[style*=grid-template-columns]{grid-template-columns:1fr!important}.app-topbar{padding:8px 12px!important;flex-wrap:wrap;row-gap:6px}.app-content{padding:6px!important}}.app-content img,.app-content svg{max-width:100%}.app-content canvas{max-width:100%!important}.app-content table{max-width:100%}@media (max-width: 768px){.login-brand{display:none!important}.login-form{padding:32px 20px!important}}@media (max-width: 900px){.mural-root{height:auto!important;min-height:calc(100vh - 56px)}.mural-stage{overflow:auto!important}}@media (max-width: 900px){.app-content h1{font-size:21px!important;line-height:1.15!important}.app-content h2{font-size:19px!important;line-height:1.15!important}.app-content [style*="justify-content: space-between"]{flex-wrap:wrap!important;row-gap:10px}.app-content [style*="justify-content: space-between"]>div{flex-wrap:wrap!important}}@media (max-width: 900px){.mural-root [style*="min-height: 0px"]{flex:0 0 auto!important}}.jfl-tabs{scrollbar-width:thin;scrollbar-color:rgba(196,118,58,.4) transparent}.jfl-tabs::-webkit-scrollbar{height:6px}.jfl-tabs::-webkit-scrollbar-track{background:transparent}.jfl-tabs::-webkit-scrollbar-thumb{background:#c4763a61;border-radius:999px}.jfl-tabs::-webkit-scrollbar-thumb:hover{background:#c4763a99}:root{--jfl-chart-grid: #EFE8DF;--jfl-chart-1:#C4763A;--jfl-chart-2:#9B4A4A;--jfl-chart-3:#A88C5A;--jfl-chart-4:#7B5B7C;--jfl-chart-5:#8B7066;--jfl-chart-6:#5E8580;--jfl-chart-7:#B89B6A;--jfl-chart-8:#9C7B6C}[data-theme=rose]{--jfl-chart-grid:#F1E7EA;--jfl-chart-1:#8E2C48;--jfl-chart-2:#C97B84;--jfl-chart-3:#B5687E;--jfl-chart-4:#D9A461;--jfl-chart-5:#7C5561;--jfl-chart-6:#5E8580;--jfl-chart-7:#C29BA6;--jfl-chart-8:#9C6B78}[data-theme=lavanda]{--jfl-chart-grid:#EAE5F1;--jfl-chart-1:#5E3B6E;--jfl-chart-2:#A98CC4;--jfl-chart-3:#8264A0;--jfl-chart-4:#C9A66B;--jfl-chart-5:#6E5B8A;--jfl-chart-6:#5E8580;--jfl-chart-7:#B7A0CF;--jfl-chart-8:#8A7CA8}[data-theme=coral]{--jfl-chart-grid:#F6E5DD;--jfl-chart-1:#B0413A;--jfl-chart-2:#E58E70;--jfl-chart-3:#D96E4E;--jfl-chart-4:#E0B267;--jfl-chart-5:#A85A4E;--jfl-chart-6:#5E8580;--jfl-chart-7:#E3A48C;--jfl-chart-8:#B87C6A}[data-theme=grafite]{--jfl-chart-grid:#E4E0DB;--jfl-chart-1:#7B2D2D;--jfl-chart-2:#C4763A;--jfl-chart-3:#6E6A66;--jfl-chart-4:#A88C5A;--jfl-chart-5:#8B7066;--jfl-chart-6:#5E8580;--jfl-chart-7:#9B4A4A;--jfl-chart-8:#B89B6A}[data-theme=petroleo]{--jfl-chart-grid:#DEE6E4;--jfl-chart-1:#2E8B87;--jfl-chart-2:#6B3A2E;--jfl-chart-3:#4FA39C;--jfl-chart-4:#C4763A;--jfl-chart-5:#3E6E6A;--jfl-chart-6:#A88C5A;--jfl-chart-7:#7FB5AF;--jfl-chart-8:#8B7066}[data-theme=daltonico]{--jfl-chart-grid:#E4E9EF;--jfl-chart-1:#0072B2;--jfl-chart-2:#E69F00;--jfl-chart-3:#009E73;--jfl-chart-4:#CC79A7;--jfl-chart-5:#56B4E9;--jfl-chart-6:#D55E00;--jfl-chart-7:#F0E442;--jfl-chart-8:#000000}[data-theme=mono]{--jfl-chart-grid:#E8E8E8;--jfl-chart-1:#2B2B2B;--jfl-chart-2:#5A5A5A;--jfl-chart-3:#7F7F7F;--jfl-chart-4:#9E9E9E;--jfl-chart-5:#B8B8B8;--jfl-chart-6:#4A4A4A;--jfl-chart-7:#6C6C6C;--jfl-chart-8:#8C8C8C}.app-content h1,.app-content h2,.app-content h3,.app-content h4{color:var(--jfl-primary)}
