.custom-table{border-collapse:collapse;border-spacing:0;width:100%;border:1px solid #ddd}.custom-table th,.custom-table td{text-align:center;padding:8px;border:1px solid #ededed}.custom-table thead th,.custom-table thead td{border:1px solid #ededed}.custom-table th:first-child,.custom-table td:first-child{text-align:center}.custom-table thead tr{background-color:#ccc}.custom-table input:not([type='checkbox']),.custom-table select{font:normal 12px tahoma,arial,helvetica,sans-serif;padding:3px;min-width:180px;background:#e5edf3;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;border:1px solid #9c9999;-webkit-box-shadow:0 2px 2px 0 hsl(0deg 0% 80%/50%) inset;box-shadow:inset 0 2px 2px 0 hsl(0deg 0% 80%/50%)}.custom-table select{width:135px}.customer-details-column{cursor:pointer}.bg-green{background:#d1e7dd;color:#146c43}.bg-blue{background-color:#c4d8ee;color:#24578f}.bg-red{background-color:#fee2e2;color:#dc2626}.flags-box{display:inline-block;text-align:left}.flags-box .flag-box{margin-bottom:5px;display:flex}.flags-box .flag-box label{margin-left:5px}.customer-details-box,.info-characteristics-box{max-height:500px;overflow-x:auto}.error-messages-div table,.error-messages-div td,.error-messages-div th{border:1px solid #ddd}.error-messages-div table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:5px}.error-messages-div{max-height:180px;overflow-x:auto}.error-messages-div thead tr{background-color:#ccc}.error-messages-div td,.error-messages-div th{border:1px solid #000;text-align:center;padding:8px}