main fieldset.prices>div .custom-package-definition{margin-bottom:10px}@media all and (max-width:767px){main fieldset.prices>div .custom-package-definition{border-bottom:1px solid #d2d0cd}main fieldset.prices>div .custom-package-definition .risk-group{border-left:1px solid #d2d0cd;border-right:1px solid #d2d0cd}main fieldset.prices>div .custom-package-definition .risk-group:first-child{border-top:1px solid #d2d0cd}main fieldset.prices>div .custom-package-definition .risk-group>.row>.column.title>div{padding-bottom:0}main fieldset.prices>div .custom-package-definition .risk-group>.row>.column.title>div>.expandable-switch{display:none}}@media all and (min-width:768px),print{main fieldset.prices>div .custom-package-definition{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:20px}main fieldset.prices>div .custom-package-definition .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main fieldset.prices>div .custom-package-definition .row .column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main fieldset.prices>div .custom-package-definition .row .column.title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}main fieldset.prices>div .custom-package-definition .row .column.title>div{width:300px;text-align:right}main fieldset.prices>div .custom-package-definition .row .column.title>div>span.label{padding-top:0;padding-bottom:0}main fieldset.prices>div .custom-package-definition .row .column.amount>div{width:330px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}main fieldset.prices>div .custom-package-definition .risk-group>.row>.column.title>div>.has-dialog{display:none}main fieldset.prices>div .custom-package-definition .risk-group .row .column.amount>div{border-left:1px solid #d2d0cd;border-right:1px solid #d2d0cd}main fieldset.prices>div .custom-package-definition .details .row:first-child .column.amount>div{border-top:none}main fieldset.prices>div .custom-package-definition .details .row .column.amount>div{background-color:#f7f5ef;border-top:1px solid #fff}}@media all and (min-width:1000px),print{main fieldset.prices>div .custom-package-definition{margin-bottom:0}}main fieldset.prices>div .custom-package-definition .row .column.amount>div,main fieldset.prices>div .custom-package-definition .row .column.title{padding-left:20px;padding-right:20px}@media all and (min-width:768px),print{main fieldset.prices>div .custom-package-definition .risk-group:first-child>.row .column.title>div{margin-top:10px}main fieldset.prices>div .custom-package-definition .risk-group:first-child>.row .column.amount>div{padding-top:30px;border-top:1px solid #d2d0cd}}main fieldset.prices>div .custom-package-definition .risk-group>.row.field{margin-bottom:0}main fieldset.prices>div .custom-package-definition .row.amounts>.column.amount>div{border-left:1px solid #d2d0cd;border-right:1px solid #d2d0cd;text-align:center}@media all and (min-width:768px),print{main fieldset.prices>div .custom-package-definition .row.amounts>.column.amount>div{border-bottom:1px solid #d2d0cd}}