@charset "UTF-8";:root{--nv-pr: #1d4ed8;--nv-sc: #0ea5e9;--nv-tr: #c0430c;--nv-color-fab-accent: #f97316;--nv-color-fab-accent-hover: #ea6a0e;--nv-color-fab-on-accent: #ffffff;--nv-modulo-crm: #1d4ed8;--nv-modulo-carta-porte: #7a1029;--nv-modulo-snap: #059669;--nv-white: #ffffff;--nv-black: #000000;--nv-font-sans: "Poppins", "Segoe UI", Arial, sans-serif;--nv-font-display: "Poppins", "Segoe UI", Arial, sans-serif;--nv-space-1: .25rem;--nv-space-2: .5rem;--nv-space-3: .75rem;--nv-space-4: 1rem;--nv-space-5: 1.5rem;--nv-space-6: 2rem;--nv-radius-sm: .5rem;--nv-radius-md: .9rem;--nv-radius-lg: 1rem;--nv-container-max: 1120px;--nv-shadow-soft: 0 16px 40px rgb(0 30 100 / .26)}[data-modulo=carta-porte]{--nv-pr: #7a1029;--nv-sc: #b3123f;--nv-tr: #2a0a13}[data-modulo=snap]{--nv-pr: #059669;--nv-sc: #10b981;--nv-tr: #064e3b}:root{--nv-color-primary: var(--nv-pr);--nv-color-secondary: var(--nv-sc);--nv-color-tertiary: var(--nv-tr);--nv-color-primary-hover: color-mix(in srgb, var(--nv-pr) 85%, var(--nv-black));--nv-color-primary-active: color-mix(in srgb, var(--nv-pr) 72%, var(--nv-black));--nv-color-primary-subtle: color-mix(in srgb, var(--nv-pr) 16%, var(--nv-white));--nv-bg-app: #04091a;--nv-bg-app-alt: #060d22;--nv-bg-surface: rgb(30 80 220 / .07);--nv-bg-surface-soft: rgb(30 80 220 / .04);--nv-bg-surface-strong: rgb(4 9 26 / .92);--nv-bg-popup: #0c1631;--nv-table-illustration-mark: rgb(255 255 255 / .55);--nv-bg-menu: color-mix(in srgb, var(--nv-pr) 38%, #010408);--nv-bg-menu-solid: var(--nv-bg-menu);--nv-bg-option: color-mix(in srgb, var(--nv-pr) 25%, var(--nv-black));--nv-bg-hover: var(--nv-pr);--nv-bg-active: color-mix(in srgb, var(--nv-pr) 65%, var(--nv-black));--nv-bg-tab-line: color-mix(in oklab, var(--nv-sc) 65%, var(--nv-white));--nv-bg-body-index: color-mix(in srgb, var(--nv-pr) 3%, var(--nv-white));--nv-bg-body-pr: color-mix(in srgb, var(--nv-pr) 15%, var(--nv-white));--nv-bg-body-sc: var(--nv-white);--nv-border-default: rgb(60 130 255 / .22);--nv-border-strong: rgb(60 130 255 / .32);--nv-border-soft: rgb(60 130 255 / .15);--nv-border-subtle: var(--nv-border-soft);--nv-border-focus: color-mix(in srgb, var(--nv-pr) 60%, transparent);--nv-text-primary: #eef2ff;--nv-text-secondary: rgb(238 242 255 / .8);--nv-text-soft: rgb(238 242 255 / .55);--nv-text-tertiary: var(--nv-text-soft);--nv-text-on-light: color-mix(in srgb, var(--nv-black) 72%, var(--nv-pr));--nv-text-on-light-muted: color-mix(in srgb, var(--nv-black) 56%, var(--nv-pr));--nv-text-on-light-soft: color-mix(in srgb, var(--nv-black) 46%, var(--nv-pr));--nv-text-inverse: color-mix(in oklab, var(--nv-pr) 50%, var(--nv-sc));--nv-text-on-primary: var(--nv-text-btn);--nv-text-btn: var(--nv-white);--nv-text-btn-hover: var(--nv-text-inverse);--nv-text-btn-disable: color-mix(in srgb, var(--nv-pr) 40%, var(--nv-tr));--nv-info: #93c5fd;--nv-success: #6ee7b7;--nv-color-success: var(--nv-success);--nv-danger: #fca5a5;--nv-warning: #fcd34d;--nv-gradient-app: var(--nv-bg-app);--nv-gradient-feature: var(--nv-bg-app);--nv-gradient-spot: transparent}@media(max-width:767px){:root:not([data-theme=light]){--nv-bg-surface: #060e28;--nv-bg-surface-soft: #050c22;--nv-bg-surface-strong: #04091a;--nv-border-default: #10244c;--nv-border-strong: #163063;--nv-border-soft: #0c1b3c;--nv-text-secondary: #bfc3d1;--nv-text-soft: #858998;--nv-table-illustration-mark: #8f93a1;--nv-glass-highlight: transparent}}:root{--nv-pr: #7c3aed;--nv-sc: #a855f7;--nv-tr: #c0430c;--nv-white: #ffffff;--nv-black: #000000;--nv-font-sans: "Poppins", "Segoe UI", Arial, sans-serif;--nv-font-display: "Poppins", "Segoe UI", Arial, sans-serif;--nv-space-1: .25rem;--nv-space-2: .5rem;--nv-space-3: .75rem;--nv-space-4: 1rem;--nv-space-5: 1.5rem;--nv-space-6: 2rem;--nv-radius-sm: .5rem;--nv-radius-md: .9rem;--nv-radius-lg: 1rem;--nv-container-max: 1120px;--nv-shadow-soft: 0 16px 40px rgb(0 30 100 / .26)}[data-license=enterprise]{--nv-pr: #37004d;--nv-sc: #700000;--nv-tr: #000000}[data-license=premium]{--nv-pr: #145e58;--nv-sc: #0f766e;--nv-tr: #475569}:root{--nv-color-primary: var(--nv-pr);--nv-color-secondary: var(--nv-sc);--nv-color-tertiary: var(--nv-tr);--nv-color-primary-hover: color-mix(in srgb, var(--nv-pr) 85%, var(--nv-black));--nv-color-primary-active: color-mix(in srgb, var(--nv-pr) 72%, var(--nv-black));--nv-color-primary-subtle: color-mix(in srgb, var(--nv-pr) 16%, var(--nv-white));--nv-bg-app: #04091a;--nv-bg-app-alt: #060d22;--nv-bg-surface: rgb(30 80 220 / .07);--nv-bg-surface-soft: rgb(30 80 220 / .04);--nv-bg-surface-strong: rgb(4 9 26 / .92);--nv-bg-popup: #0c1631;--nv-bg-menu: color-mix(in srgb, var(--nv-pr) 38%, #010408);--nv-bg-option: color-mix(in srgb, var(--nv-pr) 25%, var(--nv-black));--nv-bg-hover: var(--nv-pr);--nv-bg-active: color-mix(in srgb, var(--nv-pr) 65%, var(--nv-black));--nv-bg-tab-line: color-mix(in oklab, var(--nv-sc) 65%, var(--nv-white));--nv-bg-body-index: color-mix(in srgb, var(--nv-pr) 3%, var(--nv-white));--nv-bg-body-pr: color-mix(in srgb, var(--nv-pr) 15%, var(--nv-white));--nv-bg-body-sc: var(--nv-white);--nv-border-default: rgb(60 130 255 / .22);--nv-border-strong: rgb(60 130 255 / .32);--nv-border-soft: rgb(60 130 255 / .15);--nv-border-subtle: var(--nv-border-soft);--nv-border-focus: color-mix(in srgb, var(--nv-pr) 60%, transparent);--nv-text-primary: #eef2ff;--nv-text-secondary: rgb(238 242 255 / .8);--nv-text-soft: rgb(238 242 255 / .55);--nv-text-tertiary: var(--nv-text-soft);--nv-text-on-light: color-mix(in srgb, var(--nv-black) 72%, var(--nv-pr));--nv-text-on-light-muted: color-mix(in srgb, var(--nv-black) 56%, var(--nv-pr));--nv-text-on-light-soft: color-mix(in srgb, var(--nv-black) 46%, var(--nv-pr));--nv-text-inverse: color-mix(in oklab, var(--nv-pr) 50%, var(--nv-sc));--nv-text-on-primary: var(--nv-text-btn);--nv-text-btn: var(--nv-white);--nv-text-btn-hover: var(--nv-text-inverse);--nv-text-btn-disable: color-mix(in srgb, var(--nv-pr) 40%, var(--nv-tr));--nv-info: #93c5fd;--nv-success: #6ee7b7;--nv-danger: #fca5a5;--nv-warning: #fcd34d;--nv-gradient-app: var(--nv-bg-app);--nv-gradient-feature: var(--nv-bg-app);--nv-gradient-spot: transparent}[data-theme=light]{--nv-bg-app: #f5f8ff;--nv-bg-app-alt: #ffffff;--nv-bg-surface: #ffffff;--nv-bg-surface-soft: #eef2ff;--nv-bg-surface-strong: #ffffff;--nv-bg-popup: #ffffff;--nv-border-default: rgb(29 78 216 / .2);--nv-border-soft: rgb(29 78 216 / .14);--nv-text-primary: #0a0e1a;--nv-text-secondary: rgb(10 14 26 / .75);--nv-text-soft: rgb(10 14 26 / .55);--nv-info: #1d4ed8;--nv-success: #065f46;--nv-danger: #991b1b;--nv-warning: #92400e;--nv-gradient-app: var(--nv-bg-app);--nv-gradient-feature: var(--nv-bg-app)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}img,svg,video,canvas{display:block;max-width:100%}button,input,select,textarea{font:inherit}body{font-family:var(--nv-font-sans);color:var(--nv-text-primary);background:var(--nv-gradient-app);line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--nv-font-display);color:var(--nv-text-primary);margin:0}p,small,label,li,td,th{color:var(--nv-text-secondary)}a{color:var(--nv-color-primary)}.u-container{width:min(var(--nv-container-max),100%);margin-inline:auto}.u-card{border:1px solid var(--nv-border-default);border-radius:var(--nv-radius-md);background:var(--nv-bg-surface)}.u-muted{color:var(--nv-text-secondary)}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nv-card{border:1px solid var(--nv-border-default);border-radius:var(--nv-radius-md);background:var(--nv-bg-surface)}.nv-btn{border-radius:var(--nv-radius-sm);border:1px solid var(--nv-border-default);padding:var(--nv-space-2) var(--nv-space-3);font-weight:600}.nv-btn-pr{background:var(--nv-color-primary);color:var(--nv-text-btn);border-color:var(--nv-color-primary)}.nv-btn-pr:hover{background:var(--nv-color-primary-hover);border-color:var(--nv-color-primary-hover)}.nv-ql__header-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--nv-border-default);background:var(--nv-bg-surface);color:var(--nv-text-soft);cursor:pointer;border-radius:9999px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.nv-ql__header-btn:hover{background:var(--nv-color-primary-subtle);color:var(--nv-color-primary);border-color:var(--nv-color-primary-subtle)}.nv-ql__header-btn.nv-ql__header-btn--active{background:var(--nv-color-primary-subtle);color:var(--nv-color-primary);border-color:var(--nv-color-primary)}.nv-ql__footer-right{display:flex;align-items:center;flex-shrink:0}.nv-ql__totals-btn{display:inline-flex;align-items:center;gap:.5rem;background:var(--nv-bg-surface);border-radius:9999px;padding:.25rem .75rem;border:1.5px solid var(--nv-color-primary-active);color:var(--nv-text-primary);font-weight:700;font-size:.75rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.nv-ql__totals-btn:hover{background:var(--nv-bg-app-alt);border-color:var(--nv-color-primary)}.nv-ql__totals-label{color:var(--nv-text-primary);font-size:.75rem;font-weight:700}.nv-ql__totals-value{color:var(--nv-color-primary);font-size:.75rem;font-weight:700}:root{--nv-state-approved: #a4ffb8;--nv-state-denied: #ffa7a3;--nv-state-pending: #ffe6a3}.nv-state-approved{background:var(--nv-state-approved)}.nv-state-denied{background:var(--nv-state-denied)}.nv-state-pending{background:var(--nv-state-pending)}
