@charset "UTF-8";.loader_panel{display:inline-flex;border:2px solid gray;padding:.3em .5em}.loader_animation{margin-right:.5em;display:inline-block;border:.3em solid #d4d4d4;border-top:.3em solid #3498db;border-radius:50%;width:1em;height:1em;animation:spin_1 2s linear infinite}@keyframes spin_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.itemtype_selector{display:inline-flex;align-items:center}.itemtype_selector select{height:2.5em}.itemtype_selector optgroup{border-top:1px solid black}.modal_background{position:fixed;display:flex;left:0;top:2em;align-items:center;justify-content:center;width:100%;height:calc(100% - 2em);overflow:auto;background-color:#0009}.modal_window_mode{background:none;pointer-events:none}.modal_dialog{position:relative;background-color:#fff;border:3px solid black;pointer-events:auto}.modal_dialog_minimized{position:fixed;top:0;right:30vw;height:2.35em!important;display:flex!important;align-items:center}.modal_dialog_minimized .modal_dialog_close{max-height:100%!important;padding-top:.35em}.modal_dialog_content{padding:1em 1.5em 1.5em;display:flex;flex-direction:column;align-items:center;align-content:center}.modal_dialog_title{cursor:pointer;background-color:#000;color:#fff;height:1.8em;text-align:left;padding-right:2em}.modal_dialog_title_text{font-size:1.2em;padding:0 .5em}.modal_dialog_x{position:relative;color:#fdc300;cursor:pointer;font-size:1.8rem;top:-.4em}.modal_dialog_close{position:absolute;right:.25em;top:0;color:#000;padding:0 .2em;max-height:1.5em;-webkit-user-select:none;user-select:none}.modal_dialog_hide{width:1.5em;right:2.15em}.modal_dialog_external{width:1.5em;right:4em}.modal_dialog_close:hover{background-color:#fdc300}.modal_dialog_close:hover .modal_dialog_x{color:#000}.image_button{font-size:.9em;display:inline-flex;align-items:center;background-color:#eee;padding:.2em .4em;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;border:1px solid gray;cursor:pointer;-webkit-user-select:none;user-select:none}.image_button:hover{background-color:#ccdcff;outline:2px solid #009}.image_button img{width:1.1em;margin-right:.3em}.partition_menu .image_button img{width:1.2em}.lds-large{display:inline-block;position:relative;width:80px;height:80px}.lds-large div{position:absolute;width:6px;height:6px;background:#000;border-radius:50%;animation:lds-large 1.2s linear infinite}.lds-large div:nth-child(1){animation-delay:0s;top:37px;left:66px}.lds-large div:nth-child(2){animation-delay:-.1s;top:22px;left:62px}.lds-large div:nth-child(3){animation-delay:-.2s;top:11px;left:52px}.lds-large div:nth-child(4){animation-delay:-.3s;top:7px;left:37px}.lds-large div:nth-child(5){animation-delay:-.4s;top:11px;left:22px}.lds-large div:nth-child(6){animation-delay:-.5s;top:22px;left:11px}.lds-large div:nth-child(7){animation-delay:-.6s;top:37px;left:7px}.lds-large div:nth-child(8){animation-delay:-.7s;top:52px;left:11px}.lds-large div:nth-child(9){animation-delay:-.8s;top:62px;left:22px}.lds-large div:nth-child(10){animation-delay:-.9s;top:66px;left:37px}.lds-large div:nth-child(11){animation-delay:-1s;top:62px;left:52px}.lds-large div:nth-child(12){animation-delay:-1.1s;top:52px;left:62px}@keyframes lds-large{0%,20%,80%,to{transform:scale(.9)}50%{transform:scale(1.6)}}.loader_modal_container{z-index:2000}.loader_modal{background-color:#fdc300;padding:1.2em 2em;border-top:.4em solid black;border-bottom:.4em solid black;width:100%;z-index:400}.loader_modal_content{display:flex;align-items:center;justify-content:center}.loader_modal_text{position:relative;top:-.1em;font-style:italic;font-family:acumin-pro-condensed;font-size:2.5em;margin-left:.5em}.chart_panel{display:inline-flex;flex-direction:column;margin-bottom:.5em;margin-top:.5em;-webkit-user-select:none;user-select:none}.chart_title{display:table;max-width:100%;white-space:normal;text-align:center;margin-top:.2em;margin-bottom:1.2em;font-family:Georgia,Times New Roman,Times,serif}.chart_footer{display:flex;align-items:flex-start;margin-top:.3em;position:relative}.chart_part_description_panel{width:100%;padding:.35em}.chart_part_description{display:inline-block;margin-right:1em;font-size:.9em;font-family:Verdana,Geneva,Tahoma,sans-serif;cursor:pointer}.chart_part_description:hover{background-color:#ddd}.chart_part_box{display:inline-block;width:.7em;height:.7em;margin-right:.4em}.chart_control{display:flex;flex-grow:1;justify-content:flex-end}.dropdown{position:absolute;z-index:10;border:1px solid gray;background:#fff}.dropdown_focus{opacity:0;left:100em;position:fixed}.partition_filter{width:10em;display:inline-flex;flex-direction:column;outline:2px solid #aaa;margin-bottom:2px;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif}.active_filter{outline:2px solid green;z-index:1}.active_filter .filter_title{background:#d3f3d3}.active_filter.negative{outline:2px solid red}.active_filter.negative .filter_title{background:#fdd}.filter_type_icon{width:.8em;position:relative;top:.05em;margin-left:.15em}.filter_title{position:relative;cursor:pointer;display:flex;align-items:center;padding:.2em;background:#e5e5e5}.filter_name{flex-shrink:1;overflow-x:hidden;display:inline-block;font-weight:700;padding:.1em .2em;margin-left:.18em}.filter_name_long{font-size:.8em}.selected_part:hover,.filter_option:hover{background-color:#e9e9e9}.filter_title_gap{flex-grow:1}.filter_buttons{position:absolute;display:flex;right:.2em}.filter_edit_buttons,.buttons_active{display:flex}.filter_button{position:relative;width:1.1em;height:1.1em;font-family:Arial,Helvetica,sans-serif;display:flex;flex-direction:row;justify-content:center;border:2px solid #aaa;background:#e5e5e5}.filter_buttons img{padding:.1em;width:.9em;height:.9em}.active_button{display:flex}.filter_button:hover,.active_button{background:#fff}.plus_button,.minus_button{border-right:none}.filter_close span{font-size:.8em}.secondary_button_text{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-weight:700;font-size:.9em}.filter_button .dropdown{top:1.1em}.filter_options_dropdown{z-index:100;min-width:5em;max-height:20em;overflow-y:auto;background:#fff}.options_dropdown_focus{opacity:0;left:20em;position:fixed}.filter_option{max-width:15em;white-space:nowrap;overflow:hidden;cursor:pointer;padding:.1em .2em;border-bottom:1px solid gray}.selected_parts{padding-top:.3em;margin-left:.4em;max-height:10em;overflow-y:auto;overflow-x:hidden}.selected_part{display:inline-block;cursor:pointer;margin-right:.5em;margin-bottom:.15em;white-space:nowrap;overflow-x:visible}.open_filter{z-index:11!important}.checkbox_filter{padding:.2em .25em}.part_checkbox{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;display:inline-block;margin-right:.75em;-webkit-user-select:none;user-select:none}.part_checkbox label{font-size:.95em;cursor:pointer}.part_checkbox input{margin-right:.35em;cursor:pointer}.range_filter{margin:.5em .25em;display:flex;justify-content:space-around}.range_selector{cursor:pointer;border:none;font-size:.9em;outline:1px solid gray;min-width:3em;text-align:center;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";padding:.1em .15em}.column_chart{height:100%;flex-grow:1;position:relative}.column_chart,.column_chart_column_descriptions{width:100%;display:inline-flex}.chart_column_group,.chart_column_text_panel{height:100%;max-width:25%;min-width:0;flex:1}.column_chart_root .chart_range_part{max-width:25%!important}.chart_column_group{display:flex;align-items:flex-end}.chart_column_content{position:relative;flex:1;margin:0 15%;height:100%;display:flex;align-items:flex-end;justify-content:center}.stack_column{flex-direction:column-reverse;justify-content:flex-start}.chart_column{flex:1;border:1px solid #000;margin-right:-1px;margin-bottom:1px;border-bottom:none;position:relative}.zero_column{display:none;border:none}.stack_column .zero_column{display:block;border:none;background:none}.negative_column{border-bottom:1px solid #000;border-top:none}.stack_column .chart_column{width:100%;flex:0 1 auto;margin-bottom:0}.column_value{display:flex;flex-direction:row;justify-content:center;white-space:nowrap;width:100%;position:absolute;text-align:center;top:-1.55em;font-size:.9em;z-index:100;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.negative_column .column_value{bottom:-1.45em;top:unset}.parallel_chart .column_value{font-size:.85em}.column_control{display:flex}.stack_button,.show_amount_button{display:block;width:1.5em;padding:.15em;cursor:pointer}.stack_button:hover{background:#ddd}.print .stack_button{display:none}.show_amount_button{width:1.3em;height:1.2em;padding-top:.3em;margin-left:.3em;filter:brightness(65%) grayscale()}.show_amount_button:hover{background:#fff}.range_chart_content{display:flex;flex-direction:column;flex-grow:1}.chart_content{position:relative;flex-grow:1;background:#eee;border-left:1px solid #aaa}.chart_visual_content{position:relative;height:100%}.chart_content_container{height:100%;overflow:hidden}.chart_content,.chart_range_container,.chart_footer{margin-left:2em}.chart_line{position:absolute;width:100%;border-top:1px solid #aaa}.zero_line,.hundred_line{background-color:#777;border-width:2px;border-color:#777}.zero_line{z-index:100}.chart_line_text_div{position:absolute}.chart_line_text{font-size:.9em;position:absolute;top:-.6em;right:.4em;white-space:nowrap}.chart_range_container{overflow:hidden}.chart_range_placement{position:relative}.chart_range{padding-bottom:.4em;display:inline-flex}.chart_range_part{flex:1;display:flex;justify-content:center}.chart_range_point{min-width:100%;padding:.4em .1em;text-align:center;word-wrap:break-word;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:.8em;cursor:pointer}.chart_range_point:hover{background:#ddd}.data_analysis{margin:.5em;display:flex}.da_menu{width:13em;padding-left:.5em}.da_partition_menu select{margin-bottom:.5em}.da_menu_box{border-bottom:1px solid gray;padding-top:.75em;padding-bottom:.75em}.data_unit_selector{width:100%}.data_partition_selector{width:100%;display:flex;align-items:center}.data_partition_group_selector,.data_partition_type_selector{flex-shrink:1;min-width:0}.data_partition_selector label{font-family:Times New Roman,Times,serif;font-size:.8rem;width:1em;margin-right:.3em;position:relative;top:-.075em}.modal_data_table .data_table_container{max-height:85vh;max-width:95vw}.modal_data_table table{min-width:20em}.modal_data_table .modal_dialog_content{padding:0}.modal_data_table td{max-width:35em}.custom-menu{font-family:acumin-pro;position:fixed;background-color:#fff;padding-bottom:.5em;padding-top:.5em;border-radius:.5em;box-shadow:0 0 10px #000;z-index:2000}.custom-menu-option{font-weight:400;padding:.18em 1em;cursor:pointer}.custom-menu-option:hover{background-color:#ddd}.custom_menu_selected{background-color:#fdc300!important;font-weight:700}.field_edit{position:absolute;background-color:#fff;display:flex;justify-content:center;align-items:center}.field_edit>*{max-width:100%;border:none;font-family:inherit;font-size:inherit;outline:none}.field_edit textarea{width:100%;height:100%;resize:none}.field_edit_option{position:absolute}.field_edit_options{position:absolute;outline:none;max-height:10em;overflow:auto;background-color:#fff;border:1px solid gray;border-radius:5px;box-shadow:0 0 4px #000;z-index:1500}.field_edit_option_cell{padding:.5em;cursor:pointer;min-width:5em}.field_edit_option_cell:hover{background-color:#add8e6}.field_edit_option_selected{background-color:#fdc300}.data_table_filters{display:flex;flex-wrap:wrap;align-items:center;overflow-x:auto}.data_table_top_panel{position:sticky;width:100%;top:0;z-index:3;background-color:#eee;box-shadow:0 0 4px #000}.data_table_filter:nth-child(2n){background-color:#e8e8e8}.data_table_filter{position:relative;background-color:#e0e0e0;padding:.5em;display:flex;flex-direction:row;align-items:center;height:2.5em;gap:.3em;border:1px solid gray;border-top:none;border-left:none}.data_table_filter img{height:1em;padding-inline:.2em;margin-top:.1em}.dt_filter_text{font-weight:700;display:flex;margin-bottom:.1em;margin-right:.25em;-webkit-user-select:none;user-select:none}.data_table_filterBox{display:inline-block;border:1px solid grey;padding:.1em .2em .1em .1em;border-radius:5px;background-color:#e8e8e8;white-space:nowrap}.dt_filter_option_label{position:relative;display:inline-block;transform:translateY(-.1em);padding-inline:.2em;cursor:pointer;-webkit-user-select:none;user-select:none;top:.025em}.dt_filter_enabled{background-color:#fdc300!important;border-color:#000}.dt_filter_buttons{margin-left:.4em;display:flex}.dt_filter_close span{position:relative;left:-.1em;top:-.05em}.dt_filter_button{width:1.75em;height:1.75em;max-width:1.75em;max-height:1.75em}.dt_filter_input_panel{display:flex;align-items:center}.dt_filter_range_dash{margin:0 .2em}.dt_filter_options{display:flex;gap:.25em;margin-left:.25em}.dt_filter_search_input{height:1.475rem;width:11em;padding-left:.25em}.dt_filter_range_input[type=text]{width:5em}.dt_filter_range_input{height:1.475rem}.dt_filter_dropdown{font-family:acumin-pro;margin-right:.25em;height:1.85em;width:11em}.data_table_composite_panel{background-color:#74c0ef}.dtc_title{font-size:1.2em;font-weight:700}.dtc_sigma{font-size:1.6rem;margin-right:.2em;font-weight:700;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif}.dtc_keys{display:flex;gap:.85em}.dtc_key select{max-width:12em;width:auto;height:1.75em}.dt_filter_mode_selector{position:relative;cursor:pointer}.dt_filter_mode_selection{position:relative;top:-.05em}.dl_filter_mode_arrow{margin-left:.25em;position:relative;font-size:.8em;top:.2em}.dt_mode_option{display:block;height:2em;max-height:1.5em;position:relative;display:flex;align-items:center;margin-left:-.2em;margin-right:-.15em}.dt_mode_option_icon{position:absolute}.dt_mode_option_name{margin-left:1.35em}.dt_mode_option_icon .fm_search_icon{top:-.1em!important}.dt_mode_option_icon .fm_exists_icon{top:.05em!important}.dt_mode_option_icon .fm_range_icon{top:0!important}.dt_mode_option_icon .fm_dropdown_icon{top:.05em!important}.dt_mode_option_icon .fm_check_icon{top:-.05em!important}.dt_mode_option_icon .fm_options_icon{top:-.025em!important}.dt_mode_option_icon .fm_equals_icon{top:-.1em!important;left:-.05em}.dt_filter_mode_menu{padding-bottom:0!important;padding-top:0!important;border-radius:.25em}.dt_filter_mode_menu>:last-child{padding-bottom:.3em}.dt_filter_mode_menu>:first-child{padding-top:.25em}.composite_mode_selector{margin-top:.25em}.composite_mode_selector select{-webkit-appearance:none;-moz-appearance:none;text-overflow:"";width:4em;text-align:center;border:1px solid black}.data_title_row{box-shadow:0 2px 4px #000;position:sticky;top:0;z-index:2}.data_table_title{cursor:pointer;padding:.3em .5em;background-color:#eee;word-wrap:break-word;border:1px solid grey;border-bottom-style:hidden;border-top-style:hidden}.data_table_sorted,.data_table_filtered{background-color:#fdc300}.data_table_composite_key{background-color:#74c0ef}.dt_sort_arrow{margin-right:.2em}.data_table_container{position:relative;display:flex;flex-direction:column;align-items:flex-start;border:2px solid gray;width:100%;height:100%}.data_table_container:focus-within{border-color:#000;outline:1px solid black}.data_table_panel{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:auto;max-width:100%;max-height:100%}.cell_selection{pointer-events:none;position:absolute;outline:2px solid #77d;background-color:#5050f016}.data_table_container:focus-within .cell_selection{outline:3px solid #55f;background-color:#5050f047}.cell_selection_copy .cell_selection{outline-style:dashed!important}.normal_selection .cell_selection{background:none!important}.data_table{width:100%;border-collapse:collapse}.data_table tr:focus{outline:none}.data_table_dragged{opacity:.35;background-color:#ddd}.data_table_drag{background-color:#55f6}.dt_dragover_before td{box-shadow:inset 0 .4em #7777}.dt_dragover_after td{box-shadow:inset 0 -.4em #7777}:has(+.dt_dragover_before) td{box-shadow:inset 0 -.4em #7777}.dt_dragover_after+tr td{box-shadow:inset 0 .4em #7777}.disable_user_select{-webkit-user-select:none;user-select:none}.data_table ::selection{background:#010101;color:#fdc300;display:inherit}.data_table select::selection{background:none!important;color:inherit!important}.data_table_row{position:relative}.data_table-bool{width:1.4em;height:1.4em}.data_table_hoverable:hover{background:#0002}.data_table_error{border:2px dashed #b00!important}.data_table_selection{pointer-events:none;position:absolute;left:3px;outline:3px solid #55f;background-color:#5050f023}.data_table select{width:100%;overflow:hidden;white-space:pre}.data_table td{max-width:45em}.data_table_value{border:1px solid gray;word-wrap:break-word;padding:.2em .5em}.data_table_container>.loader_panel{position:absolute;background-color:#fff;left:50%;top:50%;z-index:100}.data_table_empty{padding:.4em 0}.dt_footer{display:flex;gap:1em;justify-content:flex-end;width:100%;border-top:1px solid gray}.dt_text_footer{padding:.1em .4em}.it_footer_menu{outline:1px solid black;justify-self:start;margin-right:auto}.it_add_button img{filter:contrast(200%) brightness(60%)}.data_change_added{background-color:#d4edda}.data_change_removed{background-color:#f8d7da}.item_editor_table th{padding:0}.item_editor_table td:first-child{background-color:#eee;border:1px solid black!important}.item_history_modal table{min-width:40em}.history_modal_title td{background:#fdc300!important;font-weight:700;border:none;padding:.25em .5em;text-align:left}.history_modal_title{border-top:2px solid black;border-bottom:2px solid black;border-left:1px solid gray;border-right:1px solid gray}.history_modal_title td:first-child{overflow-x:visible!important;white-space:nowrap;max-width:0!important}.purchase_contains_rework{background-color:#f77;font-weight:700}.sales_sd_internal{background-color:#b4a7d6}.sales_sd_change{background-color:red}.sales_sd_problem{background-color:#d5a6bd}.database_page{height:100%;width:100%;display:flex;flex-direction:column;row-gap:1em;padding:1em}.database_page .admin_database_links{margin-bottom:0}.database_page .data_table_value{height:1.1em}.admin_button{padding:.2em .7em;border:1px solid black;border-radius:5px;font-size:1em;font-weight:600;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;cursor:pointer;margin-right:1.2em}.database_menu{display:flex;align-items:center;flex-wrap:wrap;height:2.4em;margin-right:1em}.row_count{margin-left:1em;margin-right:2em}.de_menu_buttons{margin-left:1.5em}.database_menu .button{margin-right:1em}.di_type_selector{height:2.5em}.de_show_type{margin-left:1em}.de_show_type label{margin-right:.25em}.de_show_type input{margin-right:.35em;margin-left:1em}.database_menu select{margin-top:.25em}.database_page .data_table_panel{height:100%}.de_show_type{white-space:nowrap;border:1px solid gray;padding:.25em 1em .25em .5em}.db_menu_gap{flex-grow:1}.database_table{max-height:calc(100% - 7em);width:fit-content;max-width:100%}.database_table td:has(.data_edited){background-color:#fdc300}.admin_database_links{display:flex;gap:1em;align-self:flex-start;margin-bottom:1em}.data_access{width:100%;height:100%;display:flex;justify-content:flex-start;flex-direction:column;padding:1em}.data_access .data_table_container{height:calc(100% - 3.5em)}.basic_table{border:1px solid grey;border-spacing:0}.basic_table tr,.basic_table th,.basic_table td{border:1px solid grey}.basic_table th{padding:.25em .5em}.access_cell{padding:0}.access_select{width:100%;height:100%;border:none}.data_access .data_table_value{padding:0}:is(.data_access,.field_access_editor) td:nth-child(1){background-color:#fff;border-right:2px solid black;padding:0 .25em;text-align:right}:is(.data_access,.field_access_editor) th:nth-child(1){border-right:2px solid black}.it_category_title td{border:none!important;background-color:#ddd!important;text-align:left!important;font-weight:700}.data_changes{width:100%;height:100%;padding:1em 0;display:flex;flex-direction:column;align-items:center}.data_changes .admin_database_links{align-self:stretch;margin-bottom:1em;margin-left:1em}.data_change_buttons{align-self:center;width:min(97%,80em);height:10%;margin-left:1em;padding:.8em 0;height:fit-content;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.data_change_button button{height:2em}.data_change_table{width:min(96%,80em);height:90%}.data_changes .data_table_panel{height:100%;width:100%}.data_change_buttons span{flex-grow:1}.remove_change_button{background-color:#fda}.data_change_error{background-color:#faa}.data_change_show td:nth-child(1){min-width:6em}.data_change_show td:nth-child(2){min-width:3em}.data_change_show td:nth-child(3){min-width:5em}.data_change_show td:nth-child(4){min-width:6em}.data_change_show td:nth-child(5){min-width:6em}.data_management{width:100%;height:100%;display:flex;flex-direction:column;row-gap:1em;padding:1em}.data_management .admin_database_links{margin-bottom:0}.data_fields_menu{display:flex;align-items:center;flex-wrap:wrap;height:2.4em;margin-right:1em}.data_fields_menu label{margin-right:.5em}.fields_dev_buttons{margin-left:10em}.fields_dev_buttons button{margin-left:1em}.fields_instruction{border:1px solid gray;padding:.1em .5em;border-radius:.5em;width:50%}.fields_content{display:flex;gap:2em}.data_fields_container>button{font-size:1em;padding-inline:.5em;margin-top:.5em;margin-left:.5em}.fields_editor{display:flex;flex-direction:column;align-items:center}.data_fields_container{height:70vh}.remove_field{margin-top:1em}.fields_bottom_menu{display:flex;gap:1em;width:100%;padding-top:.75em}.code_input{width:20em;height:10em;font-family:Courier New,Courier,monospace;margin-bottom:1em}.data_count_page{padding-top:1em;height:100%;width:100%;display:flex;flex-direction:column;align-items:center}.data_count_page .admin_database_links{margin-bottom:1em;margin-left:1em;align-self:flex-start}.data_count_page .data_table_container{height:90%;width:35em}.data_count_page .data_table_panel{width:100%}.page_access_table{width:100%;height:100%;padding:1em;display:flex;flex-direction:column;align-items:center}.page_access_table .data_table_container{width:min(96%,80em);height:95%}.page_access_table .data_table_panel{height:100%;width:100%}.developer_page{display:flex;flex-direction:column;align-items:center}.dev_links{width:9em;margin:2em;display:flex;flex-direction:column;align-items:center;gap:.5em}.dev_k:hover{background-color:#7fffd4}.dev_buttons{margin:1em 0 2em;display:grid;grid-template-columns:auto auto;gap:.5em}.dev_buttons button{cursor:pointer;font-size:1em;width:13em;font-family:Courier New,Courier,monospace;font-weight:700}.rework_form{margin:2em}.rework_inputs{display:flex;flex-direction:column;align-items:flex-start;gap:.5em}.rework_inputs label{display:inline-block;width:7em;text-align:right;padding-right:.4em}.rework_description{display:flex}.rework_name input{width:15em}.rework_count input{width:4em}.rework_form .data_table_container{margin-top:1.5em;height:12em!important}.rework_footer{margin-top:1.5em}.passive_spare_price{background-color:#eee;color:#777}.frontend_update{margin:1.25em}.fu_version{margin-bottom:1em}.fu_version span{display:inline-block;padding:.5em;margin-left:.5em;background-color:orange;font-weight:700}.fu_input_group{margin-bottom:1em}.fu_input_group label{width:6em;display:inline-block;text-align:right;padding-right:.75em}.fu_input_group input,select{height:2em;width:17.5em}.fu_input_group select{text-transform:uppercase}.fu_divide_line{width:50vw;border-bottom:1px solid black;padding-top:2em;margin-bottom:2em}.ml_top_menu{display:flex;gap:.5em;margin:.75em}.mailing{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:.5em;gap:.8em}.mailing .data_table_value:has(.mailing-label){padding:0}.mailing-label{display:block;cursor:pointer;width:100%;height:100%;padding:.2em .4em}.mailing-label input{cursor:pointer}.mailing-buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em}.mailing-buttons .mailing_big{font-size:1.2em}.user_handling{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;padding:1em 1em .5em}.users_list{border:1px solid black;padding:.5em;min-width:40%;max-width:100%;height:calc(100vh - 8.5em);overflow-y:auto;display:flex;flex-direction:column;gap:.2em}.users_user{width:100%;display:flex;flex-direction:row;column-gap:.5em}.user_buttons{display:flex;flex-direction:row;column-gap:.5em;margin-left:auto}.user_buttons button{width:4.5em;height:1.8em}.user_id{width:1.6em;text-align:left}.users_small{width:6.5em}.user_big{width:20em}.disabled_user{color:#aaa}.roles{width:100%;height:100%;padding-bottom:1em;display:flex;flex-direction:column;align-items:center;padding-inline:.5em;padding-top:1em;padding-left:1em}.settings{display:flex;flex-direction:column;align-items:flex-start;height:100%;width:100%;padding:1em}.setting_entry{font-size:1.1em;display:flex;flex-direction:row;gap:.5em;padding:.5em}.setting_is{color:#00f}.setting_internal{color:#f55}.translations{padding-top:1.5em;padding-bottom:1.5em;height:100%;display:flex;flex-direction:column;align-items:center;align-content:center}.translations>.data_table_container>.data_table_panel{flex:1 1 0}.translations_menu{display:flex;margin-bottom:1.5em;align-items:center}.translations_menu_item{margin-right:1em}.translations_menu_item label{margin-right:.25em}.translations_menu .button{margin-left:.75em}.translations td{max-width:25em}.translations td:not(:first-child){text-align:left}.invalid_translation_row{background-color:#fcc}.public_error_page{font-family:acumin-pro-condensed;font-weight:700;max-width:45em;margin:auto;padding-top:2.5em}.error_page_title{color:#fdc300;font-size:5.5em;font-style:italic;font-weight:800;margin-bottom:-.4em}.error_content{display:flex}.error_left{width:65%;text-align:left}.error_left p{font-size:1.6em}.error_page_code{font-size:.9em}.error_right{width:35%;display:flex;align-items:flex-end;padding-bottom:2em;position:relative}.broken_machine{width:140%;margin-left:-3em}.error_footer{margin-top:2.5em;text-decoration:none}.error_footer a{text-decoration:none;color:#55f;font-size:1.3em}@media only screen and (max-height: 500px){.public_error_page{font-size:.75em;padding-top:0}}@media only screen and (max-width: 500px){.public_error_page{font-size:.75em}.error_content{flex-direction:column;align-items:center}.error_left{width:80%}}.bike-input-element{margin:.4em .8em;display:flex;flex-direction:column}.bike-input-label{width:100%;text-align:left}.bike-input-invalid{border-color:transparent;outline:3px solid red}.bike-input-error{font-style:italic;color:red;float:right}.bike-table{margin:.5em 0;max-width:calc(100vw - 7px);overflow:auto}.bike-table table{border-spacing:0;border:1px solid black}.bike-table td,.bike-table th{border:1px solid black;text-align:center;padding:5px 10px}.bike-table th{background-color:#fbbc04}.bike-reservation-form{height:100%;width:100%;display:flex;flex-direction:column;align-items:center}.bike-reservation-form .button{margin-bottom:.5em}.bike-message{width:30em;border-radius:.4em;background-color:green;padding:.5em}.bike-warning{color:#c00;padding-bottom:.5em}.bike-message button{background-color:gray;float:right}.bike-select-row{cursor:pointer}.bike-input-group{display:flex;flex-wrap:wrap;justify-content:center}.bike-input-days{margin-top:1em;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;column-gap:1em}.bike-dpick{box-sizing:border-box;outline:2px solid green;border-radius:6px;font-size:1.5em;display:flex;flex-direction:column;line-height:normal;overflow:hidden;height:1.75em}.bike-dpick-res{outline-color:red}.bike-dpick-bikes{font-size:.5em;color:#f08080}.bike-datepicker .react-datepicker__day{width:3em}.bike-datepicker .react-datepicker__week{display:flex}.bike-datepicker .react-datepicker__day--in-range{background-color:#216ba5!important;color:#fff!important}.react-datepicker__day-name{font-size:1.25em;margin:.5em!important}.bike-control-page{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap}.bike-maintenance-edit input{border:none;text-align:center}.bike-new-size{width:2.5em;text-align:center}.bike-new-color{width:4em;text-align:center}.bike-new-model{width:10em;text-align:center}.bike-history{min-width:20em;max-height:30em;overflow:auto}.bike-radios{display:flex;flex-direction:row;justify-content:center;gap:.5em}.bike-radio{display:flex}.bike-res-page{width:100%;display:flex;flex-direction:column;align-items:center}.bike-res-status{width:10em;border:2px solid black;font-size:1.5em}.bike-highlight{color:#00f;font-weight:600}.bike-important{color:red;font-weight:600}.bike-res-form{margin-top:.5em;padding:1em;min-width:min(30em,100%);max-width:100%;background-color:#eee}.bike-wide{width:20em}.bike-res-form h2{font-size:1.2em;margin:.4em 0}.bike-res-form h3{font-size:1.1em;margin:.4em 0}.bike-r-text{font-weight:700;margin-top:1em;margin-bottom:0}.bike-res-form button.button{margin-top:.5em}.bike-res-form .bike-radio{font-weight:600}.bike-border{border:2px solid yellow;background-color:#ddd;border-radius:5px;padding-bottom:.5em;margin-top:.5em}.bike-list{margin-top:0;display:flex;flex-direction:column;align-items:center}.bike-list li{font-size:1.05em}.bike-show-new-end{color:green;font-weight:700}.bike-invalid-end{color:red;font-weight:600}.bike-newend{margin-top:.5em;font-style:italic}.map_panel{display:flex;flex-direction:column;align-items:center}.map_panel .chart_title{margin-top:.4em;max-width:40em}.map_chart{margin-top:-.3em;border:1px solid #a74}.map_content,#map{height:100%}.order_list{display:block;width:40em;max-height:9em;overflow-y:auto;outline:1px solid gray}.order_list table{background-color:#eee;border-collapse:collapse}.order_list td{outline:1px solid #aaa;padding:.15em .5em}.order_list .customer{max-width:10em;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.pie_chart_panel{flex-direction:row;margin-top:-1em;align-items:center;align-content:center;justify-content:center;flex-wrap:wrap}.pie_panel{padding:.5em;display:flex;flex-direction:column}.pie_panel:not(:hover) .slice_text{display:none}.pie_panel:hover{border-radius:1em}.pie_panel:hover .pie_name{font-weight:700}.pie_name{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;flex-grow:1;display:block;text-align:center;cursor:pointer}.pie_name:hover{background-color:#ddd}.pie_chart_container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative}.slice_text_panel{position:absolute;width:3rem;height:3rem}.slice_text{position:relative;display:flex;align-items:center;justify-content:center;top:-1.5rem;left:-1.6rem;width:3rem;height:3rem;border-radius:1.5rem}.table_container{position:relative}.column_titles th{position:sticky;z-index:2;top:0;background-color:#fff;outline:1px solid gray}.column_title{max-height:2.5em;min-width:2.25em;overflow:hidden;text-overflow:ellipsis}.title_corner{position:sticky;top:0!important;left:0!important;z-index:3!important;cursor:default!important;background-color:#eee!important}.data_row th{position:sticky;left:0;max-width:10em;text-overflow:ellipsis;overflow-x:hidden;outline:1px solid gray}.table_panel{display:inline-flex;flex-direction:column;padding-left:1em}.table{display:block;width:100%;min-height:16em;max-height:23em;border:1px solid gray;overflow:auto;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif}.table table{border-collapse:collapse}.table td{outline:1px solid #ccc;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;white-space:nowrap;text-align:right}.table td,th{padding:.2em .4em}.table th{background-color:#eee;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-weight:400;cursor:pointer}.table th:hover{background-color:#ddd}.incomplete_cell{color:#aaa;z-index:-1}.cell_existence{position:absolute;height:.2em;bottom:0;left:0;background-color:#ccc}.line_chart{width:100%;height:100%;display:inline-block;position:relative;z-index:1}.line_chart svg{display:block;width:100%;height:100%;overflow:visible}.line_chart polyline{position:absolute;fill:none;stroke:#83b;stroke-width:2.5px;stroke-linejoin:round}.line_chart_control{display:flex}.line_option{cursor:pointer;margin-right:.5em;padding:0 .1em}.line_option:hover{background-color:#ddd;outline:3px solid #ddd}.selected_line{outline:2px solid #009!important}.line_chart_root .zero_line{z-index:0;background-color:#999;border-color:#999}.filters_panel{display:flex;align-items:center;flex-direction:column}.filter_list{display:flex;flex-direction:column;margin-bottom:.75em}.filter_options{font-size:1.2em;padding:0 .2em}.add_filter{width:9.45em!important;font-size:.975em!important}.comparison_menu{display:flex;flex-direction:column;align-items:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;border-top:1px solid gray;padding-top:.75em;margin-top:.5em}.comparison_row{margin-bottom:.5em}.comparison_row select{width:9.45em!important;font-size:.975em!important;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;padding:.15em 0}.set_group{margin-bottom:.5em}.date_row select{width:10.5em}.comparison_groups{display:flex;flex-direction:column;justify-content:space-around;margin:.7em 5% .2em}.comparison_groups h3{font-size:.8em;padding:.25em 0;margin:0;background-color:#ccf}.comparison_group{border:1px solid gray;outline:2px solid #009;margin-bottom:.75em}.switch_groups{position:relative;bottom:.2em}.comparison_groups button{width:3em}.comparison_group .filter_list{margin-bottom:0!important;padding-bottom:0!important}.comparison_group .add_filter{width:100%!important}.comparison_menu .image_button{align-self:center}.main_menu{border-bottom:1px solid gray;margin-bottom:.75em;padding-bottom:.5em;display:flex;flex-direction:column;align-items:center;max-width:10.5em;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif}.main_selector{width:100%;display:flex;margin-bottom:.2em}.main_selector select{margin-left:.5em;flex-grow:1;text-align-last:center;font-family:Georgia,Times New Roman,Times,serif;font-size:.73em}.partition_menu{display:flex;flex-direction:column;align-items:center;margin-bottom:.6em}.partition_selectors{display:flex;flex-direction:column;margin-bottom:.1em}.selector_row{margin-bottom:.5em}.selector_row label{font-family:Times New Roman,Times,serif;font-size:.9em;margin-right:.3em;position:relative;top:-.075em}.partition_selector,.add_filter{font-size:1.05em;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;width:9em;padding:.15em 0}.shift_button{margin-left:.5em!important}.group_separator{font-size:2px;background-color:gray;padding-top:.5em}.bind_current_time_panel{margin-top:1em;cursor:pointer;display:flex;align-items:center;-webkit-user-select:none;user-select:none;font-size:.9em}.bind_current_time_panel label{cursor:pointer;margin-left:.2em;margin-top:-.1em}.side_panel{display:flex;flex-direction:column;margin-right:.75em;padding-right:.5em;border-right:1px solid gray;overflow-y:auto}.side_panel h2{font-size:.8em;font-weight:400;text-transform:uppercase;font-family:Verdana,Geneva,Tahoma,sans-serif;margin:0 0 1em}.side_panel select{cursor:pointer}.side_panel select:hover{outline:1px solid #009}.filters_menu{display:flex;flex-direction:column;align-items:center;border-top:1px solid gray;padding-bottom:.25em;padding-top:.75em}.save_background{position:fixed;z-index:1500;width:100%;height:100%;left:0;top:0;overflow:auto;background:#0009;display:flex;justify-content:center;align-items:center}.save_modal{position:relative;width:22em;height:27.5em;background-color:#fff;display:flex;flex-direction:column;padding:.5em 1.5em;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}h3{text-align:center}.record_list{margin-top:.2em;margin-bottom:1.5em;overflow:auto;height:40%;border:1px solid gray}.record{padding-left:.2em;cursor:pointer}.record:hover{background-color:#eee}.empty_records{padding-left:.2em;color:#bbb}.new_record{margin-left:2em;margin-top:.5em}.record_name_row,.record_public_row{margin-bottom:.3em}.record_public_row *{cursor:pointer}.record_name{margin-left:.5em}.record_save_buttons{margin-top:1em}.record_save_buttons button{margin-right:1em}.save_modal_close_button{position:absolute;font-size:1.4em;color:#aaa;right:.5em;cursor:pointer}.save_modal_close_button:hover{color:#000}.menu{align-items:center;display:flex;border-bottom:1px solid gray;padding-bottom:.3em;right:0}.menu_button{margin-left:.5em;padding:.175em!important;width:1.75em;filter:grayscale(100%);cursor:pointer}.left_buttons{display:flex;align-items:center;margin-left:-.25em;flex-grow:1}.right_buttons{display:flex;justify-content:flex-end;align-items:center;border-left:1px solid gray;padding-left:.75em}.disabled_button{filter:grayscale(100%) brightness(1.15)!important}.resume_button{margin-right:-.15em!important}.next_button{margin-right:.5em!important}.library_button{margin-right:1em}.library_button img{scale:1.1}.clear_button{margin-right:.75em}.shift_button:hover{background:#e9e9e9}.chart_selection{display:inline-flex;margin-right:.75em;padding-right:.75em;border-right:1px solid gray}.chart_option,.menu_button{display:flex;align-content:center;align-items:center;cursor:pointer;margin:0 .05em;padding:.1em .17em;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:1.1em}.chart_option:hover,.menu_button:hover{background:#e0e0e0}.chart_option img{width:1.5em}.chart_option .map_img{width:1.3em}.chart_option .column_img{filter:brightness(1.2)}.chart_option .line_img{width:1.45em}.chart_option .pie_img{transform:rotate(340deg);filter:brightness(1.3)}.chart_option .table_img{width:1.55em}.selected_chart{outline:2px solid #009}.resume_button,.next_button{filter:none}.resume_button:hover,.next_button:hover{background-color:#bbb!important}.export_button:hover{filter:none}.save_button:hover{filter:grayscale(50%)}.print_button{width:1.5em}.copy_button{width:1.3em;filter:brightness(80%)}.copy_button:hover{filter:none}.stats_app{margin-left:.3em;height:100%;display:flex;position:relative}.stats_app.web,.stats_app{margin-top:1.2em;font-size:max(min(1.65vw,3.1vh,1.2em),.75em)}.diagram_panel{padding-left:.5em;position:relative}.charts{padding-top:1em}.chart_panel{height:26.5em;width:40em}.pressed{background:#ffd}.not_supported{margin-top:2em;text-align:center}::-webkit-scrollbar{width:9px;height:9px;opacity:.3}::-webkit-scrollbar-track{background:#d1d1d1;opacity:.3}.print .menu,.print .filters_panel{display:none!important}.print .chart_panel{height:30em}@media print{.charts{-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.table{max-height:none}}.stats_info{width:100%;color:#a00;font-weight:700;background-color:#ddd;border-top:1px solid #444}.com_bottom_menu{display:flex;align-items:center;justify-content:space-between;margin:.6em 0 1em}.commission_color_description{font-size:.95em;display:flex;gap:1em;width:35em;padding-top:.5em;line-height:.9em;flex-wrap:wrap;justify-content:flex-end}.commission_color_description>div{display:flex;align-items:center;gap:.4em;white-space:nowrap}.commission_color_description>div>div{width:1em;height:1em;border:1px solid black}.commission_together_panel{display:flex;border:1px solid black;padding:.2em .5em;gap:2em}.com_together_title{font-weight:700}.commission_log{flex:1 1 0;display:flex;flex-direction:column;border:2px solid gray}.commission_log_header{background-color:#eee;border-bottom:2px solid gray;padding:.1em .2em;display:flex;justify-content:space-between}.commission_log_header span{margin-left:.5em;font-weight:700;display:flex;align-items:center}.commission_log_panel{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.commission_log_rows{flex:1 1 0;max-width:100%;min-width:100%;text-align:left;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:.2em .5em;overflow:auto;overflow-x:auto}.commission_log_rows .loader_panel{margin:1em;align-self:center}.commission_log_row{width:100%;height:1.45em;display:block;white-space:nowrap;overflow:visible}.commission_log_warning{color:red;font-weight:500}.commission_log_space{display:inline-block;width:2.2em}.sales_commission{height:100%;max-width:95%;display:flex;flex-direction:column;margin:0 1.5em}.sales_commission>.data_table_container{flex:1 1 0}.sales_commission>.data_table_container>.data_table_panel{flex:1 1 0}.com_select_row{transform:scale(1.35)}.com_negative_row,.com_partial_credit{color:red}.com_modified_field{font-style:italic;color:#00f}.com_conflict_field{font-style:italic;color:red;background-color:pink;padding:.2em .5em}.com_partial_price{background-color:#fbb}.com_warnings{color:red}.com_credit{color:#999;background-color:#eaeaea}.com_confirmed{background-color:#bdf;color:#046}.com_open{color:#222}.com_ready{background-color:#dfb;color:#748650}.com_payment{background-color:#ffb;color:#630}.com_rejected{background-color:pink}.month_selection{background-color:#eee;padding:0 1em;border:1px solid gray;font-size:1.1em;border-radius:.3em;display:flex;align-items:center}.month_label{color:gray;padding-right:.5em;font-size:.75em}.selected_month{padding-top:.3em;padding-bottom:.3em;text-transform:capitalize;width:5em;white-space:nowrap}.month_buttons{margin-left:1.2em;align-self:stretch;display:flex;gap:.3em}.month_button{padding:0;font:inherit;outline:inherit;-webkit-user-select:none;user-select:none;width:1.3em;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#555;font-weight:700;line-height:1.1em;background-color:none;border:none}.month_button:disabled{color:#aaa}.month_button:hover:enabled{background-color:#777;color:#fff}.commission_menu{width:100%;display:flex;align-items:center;gap:2em;margin:1em 0}.orders_title{margin-right:1em;font-size:1.2em}.sales_person_selector{display:inline-flex;gap:.5em;align-items:center}.sales_person_selector select{position:relative;font-size:1em;border-radius:.4em;height:2.2em;padding-top:.1em;width:6em;cursor:pointer}.commission_buttons{display:flex;gap:1em}.com_button{font-size:1.1em;padding:.4em .75em;color:#000;border-radius:.5em;cursor:pointer}.com_button:disabled{color:gray;background-color:#eee}.com_button:hover:not(:disabled){outline:2px solid gray}.commission_menu_gap{flex-grow:1;width:1em}.com_mirror{background-color:#ddd}.picking_list{padding-top:1em;overflow:visible;max-width:42em;overflow:auto}.picking_list_preview{margin-top:2em}.picking_list button{margin-right:1em}@media print{.picking_list button{display:none}body{visibility:visible}.app_content{overflow:visible;overflow-y:visible;height:initial}.app_root{height:initial}*{overflow:visible!important}.page{page-break-after:always}}.pdm_search{margin-top:1em}.search_menu{font-size:1.2em;display:flex;gap:.5em;border-bottom:1px solid gray;padding-bottom:.75em;justify-content:center}.search_menu input[type=number]{font-size:.8em;width:5em;margin-left:-.5em}.search_menu input{margin-top:.2em}.search_results{margin-top:1em;display:flex;flex-direction:column;gap:1em;height:80%!important;border-bottom:1px solid gray;overflow-y:auto;padding:0 1.5em}.pdm_search_result{display:flex;gap:.75em;cursor:pointer;position:relative}.pdm_search_result:hover{background-color:#eee}.pdm_search_result img{width:5em;height:5em;object-fit:contain;border:1px solid gray}.pdf_label{position:absolute;bottom:0;background-color:#fff;padding:0 .25em;font-size:.9em;left:-.35em}.pdf_missing{border:3px solid red}.no_pdf{border:3px solid gray}.result_text{margin-top:-.2em;font-size:1.2em;display:flex;flex-direction:column;align-items:flex-start}.result_id{font-weight:700}.result_id .count_x{display:inline-flex;transform:scale(.6);position:relative;top:.05em}.result_name{white-space:nowrap;max-width:13em;text-overflow:ellipsis;overflow:hidden}.result_count{color:gray}.pdm_app{display:flex;flex-direction:column;align-items:flex-start;overflow-y:hidden;height:100%;width:100%;padding:.5em}.pdm_app .data_table_panel td{max-width:10em}.pdm_old_revision{color:red;font-weight:700}.pdm_old_revision_row{color:#999}.new_revision_change{display:flex;flex-direction:column;border:1.5px solid black;width:90%;height:calc(100% - 12em)}.rev_document_menu{padding-top:.75em;padding-bottom:.75em;display:flex;gap:1em;align-items:center;position:relative;background-color:#dfdfdf}.rev_document_menu img{margin:-.5em -.25em -.5em .5em}.rev_change_title{font-size:1.1em}.rev_item{font-family:Courier New,Courier,monospace;font-weight:700;margin-right:.5em;margin-left:.75em}.previous_revision{margin-left:1em}.document_ready_button{margin-left:2em}.document_preview_label{margin-top:1em;margin-bottom:.5em}.document_preview{display:flex;flex-direction:column;border-top:1.5px solid black;overflow:auto}.rev_document_date label{position:relative;top:.1em;margin-right:.2em}.rev_date_row input{margin-left:-.4em}.rev_submit_row select{margin-left:.5em}.rev_count_input{width:4em}.document_not_found{padding:1em;border:3px solid red}.document_not_found span{display:inline-block;margin-right:1em}.production_order_creation_form{display:flex;flex-direction:column;height:100%;align-items:center}.po_creation_menu{display:flex;justify-content:center;align-items:center;margin:1em;padding:.75em;-webkit-user-select:none;user-select:none;border:1px solid gray}.po_creation_menu input[type=text]{margin-left:.5em;margin-right:.5em}.po_creation_menu input[type=checkbox]{cursor:pointer;margin-right:.5em;margin-left:1.5em;transform:scale(1.2)}.po_creation_params{margin-right:.5em}.po_creation_row1{margin-bottom:1em;margin-right:-2em}.po_creation_row2{display:flex}.po_creation_row2 label{margin-right:.5em}.po_creation_row2 textarea{width:30em;height:4em}.po_creation_item{margin-right:1.5em}.po_checkbox_label{cursor:pointer}.po_creation_menu>select{max-width:20em;height:2em;margin-left:1em}.po_info_label{margin-left:1.5em}#po_owner{margin-left:1em}#po_owner{height:1.8em;margin-bottom:-.5em}.rev_attachment_view{width:90vw;height:80vh;display:flex;flex-direction:row;align-items:center;justify-content:center}.rev_attachment_img{object-fit:scale-down;max-width:80vw;max-height:80vh}@media only screen and (max-height: 750px){.rev_attachment_view{height:60vh}.rev_attachment_img{max-height:60vh}}#recipientspanel{width:100%}.recipientlabel{padding-left:.25em}.recipient{display:table}#recipientlist{width:100%;height:100%;overflow-y:auto;overflow-x:hidden}#recipientlist [type=text]{margin-top:.2em;margin-left:.2em}#recipientspanel{height:100%;position:relative;display:table}#addrecipient{width:1.3em;height:1.3em;border-radius:1em;display:flex;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;border-radius:2rem;background:#ddd;border:2px solid #aaa;cursor:pointer;opacity:.75}#addrecipient:hover{border:2px solid #777;background:#cdc;opacity:1}.disabled{color:gray}.newrecipient{display:flex;align-items:center}.removerecipient{display:inline-block;border:1px solid #aaa;height:1em;width:1em;margin-left:.3em;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:.7em;font-family:Arial,Helvetica,sans-serif;background:#fcc}::-webkit-scrollbar{width:7px;opacity:.3}::-webkit-scrollbar-track{background:#f1f1f1;opacity:.3}::-webkit-scrollbar-thumb{background:#888;opacity:.3}::-webkit-scrollbar-thumb:hover{background:#555}.tabmenu{margin-top:1em;display:flex;border-left:1px solid black;border-radius:.3em .3em 0 0}.tab{border:1px solid black;border-left:none;padding:.1em .4em;margin-bottom:-1px;cursor:pointer;border-radius:.3em .3em 0 0;-webkit-user-select:none;user-select:none}.tab.active{border-bottom:1px solid white}.tabarea{padding:.7em;border:1px solid black;min-width:20em;height:9.5em}.extended_height .tabarea{height:16.5em!important}.tabcontent{border:.1rem solid #ccc;height:100%}.rev_stage_list{margin-bottom:20pt;overflow-x:auto;white-space:normal;max-width:20em}.rev_selection_title{font-size:1.3em;margin-bottom:.6em;margin-top:-.2em}.stagesquare{display:inline-block;font-size:.8em;padding:.5em .75em;font-weight:700;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;border:1px solid gray}.stage_arrow{font-size:1.7em;padding:0 .3em}.rev_email_row{margin-top:-.3em;display:table;font-size:1.1em}.stage_change_panel .tabarea{width:15em;height:8em}.rev_date_row{display:block;padding-bottom:.75em}.rev_date_row label{padding-right:.5em}.rev_email_row label{cursor:pointer}.rev_send_email{margin-right:.5em}.rev_message_text{display:table;border:none;width:100%;height:100%}.rev_stage_menu{margin-top:1.5em;margin-bottom:0}.rev_stage_menu button{margin-right:1em;font-size:13pt}.stage_change_panel :is([type=checkbox],.recipient,.recipientlabel){-webkit-user-select:none;user-select:none;cursor:pointer}.production_orders{width:100%;height:100%;display:flex;flex-direction:column}.product_buttons{padding:1em;height:4.2em;display:flex;gap:1em}.po_button{padding:.2em .7em;cursor:pointer;border:2px solid black;font-weight:600;font-size:1.1em;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.po_button:disabled{background:#fff}.production_orders .data_table_container{width:calc(100% - 2em);height:calc(100% - 5.2em);margin-inline:1em}@media only screen and (max-width: 480px){.production_orders{font-size:.8em}}@media only screen and (max-height: 480px){.production_orders{font-size:.8em}}.alert_modal{font-size:1.25rem;max-width:34em}.alert_modal button{margin-top:1em}.ma_content{display:flex;flex-direction:row;align-items:flex-start;width:100%;height:100%;overflow:auto;padding-bottom:1em}.ma_content2{margin-top:2em;margin-left:5%;margin-bottom:.5em;width:21em}.ma_instruction_head{margin:0 0 .4em;text-align:start;font-size:2em}.ma_instruction_text{text-align:start;margin:0;font-size:1.16em;width:25em}.manual_fields{display:flex;flex-direction:column;row-gap:1em;padding:1em 1em 1.5em;margin-top:1.5em;background-color:#fff;border-radius:6px;margin-bottom:.5em;width:100%}.manual_fields input{width:100%}.ma_terms_panel{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%;gap:1em}.ma_terms{display:flex;flex-direction:column;align-items:flex-start;text-align:start;font-size:.8em;font-weight:800}.ma_terms>div{display:flex;gap:.4em}.ma_terms span{text-decoration:underline;cursor:pointer}.manual_image{position:relative;top:4.5em;min-width:18em;width:50%}@media only screen and (max-width: 500px){.ma_content2{width:15em}.ma_instruction_text{width:125%}.manual_fields{padding:.5em}.manual_image{top:25%}}@media only screen and (max-height: 500px){.manual_fields{margin-top:.5em;padding:.5em;gap:.2em}.ma_content2{margin-top:.4em}.ma_form_instruction,.manual_fields{font-size:.8em}}.registration_confirmation .reg_content{display:flex;justify-content:center;font-size:1.5em}.registration_confirmation .re_title{justify-content:center;font-weight:600}.reg_people_img{height:60%;align-self:center;margin-bottom:1em;cursor:pointer;border:1px solid black}.reg_people_img:hover{outline:solid #fdc300 5px}.warranty_terms{font-style:normal}.terms_content{width:80vw;height:70vh;overflow-y:auto}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.reg_menu_button{margin-right:1em;padding:.2em .7em;border:2px solid black;border-radius:.2em;font-size:1em;font-weight:600;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;cursor:pointer}.reg_data_table{width:99vw;min-height:30vh;max-height:80vh}.product_registration{padding-top:3.5em;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;position:relative;font-family:acumin-pro-condensed;font-weight:700}.reg_background{position:fixed;height:100%;width:100%;object-fit:cover}.registration_form,.registration_confirmation{z-index:1;display:flex;flex-direction:column;max-height:100%;width:max(min(70vw,50em),36em);max-width:100%;border-radius:1.5rem 0;background-color:#e8e8e8;text-transform:uppercase}.registration_confirmation{height:35em}.re_title{display:flex;align-items:center;justify-content:center;position:relative;background-color:#000;color:#fdc300;font-size:2.8em;font-weight:750;height:1.5em;border-top-left-radius:1.5rem;font-style:italic}.tmk_logo{position:absolute;left:.45em;height:70%}.reg_content{display:flex;flex-direction:column;flex-grow:1;height:32em;max-height:37em;overflow:auto}.re_form_instruction{height:36%;position:relative;display:flex;flex-direction:column;align-content:center;justify-items:center;justify-content:center}.reg_image{position:absolute;height:103%;top:4px;right:10%}.reg_instruction_text{text-align:left;padding-left:2.25em;font-size:1.75em;font-weight:600}.reg_field_title{margin-left:1em;width:fit-content;font-size:.9em;align-self:flex-start}.reg_field_group{background-color:#fff;margin:.25em 1em;padding-top:.3em;border-radius:.7em}.reg_group1{display:flex;flex-direction:column;padding-bottom:.5em}.reg_field_row{display:flex;padding-left:2%;padding-right:2%;text-align:left;font-size:.95em}.reg_field_group .reg_field_row{height:42%}.reg_field{padding-top:.2em;display:flex;flex-direction:column;width:100%;padding-right:7%}.reg_field_text{display:flex;justify-content:space-between;white-space:nowrap}.reg_field input{width:100%}.reg_invalid input{outline:3px solid red}.reg_invalid_text{color:red}.reg_group2{display:flex;flex-direction:column;padding-bottom:.5em;position:relative}.reg_terms_panel{margin-top:-.25em;flex-grow:1;display:flex;justify-content:flex-end;align-items:center;padding-right:1.25em}.reg_terms{display:flex;flex-direction:column;align-items:flex-end;padding-right:1em;width:100%}.reg_terms_row{margin-bottom:.25em}.reg_terms_row label{position:relative;padding-left:.15em;top:-.1em}.reg_terms_row span{text-decoration:underline;cursor:pointer}.external_day{color:#bbb}@media only screen and (max-width: 500px){.registration_form{width:100%}.re_form_instruction{height:20%;font-size:.75em}.reg_instruction_text{padding-left:.5em}.reg_image{right:1.5em;height:80%}.reg_field_group{flex-direction:row}.reg_field_row{flex-direction:column}.reg_group1{flex-direction:row}.reg_field{width:90%}.reg_field_group{height:10.5em}.re_title{justify-content:flex-end;padding-right:.5em;font-size:1.6em;white-space:normal}}@media only screen and (max-height: 500px){.product_registration{padding-top:1em}.re_title{font-size:1.5em}.re_form_instruction{height:20%;font-size:.75em}.reg_instruction_text{display:flex}.reg_instruction_text div{margin-right:.5em}.reg_image{right:1.5em;height:150%;top:-1em}.reg_send_button{right:.7em}.reg_terms_row{position:relative;top:.25em}}.quick_start{margin:1em 3em 3em}.qs_title_text{margin:.3em 0;font-size:2.8em;font-family:acumin-pro-condensed;font-weight:900;height:1.5em;border-top-left-radius:1.5rem;font-style:italic}.qs_links_panel{display:flex;width:60em;flex-direction:row;align-content:flex-start;flex-wrap:wrap}.qs_file_link{position:relative;overflow:hidden;display:flex;width:9em;height:9em;outline:.3em solid #d7d7d7;border-top-left-radius:1em;border-bottom-right-radius:1em;background-color:#d7d7d7;margin:1.5em}.qs_file_link:hover{outline-color:#fdc300;border-color:#fdc300}.qs_file_link:hover .qs_language_name{background-color:#fdc300}.qs_file_link:active{outline-color:gray}.qs_file_link:active .qs_language_name{background-color:#fff}.qs_flag{border:1px solid black;position:absolute;right:0;height:1.5em}.qs_preview_img{width:100%;object-fit:cover;object-position:50% top}.qs_language_name{text-transform:uppercase;position:absolute;bottom:0;width:100%;color:#000;font-style:italic;font-size:1.3em;padding-top:.1em;font-family:acumin-pro-condensed;font-weight:900;background-color:#d7d7d7}@media only screen and (max-width: 500px){.quick_start{width:90vw}.qs_title_text{font-size:2em;margin-top:0}.qs_links_panel{width:30em;font-size:.8em}.qs_file_link{margin:.8em;width:6em;height:6em}}@media only screen and (max-height: 480px){.quick_start{width:90vw}.qs_title_text{font-size:2em;margin-top:0}.qs_links_panel{width:50em;font-size:.8em}.qs_file_link{margin:1em;width:7em;height:7em}}.registrations{display:flex;flex-direction:column;align-items:flex-start;overflow-y:hidden;height:100%;width:100%;padding:.5em}.reg_data_table{height:100%;width:fit-content;max-width:100%}.reg_menu_panel{padding:.5em;width:100%;display:flex;justify-content:flex-end}.reg_search{margin-right:auto;display:flex;gap:.5em;height:fit-content}.reg_data_table .data_table_panel{max-height:100%}.revision_change_creation_form{display:flex;flex-direction:column;align-items:center}.revision_change_creation_form .new_revision_change{height:calc(100dvh - 10em)}.rev_submit_row{margin:1.5em}.rev_document_link{display:inline-block;padding-top:.25em}.rev_document_link:hover{background-color:pink;outline:1px solid black}.rev_attachment_link{display:inline-block}.rev_attachment_link img{height:1.8em;padding:.35em}.rev_attachment_link img:hover{background:#eeea;outline:1px solid black}.rev_image_view{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;height:12em;min-width:15em;background-color:#fff;margin:auto;border:4px solid #777;padding:.2em}.rev_icon{height:12em}.rev_mini_icon{height:2.15em;max-width:2.75em;object-fit:contain}.rev_preview{width:90vw;height:80vh;display:flex;flex-direction:row;justify-content:center;overflow:auto}@media only screen and (max-height: 750px){.rev_preview{height:60vh}}.rev_menu_panel{text-align-last:left;margin-bottom:1em;padding:.5em .5em .5em 1.5em;min-width:95vw;align-self:flex-start}.rev_menu_panel button{margin-right:1em;text-transform:capitalize;padding:.2em .7em;display:inline-flex;cursor:pointer;border:2px solid black;border-radius:.2em;font-weight:600;font-size:1em;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}@media only screen and (max-width: 480px){.rev_menu_panel{padding:0 0 0 .3em;margin-top:-.5em;margin-bottom:.5em;font-size:.9em}.rev_menu_panel button{padding:.1em .5em;margin-right:.1em}}@media only screen and (max-height: 480px){.rev_menu_panel{font-size:.9em;padding-left:.75em;padding-top:0;padding-bottom:0;margin-top:-.25em;margin-bottom:.75em}.rev_menu_panel button{margin-right:.5em}}.revision_changes{margin-top:1em;position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.revision_changes .data_table_container{min-height:35vh;max-height:80vh;width:99vw;align-self:center}.rev_table select{width:100%;overflow:hidden;white-space:pre}@media only screen and (max-width: 480px){.revision_changes .data_table_panel{font-size:.8em}}@media only screen and (max-height: 480px){.revision_changes .data_table_panel{font-size:.8em}}.payment_receipts{width:100%;height:100%;display:flex;flex-direction:column;row-gap:1em;padding:1em}.payment_receipts .data_table_panel{height:100%}.payment_receipts_menu{width:100%;text-align:left}.pv_panel{margin-top:1em;display:flex;flex-direction:row;align-items:center}.product_visualization{margin-top:1em;border:1px solid black}.visualization_model_menu{display:flex;flex-direction:row;border-bottom:1px solid gray;padding:.5em}.vm_name{width:10em;text-align:right;padding-right:1em}.pv_selections{margin:1em 1em 1em 5em;display:flex;flex-direction:column}.pv_panel label{font-size:1.1em;margin-right:1em;padding:.25em .5em}.pv_panel input{margin-right:.5em}.sales_target_countries{width:fit-content;height:100%;display:flex;flex-direction:column;align-items:center;row-gap:1em;padding:0 1em;align-self:flex-start;margin-bottom:2em}.st_country{display:inline-flex}.st_flag{height:1.5em;border:2px solid black;margin-right:.5em;align-self:center}.st_orders_only{display:flex}.st_orders_only span{position:relative;bottom:.075em}.st_orders_only input{position:relative;bottom:.01em;margin-right:.45em}.st_country_cell{padding-bottom:.05em;padding-top:.4em;width:12em;text-align:left}.st_country_table .data_table_container{flex-grow:0;width:unset;height:calc(100% - 3em);overflow-y:auto;white-space:nowrap}.st_country_table .data_table_panel{height:85vh}.st_table_menu{display:flex;margin:1.5em 0 .25em;gap:1.5em;align-items:center;width:100%;justify-content:center}.st_country_table_panel{display:flex;gap:1em;align-items:flex-start}.st_note_info{display:flex;flex-direction:column;align-items:flex-start;padding-top:.5em}.st_instruction{padding:0;margin:0}.priority_title{border-top:2px solid black;border-bottom:2px solid black;border-left:1px solid gray;border-right:1px solid gray}.priority_title td{background-color:#fdc300;border:none}.priority_title td:first-child{text-align:left;padding:.25em .5em;font-weight:700;column-span:2;white-space:nowrap}.priority_title td:not(:first-child){color:transparent}.st_year_selector select{width:7em}.st_year_selector label{margin-right:.5em}.st_positive_balance{background-color:#d9ead3}.st_negative_balance{background-color:#f4cccc}.fixed_distribution_diagram{width:100%;margin:1em;display:flex}.fdd_row_name{display:flex;align-items:center;justify-content:flex-end;padding-inline:.75em}.fdd_rows_panel{flex-grow:1}.fdd_row,.fdd_row_name{margin-bottom:.1em}.fdd_row{display:flex;width:100%}.fdd_part{outline:2px solid #222;padding-block:.4em;height:100%}.fdd_empty{border:none!important;background:none!important}.sales_distribution_diagram{width:50vw}.sdd_open{opacity:.65;outline-color:#777;z-index:0!important}.sales_distribution_diagram .fdd_part{z-index:1}.sales_target_gauges{display:flex;gap:1.5em}.st_gauge_column{display:flex;flex-direction:column;gap:1em}.st_gauge_panel{border:1px solid black;width:13em}.st_gauge_title{margin-top:.75em;margin-bottom:-.25em;font-size:1em;line-height:130%;font-weight:700;height:2em;display:flex;align-items:center;justify-content:center}.st_gauge_footer{margin-top:-1em;margin-bottom:.75em;font-size:1em}.st_gauge_gap{flex-grow:1;min-width:5vw}.st_footer_action{cursor:pointer}.st_footer_action:hover{font-weight:700;background-color:#ccc;margin-inline:2em}.simple_gauge{margin:.5em;position:relative}.sg_svg_render{width:100%;height:100%}.sg_point_text{font-size:.5em}.gauge_value_text{position:absolute;display:flex;justify-content:center;top:71%;width:100%;font-weight:600;font-size:1.275em}.gauge_value_text_content{width:3em}.sg_value_text{font-size:.7em;font-weight:700}.gauge_value_action{cursor:pointer}.gauge_value_action .gauge_value_text_content:hover{background-color:#ccc}.year_sales_diagram .chart_panel{height:18em;width:35em;margin-top:-1em}.year_sales_diagram{margin-top:-.5em;margin-left:1em}.year_sales_diagram .chart_range{padding-bottom:0;white-space:nowrap}.year_sales_diagram .chart_footer{margin-top:0}.sales_targets{padding-top:1em;display:flex;flex-direction:column;align-items:center;width:100%;overflow-x:auto}.desktop_login_page{width:35em;padding:1em;margin-top:2em;background-color:#eee;border:solid 5px #5ad}.dl_title{border:1.5px solid black;background-color:#fff;padding:.5em 1em;display:inline-flex;align-items:center;min-height:4em}.dl_title span{margin-left:.6em;font-size:1.3em;font-family:Tahoma;font-weight:700;color:#444}.dl_title img{width:3.2em}.dl_content{margin-top:1.5em;margin-bottom:1em}.dl_expired,.dl_error{display:inline-block;padding:1em;border:3px solid red;background-color:#fdd;max-width:23em}:is(.dl_buttons,.dl_exit) button{margin-right:1em}.logout_page{margin-top:1em}.title{display:flex;height:3.5em;text-align:center;padding-top:0;padding-bottom:.3em;font-family:acumin-pro-condensed;font-style:italic;font-weight:800}.queue_user_panel{position:absolute;display:flex;font-size:1rem;top:1.2em;left:1.7em;align-items:center;padding:.3em .6em;cursor:pointer}.user_circle{height:2.5rem;width:2.5rem;border-radius:2em;margin-right:.75em;background-color:#ffc20e}.exit_arrow{display:none;margin-left:.1rem;font-style:normal;margin-right:2rem;font-size:3em;line-height:.55em;width:2.3rem;height:2.3rem}.queue_user_panel:hover{outline:2px solid black;background-color:#f1f2f2}.queue_user_panel:hover .exit_arrow{display:inline-block}.queue_user_name{font-weight:800}.queue_user{font-size:1.7em}.title_text{display:inline-block;flex-grow:1;margin-top:-.2em;line-height:1.5em;font-size:2.6em;color:#ffc20e}.logo{position:relative;top:.17em;background-color:#fff;height:1em;margin-left:.5em;z-index:20}.update_state_button{position:absolute;top:.75em;right:6.5em}.instructions_button{position:absolute;right:2.3em;top:.75em}.instructions{display:flex;flex-direction:column;box-sizing:border-box;font-style:normal;font-family:acumin-pro;font-size:1.1rem;font-weight:400;position:absolute;background-color:#fff;height:90vh;z-index:100;-webkit-print-color-adjust:exact;color-adjust:exact}.instructions{top:5vh;left:15vw;padding:.5rem 3rem;border:2px solid gray;width:70vw}.instructions_content{text-align:left;overflow:visible;overflow:auto}h3{margin:0}p{margin:.75em 0}.button_panel{display:inline-flex}.instructions .button{font-size:.9em;display:inline-block;height:1.5em;padding:0 .3em;margin-left:.1em;cursor:default!important}ul{margin-top:.3em}.stages{font-family:acumin-pro-condensed;font-weight:700}.workers_menu{margin-top:1.2em;margin-left:3.5em;display:flex}.workers_menu h2{font-weight:400;font-size:1.8em;margin-top:0;margin-bottom:.8em}.workers_list{margin-left:1.8em;min-width:8em;display:inline-flex;flex-direction:column}.worker_option{display:inline-block;cursor:pointer;font-size:1.2em;padding:.15em .3em;border-left:5px solid #e8eaf6}.worker_option:hover,.selected_worker{border-left:5px solid #ffc20f;background-color:#eee;font-weight:700;background:linear-gradient(90deg,#e8eaf6,#fff)}.error_panel{background-color:pink;padding:.75em;border-top:2px solid red;border-bottom:2px solid red;margin-bottom:.5em;display:flex;align-items:center}.error_message{font-size:.9em;align-self:center}.error_time{margin-left:.5em;font-size:.75em;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;align-self:center}.error_space{flex-grow:1}.error_panel button{margin-right:.25em}.welders_app{width:100%;height:100dvh;font-size:1.4em;font-family:acumin-pro,sans-serif;overflow:hidden;text-align:left;position:relative}.welders_app *{box-sizing:content-box!important}.wq_new_features{margin-left:1em;font-size:.8em}.wq_new_features span{display:inline-flex;align-items:center;margin-top:.5em;padding:.25em 1em;border:1px solid gray;border-radius:.5em;text-align:left}.wq_new_features img{width:1.25em;padding-right:1.15em}.admin_update{background-color:orange;font-weight:700;text-align:center}.welders_app_content{margin-top:.2em;position:relative;height:100%;overflow-y:auto}.scroll_separate_line{position:fixed;width:100%;height:1em;z-index:5;border-top:1px solid black}.app_closed{width:100%;text-align:center;margin-top:2em}.work_queue{display:flex;margin-left:3em;margin-right:1em;margin-bottom:1.4em;justify-content:space-between}.robot_queue{margin-bottom:.2em}.work_queue:only-child{margin-top:.5em}.work_queue:last-child:not(:first-child){margin-bottom:3.5em}.queue_title{position:absolute;padding-top:1.76em;font-family:acumin-pro-condensed;margin-left:-.8em;font-size:1.4em;font-weight:700}.button{font-size:1em;height:2.2rem;padding-left:.5em;padding-right:.6em;background-color:#000;color:#ffc20e;font-weight:700;font-style:italic;line-height:.9em;transform:skew(-20deg);font-family:acumin-pro-condensed;transition:background-color .3s,color .3s}.button:hover:enabled{background-color:#ffc20e;color:#000;outline:1px solid black}.work_list{margin-top:.75em;display:flex;flex-direction:column;margin-left:1em}.empty_queue{border:3px solid #ffc20e;margin-top:.5em;margin-left:2em;padding:1.7em 2.5em;font-size:1.1em}.queue_side_panel{flex-grow:1;padding-top:.7em;max-width:5em;display:inline-flex;flex-direction:column;align-items:center}.robot_state{display:inline-flex;align-items:center;margin-top:-2em;margin-left:3em}.robot_title{font-family:acumin-pro-condensed;font-size:1.4em;font-weight:700;margin-right:.7em}.extra_work_selector{margin-top:.2em;display:flex;flex-direction:column;align-items:center;margin-bottom:-.5em}.extra_work_option{margin-bottom:.4em;cursor:pointer;padding:.1em .6em!important;font-size:.9em}.extra_work_option:hover{outline:4px solid #ffc20f}.work_history,.previous_ready_panel{display:inline-flex;flex-direction:column;font-size:.8em;margin-left:1.2em;padding:.3em .5em;border-radius:.3em;outline:1px solid gray;align-self:center}.history_list{display:flex;flex-direction:column}.current_work .work_history{align-self:flex-start}.history_title{text-align:center}.history_row,.history_list{margin-bottom:-.15em}.work_history:not(.empty_history) .history_title{font-weight:700;border-bottom:1px solid gray}.empty_history .history_title{margin-top:-.15em}.history_row{display:inline-flex}.history_row div{margin-right:.5em}.current_work_row{color:#5d8206}.skip_history_row{color:#bbb}.history_count{min-width:2.5em}.time_row{margin-left:1.5em;font-family:acumin-pro;font-size:.9em;display:inline-flex;align-items:center;padding:0 .3em}.time_row .date_part{margin-right:.4em;font-weight:700}.active_work .time_row.started_today{background-color:#ffc20e;border-radius:.25em}.robot_queue .active_work .time_row.started_today{background-color:#70cbff;border-radius:.25em}.uncommitted_queue .time_row{background:none!important}.active_work_animation{display:inline-block;position:relative;top:-1px;width:.7em;height:.7em;margin-left:.3em;margin-right:0;border-radius:1em}.uncommitted_queue .active_work_animation{display:none}:not(.uncommitted_queue) .active_work_animation:before{position:absolute;content:"";height:100%;width:100%;border:3px dashed black;top:-1px;left:-1px;border-radius:inherit;animation:aw_spin 10s linear infinite}@keyframes aw_spin{to{transform:rotate(360deg)}}:is(.time_row:not(.started_today),.uncommitted_queue .time_row){background-color:#fdd;border:3px solid red}.time_arrow{padding-left:.4em;padding-right:.3em}.finish_time{cursor:pointer;padding-left:.2em;padding-right:.3em}.finish_time:hover{outline:1px solid black;background-color:#fff}.finish_time_input{position:relative;top:.18em;font-size:1em;margin-bottom:.15em}.work_duration{margin-left:.5em;white-space:nowrap;padding-left:.2em;padding-right:.2em;cursor:pointer}.work_row{outline:1px solid gray;display:inline-flex;flex-direction:row;background-color:#f1f2f2;padding:.2em .7em;border-radius:.3em;align-items:center}.work_icon{width:2.5em;display:flex;margin-right:.35em;margin-left:-.25em}.work_icon img{object-fit:contain;width:52px;height:51px}.default_icon{transform:scale(.825)}.work_icon_pdm{cursor:pointer}.work_icon_pdm:hover{background-color:#ddd;outline:.25em solid #ddd}.work_description{display:flex;flex-direction:column}.selectable_work:hover .work_row{outline:4px solid #ffc20f}.work_title_panel{display:flex}.work_title{display:flex;font-family:acumin-pro-condensed;border-bottom:2px solid #ffc20f;font-size:1.1em}.work_stage{font-weight:700;white-space:nowrap}.rework_work .work_stage{color:#c00}.rework_work .work_row{background-color:#ffd5d5!important}.rework_work .work_title{border-color:#f77!important}.work_order{margin-left:.5em}.work_count{display:inline-flex;white-space:nowrap}.work_count_x{padding-left:.07em;padding-right:.05em;line-height:1.8em;font-size:.8em}.work_product{position:relative;top:.1em;display:inline-flex;flex-wrap:wrap;align-content:center;flex-shrink:1;margin-top:.1em;font-size:.95em}.work_product>*{white-space:nowrap!important}.work_product_name{position:relative;bottom:.1em;flex-shrink:1;white-space:normal;text-overflow:ellipsis;min-width:0;display:inline}.product_id{display:inline-flex;align-items:center;margin-left:.6em;font-size:.85em}.work_instruction{position:relative;bottom:.05em;display:inline-flex;align-items:center;font-size:.85em;font-style:italic;margin-left:.75em;color:red;line-height:1.2em}.work_product_name,.work_instruction{margin-top:.12em}.work_done_count{margin-left:.7em}.work_fadein .work_row{opacity:.2;transition:opacity .6s ease-out}.work_fadein .work_vertical_line{height:60%;transition:height .3s ease-out}.work_fadein .queue_line_panel{min-width:3.1em;transition:min-width .3s ease-out}.selection_effect .work_row{opacity:1!important}.selection_effect .work_vertical_line{height:77%!important}.selection_effect .queue_line_panel{min-width:3.5em!important}.work_search{font-family:acumin-pro;margin-bottom:.5em}.search_exit_button{position:absolute;top:.3em;right:.7em;font-size:1.7em;border-radius:1em;width:1.3em;height:1.3em;text-align:center;line-height:1.3em;cursor:pointer}.search_exit_button:hover{font-weight:800;background-color:#000;color:#ffc20f}.search_panel{position:fixed;z-index:20;padding:2em;border:2px solid black;background-color:#fff;top:4.25vh;left:7.5vw;width:75vw;height:75vh}.search_input{font-size:1em;width:7em;margin-bottom:1em}.search_info{margin-top:-1em;font-size:1.2em}.search_results{display:flex;flex-direction:column;padding-left:.2em;border:2px solid gray;height:62vh;overflow:auto}.search_result{display:inline-flex;align-content:flex-start;margin-top:.2em;cursor:pointer;padding-bottom:.2em;margin-right:.2em}.search_result .work_history{margin-left:.5em}.search_result{margin-bottom:-.75em}.not_found{color:#777}.work_target_date{position:relative;top:-.3em;left:-.15em;display:flex;align-items:center;align-content:center;justify-content:center;font-size:.8em;height:100%;width:5em;padding:.3em;text-align:center}.work_target_date span{padding:.25em .4em}.negative_balance .work_target_date span{background-color:#ffc20f}.sales_only .work_target_date span{background-color:#ddd}.search_panel .work_description{display:flex;flex-direction:row;padding-top:.5em;padding-bottom:.5em}.search_panel .work_title_panel{margin-right:1em}.search_panel .work_row{padding-top:0;padding-bottom:0}.search_input_panel{display:flex;justify-content:space-between}.search_show_fix input{transform:scale(1.5);margin-right:.75em}.commit_notification{display:inline-block;font-size:.95em;border:3px solid red;background-color:#fff;padding:.2em .4em;margin-top:.3em;border-radius:.5em;white-space:nowrap}.previous_ready_panel{margin-left:.75em}.action_panel,.work_selection_panel{display:flex;align-items:center;padding-left:.7em}.action_button.out{margin-left:1em;margin-right:1em}.active_panel{width:100%;display:flex;flex-direction:column;cursor:default;border-radius:.3em;margin-top:.2em;margin-bottom:-.3em}.fix_panel{margin-left:.5em;margin-right:-.75em}.fix_input{margin-left:.2em;font-size:.9em;width:3.75em}.invalid{outline:2px solid red!important}.fix_unit_selector{display:inline-block;font-size:.9em;margin-left:.2em;padding:0 .2em;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.fix_type_selector{margin-left:2em;font-size:.8em}.work_comment{margin-right:.5em;width:7em;font-size:.9em;font-family:acumin-pro}.commit_row{display:flex;padding:.2em 0;margin-top:.2em}.comment_row{white-space:nowrap}.count_input{text-align:center;width:1.5em;height:1em;font-size:.95em;padding-top:.25em;margin-top:.1em}.commit_full_count,.ready_panel *{cursor:pointer}.ready_panel input{transform:scale(1.5)}.commit_gap{flex-grow:1}.commit_expand_button{margin-left:1.25em;line-height:.95em!important;font-size:.7em!important;align-self:flex-end}.down_arrow{left:-.39em;top:.04em;transform:rotate(-90deg)}.up_arrow{left:.69em;top:-.01em;transform:rotate(90deg)}.queue_line_panel{position:relative;display:flex;align-items:center;min-width:3.5em;margin-right:.65em}.work_line{position:absolute;border-left:4px#ffc20e solid;height:100%;bottom:50%;left:calc(.5em + 2px);z-index:0}.work:only-child .work_line{display:none}:is(.clicked_work+.work) .work_line{height:145%}.work_circle{position:relative;border:4px solid #ffc20e;background-color:#fff;width:1em;height:1em;border-radius:1.2em;z-index:1;margin-left:0}.work_horizontal_line{position:absolute;width:100%;top:calc(50% - 2px);border-bottom:4px solid #ffc20e}.work_vertical_panel{position:absolute;display:flex;align-items:center;height:100%;right:0}.work_vertical_line{height:77%;border-left:4px solid #ffc20e}.active_work .work_circle{background-color:#ffc20e}.current_work .work_line{height:50%;bottom:0}.current_work:not(.current_work) .work_line{display:none}.robot_queue .work_vertical_line{border-color:#0ea6ff}.robot_queue .active_work .work_circle{background-color:#0ea6ff}.robot_queue :is(.work_line,.work_circle,.work_horizontal_line,.work_title){border-color:#0ea6ff}.robot_queue .selectable_work:hover .work_row{outline-color:#0ea6ff}.robot_queue .empty_queue{border-color:#0ea6ff}.work_selection_panel{margin-top:.5em}.work_selection_panel button{margin-right:1em}.work{position:relative;display:inline-flex;align-content:flex-start;min-width:5em;padding-bottom:.75em}.selectable_work{cursor:pointer}.work_content{display:flex;flex-direction:column;justify-content:center;max-width:25em;flex-shrink:1}.in_panel{padding-top:.55em;margin-bottom:-.05em;display:flex}.in_panel button{margin-right:1em}.exit_panel{height:2.07em;display:flex;align-items:center}.exit_text{font-size:1.1em;margin-bottom:-.5em}.robot_state_panel{margin-left:1em;display:inline-flex}.last_robots{border:2px solid black;background-color:#eee;border-radius:.3em;padding:.6em 1em .6em .75em;white-space:nowrap}.last_robots_title{margin-right:.4em}.robot_state_option{display:inline;margin-left:.25em;padding:.1em .4em;border-radius:.25em;cursor:pointer;-webkit-user-select:none;user-select:none}.robot_state_option:hover{background-color:#8bf}.robot_state_option:last-child:hover{background-color:#f88}.robot_state_option label{cursor:pointer;font-weight:700;margin-left:.1em}.robot_state_option input{position:relative;top:-.15em;transform:scale(1.5);margin-right:.75em;cursor:pointer}.queue_panel{margin-bottom:5em}.closed_robot{margin-bottom:1em}.robot_panel{text-align:left}.robot_panel:not(.closed_robot){margin-bottom:-1em}.uncommitted_message{color:red}.welding_order_queue .data_table_filter:first-child .dt_filter_text{display:none}.welding_order_queue .data_table_filter:first-child :has(.dt_filter_close,.dt_filter_clear){display:none}.welding_order_queue .data_table_filter:first-child .dt_filter_mode_selector{display:none}.welding_order_queue .data_table_filter:nth-child(2) .dt_filter_mode_selector{display:none}.welding_order_queue .data_table_filter:nth-child(2) .dt_filter_text{display:none}.welding_order_queue .data_table_filter:nth-child(2) :has(.dt_filter_close,.dt_filter_clear){display:none}.order_queue_menu{margin-left:.5em;display:flex;flex-direction:row;align-items:center;gap:1em;width:100%;height:3em}.wq_last_worker_old_revision{color:#c00}.wq_work_orderrow{background-color:#e7e7e7;color:#444}.wq_prediction_row{background-color:#ffe7da;color:#532}.distribution_diagram{display:grid;padding:1em;grid-gap:1px}.distribution_diagram td{border:1px solid black;min-width:3em}.dd_empty_part{visibility:hidden;border:none!important}.dd_part_action{cursor:pointer}.dd_part_action:hover{box-shadow:inset 0 0 0 3px #0005}.dd_part{outline:2px solid #222;padding:.4em;white-space:nowrap;overflow-x:hidden}.part_distribution_diagram{padding:.5em;margin:1em}.pdd_title{font-weight:700;font-size:1.25em;margin-top:-.5em;margin-bottom:.5em}.welding_app{height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden}.wa_queue_panel{display:flex;flex-direction:row;height:calc(100% - 3.5em)}.dev_message{margin-left:1em;font-weight:700;color:#d50}:is(.welding_order_queue,.welding_work_queue)>.data_table_container>.data_table_panel>table>tr>td{padding:.12em .5em;max-width:15em;overflow:hidden;border-color:#aaa}.welding_app .wq_name_field{white-space:normal}.wq_target_diff{background-color:#bbb}.welding_work_queue,.welding_order_queue{display:flex;flex-direction:column;gap:.5em;padding:.5em;height:100%;white-space:nowrap}.welding_order_queue{width:45%}.welding_work_queue{width:55%}.welding_work_queue td{max-width:unset!important}.welding_head select{height:2.5em}.order_queue_menu_count{display:flex;flex-direction:row;align-items:center;gap:.2em}.welding_last{border-bottom:2em solid grey}.weld_queue_title{border-top:2px solid black;border-bottom:2px solid black;border-left:1px solid gray;border-right:1px solid gray}.wq_title_empty{border-bottom:none!important}.wq_title_empty+.wq_title_empty{border-top:1px solid #444}.weld_queue_title td{background-color:#eaeaea;border:none}.weld_queue_title td:first-child{text-align:left;padding:.25em .5em;font-weight:700}.wq_title_active td{background:#cfd3ff!important}.wq_title_empty td{background-color:#ccc!important;color:#444}.wq_title_missing td{background-color:#faa!important}.dt_sorted .weld_queue_title{display:none}.wq_required_for_sales{background-color:#fde69e}.wq_robot_behind_1{background-color:#f4cccc}.wq_robot_behind_10{background-color:#ea9999}.wq_sales_only{background-color:#d9d9d9}.wl_purple{background-color:#e8e2f1}.wl_green,.wl_lgreen{background-color:#e7fee2}.wl_started{background-color:#cfd3ff}.wq_previous_stage_unfinished{background-color:#fff2cc}.wq_rework_stage{background-color:#ccc}.wq_fixwork_stage{background-color:#f9afaf}.wq_previous_stage_ready{background-color:#d9ead3}.wq_source_worker{background-color:#e7e7e7;color:#555}.wq_broken_work{background-color:#f4cccc;color:red}.welding_app .wq_worker_hours_low{background-color:#faa!important}.wq_zero_unfinished{background-color:#f4cccc}.past_time_exception{background-color:#ddd;color:#555}.wi_custom_stage{background-color:#e5e5e5;color:#5a5a5a}.wi_conflict_batch{background-color:#ffc65d}.wi_finished{background-color:#f7f3c0}.wi_batch_ready{background-color:#cff2c5}.welding_app .data_table_filters{flex-wrap:nowrap}.welding_app .data_table_container{overflow-x:auto}.welding_app .data_table_filterBox{white-space:nowrap}.custom_work{padding:0 .25em}.custom_work .data_table_panel{overflow:hidden}.custom_work th{padding:0}.custom_work textarea{white-space:normal;text-align:justify;-moz-text-align-last:center;text-align-last:center}.production_setting_input{padding:0 .25em}.production_setting_input .data_table_panel{overflow:hidden}.production_setting_input th{padding:0}.production_setting_input textarea{white-space:normal;text-align:justify;-moz-text-align-last:center;text-align-last:center}.wmenu_gap{flex-grow:1}.order_queue_menu{margin-left:1.5em}.error_popup{position:relative;background-color:pink;font-size:.85em;height:2.5em;border-bottom:.2em solid black;width:100%;display:flex;justify-content:center;align-items:center;color:#800}.error_text{position:relative;display:flex;justify-content:center;top:-.12em}.error_title{font-weight:700;margin-right:.5em}.error_message{margin-right:1em}.error_buttons button{margin-right:.5em}.error_body{background-color:#fff;color:#000;padding:.5em 1.2em 1.2em;border:2px solid black;max-width:80vw}.error_body button{margin-top:1.5em}@media only screen and (max-width: 500px){.error_popup{height:auto;padding:.5em;margin-left:.5em}}.recovery_popup{position:relative;background-color:#fda;color:#000;font-size:.85em;height:2.5em;border-bottom:.2em solid black;width:100%;display:flex;justify-content:center;align-items:center}.recovery_text{position:relative;display:flex;justify-content:center;top:-.12em}.recovery_title{font-weight:700;margin-right:.5em}.recovery_message{margin-right:1em}.recovery_popup .loader_panel{border:none}.recovery_popup .loader_animation{width:1.2em;height:1.2em;margin-top:.1em}@media only screen and (max-width: 480px){.recovery_popup .loader_animation{width:.7em;height:.7em}.recovery_popup{white-space:nowrap;font-size:.75em}}.remember_me_popup{background-color:#fdc300;color:#000;font-size:.85em;padding:.5em;border-bottom:.2em solid black;width:100%}.remember_me_popup button{margin-left:1em}.scope_modal{padding:2em;font-size:1.2em;background-color:#ddf;border:2px solid black}.process_bar{transform:skew(-20deg)}.process_bar_content{white-space:nowrap;transform:skew(20deg);display:inline-flex;height:100%;align-items:center}.process_bar_text{position:relative;bottom:.09em;margin-right:.5em}.process_bar_logo{position:relative;width:1.1em;height:1.1em;cursor:pointer}.process_bar_logo:hover{border:1px solid black}.process_ready{font-size:.77em;font-weight:700}.process_error{font-size:1.2em;position:relative;bottom:.3em}.process_sync1{font-size:.9em;position:absolute;font-family:Arial,Helvetica,sans-serif;font-weight:700;right:.19em;top:.1em}.process_sync2{font-size:.9em;position:absolute;transform:rotate(180deg);bottom:.05em;left:.15em;font-family:Arial,Helvetica,sans-serif;font-weight:700}.user_popup{position:absolute;right:0;top:2.2em;color:#000;background-color:#fdc300;border:3px solid black;padding:.75em 1em;z-index:1500}.close_user_popup{position:absolute;cursor:pointer;font-size:1.5em;right:.25em;top:-.25em}.user_email{font-family:acumin-pro-condensed;font-size:.9em;margin-bottom:1em;margin-top:.25em;font-weight:700}.role_list{margin-bottom:.9em;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.user_role{text-transform:uppercase;margin-bottom:.2em}.header{flex-shrink:0;background-color:#aaa;width:100%;height:2.4em;display:flex;border-bottom:3px solid #000}.hide_header{display:none}.header_content{display:inline-flex;position:relative;width:100%;left:-.5em;flex-direction:row;justify-content:flex-start}.header_language{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;border:none;height:100%;width:2em;margin-right:-.3em;font-size:1.05em;background-color:transparent;color:inherit;cursor:pointer;text-transform:uppercase;font-family:acumin-pro-condensed}.header_language:focus{outline:none}.header_language option{background-color:#fdc300;color:#000}.header_space{width:100%}.dev_header{background-color:#74c0ef}.dev_title{padding-left:.5em;font-size:1.4em;font-weight:700;color:#103c57}.header_title{display:flex;align-items:center;background-color:#000;color:#fdc300;padding:0 1em 0 1.25em;text-align:center;font-weight:700;font-size:1.2em}.header_title,.header_path,.header_arrow,.header_border,.header_user{transform:skew(-20deg)}.header_normal{transform:skew(20deg)}.header_title,.header_path,.header_user_part{transition:background-color .3s,color .3s;cursor:pointer}:is(.header_title,.header_path,.header_user_part):hover{background-color:#fdc300!important;color:#000!important}.web_text{margin-left:.25em;font-family:acumin-pro-condensed;font-weight:400;color:#fff;transition:color .3s}.header_title:hover .web_text{color:#000}.header_arrow{padding:0 .4rem;display:flex;align-items:center;font-weight:700;font-size:1em;padding-right:.65em;margin-right:-.3em;margin-left:-.3em;background-color:#000;color:#fdc300}.root_path :is(.header_arrow,.header_path){display:none}.path_part{display:inline-flex}.header_path{text-transform:uppercase;display:flex;align-items:center;padding:0 .9em 0 .5em;font-size:1.05em;font-weight:700;color:#fff;background-color:#000;white-space:nowrap}.header_border{margin-left:-.2em;border-right:15px solid #555}.header_user{position:relative;display:flex;flex-direction:row;align-items:center;font-size:1.1em;border-left:15px solid #555;right:-1em;background-color:#000;color:#fff}.header_user>:last-child{padding-right:1em}.header_user_part{height:100%;cursor:pointer;display:flex;align-items:center}.header_user_part>*{transform:skew(20deg)}.header_user_user{padding-right:.7em;padding-left:.8em}@media only screen and (max-width: 480px){.header{font-size:.75em}}@media only screen and (max-height: 480px){.header{height:1.8em}}.work_time_summary{margin-right:2em}.pe_property_ref{font-style:italic;color:#590}.pe_word{font-weight:700;padding:0 .5em}.pe_named{color:#a70}.pe_right{padding-left:0}.pe_left{padding-right:0}.pe_negative{color:#b00!important}body,html{margin:0;padding:0;overflow-x:hidden;height:100dvh}*{box-sizing:border-box}body{text-align:center;font-family:acumin-pro}#app{margin:0 auto}#app_root{display:flex;flex-direction:column;align-items:center;height:100dvh}.app_content{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;overflow-y:auto}.google_login{margin-top:1.5em;margin-bottom:1em;font-size:1.15em}.button{font-size:1em;height:2.2rem;padding-left:.5em;padding-right:.6em;background-color:#000;color:#fdc300;font-weight:700;font-style:italic;line-height:.9em;transform:skew(-20deg);font-family:acumin-pro-condensed;transition:background-color .2s,color .2s}.button:hover:not(:disabled){background-color:#fdc300;color:#000;outline:1px solid black}.button span{display:inline-block;transform:skew(20deg)}.button:enabled{cursor:pointer}.button:disabled{color:#f1f2f2;background-color:#777}.orange_button{transform:skew(-10deg);color:#000;background-color:#fdc300}.orange_button:hover:not(:disabled){background-color:#000;color:#fdc300;outline:1px solid black}.home{margin-top:2em}.nav_link span{height:1em;transform:skew(20deg)}.nav_link{text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-size:1.15em;width:12em;height:1.75em;padding:.1em .9em;border:1.5px solid black;text-decoration:none;color:#000;background-color:#ddd;font-weight:700;font-family:acumin-pro-condensed}.nav_apps{height:min(35em,80vh);margin-left:1em;margin-bottom:1em;display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap;gap:2em 3em}.link_web:hover{background-color:#aae!important}.link_sheets:hover{background-color:#aea!important}.nav_category{display:flex;flex-direction:column;width:14em;align-items:center}.nav_category_name{border-bottom:1.5px solid black;width:12em;margin-bottom:1em;font-size:1.1em;font-weight:700}.nav_list{display:flex;flex-direction:column;gap:.4em}@media only screen and (max-width: 480px){.home{font-size:.9em;margin-top:1.2em}.nav_apps{flex-direction:row;justify-content:center;height:fit-content}}@media only screen and (max-height: 480px){.home{font-size:.9em;margin-top:1.2em}}.sales_monitor{margin-top:2em}.pdm_drawings_page{min-width:25em}.drawings_search_menu{margin-top:1em;margin-bottom:-.125em;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:stretch}.drawing_search_input{height:2.25rem;width:100%;font-size:1.25em;position:relative;flex-grow:1}.drawing_search_icon{width:2.25em;position:relative}.drawing_search_icon img{position:relative;border:1px solid #aaa;padding:.15em .15em .15em .2em;top:.1em;opacity:.75;width:2.25em;height:2.25em;z-index:1}.drawings_search_results{border:1px solid black;height:calc(100dvh - 9em);width:100%;overflow:auto}.ds_result{cursor:pointer;text-align:left;padding-left:.25em;display:flex}.ds_result_type{font-weight:700;color:#777;margin-right:.5em}.ds_result:hover{background-color:#eee}.ds_no_results{padding-left:.25em;text-align:left;color:#777}.ds_old_revision{opacity:.4}@media (pointer: coarse){.ds_result{padding:.75em 0 .75em .5em;font-size:1.25em;border-bottom:1px solid #aaa}.drawings_search_menu{font-size:1.25em}.drawing_search_input{height:2.75rem;margin-left:-.05em}.drawing_search_input{width:13em;margin-left:.1em}.pdm_drawings_page{min-width:100dvw}}.product_properties_page{height:100%;width:100%}.invoice_row_debug{margin-top:1em}.invoice_row_debug .data_table_container{height:90vh}.product_expression_page{margin-top:1.5em;width:100%;display:flex;flex-direction:column;align-items:center}.pe_error{height:1.5em;margin-top:.5em;margin-bottom:-.5em;color:red}.pe_expression{width:20em;margin-left:.5em}.pe_mode{margin-top:1em;display:flex}.pe_mode label{display:flex;margin-left:.5em}.pe_mode input{margin-right:.4em}.pe_result_panel{margin-top:1em;width:80%}.pe_result_panel .data_table_panel{height:75vh}.pe_result_panel pre{font-size:1.5em;text-align:left;border:1px solid #ccc}.pe_rendered{margin-bottom:1em}.compare_invoice_products{margin-top:1.5em;display:flex;flex-direction:row;max-width:100%}.compare_invoice_products td{max-width:13em}.ci_diff .data_table_container{height:86vh;margin-bottom:.5em}.ci_diff{width:37vw}.ci_tables{width:65vw}.ci_column{padding-left:1em}.ci_tables .data_table_container{margin-bottom:1em;width:60vw;height:43vh}.invoice_order_debug{height:100%;width:100%;display:flex;flex-direction:column}.invoice_order_debug .data_table_container{height:50%}.part_sales_order_match_page{height:100%;width:100%;display:flex;flex-direction:column}.part_sales_order_match_page .data_table_container{height:50%}.part_sales_order_match_page .data_table_panel{height:100%}.part_sales_order_match_page td:nth-child(2){max-width:15em}.part_sales_order_match_page td:nth-child(3){text-align:left}.broken_relations_page{height:100%;padding:1em}.broken_relation_condratiction{background-color:#fcc}.unbilled_orders_debug_page{width:100%;height:100%}
