*{margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--color-white)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row-separator td{border-bottom:1px solid var(--color-slate-400)!important}.data_table thead th{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-slate-400)!important}input:focus::placeholder{color:#0000}.homepage_footer{background-color:var(--color-dark);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:80%;margin:0 auto;padding:10px;display:flex}.link_container{flex-direction:column;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.link_color{color:var(--color-white)}.link_color:hover{color:var(--color-blue-light);text-decoration:underline}.no_decoration{text-decoration:none}.footer_link{align-items:center;min-height:44px;padding:0 8px;display:flex}.slogan{color:var(--color-white);text-align:center;margin:0 auto .5rem}@media screen and (width<=768px){.homepage_footer{box-sizing:border-box;width:100%;max-width:100%;margin:0}}.brand_container{flex-direction:row;align-items:center;display:flex}.brand_name_dark{color:var(--color-dark);margin-left:10px;font-weight:700}.brand_name_light{color:var(--color-white);margin-left:10px;font-weight:700}.brand_name_large{font-size:1.5rem}.brand_name_small{font-size:1.25rem}.brand_logo_large{width:auto;height:48px}.brand_logo_small{width:auto;height:32px}.button{font-family:var(--font-sans);box-sizing:border-box;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:8px;font-size:1rem;font-weight:600;display:inline-flex}.button:disabled{pointer-events:none}.button_dark{background-color:var(--color-dark);color:var(--color-slate-100);box-shadow:var(--drop-shadow)}.button_dark:hover{scale:1.05}.button_light{background-color:var(--color-slate-50);color:var(--color-dark);box-shadow:var(--drop-shadow)}.button_light:hover{scale:1.05}.button_red{background-color:var(--color-red-deep);color:var(--color-slate-50);box-shadow:var(--drop-shadow)}.button_red:hover{scale:1.05}.button_blue{background-color:var(--color-blue-dark);color:var(--color-slate-50);box-shadow:var(--drop-shadow)}.button_blue:hover{scale:1.05}.button_sidebar{color:var(--color-slate-100);background-color:#0000;justify-content:flex-start;padding:10px}.button_sidebar:hover{background-color:var(--color-slate-50);color:var(--color-slate-500);scale:1.05}.button_sidebar_selected{background-color:var(--color-slate-100);color:var(--color-blue-dark);justify-content:flex-start;padding:10px;scale:1.05}.button_action{cursor:pointer;box-sizing:border-box;background-color:#0000;width:48px;height:48px;margin:0}.button_action:hover{background-color:var(--color-slate-200);border-radius:8px}.button_default{width:fit-content;height:48px;padding:0 10px}.button_small{width:100px;height:48px}.button_medium{width:150px;height:48px}.button_contained{width:30%;height:48px;margin:0 0 1rem}.button_extended{width:66%;height:48px;margin:0 0 1rem}.button_full_width{width:100%;height:48px}.homepage_header{background-color:var(--color-slate-100);box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:80%;margin:0 auto;padding:10px;display:flex}.navigation_container{align-items:flex-end;gap:10px;display:flex}.button_container{flex-direction:row;justify-content:flex-end;align-items:center;gap:16px;display:flex}@media screen and (width<=768px){.homepage_header{width:100%;max-width:100%}.button_container{display:none}}.burger_menu{display:none;position:relative}.burger_toggle{background:var(--color-slate-50);cursor:pointer;color:var(--color-slate-700);border:none;padding:8px}.burger_dropdown{background-color:var(--color-slate-50);border:1px solid var(--color-slate-300);z-index:100;border-radius:4px;flex-direction:column;gap:8px;padding:8px;display:flex;position:absolute;top:100%;right:0}.burger_icon{width:64px;height:auto}@media screen and (width<=768px){.burger_menu{display:inline-block}}.feature_container{flex-direction:row;align-items:flex-start;gap:20px;padding:10px;display:flex}.feature_presentation_container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:95%;display:flex}.feature_title{text-align:left;color:var(--color-slate-800);font-size:1.15rem;font-weight:600}.feature_text{text-align:left;color:var(--color-slate-700);font-size:1rem}.feature_icon_container{justify-content:flex-start;align-items:flex-start;width:5%;height:auto;display:flex}.feature_icon{color:var(--color-blue-deep);background-color:var(--color-blue-light);border-radius:50%}.vignette_container{border:solid 1px var(--color-slate-300);background-color:var(--color-white);width:300px;height:140px;box-shadow:var(--drop-shadow);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px;display:flex}.vignette_title{text-align:left;color:var(--color-dark);margin:.5rem 0 0;padding:0;font-size:1.1rem;font-weight:600}.vignette_text{text-align:left;color:var(--color-slate-700);margin:0;padding:0;font-size:.9rem}.homepage{background-color:var(--color-slate-50);box-sizing:border-box;flex-direction:column;width:100%;max-width:80%;margin:0 auto;padding:10px;display:flex}.homepage_presentation_container,.homepage_feature_container{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;margin:40px auto;display:flex}.homepage_presentation_text_container{flex-direction:column;align-items:flex-start;gap:20px;width:50%;display:flex}.homepage_presentation_title{text-align:left;color:var(--color-slate-800);margin-bottom:20px;font-size:2rem}.homepage_presentation_text{text-align:left;color:var(--color-slate-700);font-size:1.25rem;line-height:1.6}.homepage_tools_title{text-align:center;color:var(--color-slate-800);margin-bottom:10px;font-size:1.75rem}.homepage_tools_text{text-align:center;color:var(--color-slate-700);margin-bottom:20px;font-size:1.1rem}.homepage_image_container,.homepage_feature_image_container{border:none;border-radius:16px;justify-content:flex-start;width:50%;margin:1rem;display:flex;overflow:hidden}.homepage_horizontal_image{object-fit:cover;border-radius:16px;width:100%;height:auto}.homepage_vertical_image{object-fit:cover;border-radius:16px;width:100%;height:auto;max-height:500px}.homepage_vignette_container{flex-flow:wrap;justify-content:space-around;align-items:center;gap:20px;margin-top:20px;display:flex}.homepage_feature_title{text-align:left;color:var(--color-slate-800);margin-bottom:20px;font-size:1.5rem}.homepage_cta_container{background-color:var(--color-blue-deep);box-sizing:border-box;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:80%;margin:0 auto 3rem;padding:10px;display:flex}.homepage_cta_title{text-align:center;color:var(--color-white);font-size:1.25rem}.homepage_cta_text{text-align:center;color:var(--color-white);font-size:1rem}@media screen and (width<=768px){.homepage{max-width:95%}.homepage_presentation_container,.homepage_feature_container{width:100%;max-width:768px}.homepage_presentation_title{font-size:1.5rem}.homepage_tools_text,.homepage_presentation_text{font-size:1rem}.homepage_feature_title,.homepage_tools_title{font-size:1.25rem}.homepage_cta_container{max-width:100%}}.checkbox_option{align-items:center;gap:8px;width:90%;margin:.5rem auto;display:flex}.auth_form{background-color:var(--color-slate-50);border:solid 2px var(--color-slate-400);box-sizing:border-box;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;width:550px;margin:3rem auto .5rem;padding:1rem;display:flex}.auth_form .logo_container{background-color:var(--color-blue-light);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto;display:flex}.auth_form .form_logo{width:auto;height:32px}.auth_form .form_title{color:var(--color-dark);text-align:left;width:90%;margin:1rem auto .25rem;font-size:1.5rem;font-weight:600}.auth_form .form_presentation{text-align:left;color:var(--color-slate-700);width:90%;margin:.25rem auto .5rem;font-size:1.1rem}.auth_form .form_group{flex-direction:column;justify-content:center;align-items:center;width:90%;margin:.5rem auto;display:flex}.auth_form .form_label{width:100%;font-size:1.1rem;font-weight:600}.auth_form .form_input,.auth_form .form_select{border:solid 1px var(--color-slate-400);box-sizing:border-box;border-radius:8px;width:100%;height:32px;padding:0 1rem;font-size:1rem}.auth_form .form_centered_container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin:1rem;display:flex}.auth_form .form_required_field{color:var(--color-red-deep);margin-left:.25rem}.auth_form .form_error_message{color:var(--color-red-deep);text-align:left;width:100%;margin-top:.25rem;font-size:.9rem}.auth_form .back_home_container{flex-flow:row;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.25rem;display:flex}.auth_form .forgotten_password_container{flex-flow:row;justify-content:flex-start;align-items:center;width:90%;margin:0 auto;display:flex}@media screen and (width<=768px){.auth_form{width:95%}}.card_container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:20px;display:flex}.card{background-color:var(--color-white);border:1px solid var(--color-slate-400);width:250px;height:150px;box-shadow:var(--drop-shadow);box-sizing:border-box;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.card_header{color:var(--color-slate-700);flex-direction:row;justify-content:space-between;align-items:center;width:100%;font-size:1rem;font-weight:600;display:flex}.card_title{color:var(--color-slate-700);font-size:1rem;font-weight:600}.card_icon{color:var(--color-slate-700);font-size:1.5rem}.card_value{color:var(--color-slate-700);margin-top:10px;font-size:1.5rem;font-weight:700}.card_statistics{color:var(--color-slate-700);margin-top:5px;font-size:.875rem}.card_content{flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;display:flex}.quick_action_card{background-color:var(--color-white);border:1px solid var(--color-slate-400);box-sizing:border-box;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:300px;height:150px;padding:20px;display:flex}.quick_action_icon{color:var(--color-blue-deep);margin-bottom:10px;font-size:24px}.quick_action_title{color:var(--color-slate-900);margin-bottom:5px;font-size:1.125rem;font-weight:700}.quick_action_description{color:var(--color-slate-700);text-align:left;font-size:1rem}.sidebar{background:var(--sidebar-gradient);box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;width:250px;height:100%;min-height:100vh;padding:20px;display:flex}.sidebar_inner_container{width:100%}.sidebar .button{margin:4px 0}.sidebar hr{border:none;border-top:1px solid var(--color-white);margin:.25rem -20px;padding:0}@media screen and (width<=768px){.sidebar{display:none}}.topbar{display:none}@media screen and (width<=768px){.topbar{background:var(--topbar-gradient);box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:48px;padding:5px;display:flex}}.app_burger_menu{display:none;position:relative}.app_burger_toggle{background:var(--color-slate-50);cursor:pointer;color:var(--color-slate-700);border:none;padding:4px}.app_burger_dropdown{background-color:var(--color-slate-50);border:1px solid var(--color-slate-300);z-index:100;border-radius:4px;flex-direction:column;gap:4px;padding:4px;display:flex;position:absolute;top:100%;right:0}.app_burger_icon{width:32px;height:auto}@media screen and (width<=768px){.app_burger_menu{display:inline-block}}.app_layout{box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:10px;width:100%;min-height:100vh;margin:0;display:flex}.app_right_panel{background-color:var(--color-white);box-sizing:border-box;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:2rem;min-width:0;margin:1rem;display:flex}.page_header{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:1rem;display:flex}.page_title{color:var(--color-black);margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.page_subtitle{color:var(--color-slate-700);margin-bottom:.5rem;font-size:1.25rem;font-weight:400}.page_header_button_container{flex-direction:row;justify-content:center;align-items:center;display:flex}.quick_actions_container{border:1px solid var(--color-slate-400);background-color:var(--color-slate-50);box-sizing:border-box;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;margin-top:30px;padding:20px;display:flex}.quick_actions_title{color:var(--color-slate-900);margin-bottom:15px;font-size:1.25rem;font-weight:600}.quick_actions_description{color:var(--color-slate-700);margin-bottom:20px;font-size:1rem}.quick_actions_cards{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;display:flex}.multiple_field_container{flex-direction:row;align-items:center;gap:1.5rem;margin:.5rem 0;display:flex}.form_modal_backdrop{background-color:var(--modal-backdrop);z-index:999;padding:1rem 0;position:fixed;inset:0}.form_modal{background-color:var(--color-slate-50);z-index:1000;border:solid 1px var(--color-slate-400);box-sizing:border-box;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:600px;height:auto;max-height:90vh;padding:10px;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.form_modal_content{box-sizing:border-box;width:100%;padding:0 1rem}.form_modal_header_container{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;padding:.5rem 1rem;display:flex}.form_modal_header{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;display:flex}.form_modal_title{color:var(--color-slate-900);font-size:1.25rem;font-weight:600}.form_modal_presentation{color:var(--color-slate-700);font-size:1rem}.form_modal_header_button_container{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;display:flex}.form_modal_header_close_button{cursor:pointer;color:var(--color-slate-700);background:0 0;border:none;font-size:1.5rem}.form_modal_footer{box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:1rem;padding:0 .9rem;display:flex}.form_multiselect{width:100%;position:relative}.form_multiselect_trigger{border:solid 1px var(--color-slate-400);box-sizing:border-box;cursor:pointer;text-align:left;background-color:#fff;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:32px;padding:0 1rem;font-size:1rem;display:flex}.form_multiselect_trigger:disabled{opacity:.6;cursor:not-allowed}.form_multiselect_placeholder .form_multiselect_label{color:var(--color-slate-400)}.form_multiselect_label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.form_multiselect_arrow{flex-shrink:0;margin-left:.5rem;font-size:.75rem}.form_multiselect_dropdown{border:solid 1px var(--color-slate-400);z-index:100;background-color:#fff;border-radius:8px;max-height:200px;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.form_multiselect_option label{cursor:pointer;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:1rem;display:flex}.form_multiselect_option label:hover{background-color:var(--color-slate-100,#f1f5f9)}.status_select_20{color:var(--color-red-dark);border:1px solid var(--color-red-dark);background-color:var(--color-red-light);box-sizing:border-box;border-radius:16px;width:100px;padding:0 8px;font-size:.875rem}.status_select_21{color:var(--color-yellow-dark);border:1px solid var(--color-yellow-dark);background-color:var(--color-yellow-light);box-sizing:border-box;border-radius:16px;width:100px;padding:0 8px;font-size:.875rem}.status_select_22{color:var(--color-blue-dark);border:1px solid var(--color-blue-dark);background-color:var(--color-blue-light);box-sizing:border-box;border-radius:16px;width:100px;padding:0 8px;font-size:.875rem}.status_select_23{color:var(--color-green-dark);border:1px solid var(--color-green-dark);background-color:var(--color-green-light);box-sizing:border-box;border-radius:16px;width:100px;padding:0 8px;font-size:.875rem}.form_container{background-color:var(--color-slate-50);border:solid 1px var(--color-slate-400);box-sizing:border-box;border-radius:16px;flex-direction:column;justify-content:flex-start;gap:1rem;width:100%;min-width:0;margin:0;padding:1rem;display:flex}.form_header{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.form_icon{width:32px;height:32px;color:var(--color-blue-deep)}.form_title{width:auto;color:var(--color-black);margin:0;font-size:1.25rem}.form_presentation{color:var(--color-slate-700);width:auto;margin:0;font-size:1rem}.form_button{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.form_content{flex-direction:column;gap:1rem;display:flex}.form_inner_flex_container{flex-direction:row;gap:2rem;width:100%;display:flex}.form_group{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:.5rem auto;display:flex}.form_label{width:100%;font-size:1.1rem;font-weight:600}.form_input,.form_select{border:solid 1px var(--color-slate-400);box-sizing:border-box;border-radius:8px;width:100%;height:32px;padding:0 1rem;font-size:1rem}.form_required_field{color:var(--color-red-deep);margin-left:.25rem}.form_error_message{color:var(--color-red-deep);text-align:left;width:100%;margin-top:.25rem;font-size:.9rem}@media screen and (width<=768px){.form_inner_flex_container,.form_button{flex-direction:column}}.language_container{flex-direction:row;justify-content:space-between;gap:.5rem;display:flex}.source_language_container,.target_language_container,.service_container{box-sizing:border-box;flex-direction:column;flex:1;justify-content:space-between;padding:10px 0 0;display:flex}.language_title{margin-bottom:.25rem;font-size:1.1rem;font-weight:700}.language_list{background-color:var(--color-white);border:solid 1px var(--color-slate-300);border-radius:8px;flex-direction:column;width:100%;max-height:195px;margin:.5rem auto;display:flex;overflow-y:auto}.service_list{background-color:var(--color-white);border:solid 1px var(--color-slate-300);border-radius:8px;flex-direction:column;flex:1;max-height:195px;margin:.5rem .25rem;display:flex;overflow-y:auto}.no_selection{color:var(--color-slate-700);margin-top:.5rem;font-style:italic}.multiple_form_section{flex-direction:row;justify-content:space-between;gap:1rem;width:100%;display:flex}.label_list{flex-wrap:wrap;gap:.5rem;padding:.5rem;display:flex}@media screen and (width<=950px){.language_container,.multiple_form_section{flex-direction:column}}.list-container{background-color:var(--color-slate-50);border:solid 1px var(--color-slate-400);box-sizing:border-box;border-radius:16px;flex-direction:column;justify-content:flex-start;gap:1rem;width:100%;min-width:0;margin:0;padding:1rem;display:flex}.list-container-header{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.list-container-icon{width:32px;height:32px;color:var(--color-blue-deep)}.list-container-title{width:auto;color:var(--color-black);margin:0;font-size:1.25rem}.list-container-presentation{color:var(--color-slate-700);width:auto;margin:0;font-size:1rem}.list-container-button{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.list-container-content{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;width:100%;margin:0 auto;display:flex}.no_content_container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:0 auto;display:flex}.no_content_icon svg{width:48px;height:48px;color:var(--color-slate-400)}.no_content_message{color:var(--color-slate-700);text-align:center;font-size:1rem;font-style:italic}.checkbox_container{border:1px solid var(--color-slate-400);background-color:var(--color-white);box-sizing:border-box;border-radius:8px;flex-direction:row;align-items:center;gap:.75rem;margin:.5rem 0;padding:12px;display:flex}.checkbox_container input[type=checkbox]{cursor:pointer;flex-shrink:0;width:1.25rem;height:1.25rem}.checkbox_text{flex-direction:column;gap:.2rem;display:flex}.checkbox_container label{color:var(--color-slate-900);cursor:pointer;margin:0;padding:0;font-size:1.1rem}.checkbox_container p{color:var(--color-slate-700);margin:0;font-size:.9rem}.confirmation_modal_backdrop{background-color:var(--modal-backdrop);z-index:999;position:fixed;inset:0}.confirmation_modal_container{background-color:var(--color-slate-50);z-index:1000;border:solid 1px var(--color-slate-400);box-sizing:border-box;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:450px;height:auto;margin:auto;padding:10px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.confirmation_modal_title{color:var(--color-slate-900);font-size:1.25rem;font-weight:600}.confirmation_modal_message{color:var(--color-slate-700);font-size:1rem}.confirmation_modal_button_container{justify-content:flex-end;align-items:center;gap:10px;width:100%;margin-top:1rem;display:flex}.label_container{background-color:var(--color-blue-light);border-radius:16px;align-items:center;gap:8px;width:fit-content;padding:4px 8px;display:flex}.label_text{color:var(--color-blue-dark);align-items:center;gap:4px;font-size:.9rem;display:flex}.label_button{color:var(--color-blue-dark);cursor:pointer;background:0 0;border:none;width:16px;height:16px;margin-bottom:8px;margin-right:4px}.privacy_policy,.terms_of_service{background-color:var(--color-slate-50);color:#333;box-sizing:border-box;width:80%;margin:0 auto;padding:20px;display:block}.privacy_policy h1,.terms_of_service h1{text-align:center;margin-bottom:20px}.privacy_policy h2,.terms_of_service h2{margin-top:30px;margin-bottom:15px}.privacy_policy h3,.terms_of_service h3{margin-top:20px;margin-bottom:10px}.privacy_policy ul,.terms_of_service ul{margin-bottom:15px;padding-left:20px;list-style-type:disc}.privacy_policy p,.terms_of_service p{text-align:justify;margin-bottom:15px;line-height:1.6}.privacy_policy .back_to_top,.terms_of_service .back_to_top{text-align:right;width:100%;margin-top:20px}@media screen and (width<=768px){.terms_of_service,.privacy_policy{width:100%;padding:15px}.terms_of_service h1,.privacy_policy h1{font-size:1.25rem}.terms_of_service h2,.privacy_policy h2{font-size:1rem}.terms_of_service h3,.privacy_policy h3,.terms_of_service p,.privacy_policy p{font-size:.875rem}}.status_select_30{color:var(--color-blue-dark);border:1px solid var(--color-blue-dark);background-color:var(--color-blue-light);box-sizing:border-box;border-radius:16px;width:100px;padding:0 8px;font-size:.875rem}.status_select_31{color:var(--color-green-dark);border:1px solid var(--color-green-dark);background-color:var(--color-green-light);box-sizing:border-box;border-radius:16px;width:100px;padding:0 8px;font-size:.875rem}.no_content{color:var(--color-slate-700);border:1px solid var(--color-slate-400);background-color:var(--color-slate-50);box-sizing:border-box;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;margin-top:40px;padding:40px 20px;font-size:1.2em;display:flex}.contact_info{box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0;display:flex}.direct_customer_details_container{background-color:var(--color-slate-50);border:solid 1px var(--color-slate-400);box-sizing:border-box;border-radius:16px;flex-direction:column;justify-content:flex-start;width:100%;min-width:0;margin:0;padding:1rem;display:flex}.details_inner_flex_container{flex-direction:row;gap:2rem;width:100%;display:flex}.details_section{box-sizing:border-box;border-radius:8px;flex-direction:column;width:100%;margin:.5rem auto;padding:1rem;display:flex}.details_section_header{color:var(--color-black);justify-self:center;margin-top:0;font-size:1rem;font-weight:600}.details_section_content{margin-left:1.75rem}.details_icon{width:16px;height:16px;color:var(--color-blue-deep);margin-right:.5rem}:root{--color-white:#fdfdfd;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-dark:#020617;--drop-shadow:var(--color-slate-400) 4px 6px 6px;--color-red-light:#ed6f75;--color-red-deep:#e7000b;--color-blue-light:#dbeafe;--color-blue-deep:#116cfd;--color-blue-dark:#294da9;--color-yellow-light:#fef9c2;--color-yellow-deep:#ecef25f5;--color-yellow-dark:#894b00;--color-green-light:#d1fae5;--color-green-deep:#10b981;--color-green-dark:#016630;--sidebar-gradient:linear-gradient(180deg, var(--color-slate-900) 0%, var(--color-blue-dark) 100%);--topbar-gradient:linear-gradient(90deg, var(--color-slate-900) 0%, var(--color-blue-dark) 100%);--modal-backdrop:#0006;--font-sans:"Segoe UI", "Segoe UI Fallback", sans-serif}.toast{color:var(--color-slate-50);z-index:1000;box-shadow:4px 4px 4px var(--color-slate-400);border-radius:8px;align-items:center;gap:10px;padding:12px 20px;font-weight:700;animation:.4s ease-out forwards fadeIn;display:flex;position:fixed}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.toast_success{background-color:var(--color-green-deep)}.toast_error{background-color:var(--color-red-deep)}.toast_information{background-color:var(--color-slate-600)}.toast_close{color:var(--color-slate-50);cursor:pointer;background:0 0;border:none;font-size:18px}.top_left{top:20px;left:20px}.top_center{top:20px;left:50%;transform:translate(-50%)}.top_right{top:20px;right:20px}.middle_left{top:50%;left:20px;transform:translateY(-50%)}.middle_center{top:50%;left:50%;transform:translateY(-50%)}.middle_right{top:50%;right:20px;transform:translateY(-50%)}.bottom_left{bottom:20px;left:20px}.bottom_center{bottom:20px;left:50%;transform:translate(-50%)}.bottom_right{bottom:20px;right:20px}
