/* NAV Manager — foglio di stile dell'applicazione frontend. */

.nav-app{
	--nav-bg:#f6f7f9;
	--nav-surface:#ffffff;
	--nav-border:#e2e6ec;
	--nav-text:#1e2733;
	--nav-muted:#6b7684;
	--nav-primary:#0b6ea8;
	--nav-primary-d:#08587f;
	--nav-success:#15803d;
	--nav-warning:#b45309;
	--nav-danger:#b91c1c;
	--nav-radius:10px;
	--nav-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.08);
	color:var(--nav-text);
	background:var(--nav-bg);
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
	font-size:14px;
	line-height:1.5;
	-webkit-font-smoothing:antialiased;
	border-radius:var(--nav-radius);
	overflow:hidden;
}
.nav-app *{box-sizing:border-box}

/* Difese contro il foglio di stile del tema.
   Il gestionale vive dentro il contenuto di una pagina: temi e costruttori
   intervengono su titoli, tabelle, elenchi e campi con selettori almeno
   altrettanto forti dei nostri. Qui si neutralizza solo cio' che serve.

   Due accorgimenti tengono il reset innocuo verso i componenti del plugin:
   `!important` compare solo sulle proprieta' che nel gestionale non variano
   mai, e gli elementi che hanno anche una versione con classe nostra sono
   filtrati con :not([class]), cosi' il reset tocca il markup nudo del tema e
   lascia stare il nostro. */
.nav-app h1,.nav-app h2,.nav-app h3,.nav-app h4{color:var(--nav-text)!important;font-family:inherit!important;text-transform:none!important;letter-spacing:normal!important;text-align:left!important;clear:none!important}
.nav-app h1,.nav-app h2,.nav-app h3,.nav-app h4{padding:0;border:0;background:none}
.nav-app h1:before,.nav-app h2:before,.nav-app h3:before,
.nav-app h1:after,.nav-app h2:after,.nav-app h3:after{content:none!important;display:none!important}
.nav-app p:not([class]){margin:0 0 10px;padding:0;color:inherit}
.nav-app ul:not([class]),.nav-app ol:not([class]){margin:0 0 10px;padding-left:18px;list-style-position:outside}
.nav-app li:not([class]){margin:0;padding:0}
.nav-app table{border:0;border-spacing:0;background:none;margin:0;font-size:inherit;display:table!important}
.nav-app thead{display:table-header-group!important;background:none}
.nav-app tbody{display:table-row-group!important;background:none}
.nav-app tr{display:table-row!important;background:none}
.nav-app th:not([class]),.nav-app td:not([class]){background:none;border:0;width:auto}
.nav-app th,.nav-app td{display:table-cell!important;float:none!important}
.nav-app a{box-shadow:none!important;border-bottom:0!important;background-image:none!important}
.nav-app input,.nav-app select,.nav-app textarea,.nav-app button{font-family:inherit!important;text-transform:none!important;letter-spacing:normal!important;max-width:100%;box-shadow:none;float:none}
.nav-app button{margin:0}
.nav-app img{max-width:100%;height:auto;border:0;box-shadow:none}
.nav-app form{margin:0;padding:0;background:none;border:0}
.nav-app header,.nav-app footer,.nav-app section,.nav-app nav,.nav-app main,.nav-app article,.nav-app aside,.nav-app div{margin:0;padding:0;background:none;border:0;float:none;width:auto;max-width:none;box-shadow:none}
.nav-app details{margin:0}
.nav-app .dashicons{font-family:dashicons!important;line-height:1;vertical-align:middle;text-decoration:none!important;box-sizing:content-box}

.nav-app h1,.nav-app h2,.nav-app h3{margin:0;font-weight:650;line-height:1.25;color:var(--nav-text)}
.nav-app h1{font-size:22px}
.nav-app h2{font-size:16px;margin-bottom:12px}
.nav-app h3{font-size:14.5px}
.nav-app a{color:var(--nav-primary);text-decoration:none}
.nav-app a:hover{text-decoration:underline}
.nav-app p{margin:0 0 10px}
.nav-app small{color:var(--nav-muted);font-size:12.5px;display:block;margin-top:4px}
.nav-app code{background:#eef2f7;padding:1px 6px;border-radius:5px;font-size:12.5px}
.nav-app .nav-muted{color:var(--nav-muted)}
.nav-app .nav-forte{font-weight:600}
.nav-app .nav-nowrap{white-space:nowrap}
.nav-app .nav-attenzione{color:var(--nav-warning);font-weight:600}
.nav-app .nav-vuoto{color:var(--nav-muted);font-style:italic;margin:0}

/* Intestazione e navigazione */
.nav-app .nav-header{margin:0;display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:var(--nav-surface);border-bottom:1px solid var(--nav-border);flex-wrap:wrap}
.nav-app .nav-brand{display:flex;align-items:center;gap:10px}
.nav-app .nav-brand .dashicons{font-size:26px;width:26px;height:26px;color:var(--nav-primary)}
.nav-app .nav-brand strong{display:block;font-size:15px}
.nav-app .nav-brand small{margin:0}
.nav-app .nav-header-right{display:flex;align-items:center;gap:10px}
.nav-app .nav-user{font-size:13px;color:var(--nav-muted)}
.nav-app .nav-logout .dashicons{color:var(--nav-muted)}
.nav-app .nav-burger{display:none;background:none;border:0;cursor:pointer}
.nav-app .nav-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;font-size:12.5px;font-weight:600}
.nav-app .nav-pill-danger{background:#fee2e2;color:var(--nav-danger)!important}
.nav-app .nav-pill .dashicons{font-size:15px;width:15px;height:15px}

.nav-app .nav-nav{margin:0;display:flex!important;gap:2px;padding:0 12px;background:var(--nav-surface);border-bottom:1px solid var(--nav-border);overflow-x:auto}
.nav-app .nav-navlink{display:inline-flex;align-items:center;gap:6px;padding:11px 13px;font-size:13.5px;font-weight:550;color:var(--nav-muted)!important;border-bottom:2px solid transparent;white-space:nowrap;text-decoration:none!important}
.nav-app .nav-navlink:hover{color:var(--nav-text)!important}
.nav-app .nav-navlink.is-active{color:var(--nav-primary)!important;border-bottom-color:var(--nav-primary)}
.nav-app .nav-navlink .dashicons{font-size:17px;width:17px;height:17px}

.nav-app .nav-main{margin:0;padding:18px;display:block}

/* Messaggi */
.nav-app .nav-notice{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--nav-radius);margin-bottom:16px;border:1px solid;font-size:14px}
.nav-app .nav-notice p{margin:0}
.nav-app .nav-notice .dashicons{flex:0 0 auto;margin-top:1px}
.nav-app .nav-notice-success{background:#ecfdf3;border-color:#a7f3d0;color:#065f46}
.nav-app .nav-notice-error{background:#fef2f2;border-color:#fecaca;color:#991b1b}
.nav-app .nav-notice-warning{background:#fffbeb;border-color:#fde68a;color:#92400e}
.nav-app .nav-notice-info{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}

/* Testata di pagina */
.nav-app .nav-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px;flex-wrap:wrap}
.nav-app .nav-page-head h1{display:flex;align-items:center;gap:8px}
.nav-app .nav-page-head h1 .dashicons{font-size:22px;width:22px;height:22px}
.nav-app .nav-subtitle{font-size:13.5px;color:var(--nav-muted);margin:5px 0 0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.nav-app .nav-back{display:inline-flex;align-items:center;gap:3px;font-size:13px;color:var(--nav-muted)!important;margin-bottom:4px}
.nav-app .nav-codice{font-size:12.5px;background:#eef2f7;color:var(--nav-muted);padding:2px 9px;border-radius:6px;font-weight:600}

/* Bottoni */
.nav-app .nav-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid var(--nav-border);background:var(--nav-surface);color:var(--nav-text)!important;font-size:13.5px;font-weight:550;cursor:pointer;text-decoration:none!important;transition:.12s;line-height:1.2;font-family:inherit}
.nav-app .nav-btn:hover{border-color:#cbd5e1;background:#f8fafc;text-decoration:none!important}
.nav-app .nav-btn .dashicons{font-size:16px;width:16px;height:16px}
.nav-app .nav-btn-primary{background:var(--nav-primary);border-color:var(--nav-primary);color:#fff!important}
.nav-app .nav-btn-primary:hover{background:var(--nav-primary-d);border-color:var(--nav-primary-d)}
.nav-app .nav-btn-success{background:var(--nav-success);border-color:var(--nav-success);color:#fff!important}
.nav-app .nav-btn-success:hover{background:#116932;border-color:#116932}
.nav-app .nav-btn-danger{background:#fff;border-color:#fca5a5;color:var(--nav-danger)!important}
.nav-app .nav-btn-danger:hover{background:#fef2f2}
.nav-app .nav-btn-small{padding:5px 10px;font-size:12.5px}
.nav-app .nav-btn.is-active{background:var(--nav-primary);border-color:var(--nav-primary);color:#fff!important}

/* Riquadri e schede */
.nav-app .nav-box{display:block;margin:0 0 16px;background:var(--nav-surface);border:1px solid var(--nav-border);border-radius:var(--nav-radius);box-shadow:var(--nav-shadow);padding:16px 18px;margin-bottom:16px}
.nav-app .nav-cards{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-bottom:18px}
.nav-app .nav-card{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:var(--nav-surface);border:1px solid var(--nav-border);border-left:3px solid #cbd5e1;border-radius:var(--nav-radius);box-shadow:var(--nav-shadow);text-decoration:none!important;transition:.12s}
.nav-app .nav-card:hover{border-left-color:var(--nav-primary);transform:translateY(-1px)}
.nav-app .nav-card.is-danger{border-left-color:var(--nav-danger)}
.nav-app .nav-card.is-warning{border-left-color:var(--nav-warning)}
.nav-app .nav-card-num{font-size:26px;font-weight:700;line-height:1.1;color:var(--nav-text)}
.nav-app .nav-card-lab{font-size:12.5px;color:var(--nav-muted)}

/* Filtri */
.nav-app .nav-filtri{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}
.nav-app .nav-filtri input[type=search],.nav-app .nav-filtri select{padding:7px 10px;border:1px solid var(--nav-border);border-radius:8px;font-size:13.5px;background:var(--nav-surface);font-family:inherit;color:var(--nav-text)}
.nav-app .nav-filtri-sep{width:1px;height:22px;background:var(--nav-border)}

/* Moduli */
.nav-app .nav-form-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}
.nav-app .nav-field{display:flex;flex-direction:column;gap:5px;min-width:0}
.nav-app .nav-field.nav-col-2{grid-column:span 2}
.nav-app .nav-field.nav-cresci{flex:1}
.nav-app .nav-field label{font-size:13px;font-weight:600;color:var(--nav-text)}
.nav-app .nav-field input[type=text],.nav-app .nav-field input[type=email],.nav-app .nav-field input[type=number],.nav-app .nav-field input[type=date],.nav-app .nav-field input[type=search],.nav-app .nav-field select,.nav-app .nav-field textarea{
	width:100%;padding:8px 10px;border:1px solid var(--nav-border);border-radius:8px;font-size:13.5px;background:var(--nav-surface);font-family:inherit;color:var(--nav-text)}
.nav-app .nav-field input:focus,.nav-app .nav-field select:focus,.nav-app .nav-field textarea:focus{outline:2px solid rgba(11,110,168,.25);outline-offset:0;border-color:var(--nav-primary)}
.nav-app .nav-field input:disabled,.nav-app .nav-field select:disabled,.nav-app .nav-field textarea:disabled{background:#f1f5f9;color:var(--nav-muted)}
.nav-app .nav-field.is-mancante input,.nav-app .nav-field.is-mancante select,.nav-app .nav-field.is-mancante textarea{border-color:#f59e0b;background:#fffbeb}
.nav-app .nav-field.is-mancante .nav-check{background:#fffbeb;border-color:#f59e0b}
.nav-app .nav-check{display:flex;align-items:flex-start;gap:8px;padding:9px 11px;border:1px solid var(--nav-border);border-radius:8px;background:var(--nav-surface);cursor:pointer;font-size:13.5px}
.nav-app .nav-check:hover{border-color:#cbd5e1}
.nav-app .nav-check input{margin-top:2px;flex:0 0 auto}
.nav-app .nav-check-req{border-left:3px solid var(--nav-primary)}
.nav-app .nav-req{color:var(--nav-danger);font-style:normal;font-weight:700}
.nav-app .nav-form-azioni{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}
.nav-app .nav-form-azioni-sticky{position:sticky;bottom:0;background:var(--nav-surface);border:1px solid var(--nav-border);border-radius:var(--nav-radius);padding:12px 14px;box-shadow:0 -2px 8px rgba(16,24,40,.06);z-index:5}
.nav-app .nav-form-inline{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}
.nav-app .nav-inline{display:inline}
.nav-app .nav-nota{display:flex;gap:8px;align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a;padding:10px 12px;border-radius:8px;font-size:13px;margin-bottom:14px}
.nav-app .nav-nota .dashicons{flex:0 0 auto;font-size:16px;width:16px;height:16px;margin-top:1px}

/* Posti per zona */
.nav-app .nav-posti{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}
.nav-app .nav-posto-riga{display:flex;gap:8px}
.nav-app .nav-posto-riga input[type=text]{flex:1}
.nav-app .nav-posto-riga input[type=number]{width:110px}
.nav-app .nav-posto-riga input{padding:8px 10px;border:1px solid var(--nav-border);border-radius:8px;font-size:13.5px;font-family:inherit}

/* Tabelle */
.nav-app .nav-tabella-wrap{overflow-x:auto;border:1px solid var(--nav-border);border-radius:var(--nav-radius);background:var(--nav-surface);box-shadow:var(--nav-shadow);margin-bottom:14px}
.nav-app .nav-tabella{width:100%;border-collapse:collapse;font-size:13.5px;display:table!important}
.nav-app .nav-tabella th,.nav-app .nav-tabella td{display:table-cell!important;padding:10px 13px;text-align:left;border-bottom:1px solid var(--nav-border);vertical-align:top}
.nav-app .nav-tabella thead th{background:#f8fafc;font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--nav-muted);font-weight:650;white-space:nowrap}
.nav-app .nav-tabella tbody tr:last-child td{border-bottom:0}
.nav-app .nav-tabella tbody tr:hover{background:#f8fafc}
.nav-app .nav-tabella .nav-num{text-align:right}
.nav-app .nav-tabella small{margin-top:2px}
.nav-app .nav-azioni{white-space:nowrap;text-align:right}

/* Badge e semaforo */
.nav-app .nav-badge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:650;color:#fff;background:var(--nav-muted);line-height:1.6}
.nav-app .nav-badge-aperta{background:#2563eb}
.nav-app .nav-badge-in_corso{background:#b45309}
.nav-app .nav-badge-completata{background:var(--nav-success)}
.nav-app .nav-badge-annullata{background:#8c8f94}
.nav-app .nav-badge-unita{background:#0b6ea8}
.nav-app .nav-badge-impresa{background:#7a4bb5}
.nav-app .nav-badge-persona{background:#0b7a75}
.nav-app .nav-sem{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px;background:#cbd5e1;vertical-align:middle}
.nav-app .nav-sc-scaduta{background:var(--nav-danger)}
.nav-app .nav-sc-critica{background:#ea580c}
.nav-app .nav-sc-attenzione{background:#d97706}
.nav-app .nav-sc-prossima{background:#ca8a04}
.nav-app .nav-sc-ok{background:var(--nav-success)}
.nav-app .nav-sc-none{background:#cbd5e1}

/* Barre di avanzamento */
.nav-app .nav-barra{display:block;width:100%;min-width:70px;height:7px;background:#e5e9f0;border-radius:999px;overflow:hidden}
.nav-app .nav-barra span{display:block;height:100%;background:var(--nav-primary);border-radius:999px;transition:width .2s}
.nav-app .nav-barra-grande{height:10px}
.nav-app .nav-avanzamento{display:flex;align-items:center;gap:12px;margin-bottom:16px}
.nav-app .nav-avanzamento .nav-barra{flex:1}
.nav-app .nav-avanzamento-lab{font-size:12.5px;color:var(--nav-muted);white-space:nowrap}

/* Procedure */
.nav-app .nav-procedure-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}
.nav-app .nav-procedura-card{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--nav-border);border-left:3px solid var(--nav-primary);border-radius:var(--nav-radius);background:var(--nav-surface)}
.nav-app .nav-procedura-card h3{display:flex;align-items:center;gap:7px;font-size:14px}
.nav-app .nav-procedura-card p{font-size:12.5px;color:var(--nav-muted);margin:0;flex:1}
.nav-app .nav-procedura-card select{padding:7px 9px;border:1px solid var(--nav-border);border-radius:8px;font-size:13px;font-family:inherit;width:100%}
.nav-app .nav-procedura-card button{align-self:flex-start}

.nav-app .nav-step-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.nav-app .nav-step-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:#fff;font-size:13px;font-weight:700;flex:0 0 auto}
.nav-app .nav-step-num.is-incompleto{box-shadow:0 0 0 3px #fde68a}
.nav-app .nav-step-manca{font-size:12px;font-weight:600;color:var(--nav-warning);background:#fffbeb;border:1px solid #fde68a;padding:2px 9px;border-radius:999px}

/* Allegati */
.nav-app .nav-allegati{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
.nav-app .nav-allegato{display:flex;flex-direction:column;align-items:center;gap:4px;width:104px;padding:9px;border:1px solid var(--nav-border);border-radius:8px;text-align:center;text-decoration:none!important}
.nav-app .nav-allegato img{width:100%;height:70px;object-fit:cover;border-radius:5px}
.nav-app .nav-allegato .dashicons{font-size:38px;width:38px;height:38px;color:var(--nav-muted)}
.nav-app .nav-allegato small{margin:0;font-size:11.5px}

/* Istogramma */
.nav-app .nav-istogramma-riga{display:flex;align-items:center;gap:12px;margin-bottom:9px}
.nav-app .nav-istogramma-lab{width:88px;font-size:12.5px;color:var(--nav-muted);flex:0 0 auto}
.nav-app .nav-istogramma-barra{flex:1;height:16px;background:#e5e9f0;border-radius:5px;overflow:hidden}
.nav-app .nav-istogramma-barra span{display:block;height:100%;background:var(--nav-primary)}
.nav-app .nav-istogramma-num{width:36px;text-align:right;font-weight:650;font-size:13px;flex:0 0 auto}

/* Impaginazione */
.nav-app .nav-paginazione{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:16px}
.nav-app .nav-pagina{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border:1px solid var(--nav-border);border-radius:7px;background:var(--nav-surface);font-size:13px;color:var(--nav-text)!important;text-decoration:none!important}
.nav-app .nav-pagina.is-active{background:var(--nav-primary);border-color:var(--nav-primary);color:#fff!important}

/* Piede */
.nav-app .nav-piede{display:block;margin:0;padding:14px 18px;border-top:1px solid var(--nav-border);background:var(--nav-surface)}
.nav-app .nav-guida summary{cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--nav-muted)}
.nav-app .nav-guida p{margin:9px 0 0;font-size:13px;color:var(--nav-muted);max-width:80ch}
.nav-app .nav-piede-nota{margin:12px 0 0;font-size:12px;color:var(--nav-muted);max-width:80ch}

/* Accesso */
.nav-app .nav-login{padding:40px 18px;display:flex;justify-content:center}
.nav-app .nav-login-box{width:100%;max-width:380px;background:var(--nav-surface);border:1px solid var(--nav-border);border-radius:var(--nav-radius);box-shadow:var(--nav-shadow);padding:26px}
.nav-app .nav-login-box label{display:block;font-size:13px;font-weight:600;margin-bottom:4px}
.nav-app .nav-login-box input[type=text],.nav-app .nav-login-box input[type=password]{width:100%;padding:9px 11px;border:1px solid var(--nav-border);border-radius:8px;font-size:14px;margin-bottom:12px;font-family:inherit}
.nav-app .nav-login-box input[type=submit]{width:100%;padding:10px;border:0;border-radius:8px;background:var(--nav-primary);color:#fff;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}

/* Verbale */
.nav-app-print{background:#fff;padding:26px}
.nav-app .nav-verbale{max-width:860px;margin:0 auto;font-size:13px;color:#111}
.nav-app .nav-verbale h1{font-size:19px;margin:18px 0 14px;padding-bottom:9px;border-bottom:2px solid #111}
.nav-app .nav-verbale h2{font-size:14px;margin:18px 0 7px}
.nav-app .nav-verbale-testa{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;font-size:12px}
.nav-app .nav-verbale-codice span{font-family:monospace;font-size:13px;font-weight:700;border:1px solid #111;padding:4px 10px;border-radius:5px}
.nav-app .nav-verbale-meta,.nav-app .nav-verbale-campi{width:100%;border-collapse:collapse;margin-bottom:10px}
.nav-app .nav-verbale-meta th,.nav-app .nav-verbale-meta td,.nav-app .nav-verbale-campi th,.nav-app .nav-verbale-campi td{border:1px solid #d4d4d4;padding:5px 8px;text-align:left;font-size:12px;vertical-align:top}
.nav-app .nav-verbale-meta th,.nav-app .nav-verbale-campi th{background:#f4f4f5;font-weight:600;width:32%}
.nav-app .nav-verbale-firme{display:flex;gap:40px;margin-top:36px}
.nav-app .nav-verbale-firme div{flex:1;text-align:center}
.nav-app .nav-firma-riga{display:block;border-bottom:1px solid #111;height:44px;margin-bottom:5px}
.nav-app .nav-verbale-firme small{color:#555;font-size:11.5px}
.nav-app .nav-verbale-nota{margin-top:26px;font-size:10.5px;color:#666;border-top:1px solid #e4e4e7;padding-top:9px}

@media print{
	.nav-app .nav-no-print,.nav-app .nav-header,.nav-app .nav-nav,.nav-app .nav-piede{display:none!important}
	.nav-app,.nav-app-print{background:#fff;box-shadow:none;padding:0}
}

@media (max-width:782px){
	.nav-app .nav-main{padding:13px}
	.nav-app .nav-field.nav-col-2{grid-column:span 1}
	.nav-app .nav-form-grid{grid-template-columns:1fr}
	.nav-app .nav-cards{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}
	.nav-app .nav-nav{gap:0}
	.nav-app .nav-navlink span:not(.dashicons){display:none}
	.nav-app .nav-navlink{padding:11px 15px}
	.nav-app .nav-user{display:none}
	.nav-app .nav-verbale-firme{flex-direction:column;gap:22px}
}
