@charset "UTF-8";:root{--sfondo-principale: #212529;--sfondo-secondario: #000000;--testo-principale: #ffffff;--testo-secondario: #adb5bd;--marca: #ffc107;--bordo: #495057;--errore: #dc3545;--successo: #198754;--informazione: #0dcaf0;--primario: #0d6efd;--avviso: #fd7e14;--secondario: #6f42c1;--console-sfondo: #111111;--console-testo: #00ff41;--console-cyan: #00e5ff;--console-blu: #448aff;--console-rosso: #ff5252;--console-verde: #69f0ae;--console-giallo: #ffd740;--marca-hover: color-mix(in srgb, var(--marca) 85%, black);--marca-sfumato: color-mix(in srgb, var(--marca) 10%, transparent);--errore-sfumato: color-mix(in srgb, var(--errore) 75%, black);--kds-attesa-bg: transparent;--kds-chiamato-bg: color-mix(in srgb, var(--marca) 15%, transparent);--kds-preparazione-bg: color-mix(in srgb, var(--avviso) 15%, transparent);--kds-uscito-bg: color-mix(in srgb, var(--successo) 10%, transparent);--kds-uscito-opacity: .4;--nav-btn-height: 42px}@media(min-width:768px){:root{--nav-btn-height: 54px}}:root{--font-ui: "Jura", sans-serif;--font-display: "Audiowide", cursive;--font-size-base: 14px;--font-size-sm: 12px;--font-size-xs: 10px;--font-size-lg: 20px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--radius: .375rem;--radius-lg: .5rem}.light-theme{--sfondo-principale: #ffffff;--sfondo-secondario: #f8f9fa;--testo-principale: #212529;--testo-secondario: #666666;--marca: #7a4f00;--bordo: #dee2e6;--errore: #dc3545;--successo: #198754;--informazione: #0c63e4;--primario: #0d6efd;--avviso: #e67700;--secondario: #6f42c1;--marca-hover: color-mix(in srgb, var(--marca) 75%, black);--marca-sfumato: color-mix(in srgb, var(--marca) 6%, transparent);--errore-sfumato: color-mix(in srgb, var(--errore) 75%, black);--kds-chiamato-bg: color-mix(in srgb, var(--marca) 6%, transparent);--kds-preparazione-bg: color-mix(in srgb, var(--avviso) 10%, transparent);--kds-uscito-bg: color-mix(in srgb, var(--successo) 8%, transparent);--kds-uscito-opacity: .35}body{font-family:var(--font-ui);background-color:var(--sfondo-principale);color:var(--testo-principale)}.nav-btn{height:var(--nav-btn-height);min-width:var(--nav-btn-height);display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap;padding:0 12px;font-size:13px}@media(min-width:768px){.nav-btn{font-size:15px;padding:0 16px}}.pren-count{font-size:10px;color:var(--successo);letter-spacing:.3px}.btn-warning .pren-count{color:#fff}.btn:not(.tavolo-btn):not(.prodotto-btn){height:40px;display:inline-flex!important;align-items:center;justify-content:center}@media(min-width:992px){.btn:not(.tavolo-btn):not(.prodotto-btn){height:60px}}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;display:inline-block;vertical-align:middle;line-height:1}.btn-warning{--bs-btn-color: #fff;--bs-btn-bg: var(--marca);--bs-btn-border-color: var(--marca);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--marca-hover);--bs-btn-hover-border-color: var(--marca-hover);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--marca-hover);--bs-btn-active-border-color: var(--marca-hover);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--marca);--bs-btn-disabled-border-color: var(--marca)}.btn-outline-warning{--bs-btn-color: var(--marca);--bs-btn-border-color: var(--marca);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--marca);--bs-btn-hover-border-color: var(--marca);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--marca);--bs-btn-active-border-color: var(--marca)}.btn-danger{--bs-btn-bg: var(--errore);--bs-btn-border-color: var(--errore);--bs-btn-hover-bg: var(--errore-sfumato);--bs-btn-hover-border-color: var(--errore-sfumato);--bs-btn-active-bg: var(--errore-sfumato);--bs-btn-active-border-color: var(--errore-sfumato);--bs-btn-disabled-bg: var(--errore);--bs-btn-disabled-border-color: var(--errore)}.btn-outline-danger{--bs-btn-color: var(--errore);--bs-btn-border-color: var(--errore);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--errore);--bs-btn-hover-border-color: var(--errore);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--errore);--bs-btn-active-border-color: var(--errore)}.btn-success{--bs-btn-bg: var(--successo);--bs-btn-border-color: var(--successo);--bs-btn-hover-bg: color-mix(in srgb, var(--successo) 85%, black);--bs-btn-hover-border-color: color-mix(in srgb, var(--successo) 85%, black);--bs-btn-active-bg: color-mix(in srgb, var(--successo) 85%, black);--bs-btn-active-border-color: color-mix(in srgb, var(--successo) 85%, black);--bs-btn-disabled-bg: var(--successo);--bs-btn-disabled-border-color: var(--successo)}.btn-outline-success{--bs-btn-color: var(--successo);--bs-btn-border-color: var(--successo);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--successo);--bs-btn-hover-border-color: var(--successo);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--successo);--bs-btn-active-border-color: var(--successo)}.btn-info{--bs-btn-bg: var(--informazione);--bs-btn-border-color: var(--informazione);--bs-btn-hover-bg: color-mix(in srgb, var(--informazione) 85%, black);--bs-btn-hover-border-color: color-mix(in srgb, var(--informazione) 85%, black);--bs-btn-active-bg: color-mix(in srgb, var(--informazione) 85%, black);--bs-btn-active-border-color: color-mix(in srgb, var(--informazione) 85%, black);--bs-btn-disabled-bg: var(--informazione);--bs-btn-disabled-border-color: var(--informazione)}.btn-outline-info{--bs-btn-color: var(--informazione);--bs-btn-border-color: var(--informazione);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--informazione);--bs-btn-hover-border-color: var(--informazione);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--informazione);--bs-btn-active-border-color: var(--informazione)}.btn-primary{--bs-btn-bg: var(--primario);--bs-btn-border-color: var(--primario);--bs-btn-hover-bg: color-mix(in srgb, var(--primario) 85%, black);--bs-btn-hover-border-color: color-mix(in srgb, var(--primario) 85%, black);--bs-btn-active-bg: color-mix(in srgb, var(--primario) 85%, black);--bs-btn-active-border-color: color-mix(in srgb, var(--primario) 85%, black);--bs-btn-disabled-bg: var(--primario);--bs-btn-disabled-border-color: var(--primario)}.btn-outline-primary{--bs-btn-color: var(--primario);--bs-btn-border-color: var(--primario);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--primario);--bs-btn-hover-border-color: var(--primario);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--primario);--bs-btn-active-border-color: var(--primario)}.btn-secondary{--bs-btn-bg: var(--testo-secondario);--bs-btn-border-color: var(--testo-secondario);--bs-btn-hover-bg: color-mix(in srgb, var(--testo-secondario) 85%, black);--bs-btn-hover-border-color: color-mix(in srgb, var(--testo-secondario) 85%, black);--bs-btn-disabled-bg: var(--testo-secondario);--bs-btn-disabled-border-color: var(--testo-secondario)}.btn-outline-secondary{--bs-btn-color: var(--testo-secondario);--bs-btn-border-color: var(--bordo);--bs-btn-hover-color: var(--testo-principale);--bs-btn-hover-bg: var(--sfondo-secondario);--bs-btn-hover-border-color: var(--bordo);--bs-btn-active-color: var(--testo-principale);--bs-btn-active-bg: var(--sfondo-secondario);--bs-btn-active-border-color: var(--bordo)}.btn-link{--bs-btn-color: var(--primario);--bs-btn-hover-color: color-mix(in srgb, var(--primario) 85%, black)}.bg-warning{--bs-bg-opacity: 1;background-color:var(--marca)!important}.bg-danger{--bs-bg-opacity: 1;background-color:var(--errore)!important}.bg-success{--bs-bg-opacity: 1;background-color:var(--successo)!important}.bg-info{--bs-bg-opacity: 1;background-color:var(--informazione)!important}.bg-primary{--bs-bg-opacity: 1;background-color:var(--primario)!important}.bg-secondary{--bs-bg-opacity: 1;background-color:var(--testo-secondario)!important}.bg-dark{background-color:var(--sfondo-principale)!important}.bg-black{background-color:var(--sfondo-secondario)!important}.text-warning{color:var(--marca)!important}.text-danger{color:var(--errore)!important}.text-success{color:var(--successo)!important}.text-info{color:var(--informazione)!important}.text-primary{color:var(--primario)!important}.text-secondary{color:var(--testo-secondario)!important}.border-warning{border-color:var(--marca)!important}.border-danger{border-color:var(--errore)!important}.border-success{border-color:var(--successo)!important}.border-info{border-color:var(--informazione)!important}.border-primary{border-color:var(--primario)!important}.border-secondary{border-color:var(--bordo)!important}.alert-warning{--bs-alert-color: var(--marca);--bs-alert-bg: color-mix(in srgb, var(--marca) 10%, transparent);--bs-alert-border-color: var(--marca)}.alert-danger{--bs-alert-color: var(--errore);--bs-alert-bg: color-mix(in srgb, var(--errore) 10%, transparent);--bs-alert-border-color: var(--errore)}.alert-success{--bs-alert-color: var(--successo);--bs-alert-bg: color-mix(in srgb, var(--successo) 10%, transparent);--bs-alert-border-color: var(--successo)}.alert-info{--bs-alert-color: var(--informazione);--bs-alert-bg: color-mix(in srgb, var(--informazione) 10%, transparent);--bs-alert-border-color: var(--informazione)}.table-dark{--bs-table-bg: var(--sfondo-principale);--bs-table-color: var(--testo-principale);--bs-table-border-color: var(--bordo);--bs-table-hover-bg: var(--marca-sfumato)}.table-bordered{--bs-table-border-color: var(--bordo)}.form-control,.form-select,textarea.form-control{--bs-body-bg: var(--sfondo-principale);--bs-body-color: var(--testo-principale);--bs-border-color: var(--bordo)}.form-check-input:checked{background-color:var(--marca);border-color:var(--marca)}.dropdown-menu{--bs-dropdown-bg: var(--sfondo-principale);--bs-dropdown-color: var(--testo-principale);--bs-dropdown-border-color: var(--bordo);--bs-dropdown-link-color: var(--testo-principale);--bs-dropdown-link-hover-bg: var(--marca-sfumato);--bs-dropdown-link-hover-color: var(--testo-principale);--bs-dropdown-divider-bg: var(--bordo)}.spinner-border.text-warning{color:var(--marca)!important}.vr{background-color:var(--bordo)!important}a.text-warning,a.text-warning:hover{color:var(--marca)!important}.light-theme .text-bg-dark{background-color:var(--sfondo-secondario)!important;color:var(--testo-principale)!important}.light-theme .text-white,.light-theme .text-light{color:var(--testo-principale)!important}.light-theme .border-bottom{border-color:var(--bordo)!important}.light-theme .badge.bg-dark{background-color:var(--sfondo-secondario)!important;color:var(--testo-secondario)!important;border-color:var(--bordo)!important}.light-theme .form-control,.light-theme .form-select,.light-theme textarea.form-control{background-color:var(--sfondo-principale)!important;color:var(--testo-principale)!important;border-color:var(--bordo)!important}.light-theme .form-control::placeholder,.light-theme .form-select::placeholder,.light-theme textarea.form-control::placeholder{color:var(--testo-secondario)!important}.light-theme .form-control:focus,.light-theme .form-select:focus,.light-theme textarea.form-control:focus{border-color:var(--marca)!important;box-shadow:0 0 0 .2rem var(--marca-sfumato)!important}.light-theme .input-group-text{background-color:var(--sfondo-secondario)!important;color:var(--testo-secondario)!important;border-color:var(--bordo)!important}.light-theme .form-check-input:not(:checked){background-color:var(--bordo);border-color:var(--testo-secondario)}.light-theme select.text-warning{color:var(--marca)!important;background-color:var(--sfondo-secondario)!important;border-color:var(--bordo)!important}.light-theme .card,.light-theme .card-header{color:var(--testo-principale)}.light-theme .table-dark{background-color:var(--sfondo-principale)!important;color:var(--testo-principale)!important}.light-theme .table-dark th{color:var(--marca)!important;border-color:var(--bordo)!important}.light-theme .table-dark td{color:var(--testo-principale)!important;border-color:var(--bordo)!important}.light-theme .table-dark tbody tr:hover{background-color:var(--marca-sfumato)!important}.light-theme .alert-row:hover{background:var(--marca-sfumato)!important}.light-theme .log-container{background:var(--sfondo-secondario)!important;border:1px solid var(--bordo)}.light-theme .log-line{color:var(--testo-principale)!important}.light-theme .ansi-cyan{color:var(--console-cyan)!important}.light-theme .ansi-blue{color:var(--console-blu)!important}.light-theme .ansi-red{color:var(--console-rosso)!important}.light-theme .ansi-green{color:var(--console-verde)!important}.light-theme .ansi-yellow{color:var(--console-giallo)!important}.light-theme .chat-container .chat-messages{background:var(--sfondo-principale)!important}.light-theme .chat-container .assistant .bubble{background:var(--sfondo-secondario)!important;border-color:var(--bordo)!important;color:var(--testo-principale)!important}.light-theme .chat-container .time{color:var(--testo-secondario)!important}.light-theme .chat-container .chat-input{border-top-color:var(--bordo)!important}.light-theme .chat-container .chat-input input{background:var(--sfondo-principale)!important;color:var(--testo-principale)!important}.light-theme .console-text{color:var(--successo)!important;text-shadow:none!important}.light-theme .domain-badge{background-color:var(--sfondo-secondario)!important;color:var(--testo-principale)!important;border-color:var(--bordo)!important}.light-theme .custom-scroll::-webkit-scrollbar-track{background:var(--sfondo-secondario)!important}.light-theme .custom-scroll::-webkit-scrollbar-thumb{background:var(--marca)!important}.light-theme .nav-tabs .nav-link{color:var(--testo-secondario)!important}.light-theme .nav-tabs .nav-link.active{color:var(--marca)!important;border-bottom-color:var(--marca)!important}.light-theme .token-box{background-color:var(--sfondo-secondario)!important;color:var(--marca)!important;border-color:var(--bordo)!important}.light-theme .token-panel,.light-theme .settings-panel{background-color:var(--marca-sfumato)!important}.light-theme .scontrini-list .list-header h2{color:var(--testo-principale)!important}.light-theme .scontrini-list .filters select,.light-theme .scontrini-list .btn-refresh{background:var(--sfondo-secondario)!important;border-color:var(--bordo)!important;color:var(--testo-principale)!important}.light-theme .scontrini-list .btn-refresh:hover{background:var(--bordo)!important}.light-theme .scontrini-list .loading,.light-theme .scontrini-list .empty{color:var(--testo-secondario)!important}.light-theme .scontrini-list .alert-error{color:var(--errore)!important}.light-theme .scontrini-list .table th,.light-theme .scontrini-list .table td{border-color:var(--bordo)!important}.light-theme .scontrini-list .table th{color:var(--testo-secondario)!important}.light-theme .scontrini-list .table tbody tr:hover,.light-theme .scontrini-list .table tbody tr.selected{background:var(--marca-sfumato)!important}.light-theme .scontrini-list .badge.badge-new{background:color-mix(in srgb,var(--primario) 10%,transparent);color:var(--primario)}.light-theme .scontrini-list .badge.badge-retry{background:color-mix(in srgb,var(--avviso) 10%,transparent);color:var(--avviso)}.light-theme .scontrini-list .badge.badge-submitted{background:color-mix(in srgb,var(--secondario) 10%,transparent);color:var(--secondario)}.light-theme .scontrini-list .badge.badge-ready{background:color-mix(in srgb,var(--successo) 10%,transparent);color:var(--successo)}.light-theme .scontrini-list .badge.badge-failed{background:color-mix(in srgb,var(--errore) 10%,transparent);color:var(--errore)}.light-theme .scontrini-list .badge.badge-voided{background:color-mix(in srgb,var(--testo-secondario) 10%,transparent);color:var(--testo-secondario)}.light-theme .scontrini-list .print-flags .ok{color:var(--successo)!important}.light-theme .scontrini-list .print-flags span:not(.ok){color:var(--testo-secondario)!important}.light-theme .scontrini-list .btn-void{border-color:var(--errore)!important;color:var(--errore)!important}.light-theme .scontrini-list .btn-void:hover{background:color-mix(in srgb,var(--errore) 8%,transparent)!important}.light-theme .scontrini-list .detail{background:var(--sfondo-secondario)!important;border-top-color:var(--bordo)!important}.light-theme .scontrini-list .detail .detail-grid{color:var(--testo-principale)}.light-theme .scontrini-list .detail .error-info{color:var(--errore)!important}.light-theme .scontrini-list .detail .items-table th{color:var(--testo-secondario)!important}.light-theme .scontrini-list .detail .items-table th,.light-theme .scontrini-list .detail .items-table td{border-color:var(--bordo)!important}.light-theme .config-page h2{color:var(--testo-principale)!important}.light-theme .config-page .subtitle{color:var(--testo-secondario)!important}.light-theme .config-page .section-title{color:var(--informazione)!important}.light-theme .config-page .hint{color:var(--testo-secondario)!important}.light-theme .config-page .hint.warn{color:var(--avviso)!important}.light-theme .config-page .tabs{border-bottom-color:var(--bordo)!important}.light-theme .config-page .tabs button{color:var(--testo-secondario)!important}.light-theme .config-page .tabs button.active{color:var(--primario)!important;border-bottom-color:var(--primario)!important}.light-theme .config-page .tabs button:hover:not(.active){color:var(--testo-principale)!important}.light-theme .config-page .card{background:var(--sfondo-principale)!important;border-color:var(--bordo)!important}.light-theme .config-page .form-group label{color:var(--testo-secondario)!important}.light-theme .config-page .form-group input{background:var(--sfondo-secondario)!important;color:var(--testo-principale)!important;border-color:var(--bordo)!important}.light-theme .config-page .form-group input:focus{border-color:var(--primario)!important}.light-theme .config-page .toggles label{color:var(--testo-principale)!important}.light-theme .config-page fieldset{border-color:var(--bordo)!important}.light-theme .config-page fieldset legend{color:var(--testo-secondario)!important}.light-theme .config-page .divider{border-top-color:var(--bordo)!important}.light-theme .config-page label{color:var(--testo-secondario)!important}.light-theme .config-page input,.light-theme .config-page .select-field,.light-theme .config-page .select-sm{background:var(--sfondo-principale)!important;border-color:var(--bordo)!important;color:var(--testo-principale)!important}.light-theme .config-page .config-preview pre{background:var(--sfondo-secondario)!important;color:var(--successo)!important}.light-theme .config-page .status-badge.configured{background:color-mix(in srgb,var(--successo) 10%,transparent)!important;color:var(--successo)!important;border-color:var(--successo)!important}.light-theme .config-page .status-badge.not-configured{background:var(--marca-sfumato)!important;color:var(--marca)!important;border-color:var(--marca)!important}.light-theme .config-page .mapping-row{border-bottom-color:var(--bordo)!important}.light-theme .config-page .mapping-row .mapping-label{color:var(--testo-principale)!important}.light-theme .config-page .mapping-row .mapping-perc,.light-theme .config-page .mapping-row .mapping-arrow{color:var(--testo-secondario)!important}.light-theme .config-page .alert.success{background:color-mix(in srgb,var(--successo) 8%,transparent);color:var(--successo);border-color:var(--successo)}.light-theme .config-page .alert.error{background:color-mix(in srgb,var(--errore) 8%,transparent);color:var(--errore);border-color:var(--errore)}@media print{.no-print{display:none!important}}
