﻿li.currency::after,.col-currency:not(:empty)::after{content:"\00a0€"}li.percent::after,.col-percent::after{content:"\00a0%"}.col-quantity,.col-net_quantity,.col-unit_price,.col-free_each,.col-discount_value,.col-discount_percent,.col-total,.col-total_before_tax,.col-before_tax,.col_current_vat_rate,.col-integer,.col-percent,.col-currency{text-align:right;width:72px}input:disabled{background-color:lightblue}.col-position{text-align:right;width:16px}input.autonumeric{text-align:right;width:125px}li.has_many_container.permissions ol li{display:inline-grid}.bool-value{font-size:12px}.bool-value.true-value{color:#08A510}.bool-value.false-value{color:#FF0000}td.xdsoft_date:not(.xdsoft_disabled){background-color:greenyellow !important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.stimulus-dialog{border:0;padding:0;background:white;border-radius:4px;box-shadow:inset 0 1px 4px #ddd}.stimulus-dialog>h3{background-color:#efefef;background-image:linear-gradient(180deg, #efefef, #dfe1e2);text-shadow:#fff 0 1px 0;border:solid 1px #cdcdcd;border-color:#d4d4d4;border-top-color:#e6e6e6;border-right-color:#d4d4d4;border-bottom-color:#cdcdcd;border-left-color:#d4d4d4;font-size:1em;font-weight:bold;line-height:18px;margin-bottom:0.5em;color:#5E6469;padding:5px 10px 3px 10px;margin:0}.stimulus-dialog .dialog-content{padding:15px}.stimulus-dialog .dialog-content>*{margin:0}.index .statistics table tr:last-child>*{font-weight:bold}ul.ui-tabs-nav{margin-bottom:-2px}ul.ui-tabs-nav>li>a{font-weight:normal}ul.ui-tabs-nav>li:first-child>a{border-bottom-left-radius:0}ul.ui-tabs-nav>li:last-child>a{border-bottom-right-radius:0}ul.ui-tabs-nav>li.ui-tabs-active>a{border-bottom:none;font-weight:bold}ul.ui-tabs-nav>li.ui-tabs-active>a *{background-color:yellow}div.alwaysbreak{page-break-before:always}div.nobreak:before{clear:both}div.nobreak{page-break-inside:avoid}.noprint{display:none}.header,.title_bar h2{font-weight:bold !important;font-size:large;text-transform:uppercase}h1{font-size:1em}h2{font-size:1em}h3{font-size:1em}th,td,caption{padding:4px 10px 4px 5px !important}table thead th{border-bottom:thin solid black}#active_admin_content,.panel_contents{border-top:thin solid black}.attributes_table{border-top:0}.footer-datetime{text-align:center;font-style:italic;position:relative;top:0;width:100%}@page{size:A4 landscape;margin-top:15mm;margin-bottom:15mm}body{margin-top:0;margin-bottom:0}.report.bill_details{width:100%}.report.bill_details h1{text-align:center;font-size:x-large}.report.bill_details th{border-bottom:1px;border-bottom-width:thin;border-bottom-style:solid;border-bottom-color:black}.report.bill_details th:last-child,.report.bill_details td,.report.bill_details tfoot th{text-align:right}.report.bill_details .paid-unbilled::after{content:' N'}.report.bill_details .paid-unpaid::after{content:' F'}.report.bill_details .paid-paid::after{content:' P'}.show.bills h3 a{font-size:large}.show.bills th,.show.bills td{border:none;padding-top:0 !important;padding-bottom:0 !important}.show.bills .panel{page-break-inside:unset;margin-bottom:0;border-bottom:0;padding-bottom:0}.show.bills .row-total_amount{font-size:large}.report.excursions .info-columns .column{float:left}.report.excursions .panel{page-break-inside:unset}.report.excursions .group_totals td{text-align:right;font-style:italic;font-weight:bold}.report.excursions tbody.group{page-break-inside:avoid}.show.excursions #active_admin_content{border:0;margin:0;padding:0}.show.excursions .title_bar,.show.excursions .header{display:none}.show.excursions tr.zero{display:none}.show.excursions .panel{margin-bottom:1mm;padding-bottom:1mm}.show.excursions .panel.excursion td,.show.excursions .panel.resume td{font-size:larger;font-weight:bold}.show.excursions .info-columns .column{float:left}.show.excursions .info-columns th{width:initial !important}.show.excursions .balance-columns .column{width:100% !important}.show.excursions .attributes_table{border-top:none}.show.excursions table{border-top:thin solid black}.show.excursions th,.show.excursions td{padding-top:1mm !important;padding-bottom:1mm !important;padding-right:1mm !important;padding-left:0 !important}.show.excursions .col-position{text-align:right;width:5mm}.show.excursions .col{padding-left:0mm}.show.excursions .col-cost,.show.excursions .col-revenue{max-width:50mm}.show.excursions .col-quantity{text-align:right;width:10mm}.show.excursions .col-net_quantity{text-align:right;width:20mm}.show.excursions .col-total{text-align:right;width:20mm}.show.excursions .col-unit_price{text-align:right;width:20mm}.show.excursions .col-free_each{text-align:right;width:25mm}.show.excursions .col-discount_percent{text-align:right;width:20mm}.show.excursions .col-discount_value{text-align:right;width:20mm}.show.excursions .col-bill{width:30mm}.show.excursions .col-supplier{width:30mm}.show.excursions .col-invoice{width:30mm}.show.excursions .integer,.show.excursions .currency{text-align:right;width:20mm}.show.excursions .currency:not(:empty)::after{content:"\00a0€"}.show.excursions .attributes_table th{width:20mm}.show.excursions table th,.show.excursions table td{border-bottom-style:none}.report.landings #main_content .mesi h1{color:#5E6469;text-transform:uppercase;text-align:center;font-size:x-large;font-weight:bold}.report.landings #main_content .mesi td,.report.landings #main_content .mesi th{border:none}.report.landings #main_content .mesi th{white-space:nowrap}.report.landings #main_content .mesi tr.totals td,.report.landings #main_content .mesi tr.totals th{font-weight:bold}.report.landings #main_content .mesi .month-header,.report.landings #main_content .mesi .year-header{color:#5E6469;text-align:center;font-size:large;text-transform:uppercase;border:none}.report.landings #main_content .mesi .col-currency{text-align:right;display:inline}.report.landings #main_content .mesi .column_toggles{display:none}.report.landings #main_content .mesi .excursion_costs_total,.report.landings #main_content .mesi .excursion_revenues_total,.report.landings #main_content .mesi .balance{display:none}.report.landings #main_content .mesi.with_excursion_costs_total .excursion_costs_total,.report.landings #main_content .mesi.with_excursion_revenues_total .excursion_revenues_total,.report.landings #main_content .mesi.with_balance .balance{display:revert}.report.landings #main_content .mesi .excursion_costs_total,.report.landings #main_content .mesi .excursion_revenues_total,.report.landings #main_content .mesi .balance,.report.landings #main_content .mesi .count,.report.landings #main_content .mesi .average{text-align:right}.report.landings #main_content .mesi .total-label{text-align:right;border:none}.report.landings #main_content .mesi h1.new-page{margin-top:1cm;break-before:page}.report.landings #main_content .statistiche h1,.report.landings #main_content .statistiche h2,.report.landings #main_content .statistiche h3,.report.landings #main_content .statistiche h4{text-align:center;font-size:x-large;text-transform:uppercase;font-weight:normal}.report.landings #main_content .statistiche h4{font-weight:bold}.report.landings #main_content .statistiche colgroup{display:table-column-group}.report.landings #main_content .statistiche table{margin-left:auto;margin-right:auto;border-style:solid;border-width:thin}.report.landings #main_content .statistiche .label.left{width:100px}.report.landings #main_content .statistiche .label.right{width:100px}.report.landings #main_content .statistiche td,.report.landings #main_content .statistiche th{border:none}.report.landings #main_content .statistiche h1{margin-top:1cm;break-before:page}.report.landings #main_content .statistiche .label.left{text-align:left}.report.landings #main_content .statistiche .label.right{text-align:right}.report.landings #main_content .statistiche .value.right{text-align:right}.show.landings tr.zero{display:none}.show.landings .column{float:left;padding-top:1cm}.show.landings .nav-tabs{display:none}.show.landings .tab-content .panel{margin-bottom:0;padding-bottom:0}.show.landings .tab-content>div{margin-top:10mm;page-break-before:always;display:block !important}.show.landings .tab-content #riepilogo{page-break-before:avoid}.show.landings .tab-content>div#sommario{page-break-before:avoid}.show.landings .tab-content .columns.balance-columns>div{width:100% !important}.show.packages{line-height:100%}.show.packages .header,.show.packages .title_bar,.show.packages .flashes,.show.packages .ui-tabs-nav,.show.packages .nav.nav-tabs,.show.packages .actions{display:none}.show.packages .tab-content{page-break-inside:avoid}.show.packages span>.col-currency{padding:.5em 1em;display:inline}.show.packages #active_admin_content{border:0;margin:0;padding:0}.show.packages .column.package,.show.packages .column.package_version{float:left}.show.packages .column.costs,.show.packages .column.revenues{width:100% !important}.show.packages .panel{margin-bottom:0;padding-bottom:0}.show.packages td.col.col-unit_price{padding:0;margin:0}.show.packages .package-revenue-price{margin:0;border:none}.show.packages .package-revenue-price td{text-align:right;border:0}.show.packages .package-revenue-price .to{display:none;border:0}.show.roles .permissions .status_tag{display:none}.show.roles .permissions .status_tag.yes{display:initial}
