.report-giornaliero-wrapper{max-width:100%;margin:20px auto;background:#ffffff;padding:25px;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,0.05);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;}.report-giornaliero-wrapper .toolbar-orizzontale-unificata{margin-bottom:25px !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:flex-end !important;align-items:center !important;gap:12px !important;width:100% !important;box-sizing:border-box !important;}.report-giornaliero-wrapper .btn-esporta-excel,.report-giornaliero-wrapper .btn-esporta-pdf,.report-giornaliero-wrapper .btn-crea-da-zero,.report-giornaliero-wrapper .contenitore-form-svuota,.report-giornaliero-wrapper .contenitore-form-svuota form{height:42px !important;line-height:20px !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;display:inline-block !important;}.report-giornaliero-wrapper .btn-esporta-excel,.report-giornaliero-wrapper .btn-esporta-pdf,.report-giornaliero-wrapper .btn-crea-da-zero{padding:10px 18px !important;border-radius:4px !important;text-decoration:none !important;font-weight:600 !important;font-size:0.9rem !important;text-align:center !important;white-space:nowrap !important;flex:1 1 auto !important;max-width:250px !important;transition:background 0.15s ease-in-out !important;}.report-giornaliero-wrapper .btn-esporta-excel{background:#28a745 !important;color:#ffffff !important;border:2px solid #28a745 !important;}.report-giornaliero-wrapper .btn-esporta-excel:hover{background:#218838 !important;border-color:#1e7e34 !important;}.report-giornaliero-wrapper .btn-esporta-pdf{background:#4e73df !important;color:#ffffff !important;border:2px solid #4e73df !important;}.report-giornaliero-wrapper .btn-esporta-pdf:hover{background:#2e59d9 !important;border-color:#264dc2 !important;}.report-giornaliero-wrapper .btn-crea-da-zero{background:#ffc107 !important;color:#212529 !important;border:2px solid #ffc107 !important;}.report-giornaliero-wrapper .btn-crea-da-zero:hover{background:#e0a800 !important;border-color:#d39e00 !important;color:#212529 !important;}.report-giornaliero-wrapper .btn-svuota-correzioni{height:42px !important;line-height:20px !important;padding:10px 18px !important;border-radius:4px !important;font-weight:600 !important;font-size:0.9rem !important;white-space:nowrap !important;box-sizing:border-box !important;display:inline-block !important;width:100% !important;}@media screen and (min-width:769px){.report-giornaliero-wrapper .contenitore-form-svuota{flex:1 1 auto !important;max-width:250px !important;}}.report-giornaliero-wrapper form:not(.contenitore-form-svuota form):not(:has(.btn-svuota-correzioni)){display:flex !important;flex-flow:row wrap !important;align-items:flex-end !important;gap:15px !important;background:#f8f9fa !important;padding:15px !important;border-radius:6px !important;border:1px solid #e3e6f0 !important;margin-bottom:25px !important;box-shadow:none !important;width:100% !important;box-sizing:border-box !important;}.report-giornaliero-wrapper form .campo-filtro{display:flex !important;flex-direction:column !important;gap:5px !important;flex:1 1 200px !important;min-width:180px !important;}.report-giornaliero-wrapper form .campo-filtro-btn{flex:0 0 auto !important;}.report-giornaliero-wrapper form label{font-size:0.85rem !important;font-weight:700 !important;color:#4e73df !important;text-transform:uppercase !important;white-space:nowrap !important;}.report-giornaliero-wrapper form input[type="date"],.report-giornaliero-wrapper form select{padding:6px 10px !important;border:1px solid #d1d3e2 !important;border-radius:4px !important;font-size:0.9rem !important;color:#6e707e !important;background-color:#fff !important;width:100% !important;box-sizing:border-box !important;height:34px !important;}.report-giornaliero-wrapper form button{background:#4e73df !important;color:#ffffff !important;border:none !important;padding:0 22px !important;border-radius:4px !important;font-weight:600 !important;font-size:0.9rem !important;cursor:pointer !important;transition:background 0.15s ease-in-out !important;height:34px !important;text-transform:uppercase !important;letter-spacing:0.5px !important;white-space:nowrap !important;}.report-giornaliero-wrapper form button:hover{background:#2e59d9 !important;}.report-giornaliero-wrapper table{width:100% !important;border-collapse:collapse !important;margin:15px 0 !important;background:#ffffff !important;border:1px solid #e3e6f0 !important;border-radius:6px !important;overflow:hidden;}.report-giornaliero-wrapper th{background:#f1f3f9 !important;color:#4e73df !important;padding:12px 10px !important;font-size:0.85rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.5px;border:1px solid #e3e6f0 !important;text-align:center !important;}.report-giornaliero-wrapper td{padding:12px 10px !important;border:1px solid #e3e6f0 !important;font-size:0.9rem !important;vertical-align:middle !important;}.report-giornaliero-wrapper table tr:not(.row-totale-completo):nth-child(even) td{background-color:#fdfdfd !important;}.report-giornaliero-wrapper table tr:not(.row-totale-completo):hover td{background-color:rgba(78,115,223,0.04) !important;color:#2e59d9 !important;}.report-giornaliero-wrapper table tr.row-totale-completo td{border-top:2px solid #e3e6f0 !important;font-weight:700 !important;}.report-giornaliero-wrapper table tr.row-totale-completo td:first-child{text-align:right !important;background-color:#f1f3f9 !important;color:#4e73df !important;font-size:0.95rem !important;}.report-giornaliero-wrapper table tr.row-totale-completo td:last-child{background-color:#4e73df !important;color:#ffffff !important;font-size:1rem !important;text-align:center !important;}.report-giornaliero-wrapper table tr.row-totale-completo td:last-child strong{color:#ffffff !important;}.report-giornaliero-wrapper .box-info-rettifica{border:1px solid #dee2e6 !important;padding:15px !important;border-radius:4px !important;margin-bottom:20px !important;}.report-giornaliero-wrapper .box-info-rettifica h3,.report-giornaliero-wrapper .titolo-rettifica-form{margin-top:0 !important;font-size:1.1rem !important;font-weight:700 !important;}.report-giornaliero-wrapper .box-info-rettifica ul{margin:5px 0 0 0 !important;padding-left:20px !important;}.report-giornaliero-wrapper .box-info-rettifica li{margin-bottom:6px !important;font-size:0.9rem !important;}.report-giornaliero-wrapper .badge-tipo-record{font-weight:bold !important;padding:2px 6px !important;border-radius:4px !important;}.report-giornaliero-wrapper .form-type-select select,.report-giornaliero-wrapper .form-type-textfield input,.report-giornaliero-wrapper input[type="date"].input-calendario-popup,.report-giornaliero-wrapper input[type="time"]{padding:8px 12px !important;border:1px solid #d1d3e2 !important;border-radius:4px !important;font-size:0.95rem !important;width:100% !important;max-width:350px !important;height:38px !important;box-sizing:border-box !important;}.report-giornaliero-wrapper .form-actions input[type="submit"]{background:#28a745 !important;color:#ffffff !important;border:none !important;padding:10px 25px !important;border-radius:4px !important;font-weight:600 !important;font-size:0.95rem !important;cursor:pointer !important;transition:background 0.15s ease-in-out !important;text-transform:uppercase !important;letter-spacing:0.5px !important;}.report-giornaliero-wrapper .form-actions input[type="submit"]:hover{background:#218838 !important;}@media (max-width:768px){.report-giornaliero-wrapper{padding:10px 4px !important;margin:5px !important;border:none !important;box-shadow:none !important;}.report-giornaliero-wrapper form:not(.contenitore-form-svuota form):not(:has(.btn-svuota-correzioni)){display:block !important;padding:12px !important;}.report-giornaliero-wrapper .contenitore-form-svuota form,.report-giornaliero-wrapper form:has(.btn-svuota-correzioni){display:block !important;padding:0 !important;background:transparent !important;border:none !important;margin:0 !important;box-shadow:none !important;width:100% !important;clear:both !important;}.report-giornaliero-wrapper form .campo-filtro{margin-bottom:12px !important;display:block !important;width:100% !important;}.report-giornaliero-wrapper form label{margin-bottom:4px !important;display:block !important;}.report-giornaliero-wrapper form button{display:block !important;width:100% !important;text-align:center !important;}.report-giornaliero-wrapper .toolbar-orizzontale-unificata{flex-direction:column !important;flex-wrap:wrap !important;align-items:stretch !important;gap:8px !important;}.report-giornaliero-wrapper .btn-esporta-excel,.report-giornaliero-wrapper .btn-esporta-pdf,.report-giornaliero-wrapper .btn-crea-da-zero,.report-giornaliero-wrapper .contenitore-form-svuota{display:block !important;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-top:0 !important;margin-bottom:5px !important;text-align:center !important;box-sizing:border-box !important;height:auto !important;}.report-giornaliero-wrapper .btn-svuota-correzioni{white-space:normal !important;height:auto !important;}.report-giornaliero-wrapper .form-type-select select,.report-giornaliero-wrapper .form-type-textfield input,.report-giornaliero-wrapper input[type="date"].input-calendario-popup,.report-giornaliero-wrapper input[type="time"]{max-width:100% !important;}.report-giornaliero-wrapper table,.report-giornaliero-wrapper thead,.report-giornaliero-wrapper tbody,.report-giornaliero-wrapper th,.report-giornaliero-wrapper td,.report-giornaliero-wrapper tr{display:block !important;width:100% !important;box-sizing:border-box !important;}.report-giornaliero-wrapper thead tr{position:absolute !important;top:-9999px;left:-9999px;}.report-giornaliero-wrapper tr{border:none !important;border-bottom:2px solid #e3e6f0 !important;margin-bottom:14px !important;background:#ffffff !important;padding:4px 0 !important;}.report-giornaliero-wrapper tr:not(.row-totale-completo):nth-child(even) td{background-color:transparent !important;}.report-giornaliero-wrapper td{border:none !important;border-bottom:1px dashed #f1f3f9 !important;position:relative !important;padding-left:35% !important;padding-right:5px !important;min-height:36px !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;}.report-giornaliero-wrapper td:last-child{border-bottom:none !important;}.report-giornaliero-wrapper tr:not(.row-totale-completo) td:nth-of-type(1):before{content:"Data:";}.report-giornaliero-wrapper tr:not(.row-totale-completo) td:nth-of-type(2):before{content:"Lavoratore:";}.report-giornaliero-wrapper tr:not(.row-totale-completo) td:nth-of-type(3):before{content:"Ingressi:";}.report-giornaliero-wrapper tr:not(.row-totale-completo) td:nth-of-type(4):before{content:"Uscite:";}.report-giornaliero-wrapper tr:not(.row-totale-completo) td:nth-of-type(5):before{content:"Sedi Visitate:";}.report-giornaliero-wrapper tr:not(.row-totale-completo) td:nth-of-type(6):before{content:"Causale:";}.report-giornaliero-wrapper tr:not(.row-totale-completo) td:nth-of-type(7):before{content:"Totale Ore:";}.report-giornaliero-wrapper td:before{position:absolute !important;left:6px !important;width:32% !important;text-align:left !important;font-weight:700 !important;color:#4e73df !important;text-transform:uppercase !important;font-size:11px !important;letter-spacing:0.2px;}.report-giornaliero-wrapper tr.row-totale-completo{background-color:#4e73df !important;border:none !important;margin-top:20px !important;padding:0 !important;border-radius:4px !important;overflow:hidden;box-shadow:0 2px 4px rgba(78,115,223,0.15) !important;}.report-giornaliero-wrapper tr.row-totale-completo td{padding:10px !important;color:#ffffff !important;text-align:center !important;justify-content:center !important;min-height:auto !important;display:block !important;border:none !important;}.report-giornaliero-wrapper tr.row-totale-completo td:before{display:none !important;content:"" !important;}.report-giornaliero-wrapper tr.row-totale-completo td:first-child{background-color:#f1f3f9 !important;border-bottom:1px solid #e3e6f0 !important;font-size:12px !important;text-transform:uppercase;letter-spacing:1px;font-weight:bold !important;color:#4e73df !important;}.report-giornaliero-wrapper tr.row-totale-completo td:last-child{background-color:#4e73df !important;font-size:18px !important;color:#ffffff !important;}}
.menu-toggle-button{position:relative;display:inline-block;text-indent:28px;min-width:1.5rem;min-height:1.5rem;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);}@media (min-width:25em){.menu-toggle-button{width:auto;}}@media (min-width:48em){.menu-toggle-button,.menu-toggle-state{display:none;}}.menu-toggle-button-text{vertical-align:middle;padding:0 .5em;}.menu-toggle-button-icon,.menu-toggle-button-icon:before,.menu-toggle-button-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:#bbb;transition:all 0.25s;}[dir="rtl"] .menu-toggle-button-icon{right:2px;}.menu-toggle-button-icon:before{content:'';top:-7px;left:0;}.menu-toggle-button-icon:after{content:'';top:7px;left:0;}[dir="rtl"] .menu-toggle-button-icon:before,[dir="rtl"] .menu-toggle-button-icon:after{right:0;}.menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon{height:0;background:transparent;}.menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon:before{top:0;transform:rotate(-45deg);}.menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon:after{top:0;transform:rotate(45deg);}.menu-toggle-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);}.menu-toggle-state ~ .menu{display:none;}.menu-toggle-state:not(:checked) ~ .menu{display:none;}.menu-toggle-state:checked ~ .menu{display:block;}@media (min-width:48em){.menu-toggle-state:not(:checked) ~ .menu{display:block;}}
