@font-face{font-family:d3view-icons;src:url(/fonts/d3view-icons.eot?d54g4b);src:url(/fonts/d3view-icons.eot?d54g4b#iefix) format('embedded-opentype'),url(/fonts/d3view-icons.ttf?d54g4b) format('truetype'),url(/fonts/d3view-icons.woff?d54g4b) format('woff'),url(/fonts/d3view-icons.svg?d54g4b#d3view-icons) format('svg');font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:d3view-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-softwareConfig_display:before{content:"\e9dd"}.icon-softwareConfig_haptic:before{content:"\e9de"}.icon-softwareConfig_holography:before{content:"\e9df"}.icon-softwareConfig_lighting:before{content:"\e9e0"}.icon-softwareConfig_project:before{content:"\e9e1"}.icon-softwareConfig_smartsurface:before{content:"\e9e2"}.icon-softwareConfig_sound:before{content:"\e9e3"}.icon-softwareConfig_thermoelements:before{content:"\e9e4"}.icon-sensory_FEEL:before{content:"\eb85"}.icon-sensory_HEAR:before{content:"\eb86"}.icon-sensory_SEE:before{content:"\eb87"}.icon-softwareConfig_brainwave:before{content:"\eb88"}.icon-softwareConfig_gaze:before{content:"\eb89"}.icon-softwareConfig_gesture:before{content:"\eb8a"}.icon-softwareConfig_identitybiometrics:before{content:"\eb8b"}.icon-softwareConfig_monitorbiometrics:before{content:"\eb8c"}.icon-softwareConfig_physicalcontrols:before{content:"\eb8e"}.icon-softwareConfig_touch:before{content:"\eb8f"}.icon-softwareConfig_voice:before{content:"\eb90"}.icon-simlytiks_Layout_11:before{content:"\e922"}.icon-simlytiks_custom_active:before{content:"\e923";color:#008cff}.icon-simlytiks_custom_hover:before{content:"\e924";color:#008cff}.icon-simlytiks_custom:before{content:"\e925"}.icon-simlytiks_dashboard_active:before{content:"\e926";color:#008cff}.icon-simlytiks_dashboard_hover:before{content:"\e927";color:#008cff}.icon-simlytiks_dashboard1:before{content:"\e928"}.icon-simlytiks_freeform_active:before{content:"\e929";color:#008cff}.icon-simlytiks_freeform_hover:before{content:"\e92a";color:#008cff}.icon-simlytiks_freeform:before{content:"\e92b"}.icon-simlytiks_Layout_1_active:before{content:"\e92c";color:#008cff}.icon-simlytiks_Layout_1_hover:before{content:"\e92d";color:#008cff}.icon-simlytiks_Layout_1:before{content:"\e92e"}.icon-simlytiks_Layout_2_active:before{content:"\e92f";color:#008cff}.icon-simlytiks_Layout_2_hover:before{content:"\e930";color:#008cff}.icon-simlytiks_Layout_2:before{content:"\e931"}.icon-simlytiks_Layout_10_active:before{content:"\e932";color:#008cff}.icon-simlytiks_Layout_10_hover:before{content:"\e933";color:#008cff}.icon-simlytiks_Layout_10:before{content:"\e934"}.icon-simlytiks_Layout_4-_active:before{content:"\e935";color:#008cff}.icon-simlytiks_Layout_4_hover:before{content:"\e936";color:#008cff}.icon-simlytiks_Layout_4:before{content:"\e937"}.icon-simlytiks_Layout_5_active:before{content:"\e938";color:#008cff}.icon-simlytiks_Layout_5_hover:before{content:"\e939";color:#008cff}.icon-simlytiks_Layout_5:before{content:"\e98e"}.icon-simlytiks_Layout_6_active:before{content:"\e98f";color:#008cff}.icon-simlytiks_Layout_6_hover:before{content:"\e990";color:#008cff}.icon-simlytiks_Layout_6:before{content:"\e991"}.icon-simlytiks_Layout_7_active:before{content:"\e992";color:#008cff}.icon-simlytiks_Layout_7_hover:before{content:"\e993";color:#008cff}.icon-simlytiks_Layout_7:before{content:"\e994"}.icon-simlytiks_Layout_8_active:before{content:"\e995";color:#008cff}.icon-simlytiks_Layout_8_hover:before{content:"\e996";color:#008cff}.icon-simlytiks_Layout_8:before{content:"\e997"}.icon-simlytiks_Layout_9_active:before{content:"\e998";color:#008cff}.icon-simlytiks_Layout_9_hover:before{content:"\e999";color:#008cff}.icon-simlytiks_Layout_9:before{content:"\e99a"}.icon-simlytiks_Layout_3_active:before{content:"\e99b";color:#008cff}.icon-simlytiks_Layout_3_hover:before{content:"\e99f";color:#008cff}.icon-simlytiks_Layout_3:before{content:"\e9a0"}.icon-simlytiks_Layout_11_active:before{content:"\e9e8";color:#008cff}.icon-simlytiks_Layout_11_hover:before{content:"\e9e9";color:#008cff}.icon-simlytiks_Layout_12_active:before{content:"\e9ea";color:#008cff}.icon-simlytiks_Layout_12_hover:before{content:"\e9eb";color:#008cff}.icon-simlytiks_Layout_12:before{content:"\e9ec"}.icon-simlytiks_Layout_13_active:before{content:"\e9ed";color:#008cff}.icon-simlytiks_Layout_13_hover:before{content:"\e9ee";color:#008cff}.icon-simlytiks_Layout_13:before{content:"\e9ef"}.icon-simlytiks_Layout_14_active:before{content:"\e9f0";color:#008cff}.icon-simlytiks_Layout_14_hover:before{content:"\e9f1";color:#008cff}.icon-simlytiks_Layout_14:before{content:"\e9f2"}.icon-simlytiks_Layout_15_active:before{content:"\e9f3";color:#008cff}.icon-simlytiks_Layout_15_hover:before{content:"\e9f4";color:#008cff}.icon-simlytiks_Layout_15:before{content:"\e9f5"}.icon-simlytiks_Layout_16_active:before{content:"\e9f6";color:#008cff}.icon-simlytiks_Layout_16_hover:before{content:"\e9f7";color:#008cff}.icon-simlytiks_Layout_16:before{content:"\e9f8"}.icon-simlytiks_Layout_17_active:before{content:"\e9f9";color:#008cff}.icon-simlytiks_Layout_17_hover:before{content:"\e9fa";color:#008cff}.icon-simlytiks_Layout_17:before{content:"\e9fb"}.icon-simlytiks_Layout_18_active:before{content:"\e9fc";color:#008cff}.icon-simlytiks_Layout_18_hover:before{content:"\e9fd";color:#008cff}.icon-simlytiks_Layout_18:before{content:"\e9fe"}.icon-simlytiks_Layout_19_active:before{content:"\e9ff";color:#008cff}.icon-simlytiks_Layout_19_hover:before{content:"\ea00";color:#008cff}.icon-simlytiks_Layout_19:before{content:"\ea01"}.icon-simlytiks_Layout_20_active:before{content:"\ea02";color:#008cff}.icon-simlytiks_Layout_20_hover:before{content:"\ea03";color:#008cff}.icon-simlytiks_Layout_20:before{content:"\ea04"}.icon-simlytiks_Layout_21_active:before{content:"\ea05";color:#008cff}.icon-simlytiks_Layout_21_hover:before{content:"\ea06";color:#008cff}.icon-simlytiks_Layout_21:before{content:"\ea07"}.icon-simlytiks_onepager_active:before{content:"\ea08";color:#008cff}.icon-simlytiks_onepager_hover:before{content:"\ea09";color:#008cff}.icon-simlytiks_onepager:before{content:"\ea0a"}.icon-science_HVAC:before{content:"\e900"}.icon-simlytiks_history:before{content:"\eb5f"}.icon-pair_arrows:before{content:"\eb46"}.icon-pair_hand:before{content:"\eb5c"}.icon-simlytiks_pages:before{content:"\eb5d"}.icon-simlytiks_sections:before{content:"\eb5e"}.icon-aspectRatio:before{content:"\eb45"}.icon-newton_datum_freeform:before{content:"\e95b"}.icon-newton_autofit:before{content:"\e93a"}.icon-newton_canvas:before{content:"\e93b"}.icon-newton_curvediff:before{content:"\e94f"}.icon-newton_histogram:before{content:"\e950"}.icon-newton_lagcross:before{content:"\e951"}.icon-newton_points-copy:before{content:"\e952"}.icon-newton_points:before{content:"\e953"}.icon-newton_stackedbar:before{content:"\e959"}.icon-simlytiks_button:before{content:"\e90d"}.icon-simlytiks_dashboard:before{content:"\e90e"}.icon-simlytiks_divider:before{content:"\e90f"}.icon-simlytiks_heading:before{content:"\e910"}.icon-simlytiks_icon:before{content:"\e911"}.icon-simlytiks_image:before{content:"\e912"}.icon-simlytiks_inner_section:before{content:"\e913"}.icon-simlytiks_map:before{content:"\e914"}.icon-simlytiks_spacer:before{content:"\e915"}.icon-simlytiks_text_editor:before{content:"\e916"}.icon-simlytiks_video:before{content:"\e917"}.icon-PassengerDriver_4ChannelABS:before{content:"\e901"}.icon-PassengerDriver_Baby:before{content:"\e902"}.icon-PassengerDriver_BabySeat:before{content:"\e903"}.icon-PassengerDriver_Driver:before{content:"\e904"}.icon-PassengerDriver_DriverFrontAirbag:before{content:"\e905"}.icon-PassengerDriver_DriverKneeAirbag:before{content:"\e906"}.icon-PassengerDriver_IsofixAnchorage:before{content:"\e907"}.icon-PassengerDriver_Passanger:before{content:"\e908"}.icon-PassengerDriver_PassangerFrontAirbag:before{content:"\e909"}.icon-PassengerDriver_SeatBelt:before{content:"\e90a"}.icon-PassengerDriver_SideBodyAirbag:before{content:"\e90b"}.icon-PassengerDriver_SideHeadAirbag:before{content:"\e90c"}.icon-ML_aggregate_cols:before{content:"\e9b7"}.icon-ML_apply_domain:before{content:"\e9b8"}.icon-ML_colorize:before{content:"\e9b9"}.icon-ML_concatenate:before{content:"\e9ba"}.icon-ML_continuize:before{content:"\e9bb"}.icon-ML_correlations:before{content:"\e9bc"}.icon-ML_create_class:before{content:"\e9bd"}.icon-ML_create_instance:before{content:"\e9be"}.icon-ML_csv:before{content:"\e9bf"}.icon-ML_data_info:before{content:"\e9c0"}.icon-ML_data_sample:before{content:"\e9c1"}.icon-ML_datatable:before{content:"\e9c2"}.icon-ML_discretize:before{content:"\e9c3"}.icon-ML_edit_domain:before{content:"\e9c4"}.icon-ML_feature_constructor:before{content:"\e9c5"}.icon-ML_feature_stats:before{content:"\e9c6"}.icon-ML_file:before{content:"\e9c7"}.icon-ML_impute:before{content:"\e9c8"}.icon-ML_lift_curve:before{content:"\e9c9"}.icon-ML_load_dataset:before{content:"\e9ca"}.icon-ML_melt:before{content:"\e9cb"}.icon-ML_merge_data:before{content:"\e9cc"}.icon-ML_neighbors:before{content:"\e9cd"}.icon-ML_outliers:before{content:"\e9ce"}.icon-ML_paint_data:before{content:"\e9cf"}.icon-ML_pivot_table:before{content:"\e9d0"}.icon-ML_preprocess:before{content:"\e9d1"}.icon-ML_purge_domain:before{content:"\e9d2"}.icon-ML_python_script:before{content:"\e9d3"}.icon-ML_randomize:before{content:"\e9d4"}.icon-ML_rank:before{content:"\e9d5"}.icon-ML_save:before{content:"\e9d6"}.icon-ML_select_by_index:before{content:"\e9d7"}.icon-ML_select_col:before{content:"\e9d8"}.icon-ML_select_row:before{content:"\e9d9"}.icon-ML_SQL:before{content:"\e9da"}.icon-ML_transpose:before{content:"\e9db"}.icon-ML_unique:before{content:"\e9dc"}.icon-ML_ada_boost:before{content:"\eb94"}.icon-ML_calibration:before{content:"\eb95"}.icon-ML_confusion_matrix:before{content:"\eb96"}.icon-ML_correspondence_analysis:before{content:"\eb97"}.icon-ML_curve_fit:before{content:"\eb98"}.icon-ML_drop_column:before{content:"\eb99"}.icon-ML_dtree_reg:before{content:"\eb9a"}.icon-ML_dtree:before{content:"\eb9b"}.icon-ML_feature_importance:before{content:"\eb9c"}.icon-ML_get_schema:before{content:"\eb9d"}.icon-ML_gnb:before{content:"\eb9e"}.icon-ML_gpr:before{content:"\eb9f"}.icon-ML_gradient_boosting:before{content:"\eba0"}.icon-ML_help:before{content:"\eba1"}.icon-ML_hierarchical_clustering:before{content:"\eba2"}.icon-ML_json_output:before{content:"\eba3"}.icon-ML_keep_column:before{content:"\eba4"}.icon-ML_KNN:before{content:"\eba5"}.icon-ML_lasso_reg:before{content:"\eba6"}.icon-ML_linear_reg:before{content:"\eba7"}.icon-ML_load_model:before{content:"\eba8"}.icon-ML_logistic_reg:before{content:"\eba9"}.icon-ML_louvian_cluster:before{content:"\ebaa"}.icon-ML_manifold:before{content:"\ebac"}.icon-ML_mean_shift:before{content:"\ebad"}.icon-ML_neural_network:before{content:"\ebae"}.icon-ML_PCA:before{content:"\ebaf"}.icon-ML_predictions:before{content:"\ebb0"}.icon-ML_rfc:before{content:"\ebb1"}.icon-ML_rfr:before{content:"\ebb2"}.icon-ML_ridge_reg:before{content:"\ebb3"}.icon-ML_ROC:before{content:"\ebb4"}.icon-ML_save_model:before{content:"\ebb5"}.icon-ML_stacking:before{content:"\ebb6"}.icon-ML_stoch_gradient_descent:before{content:"\ebb7"}.icon-ML_svr:before{content:"\ebb8"}.icon-ML_test_score:before{content:"\ebb9"}.icon-ML_tree:before{content:"\ebba"}.icon-ML_normalize:before{content:"\ebbb"}.icon-vizOpt_autoclean:before{content:"\ebbc"}.icon-vizOpt_bandwidth:before{content:"\ebbd"}.icon-vizOpt_clabel:before{content:"\ebbe"}.icon-vizOpt_criterion:before{content:"\ebbf"}.icon-vizOpt_grid_response:before{content:"\ebc0"}.icon-vizOpt_independents:before{content:"\ebc1"}.icon-vizOpt_nc:before{content:"\ebc2"}.icon-vizOpt_normalize:before{content:"\ebc3"}.icon-view_classic:before{content:"\eb91"}.icon-view_modern:before{content:"\eb92"}.icon-view_slides:before{content:"\eb93"}.icon-newton_axis:before{content:"\eb60"}.icon-newton_axisrange:before{content:"\eb61"}.icon-newton_fastrender:before{content:"\eb62"}.icon-newton_linethickness:before{content:"\eb63"}.icon-newton_secondaryaxis:before{content:"\eb64"}.icon-newton_tertiaryaxis:before{content:"\eb65"}.icon-newton_transformation:before{content:"\eb66"}.icon-newton_zoomedview:before{content:"\eb67"}.icon-ML_clean:before{content:"\e980"}.icon-ML_learn:before{content:"\e981"}.icon-ML_predict:before{content:"\eb44"}.icon-rating_A:before{content:"\e918";color:#ffda00}.icon-rating_acceptable:before{content:"\e919";color:#ffda00}.icon-rating_G:before{content:"\e91a";color:#2ce200}.icon-rating_good:before{content:"\e91b";color:#2ce200}.icon-rating_M:before{content:"\e91c";color:#ffa124}.icon-rating_marginal:before{content:"\e91d";color:#ffa124}.icon-rating_P:before{content:"\e91e";color:red}.icon-rating_poor:before{content:"\e91f";color:red}.icon-rating_W:before{content:"\e920";color:#f50}.icon-rating_weak:before{content:"\e921";color:#f50}.icon-shape_onepager:before{content:"\e9e6"}.icon-shape_text_para_GUI:before{content:"\e9e7"}.icon-worker_RC_clone_selected:before{content:"\e982"}.icon-worker_RC_execute_children:before{content:"\e983"}.icon-worker_RC_execute_worker:before{content:"\e984"}.icon-worker_RC_execute:before{content:"\e985"}.icon-worker_RC_highlight_dependent:before{content:"\e986"}.icon-worker_RC_io_count_hide:before{content:"\e987"}.icon-worker_RC_io_count_show:before{content:"\e988"}.icon-worker_RC_iterate_node_seq:before{content:"\e989"}.icon-worker_RC_resume_manually:before{content:"\e98a"}.icon-worker_RC_resume_next_worker:before{content:"\e98b"}.icon-worker_RC_resume:before{content:"\e9a2"}.icon-worker_RC_save_cluster:before{content:"\e9a3"}.icon-worker_RC_show_dep_map:before{content:"\e9a4"}.icon-worker_RC_sync_template:before{content:"\e9e5"}.icon-shape_START:before{content:"\e966"}.icon-shape_END:before{content:"\e963"}.icon-shape_decision:before{content:"\e9b1"}.icon-shape_decision_hub:before{content:"\e961"}.icon-shape_comment:before{content:"\e9af"}.icon-shape_data_collector:before{content:"\e9b0"}.icon-shape_checkpoint:before{content:"\e95e"}.icon-shape_curve_io:before{content:"\e95f"}.icon-shape_dataset_io:before{content:"\e960"}.icon-shape_edge_junct:before{content:"\e962"}.icon-shape_notification:before{content:"\e964"}.icon-shape_report_gen:before{content:"\e965"}.icon-shape_switch:before{content:"\e967"}.icon-shape_worker_info:before{content:"\e968"}.icon-missing_3Dmodel:before{content:"\e9a6"}.icon-missing_dashboard:before{content:"\e9a7"}.icon-missing_database:before{content:"\e9a8"}.icon-missing_physicaltest:before{content:"\e9a9"}.icon-missing_project:before{content:"\e9aa"}.icon-missing_simlytiks:before{content:"\e9ab"}.icon-missing_simulation:before{content:"\e9ac"}.icon-missing_template:before{content:"\eb3e"}.icon-missing_workflow:before{content:"\eb3f"}.icon-response_boo:before{content:"\e9a5"}.icon-lucy_brain:before{content:"\e9a1"}.icon-icon_folder:before{content:"\e99c"}.icon-icon_folderstructure:before{content:"\e99d"}.icon-icon_tabsview:before{content:"\e99e"}.icon-response_3d:before{content:"\e93c"}.icon-response_cad:before{content:"\e93d"}.icon-response_categorical:before{content:"\e93e"}.icon-response_vector:before{content:"\1f323"}.icon-response_curve:before{content:"\e93f"}.icon-response_dataset:before{content:"\e940"}.icon-response_date:before{content:"\e941"}.icon-response_dollar:before{content:"\e942"}.icon-response_geolocation:before{content:"\e943"}.icon-response_keyvalue:before{content:"\e944"}.icon-response_link:before{content:"\e945"}.icon-response_matrix:before{content:"\e946"}.icon-response_model:before{content:"\e947"}.icon-response_number:before{content:"\e948"}.icon-response_point:before{content:"\e949"}.icon-response_scalar:before{content:"\e94a"}.icon-response_set:before{content:"\e94b"}.icon-response_text:before{content:"\e9b4"}.icon-response_user_defined:before{content:"\e9b5"}.icon-response_view:before{content:"\e9b6"}.icon-pulse:before{content:"\e9ad"}.icon-shape_circle:before{content:"\ebef"}.icon-shape_diamond:before{content:"\ebf0"}.icon-shape_diamondstar:before{content:"\ebf1"}.icon-shape_drop:before{content:"\ebf2"}.icon-shape_hexagon:before{content:"\ebf3"}.icon-shape_pentagon:before{content:"\ebf4"}.icon-shape_rhombus:before{content:"\ebf5"}.icon-shape_sqaure:before{content:"\ebf6"}.icon-shape_star:before{content:"\ebf7"}.icon-shape_trapezoid:before{content:"\ebf8"}.icon-shape_triangledown:before{content:"\ebf9"}.icon-shape_triangleup:before{content:"\ebfa"}.icon-vizOpt_summary:before{content:"\ebee"}.icon-vizOpt_baseline:before{content:"\eb5a"}.icon-vizOpt_colorMax:before{content:"\ebdb"}.icon-vizOpt_colorMin:before{content:"\ebdc"}.icon-vizOpt_columns:before{content:"\ebdd"}.icon-vizOpt_font:before{content:"\ebde"}.icon-vizOpt_fontSize:before{content:"\ebdf"}.icon-vizOpt_fontWeight:before{content:"\ebe0"}.icon-vizOpt_primaryKeys:before{content:"\ebeb"}.icon-vizOpt_rows:before{content:"\ebec"}.icon-vizOpt_value:before{content:"\ebed"}.icon-vizOpt_aggregate:before{content:"\eb4e"}.icon-vizOpt_data:before{content:"\eb4f"}.icon-vizOpt_groups:before{content:"\eb50"}.icon-vizOpt_legends:before{content:"\eb51"}.icon-vizOpt_preferances:before{content:"\eb52"}.icon-vizOpt_sortColumn:before{content:"\eb53"}.icon-vizOpt_sorting:before{content:"\eb54"}.icon-vizOpt_sortValue:before{content:"\eb56"}.icon-vizOpt_tooltip:before{content:"\eb57"}.icon-vizOpt_xBy:before{content:"\eb58"}.icon-vizOpt_yBy:before{content:"\eb59"}.icon-vizOpt_colors:before{content:"\eb40"}.icon-vizOpt_appearance:before{content:"\eb41"}.icon-vizOpt_images:before{content:"\eb4b"}.icon-vizOpt_labels:before{content:"\eb4c"}.icon-vizOpt_required:before{content:"\eb4d"}.icon-shape_iterator_start:before{content:"\e9b2"}.icon-shape_iterator_stop:before{content:"\e9b3"}.icon-simulation_sharedbyme:before{content:"\e98c"}.icon-simulation_sharedwithme:before{content:"\e98d"}.icon-dataset_append:before{content:"\eb5b"}.icon-dataset_join:before{content:"\eb73"}.icon-dataset_merge:before{content:"\eb8d"}.icon-dataset_replace:before{content:"\ebab"}.icon-image_overlay:before{content:"\ebcb"}.icon-image_pixel:before{content:"\ebcd"}.icon-image_slide:before{content:"\ebe1"}.icon-movie_overlay:before{content:"\ebe5"}.icon-movie_sync:before{content:"\ebe7"}.icon-simulation_completed:before{content:"\eb3d"}.icon-simulation_hastemplate:before{content:"\eb43"}.icon-simulation_hung:before{content:"\eb48"}.icon-simulation_unfinished:before{content:"\eb55"}.icon-decisionHub:before{content:"\e9ae"}.icon-science_transformationIcon:before{content:"\e94c"}.icon-science_specimenlibrary:before{content:"\e94d"}.icon-science_NVH:before{content:"\e94e"}.icon-science_durability:before{content:"\e954"}.icon-science_crash:before{content:"\e955"}.icon-science_BMS:before{content:"\e956"}.icon-science_materials:before{content:"\e957"}.icon-points_digitize:before{content:"\e958"}.icon-points_progressive:before{content:"\e95a"}.icon-points_raw:before{content:"\e95c"}.icon-points_smooth:before{content:"\e95d"}.icon-app_gs_dashboards:before{content:"\e969"}.icon-app_gs_databases:before{content:"\e96a"}.icon-app_gs_datasets:before{content:"\e96b"}.icon-app_gs_files:before{content:"\e96c"}.icon-app_gs_hpc:before{content:"\e96d"}.icon-app_gs_hpcjobs:before{content:"\e96e"}.icon-app_gs_keyword:before{content:"\e96f"}.icon-app_gs_matselector:before{content:"\e970"}.icon-app_gs_models:before{content:"\e971"}.icon-app_gs_notes:before{content:"\e972"}.icon-app_gs_peacock:before{content:"\e973"}.icon-app_gs_physicaltests:before{content:"\e974"}.icon-app_gs_projects:before{content:"\e975"}.icon-app_gs_responses:before{content:"\e976"}.icon-app_gs_simlytiks:before{content:"\e977"}.icon-app_gs_simulations:before{content:"\e978"}.icon-app_gs_slides:before{content:"\e979"}.icon-app_gs_studies:before{content:"\e97a"}.icon-app_gs_tags:before{content:"\e97b"}.icon-app_gs_targets:before{content:"\e97c"}.icon-app_gs_templates:before{content:"\e97d"}.icon-app_gs_workflows:before{content:"\e97e"}.icon-app_gs_workorders:before{content:"\e97f"}.sim-left-col{padding:12px 10px 12px 6px!important}.sim-new-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:9px 16px;font-size:13px;font-weight:600;color:#dce8f5!important;background:linear-gradient(135deg,#2c5282,#2b6cb0);border:0;border-radius:8px;text-decoration:none!important;letter-spacing:.3px;transition:background .2s ease,box-shadow .2s ease,transform .1s ease;box-shadow:0 2px 6px rgba(44,82,130,.25)}.sim-new-btn:hover{background:linear-gradient(135deg,#2b6cb0,#3182ce);box-shadow:0 4px 12px rgba(44,82,130,.35);color:#fff!important;text-decoration:none!important;transform:translateY(-1px)}.sim-new-btn:active{transform:translateY(0);box-shadow:0 1px 4px rgba(44,82,130,.25)}.sim-new-btn i{font-size:12px}.sim-cards-toolbar{display:flex;justify-content:flex-end;padding:4px 0 2px}.sim-cards-toggle{display:inline-flex;background:#f0f0f0;border-radius:8px;padding:3px;gap:2px}.sim-cards-toggle-btn{border:0;background:transparent;color:#888;padding:5px 12px;border-radius:6px;font-size:13px;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease;line-height:1}.sim-cards-toggle-btn:hover:not(.active){color:#555;background:#e8e8e8}.sim-cards-toggle-btn.active{background:#fff;color:#2c5282;box-shadow:0 1px 3px rgba(0,0,0,.1)}.sim-filter-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#999;margin:18px 0 8px 4px}.sim-filter-list{list-style:none;padding:0;margin:0}.sim-filter-list li{margin-bottom:2px}.sim-filter-list li a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:6px;font-size:12.5px;font-weight:500;color:#555;text-decoration:none!important;transition:background .15s ease,color .15s ease;white-space:nowrap}.sim-filter-list li a:hover{background:#f0f0f0;color:#333}.sim-filter-list li.active a{background:#e0ecf8;color:#2c5282;font-weight:600}.sim-filter-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;font-size:12px;flex-shrink:0;background:#f0f0f0;color:#888;transition:background .15s ease,color .15s ease}.sim-filter-list li.active .sim-filter-icon{background:#ccddf0;color:#2c5282}.sim-filter-icon.icon-finished{background:#d4edda;color:#155724}.sim-filter-icon.icon-unfinished{background:#fff3cd;color:#856404}.sim-filter-icon.icon-hung{background:#f8d7da;color:#721c24}.sim-filter-icon.icon-template{background:#e8daef;color:#6c3483}.sim-filter-icon.icon-shared{background:#d1ecf1;color:#0c5460}.sim-filter-icon.icon-bookmarked{background:#fff7e6;color:#d46b08}.sim-time-scope{display:flex;flex-wrap:wrap;background:#f0f0f0;border-radius:8px;padding:3px;gap:2px;margin-top:16px;margin-bottom:10px}.sim-scope-btn{border:0;background:transparent;color:#888;padding:5px 0;border-radius:6px;font-size:10px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease;line-height:1;letter-spacing:.3px;flex:1 1 0;text-align:center}.sim-scope-btn:hover:not(.active){color:#555;background:#e8e8e8}.sim-scope-btn.active{background:#fff;color:#2c5282;box-shadow:0 1px 3px rgba(0,0,0,.1)}.sim-time-scope.loading{pointer-events:none;position:relative;overflow:hidden}.sim-time-scope.loading .sim-scope-btn{opacity:.6}@keyframes simScopeShimmer{0%{left:-100%}100%{left:100%}}.sim-time-scope.loading::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:simScopeShimmer 1.2s ease infinite}@keyframes simFadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes simShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}#simulations.content-col{min-width:0;overflow:hidden}.sim-carousel-wrapper{position:relative}.sim-summary-row{padding:8px 16px 4px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.sim-summary-row::-webkit-scrollbar{height:4px}.sim-summary-row::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.sim-summary-row::-webkit-scrollbar-track{background:transparent}.sim-summary{display:inline-flex;flex-direction:row;gap:10px;flex-wrap:nowrap;min-width:100%;scrollbar-width:none;-ms-overflow-style:none}.sim-summary::-webkit-scrollbar{display:none}.sim-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:28px;height:28px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;font-size:12px;color:#555;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,box-shadow .2s ease}.sim-carousel-arrow:hover{box-shadow:0 2px 12px rgba(0,0,0,.15);color:#333}.sim-carousel-arrow-left{left:-4px}.sim-carousel-arrow-right{right:-4px}.sim-carousel-arrow.is-hidden{opacity:0;pointer-events:none}.sim-summary-group{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:10px 12px;animation:simFadeIn .25s ease both;transition:border-color .15s ease,box-shadow .15s ease;flex:1 1 0;min-width:200px;overflow:hidden}.sim-summary-group[data-card=solver],.sim-summary-group[data-card=loadcase]{min-width:140px}.sim-summary-group[data-legend-cols="1"]{flex:.3 1 0;min-width:220px}.sim-summary-group[data-legend-cols="2"]{flex:.5 1 0;min-width:260px}.sim-summary-group[data-legend-cols="3"]{flex:.7 1 0;min-width:260px}.sim-summary-group[data-legend-cols="4"]{flex:.9 1 0;min-width:260px}.sim-summary-group:hover{border-color:silver;box-shadow:0 2px 8px rgba(0,0,0,.06)}.sim-summary-group.ui-sortable-helper{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:scale(1.02);z-index:10}.sim-summary-group.ui-sortable-helper .sim-summary-group-header{cursor:grabbing}.sim-card-placeholder{background:#e8f0fe;border:2px dashed #90b4e0;border-radius:8px;flex:1 1 0;min-width:200px}.sim-summary-group-header{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f0f0f0;cursor:grab}.sim-summary-group-icon{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px;flex:0 0 28px}.sim-summary-group-icon.icon-status{background:#e0ecf8;color:#2c5282}.sim-summary-group-icon.icon-quality{background:#d4edda;color:#155724}.sim-summary-group-icon.icon-solver{background:#e8daef;color:#6c3483}.sim-summary-group-icon.icon-content{background:#d1ecf1;color:#0c5460}.sim-summary-group-icon.icon-anomaly{background:#fef3cd;color:#856404}.sim-summary-group-title{font-size:12px;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.sim-summary-metrics{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(42px,auto);gap:10px}.sim-summary-metric{display:flex;align-items:center;gap:6px;min-width:0}.sim-summary-metric-icon{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:10px;flex:0 0 26px}.sim-summary-metric-icon.icon-total{background:#e0ecf8;color:#2c5282}.sim-summary-metric-icon.icon-finished{background:#d4edda;color:#155724}.sim-summary-metric-icon.icon-unfinished{background:#fff7e6;color:#d46b08}.sim-summary-metric-icon.icon-hung{background:#f8d7da;color:#721c24}.sim-summary-metric-icon.icon-failed{background:#f0f0f0;color:#666}.sim-summary-metric-icon.icon-pass{background:#d4edda;color:#155724}.sim-summary-metric-icon.icon-fail{background:#f8d7da;color:#721c24}.sim-summary-metric-icon.icon-na{background:#f0f0f0;color:#888}.sim-summary-metric-icon.icon-responses{background:#e0ecf8;color:#2c5282}.sim-summary-metric-icon.icon-files{background:#e8daef;color:#6c3483}.sim-summary-metric-icon.icon-storage{background:#d1ecf1;color:#0c5460}.sim-summary-metric-icon.icon-errors{background:#f8d7da;color:#721c24}.sim-summary-metric.has-alert .sim-summary-metric-icon.icon-failed,.sim-summary-metric.has-alert .sim-summary-metric-icon.icon-fail{background:#f8d7da;color:#721c24}.sim-summary-metric-info{display:flex;flex-direction:column}.sim-summary-metric-value{font-size:14px;font-weight:700;color:#333;line-height:1.2}.sim-summary-metric-value.value-alert{color:#721c24}.sim-summary-metric-value.value-success{color:#155724}.sim-summary-metric-value.value-warning{color:#856404}.sim-summary-metric-label{font-size:8px;color:#888;text-transform:uppercase;letter-spacing:.3px;font-weight:500;white-space:nowrap}.sim-summary-group[data-card=status] .sim-summary-metric,.sim-summary-group[data-card=termination] .sim-summary-metric{cursor:pointer;border-radius:6px;padding:4px 6px;transition:background-color .15s ease}.sim-summary-group[data-card=status] .sim-summary-metric:hover,.sim-summary-group[data-card=termination] .sim-summary-metric:hover{background:#f0f4f8}.sim-summary-metric.metric-active{background:#e0ecf8!important;box-shadow:inset 0 0 0 1px #b0cde8}@keyframes simMetricShimmer{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.sim-summary-metric.metric-loading{animation:simMetricShimmer .8s ease-in-out infinite;pointer-events:none}@keyframes simMetricRejectFlash{0%{background:transparent}20%{background:rgba(229,62,62,.15)}100%{background:transparent}}.sim-summary-metric.metric-rejected{animation:simMetricRejectFlash .6s ease-out}.sim-skeleton-block{display:inline-block;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:simShimmer 1.5s ease infinite}.sim-skeleton-card{animation:none}.sim-table-skeleton{padding:8px 0}.sim-skeleton-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:12px}.sim-skeleton-rows{display:flex;flex-direction:column;gap:8px}.sim-skeleton-row{display:flex;gap:12px;align-items:center;padding:10px 8px;background:#fff;border:1px solid #f0f0f0;border-radius:6px}.sim-skeleton-row .sim-skeleton-block{height:14px;border-radius:4px}.sim-skeleton-row:nth-child(odd) .sim-skeleton-block{animation-delay:.1s}.sim-skeleton-row:nth-child(even) .sim-skeleton-block{animation-delay:.25s}.sim-pie-container{display:flex;align-items:center;gap:12px}.sim-pie-chart{flex-shrink:0}.sim-pie-chart path{transition:opacity .15s ease;cursor:default}.sim-pie-chart path:hover{opacity:.8}.sim-breakdown-legend{display:grid;gap:4px 16px;min-width:0;max-height:90px;overflow-y:auto;overflow-x:hidden;grid-template-columns:1fr 1fr}.sim-legend-item{display:flex;align-items:center;gap:5px;font-size:11px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sim-legend-swatch{width:10px;height:10px;border-radius:2px;flex-shrink:0}.sim-legend-label{overflow:hidden;text-overflow:ellipsis}.sim-legend-count{font-weight:600;color:#333;margin-left:auto;flex-shrink:0}.sim-summary-group[data-card=anomalies]{display:flex;flex-direction:column;overflow:hidden}.sim-anomaly-body{flex:1 1 0;min-height:0;overflow-y:auto}.sim-anomaly-empty{display:flex;align-items:center;gap:8px;font-size:12px;color:#888;padding:8px 0}.sim-anomaly-empty-icon{width:24px;height:24px;border-radius:6px;background:#d4edda;color:#155724;display:flex;align-items:center;justify-content:center;font-size:11px}.sim-anomaly-list{display:flex;flex-direction:column;gap:4px}.sim-anomaly-item{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:4px;transition:background .15s ease}.sim-anomaly-item.clickable{cursor:pointer}.sim-anomaly-item.clickable:hover{background:#f5f5f5}.sim-anomaly-item-icon{width:22px;height:22px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0}.sim-anomaly-item-icon.severity-warning{background:#fff3cd;color:#856404}.sim-anomaly-item-icon.severity-danger{background:#f8d7da;color:#721c24}.sim-anomaly-item-icon.severity-info{background:#d1ecf1;color:#0c5460}.sim-anomaly-item-message{font-size:11px;color:#555;line-height:1.3}.sim-anomaly-filter-group{margin-left:auto;display:flex;align-items:center;gap:0;overflow:hidden}.sim-anomaly-filter-type{width:0;opacity:0;padding:0;border:0;background:transparent;border-radius:50%;font-size:12px;cursor:pointer;transition:width .2s ease,opacity .2s ease,padding .2s ease,background .15s ease,color .15s ease;color:#bbb;line-height:1;flex-shrink:0;overflow:hidden}.sim-anomaly-filter-group.expanded .sim-anomaly-filter-type{width:26px;height:26px;opacity:1;padding:0;margin-right:3px;display:flex;align-items:center;justify-content:center}.sim-anomaly-filter-type.active{color:#2c5282;background:#e0ecf8}.sim-anomaly-filter-toggle{border:0;background:transparent;color:#aaa;font-size:12px;cursor:pointer;padding:4px 5px;border-radius:4px;line-height:1;transition:color .15s ease,background .15s ease;flex-shrink:0}.sim-anomaly-filter-toggle:hover{color:#555;background:#f0f0f0}#simulations .pageTabsContainer .nav-tabs>li.ui-sortable-helper{box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10;background:#fff}#simulations .pageTabsContainer .nav-tabs>li.ui-sortable-helper>a{cursor:grabbing}#simulations .sim-tab-placeholder{display:inline-block;border:2px dashed #90b4e0;border-radius:4px;min-width:80px;height:30px}.ui-widget.content{background:none!important}div#simulation div#filterUI .col-lg-12 .filterButtons{float:right}div#simulation div#filterUI .input-group .input-group-addon{padding-right:20px}div#simulation div#filterUI i{width:0;right:27px;top:2px;color:#666}div#simulation div#filterUI ul.selectpicker a span.text{background:0}div#simulation div#filterUI .basicTxtInput{width:100px;height:30px;display:inline-block}div#simulation div#filterUI .basicTxtInput.filterActive,div#simulation button.filterActive{border:1px solid #89cdcd;background-color:azure}div#simulation div#filterUI #filterElementsList{margin-top:10px;padding:10px;background-color:#eee}div#simulation div#filterUI #filterElementsList .removeOrGroupBtn,div#simulation div#filterUI #filterElementsList .switchOrGrpBtn{padding-left:5px;font-size:.9em;cursor:pointer}div#simulation div#filterUI #filterElementsList .removeOrGroupBtn:hover{color:red}div#simulation div#filterUI #filterElementsList .switchOrGrpBtn:hover{color:green}div#simulation div#filterUI #filterElementsList .filterElement{margin-right:5px;cursor:pointer}div#simulation div#filterUI #filterElementsList .filterElement:hover{background-color:red}div#simulation div#filterUI .helper_addOrGroup{color:#888;font-size:.8em;border:1px dotted #aaa;padding:2px;cursor:pointer}div#simulation div#filterUI span.filterOrGroup{border:1px solid #ddd;background-color:#fff;padding:4px;margin:2px;display:inline-block}div#simulation div#filterUI span.filterOrGroup.active{border:1px solid crimson}div#simulation div#filterUI span.filterOrGroup.selected{background-color:azure}div#simulation div#filterUI .filterElementCreation{margin-top:20px;display:inline-block}div#simulation div#filterUI .filterElementCreation .col-lg-12{padding-left:0}div#simulation div#filterUI .filterElementCreation label{width:150px}div#simulation div#filterUI .row.popoverContent,div#simulation .simTab .subtabsRenderingArea div#responses .responsesListContainer .respMenuContainer .row{margin-left:0;margin-right:0;margin-bottom:10px}div#simulation div#filterUI .row.popoverContent input{height:30px}div#simulation .paginationArea{}div#simulation .paginationArea .paginationInputContainer{width:235px}div#simulation .paginationArea .paginationInputContainer input{height:30px;z-index:1}div#simulation .moreFilterFunctions{padding:10px 0}div#bulkActionsView_srs{z-index:5;display:none;width:80%;border:1px solid #ddd;padding:10px;position:fixed;bottom:0;background-color:#fff;box-shadow:0 10px 15px 0 #505050;left:10%}div#bulkActionsView_srs.highlighted{box-shadow:0 0 17px 2px #9dd2ff;border-color:#428bca}div#simulation span#bulkActionsView .col-lg-7{padding-left:20px}div#simulation span#bulkActionsView.floatOnTop{position:fixed;left:0;top:-11px;box-shadow:0 1px 20px 0 #999}div#simulation span#bulkActionsView h3{margin-bottom:5px}div#simulation span#bulkActionsView .row:first-of-type{margin-bottom:10px}div#simulation div#filterUI .advancedFiltersContainer{display:none}div#simulation div#filterUI .advancedFiltersContainer .form-control{z-index:1}div#simulation div#filterUI .advancedFiltersContainer #column{width:180px}div#simulation div#filterUI .advancedFiltersContainer #operandNum{width:180px;margin-left:25px;margin-right:25px;display:inline-block;top:5px}div#simulation div#filterUI .advancedFiltersContainer .bootstrap-select.advancedFilterInput{display:inline-block}div#simulation div#filterUI .advancedFiltersContainer #operandTxt{width:180px}div#simulation div#filterUI .advancedFiltersContainer .valTooltip{position:relative;top:28px;font-size:.9em}div#simulation div#filterUI .advancedFiltersContainer .helpTooltip{float:right;height:0;right:30px;position:relative;top:-45px;text-align:right;display:block}div#simulation div#filterUI .advancedFiltersContainer .helpTooltip .txt{padding-right:20px;display:inline-block}div#simulation div#filterUI .advancedFiltersContainer .helpTooltip .glyphicon-info-sign{font-size:2em;height:0}div#simulation #tempElements{position:absolute;width:0;height:0}div.contextMenuContainer{width:190px;border:1px solid #ddd}div.contextMenuContainer ul{list-style:none;margin:0}div.contextMenuContainer ul li{margin:0;padding:5px 10px;background-color:#fff;cursor:pointer;display:inline-block;width:100%}div.contextMenuContainer ul li.dangerous{background-color:#D9534F;color:#fff}div.contextMenuContainer ul li.dangerous:hover{background-color:#D53026;color:#fff}div.contextMenuContainer ul li:hover{background-color:#eee}div#simulation table.simulationsList tr{cursor:pointer}div#simulation table.simulationsList tr.bookmarked{border-left:3px solid #428bca}div#simulation .pageTabsContainer .nav-tabs{margin-bottom:15px}div#simulation .pageTabsContainer #simulationTabs li:not(:first-child) a{padding-right:30px}div#simulation .modalContainer.loadfilterview .row input#searchFilter{margin-left:0;width:100%;margin-bottom:10px;height:30px}div#simulation .modalContainer.loadfilterview .list-group{max-height:300px;overflow-y:auto}div#simulation .modalContainer.loadfilterview .list-group .list-group-item.selected{background-color:#428bca;color:#fff}div#simulation .modalContainer.loadfilterview .col-lg-8 h6{margin-bottom:2px}div#simulation .simTab ul.viewModeList{}div#simulation .simTab ul.viewModeList li,div#simulation .simTab ul.typesofInfoTab li{display:inline-block;border-radius:30px}div#simulation .simTab ul.viewModeList li a,div#simulation .simTab ul.typesofInfoTab li a{display:inline-block;padding:5px 10px}div#simulation .simTab ul.viewModeList li:hover,div#simulation .simTab ul.typesofInfoTab li:hover{background-color:#ddd}div#simulation .simTab ul.viewModeList li.active,div#simulation .simTab ul.typesofInfoTab li.active{background-color:#428bca;color:#fff}div#simulation .simTab ul.viewModeList li.active a,div#simulation .simTab ul.typesofInfoTab li.active a{color:#fff}div#simulation .simTab .headerRow{display:block;height:30px;float:right}div#simulation .simTab hr{margin-top:0;margin-bottom:15px}div#simulation .simTab .headerRow span.toolbarBtn span{padding:7px;cursor:pointer;border:1px #aaa solid;margin-left:5px;border-radius:30px}div#simulation .simTab .headerRow span.toolbarBtn span.threeD{width:28px;height:28px;line-height:15px;display:inline-block;text-indent:-1px}div#simulation .simTab .headerRow span.toolbarBtn .popover li.threeDmodelItem{list-style:none;display:inline-block;width:100%;padding:5px;cursor:pointer}div#simulation .simTab .headerRow span.toolbarBtn .popover li.threeDmodelItem:hover{background-color:#efefef}div#simulation .simTab .headerRow span.toolbarBtn span:hover{background-color:#428bca;border:1px #428bca solid;color:#fff}div#simulation .simTab .headerRow div.dropdown{display:inline-block;top:-2px}div#simulation .simTab .headerRow div.dropdown button{border-radius:30px}div#simulation .simTab .tablePagination{width:150px}div#simulation .simTab input.form-control{height:30px;font-size:.9em}div#simulation .simTab .subtabsRenderingArea div#responses .row,div#simulation .simTab .subtabsRenderingArea div#files .row,div#simulation .simTab .subtabsRenderingArea div#parts .row,div#simulation .simTab .subtabsRenderingArea div#comments .row{margin-bottom:10px}div#simulation .simTab .subtabsRenderingArea div#responses .row.optionsAndFunctions,div#simulation .simTab .subtabsRenderingArea div#files .row.optionsAndFunctions,div#simulation .simTab .subtabsRenderingArea div#parts .row.optionsAndFunctions{border-bottom:1px solid #ddd}div#simulation .simTab .subtabsRenderingArea div#responses .responsesListContainer,div#simulation .simTab .subtabsRenderingArea div#files .filesListContainer,div#simulation .simTab .subtabsRenderingArea div#parts .row.optionsAndFunctions{padding-left:10px}div#simulation .simTab .subtabsRenderingArea div#responses .responsesListContainer .respMenuContainer,div#simulation .simTab .subtabsRenderingArea div#files .filesListContainer .filesMenuContainer,div#simulation .simTab .subtabsRenderingArea div#parts .partsListContainer .partsMenuContainer{position:relative;float:right;width:100%;display:none;background-color:rgba(255,255,255,.8);height:435px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:10px;top:-10px;font-size:.9em;box-shadow:inset #ccc 0 3px 6px -4px}div#simulation .simTab .subtabsRenderingArea div#files .filesListContainer .filesMenuContainer,div#simulation .simTab .subtabsRenderingArea div#parts .partsListContainer .partsMenuContainer{height:190px;display:none}div#simulation .simTab .subtabsRenderingArea div#responses .responsesListContainer .respMenuContainer h3,div#simulation .simTab .subtabsRenderingArea div#files .filesListContainer .filesMenuContainer h3,div#simulation .simTab .subtabsRenderingArea div#parts .partsListContainer .partsMenuContainer h3{padding-bottom:5px}div#simulation .simTab .subtabsRenderingArea div#responses .responsesListContainer .respMenuContainer button,div#simulation .simTab .subtabsRenderingArea div#files .filesListContainer .filesMenuContainer button,div#simulation .simTab .subtabsRenderingArea div#parts .partsListContainer .partsMenuContainer button{font-size:.9em}div#simulation .simTab .subtabsRenderingArea div#responses .responsesListContainer .respMenuContainer ul.selectpicker a span.text,div#simulation .simTab .subtabsRenderingArea div#files .filesListContainer .filesMenuContainer ul.selectpicker a span.text,div#simulation .simTab .subtabsRenderingArea div#parts .partsListContainer .partsMenuContainer ul.selectpicker a span.text{background:0;font-size:.9em}div#simulation .simTab .subtabsRenderingArea div#responses .responsesListHeader,div#simulation .simTab .subtabsRenderingArea div#files .filesListHeader,div#simulation .simTab .subtabsRenderingArea div#parts .partsListHeader{padding-bottom:55px}div#simulation .simTab .subtabsRenderingArea div#responses .responsesListHeader input,div#simulation .simTab .subtabsRenderingArea div#files .filesListHeader input,div#simulation .simTab .subtabsRenderingArea div#parts .partsListHeader input{padding:5px 10px}div#simulation .simTab .subtabsRenderingArea div#responses .responsesListBody #pageSlider,div#simulation .simTab .subtabsRenderingArea div#files .filesListBody #pageSlider,div#simulation .simTab .subtabsRenderingArea div#parts .partsListBody #pageSlider{width:76%;margin:0 auto;margin-bottom:30px;height:10px;top:45px}div#simulation .simTab .subtabsRenderingArea div#responses .recordTools.floatOnTop .responsesListBody #pageSlider{top:54px}div#simulation .simTab .subtabsRenderingArea div#responses .responsesListBody #pageSlider .noUi-handle,div#simulation .simTab .subtabsRenderingArea div#files .filesListBody #pageSlider .noUi-handle,div#simulation .simTab .subtabsRenderingArea div#parts .partsListBody #pageSlider .noUi-handle{top:-5px;height:18px}div#simulation .simTab .subtabsRenderingArea div#responses .responsesListBody #pageSlider .noUi-handle:after,div#simulation .simTab .subtabsRenderingArea div#responses .responsesListBody #pageSlider .noUi-handle:before,div#simulation .simTab .subtabsRenderingArea div#files .filesListBody #pageSlider .noUi-handle:after,div#simulation .simTab .subtabsRenderingArea div#files .filesListBody #pageSlider .noUi-handle:before,div#simulation .simTab .subtabsRenderingArea div#parts .partsListBody #pageSlider .noUi-handle:after,div#simulation .simTab .subtabsRenderingArea div#parts .partsListBody #pageSlider .noUi-handle:before{top:1px}div#simulation .simTab .subtabsRenderingArea div#responses .responsesListBody input,div#simulation .simTab .subtabsRenderingArea div#files .filesListBody input,div#simulation .simTab .subtabsRenderingArea div#parts .partsListBody input{padding:5px 10px}div#simulation .simTab .subtabsRenderingArea div#responses .responsesListBody ul.responsesList li,div#simulation .simTab .subtabsRenderingArea div#files .filesListBody ul.filesList li,div#simulation .simTab .subtabsRenderingArea div#parts .partsListBody ul.partsList li{margin-bottom:1px}div#simulation .simTab .subtabsRenderingArea div#responses .responsesListBody ul.responsesList li a,div#simulation .simTab .subtabsRenderingArea div#files .filesListBody ul.filesList li a,div#simulation .simTab .subtabsRenderingArea div#parts .partsListBody ul.partsList li a{padding:5px 10px;display:block}div#simulation .simTab .subtabsRenderingArea div#responses .responsesListBody ul.responsesList li a.selected,div#simulation .simTab .subtabsRenderingArea div#files .filesListBody ul.filesList li a.selected,div#simulation .simTab .subtabsRenderingArea div#parts .partsListBody ul.partsList li a.selected{background-color:#d9edf7;border:1px solid #4b70bf}div#simulation .simTab .subtabsRenderingArea div#responses .responsesListBody ul.responsesList li a:hover,div#simulation .simTab .subtabsRenderingArea div#files .filesListBody ul.filesList li a:hover,div#simulation .simTab .subtabsRenderingArea div#parts .partsListBody ul.partsList li a:hover{background-color:#eee}div#simulation .simTab .subtabsRenderingArea div#responses .col-lg-9,div#simulation .simTab .subtabsRenderingArea div#files .col-lg-9,div#simulation .simTab .subtabsRenderingArea div#parts .col-lg-9{padding-right:0}div.responseItemsRenderingArea .dataCol{width:49.5%;display:inline-block;vertical-align:top}div.responseItemsRenderingArea .responseItem{border:1px solid #ddd;width:98.5%;margin-left:5px;margin-bottom:10px;display:block;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}div.responseItemsRenderingArea .responseItem.highlighted{border:1px solid orange}div.responseItemsRenderingArea .responseItem.selected{border:1px solid #4b70bf}div.responseItemsRenderingArea .responseItem .respTitle{cursor:pointer;padding:10px;display:inline-block;width:100%;background-color:#f3f3f3;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}div.responseItemsRenderingArea .responseItem .respTitle h3{float:left}div.responseItemsRenderingArea .responseItem .respTitle.highlighted{background-color:orange}div.responseItemsRenderingArea .responseItem .respTitle .respActionIcons{float:right;height:0;position:relative;top:-10px}div.responseItemsRenderingArea .responseItem .respTitle span.entypoGlyphicon{font-family:'Entypo Glyphicons';font-size:2.1em;padding:2px 4px;cursor:pointer;text-shadow:1px 1px #fff}div.responseItemsRenderingArea .responseItem .respTitle span.entypoGlyphicon.commentExists{color:indianred}div.responseItemsRenderingArea .responseItem .respTitle span.entypoGlyphicon.tbi{color:red}div.responseItemsRenderingArea .responseItem .respTitle span.entypoGlyphicon:hover{background-color:#000;color:#f3f3f3;text-shadow:none}div.responseItemsRenderingArea .responseItem .respContent p.lead{margin-bottom:2px}div.responseItemsRenderingArea .responseItem .respContent p.small{margin-bottom:0;color:#666}div.responseItemsRenderingArea .responseItem .respContent hr{margin:5px 0}div.responseItemsRenderingArea .responseItem .respTitle.selected{background-color:#d9edf7}div.responseItemsRenderingArea .responseItem .respContent{padding:10px}div.responseItemsRenderingArea .responseItem .respContent .curveArea{padding-bottom:10px;width:100%;height:300px;display:inline-block}div#simulation .simTab .subtabsRenderingArea div#files table,div#simulation .simTab .subtabsRenderingArea div#parts table{width:100%;font-size:.9em}div#simulation .simTab .subtabsRenderingArea div#files table tr,div#simulation .simTab .subtabsRenderingArea div#parts table tr{cursor:pointer}div#simulation .simTab .subtabsRenderingArea div#files .contextMenuContainer,div#simulation .simTab .subtabsRenderingArea div#parts .contextMenuContainer{position:absolute;float:left}div#simulation .modalContainer.editresponseview .nav-tabs{margin-bottom:15px}div#simulation .modalContainer.editresponseview h3{margin-bottom:7px}div#simulation .modalContainer.editresponseview input{height:30px}div#simulation .modalContainer.editresponseview input,div#simulation .modalContainer.editresponseview textarea{margin-left:0!important;margin-bottom:0}div#simulation .modalContainer.editresponseview button.selectpicker{margin-left:0;margin-bottom:0}div#simulation .modalContainer.editresponseview .inlineWrapper{display:inline-block;vertical-align:top;margin-bottom:20px}div#simulation .modalContainer ul.selectpicker .dropdown-header span.text{background:0}div#simulation .modalContainer.editresponseview .panel .glyphicon-remove{cursor:pointer}.dropz .filesListHeader{text-align:left;margin-bottom:10px}.dz-clickable{border:1px #ddd dashed;cursor:n-resize}.dz-preview{border-bottom:1px solid #eee;padding-top:3px;padding-bottom:3px}.dz-preview.mainModel{background-color:transparent}.dz-preview:last-child{margin-bottom:15px}.dz-preview:hover{background-color:#ddd;cursor:pointer}.dz-preview .dz-filename,.dz-preview .dz-size{display:inline-block;text-align:left}.dz-preview .dz-filename{width:50%;white-space:nowrap}.dz-preview .dz-size{width:25%}.dz-preview .makeMain{width:20%;background-color:#efefef;border:#ddd;padding:3px;cursor:pointer;display:inline-block}.dz-preview .makeMain.main{cursor:default;background-color:#666;color:#fff}.dz-preview .remove{width:3%;cursor:pointer;padding:3px;display:inline-block}.dz-preview .dz-success-mark,.dz-preview .dz-error-mark{display:none}div#simulation .modalContainer.createnewsimmodalview .row label{padding-left:0}div#simulation .modalContainer .dropz{width:100%;padding-top:10px;padding-bottom:10px;display:block}div#simulation .modalContainer .dropz form#msgArea{display:block;vertical-align:top;text-align:center;min-height:80px;background:url(/images/dropzone.png) no-repeat;background-position:50% 50%;background-size:contain}div#simulation .modalContainer.createnewsimmodalview .specifyMoreInfo,div.modalContainer.submittohpcview .specifyMoreInfo{font-weight:400}div#simulation .modalContainer.createnewsimmodalview .specifyMoreInfo input[type=checkbox],div.modalContainer.submittohpcview .specifyMoreInfo input[type=checkbox]{height:auto}div#simulation .modalContainer.createnewsimmodalview .progress,div.modalContainer.submittohpcview .progress{margin-bottom:0}.glyphicon-hpcserver{background-image:url(/images/data_center_16.png)!important;display:inline-block;width:16px;height:16px;margin-right:5px}.modalContainer.createnewsimmodalview .configItem,div.modalContainer.submittohpcview .configItem{padding:10px;border:1px #dedede solid;background-image:url(/images/data_center_48.png);background-repeat:no-repeat;background-position-y:50%;background-position-x:20px}.modalContainer.createnewsimmodalview .configItem:hover,div.modalContainer.submittohpcview .configItem:hover{background-color:#efefef}.modalContainer.createnewsimmodalview .configItem .hintContainer,div.modalContainer.submittohpcview .configItem .hintContainer{float:right}.modalContainer.createnewsimmodalview .configItem:hover .hintContainer .glyphicon,div.modalContainer.submittohpcview .configItem:hover .hintContainer .glyphicon{cursor:pointer}.modalContainer.createnewsimmodalview .configItem .infoRow,div.modalContainer.submittohpcview .configItem .infoRow{margin-bottom:3px}.modalContainer.createnewsimmodalview .configItem .col-xs-6:first-child .infoRow,div.modalContainer.submittohpcview .configItem .col-xs-6:first-child .infoRow{padding-left:70px}.modalContainer.createnewsimmodalview .configItem .infoRow #infolabel,div.modalContainer.submittohpcview .configItem .infoRow #infolabel{width:180px;display:inline-block;font-weight:700}.modalContainer.createnewsimmodalview .recentlyCreatedConfigsContainer,div.modalContainer.submittohpcview .recentlyCreatedConfigsContainer{width:370px;min-height:50px;float:right;border:1px solid #ccc;position:absolute;background-color:#fff;padding:10px;left:110px;top:0;z-index:10}div.modalContainer.submittohpcview .recentlyCreatedConfigsContainer{top:0}.modalContainer.createnewsimmodalview .recentlyCreatedConfigsContainer .itemsContainer,div.modalContainer.submittohpcview .recentlyCreatedConfigsContainer .itemsContainer{width:100%;max-height:177px;overflow-y:auto;float:left;vertical-align:top}.modalContainer.createnewsimmodalview .recentlyCreatedConfigsContainer .itemsContainer.shrunk,div.modalContainer.submittohpcview .recentlyCreatedConfigsContainer .itemsContainer.shrunk{width:217px}.modalContainer.createnewsimmodalview .recentlyCreatedConfigsContainer .detailContainer,div.modalContainer.submittohpcview .recentlyCreatedConfigsContainer .detailContainer{width:460px;float:right;margin-left:10px;display:none;color:#fff;text-align:left}.modalContainer.createnewsimmodalview .recentlyCreatedConfigsContainer .detailContainer pre,div.modalContainer.submittohpcview .recentlyCreatedConfigsContainer .detailContainer pre{margin:0;height:180px;font-size:.85em}.modalContainer.createnewsimmodalview .recentlyCreatedConfigsContainer .quickConfig,div.modalContainer.submittohpcview .recentlyCreatedConfigsContainer .quickConfig{padding:5px 10px;text-align:left;margin-bottom:5px;border:1px solid #ccc;display:inline-block;width:100%;cursor:pointer}.modalContainer.createnewsimmodalview .recentlyCreatedConfigsContainer .quickConfig:hover,div.modalContainer.submittohpcview .recentlyCreatedConfigsContainer .quickConfig:hover{background-color:#efefef}.modalContainer.createnewsimmodalview .recentlyCreatedConfigsContainer .arrow,div.modalContainer.submittohpcview .recentlyCreatedConfigsContainer .arrow{border-right:10px solid #ccc;border-top:10px transparent solid;border-bottom:10px transparent solid;position:absolute;top:70%;left:-10px}.modalContainer.createnewsimmodalview .recentlyCreatedConfigsContainer .innerArrow,div.modalContainer.submittohpcview .recentlyCreatedConfigsContainer .innerArrow{border-right:9px solid #fff;border-top:9px transparent solid;border-bottom:9px transparent solid;position:absolute;top:70.5%;left:-9px}.modalContainer.editfilemodalview .row{display:inline-block}.modalContainer.editfilemodalview .row input,.modalContainer.editfilemodalview .row textarea,.modalContainer.editfilemodalview .row button,.modalContainer.editfilemodalview .row div.customInput{margin-left:0!important}.modalContainer.editfilemodalview .row label{padding-left:0}.popupcomments{max-height:none}.popupcomments .commentsArea{max-height:130px;overflow-x:hidden;overflow-y:auto}.popupcomments .commentItem{padding:5px;margin-bottom:5px;border-radius:5px;width:95%;margin-left:5px}.popupcomments .commentItem p{margin-bottom:5px}.popupcomments .commentItem small{display:inline-block;width:100%;text-align:right}.popupcomments .commentItem.other{border:1px solid #ddd;background-color:#ddd}.popupcomments .commentItem.me{border:1px solid #428bca;background-color:#428bca;color:#fff}.popupcomments .commentItem .arrow_from_other{position:relative;right:276px;border-top:solid 8px transparent;border-bottom:solid 8px transparent;border-right:solid 10px #000;border-right-color:inherit;float:right;top:0}.popupcomments .commentItem .arrow_from_me{position:relative;left:11px;border-top:solid 8px transparent;border-bottom:solid 8px transparent;border-left:solid 10px #000;border-left-color:inherit;float:right;top:0}.recordTools{position:absolute;right:0;width:290px;top:49px}.recordTools.floatOnTop{position:fixed;top:0;width:290px;right:10px}.recordTools.floatOnTop .respMenuContainer{padding-top:20px!important}.notyetImplemented{background-color:red}div#physicaltest .moreFilterFunctions{padding:10px 0}div#bulkActionsView_pt{display:none;width:80%;border:1px solid #ddd;padding:10px;position:fixed;bottom:40px;background-color:#fff;box-shadow:0 10px 15px 0 #505050;left:10%}div#bulkActionsView_pt.highlighted{box-shadow:0 0 17px 2px #9dd2ff;border-color:#428bca}div#physicaltest #tempElements{position:absolute;width:0;height:0}div#physicaltest div#filterUI .basicTxtInput.filterActive,div#physicaltest button.filterActive{border:1px solid #89cdcd;background-color:azure}div#physicaltest table.simulationsList tr{cursor:pointer}div#physicaltest table.simulationsList tr.bookmarked{border-left:3px solid #428bca}.modalContainer.editfilemodalview .row label{padding-left:0}.popupcomments{max-height:none}.popupcomments .commentsArea{max-height:250px;overflow-x:hidden;overflow-y:auto}.popupcomments .commentItem{padding:5px;margin-bottom:5px;border-radius:5px;width:95%;margin-left:5px}.popupcomments .commentItem p{margin-bottom:5px}.popupcomments .commentItem small{display:inline-block;width:100%;text-align:right}.popupcomments .commentItem.other{border:1px solid #ddd;background-color:#ddd}.popupcomments .commentItem.me{border:1px solid #428bca;background-color:#428bca;color:#fff}.popupcomments .commentItem .arrow_from_other{position:relative;right:276px;border-top:solid 8px transparent;border-bottom:solid 8px transparent;border-right:solid 10px #000;border-right-color:inherit;float:right;top:0}.popupcomments .commentItem .arrow_from_me{position:relative;left:11px;border-top:solid 8px transparent;border-bottom:solid 8px transparent;border-left:solid 10px #000;border-left-color:inherit;float:right;top:0}.modalContainer.compareview .modal .row .selectedModels .selectedModel,.modalContainer.studymodalview .modal .row .selectedModels .selectedModel{padding-left:0;border-left:0}div.recordTools{position:absolute;right:0;top:49px;width:290px}div.recordTools.floatOnTop{position:fixed;top:0;width:290px;right:10px}div.recordTools.floatOnTop .respMenuContainer{padding-top:20px!important}.notyetImplemented{background-color:red}div#user-templates #filterUI .col-lg-12{min-width:300px!important}div.pageContainer .subtabs_contents .subtab[data-id=layouts] ul#SLPageTabs{margin-bottom:10px}div.pageContainer .subtabs_contents .subtab[data-id=layouts] ul#SLPageTabs li a{padding-top:5px;padding-bottom:5px}div.pageContainer .subtabs_contents .subtab[data-id=layouts] ul#SLPageTabs li:not(.noremovebtn) a{padding-right:25px}div.pageContainer .subtabs_contents .subtab[data-id=layouts] #SLPageTabs li span.glyphicon-remove-circle{height:0;position:absolute;top:8px;right:9px;cursor:pointer;color:#428bca}div.pageContainer .subtabs_contents .subtab[data-id=layouts] #SLPageTabs li span.glyphicon-remove-circle:hover{color:red}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .layouteditor{border-right:1px solid #ddd}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .layouteditor input{height:30px;font-size:.9em}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .layouteditor .pagelayout{margin-bottom:10px}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .layouteditor .addedResponses .col{border:1px solid #ddd;height:500px;overflow-y:auto;margin-top:10px}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .layouteditor .addedResponses .col .respItem{display:inline-block;width:100%;padding-top:5px;padding-bottom:5px;padding-left:10px;font-size:.9em;border-bottom:1px solid #ddd;cursor:pointer}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .layouteditor .addedResponses .col .respItem a{color:#000}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .layouteditor .addedResponses .col .respItem.notyetsaved{opacity:.5}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .layouteditor .addedResponses .col .respItem .entypo-glyphicon{padding-right:10px}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .layouteditor .addedResponses .col .respItem.active{color:#fff;background-color:#428bca}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .layouteditor .addedResponses .col .respItem.active a{color:#fff}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .layouteditor .addedResponses .col .respItem span.removeFromLayout{font-size:1.2em;padding-right:10px;color:#666}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .layouteditor .addedResponses .col .respItem span.removeFromLayout:hover,div.pageContainer .subtabs_contents .subtab[data-id=layouts] .layouteditor .addedResponses .col .respItem.active span.removeFromLayout:hover{color:red}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .layouteditor .addedResponses .col .respItem.active span.removeFromLayout{color:#fff}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .layouteditor .addedResponses .col .respItem:not(.active):hover{background-color:#ddd}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .vizconfigurator{background-color:#eee;border-right:1px solid #ddd;height:600px}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .vizconfigurator .inputsRenderingArea{margin-top:10px}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .vizconfigurator .row{margin-left:0;margin-right:0;margin-bottom:5px}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .vizconfigurator .savediscardcontainer{margin-top:10px}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .rightsidebar input{height:30px;font-size:.9em;margin-bottom:10px}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .rightsidebar .well{margin-bottom:10px}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .rightsidebar #list{max-height:540px;overflow-y:auto;list-style:none;margin:0}div.pageContainer .subtabs_contents .subtab[data-id=layouts] .rightsidebar #list li{margin:0;padding:5px 10px;background-color:#fff;cursor:pointer;display:inline-block;width:100%}.boxContainer{margin-bottom:10px}.boxContainer ul{min-height:200px;height:300px;overflow-y:auto}.boxContainer li{display:table;width:100%;border-bottom:1px solid #ddd}.boxContainer li a{display:block;padding:12px}.boxContainer li:hover{background-color:#efefef}.boxContainer li .respTitle{display:table-cell;vertical-align:middle}.boxContainer .selected-status{margin-top:12px;font-size:1.4em;color:green}.boxContainer a:hover .selected-status{display:block!important}.modalContainer.newTemplate #library table tr,.modalContainer.newTemplate #upload table tr{cursor:pointer}.modalContainer.newTemplate #library table tr .glyphicon-edit{padding:3px;border-radius:10px;background-color:#ddd;color:#555}.modalContainer.newTemplate #library table tr .glyphicon-edit:hover{background-color:#555;color:#ddd}.modalContainer.newTemplate #library table th:nth-child(1),.modalContainer.newTemplate #library table th:nth-child(3),.modalContainer.newTemplate #library table th:nth-child(4),.modalContainer.newTemplate #library table th:nth-child(5){width:120px}.modalContainer.newTemplate .dropz form#msgArea{display:block;vertical-align:top;text-align:center;min-height:80px;background:url(/images/dropzone-fileopen.jpg) no-repeat;background-position:50% 50%;background-size:contain}.modalContainer.editresponseview .inlineWrapper{display:inline-block;vertical-align:top;margin-bottom:20px}div.pageContainer .subtab[data-id=namemaps] table th{width:50%}div.pageContainer .subtab[data-id=conditions] table th:first-child{width:40%}div.pageContainer .subtab[data-id=conditions] table th:nth-child(2){width:15%}div.pageContainer .subtab[data-id=conditions] table th:nth-child(3),div.pageContainer .subtab[data-id=conditions] table th:nth-child(4){width:25%}div.popupcomments{max-height:345px}span.editremovebtns{float:right;height:0;position:relative;top:-23px}span.editremovebtns i{padding:8px;cursor:pointer;text-shadow:1px 1px #fff}span.editremovebtns i:hover{background-color:#000;color:#fff;text-shadow:none}div#response table tr .togglePreviewCommentsBtn,div#response table tr .togglePreviewOptionsBtn{cursor:pointer}div#response table tr .togglePreviewCommentsBtn:hover,div#response table tr .togglePreviewOptionsBtn:hover{background-color:#428bca;color:#fff}div#response #filterUI .col-lg-12{min-width:885px!important}div#response .popover .commentsArea{max-height:165px;overflow-x:hidden;overflow-y:auto}div#response .popover .commentItem{padding:5px;margin-bottom:5px;border-radius:5px;width:95%;margin-left:5px}div#response .popover .commentItem p{margin-bottom:5px}div#response .popover .commentItem small{display:inline-block;width:100%;text-align:right}div#response .popover .commentItem.other{border:1px solid #ddd;background-color:#ddd}div#response .popover .commentItem.me{border:1px solid #428bca;background-color:#428bca;color:#fff}div#response .popover .commentItem .arrow_from_other{position:relative;right:276px;border-top:solid 8px transparent;border-bottom:solid 8px transparent;border-right:solid 10px #000;border-right-color:inherit;float:right;top:0}div#response .popover .commentItem .arrow_from_me{position:relative;left:11px;border-top:solid 8px transparent;border-bottom:solid 8px transparent;border-left:solid 10px #000;border-left-color:inherit;float:right;top:0}div#user-study .studyItem{border:1px solid #ddd;display:inline-block;width:48%;margin-left:5px;margin-bottom:5px;margin-right:5px;margin-bottom:10px;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}@media screen and (max-width:500px){div#user-study .studyItem{width:100%}}@media screen and (min-width:1300px){div#user-study .studyItem{width:32%}}div#user-study #filterUI .col-lg-12{min-width:918px!important}div#user-study .studyItem .big_field_container{width:32%;display:inline-block;padding:10px;text-align:center}div#user-study .studyItem .big_field_container .glyphicon{font-size:2em}div#user-study .studyItem .big_field_container .entypoGlyphicon{font-family:'Entypo Glyphicons';font-size:4.5em;line-height:22px}div#user-study .studyItem .smallerText{font-size:.95em;padding-left:5px;padding-right:5px}div#user-study .studyItem .smallerText .study_field{margin-bottom:3px}div#user-study .studyItem .smallerText .study_field .field_label{width:90px;font-weight:700;display:inline-block;text-align:left}div#user-study .studyItem .smallerText .study_field .field_label .glyphicon{padding-right:10px}div#user-study .studyItem.highlighted{border:1px solid orange}div#user-study .studyItem.selected{border:1px solid #4b70bf}div#user-study .studyItem .respTitle{cursor:pointer;padding:14px;display:inline-block;width:100%;background-color:#f3f3f3;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}div#user-study .studyItem .respTitle:hover{background-color:#c3c3c3}div#user-study .studyItem .respTitle h3{float:left}div#user-study .studyItem .respTitle.highlighted{background-color:orange}div#user-study .studyItem .respTitle .respActionIcons{float:right;height:0;position:relative;top:-10px}div#user-study .studyItem .respTitle span.entypoGlyphicon{font-family:'Entypo Glyphicons';font-size:2.1em;padding:2px 4px;cursor:pointer;text-shadow:1px 1px #fff}div#user-study .studyItem .respTitle span.entypoGlyphicon.commentExists{color:indianred}div#user-study .studyItem .respTitle span.entypoGlyphicon.tbi{color:red}div#user-study .studyItem .respTitle span.entypoGlyphicon:hover{background-color:#000;color:#f3f3f3;text-shadow:none}div#user-study .studyItem .respContent p.lead{margin-bottom:2px;font-size:1.1em;padding-top:5px}div#user-study .studyItem .respContent p.small{margin-bottom:0;color:#666}div#user-study .studyItem .respContent hr{margin:10px 0}div#user-study .studyItem .respTitle.selected{background-color:#d9edf7}div#user-study .studyItem .respContent{padding:10px;cursor:pointer;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}div#user-study .studyItem .respContent:hover{background-color:#efefef}div#user-study .studyItem .respContent .curveArea{padding-bottom:10px;width:100%;height:300px;display:inline-block}div#user-study #tableRenderingArea table tr th:nth-child(1){width:30%}div#user-study #tableRenderingArea table tr th:nth-child(2){width:10%}div#user-study #tableRenderingArea table tr th:nth-child(3){width:25%}div#user-study #tableRenderingArea table tr th:nth-child(4){width:15%}div#user-study #tableRenderingArea table tr th:nth-child(5){width:20%}div#admin-hpcserver .serverItem,div#admin-hpcserver .policyItem{display:inline-block;width:48.5%;margin-left:5px;margin-bottom:5px;margin-right:5px;margin-bottom:10px;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}@media screen and (max-width:500px){div#admin-hpcserver .serverItem,div#admin-hpcserver .policyItem{width:100%}}@media screen and (min-width:1300px){div#admin-hpcserver .serverItem,div#admin-hpcserver .policyItem{width:32%}}div#admin-hpcserver .serverItem:hover,div#admin-hpcserver .policyItem:hover{box-shadow:0 0 6px 0 #9dd2ff;border-color:#428bca}div#admin-hpcserver .serverItem .title,div#admin-hpcserver .policyItem .title{background-color:#efefef;font-weight:700;padding-left:10px;padding-top:15px;padding-bottom:15px}div#admin-hpcserver .serverItem .title small,div#admin-hpcserver .policyItem .title small{font-weight:300;display:inline-block}div#admin-hpcserver .serverItem .showcase img,div#admin-hpcserver .policyItem .showcase img{margin-bottom:10px}div#admin-hpcserver .serverItem .showcase p.lead,div#admin-hpcserver .policyItem .showcase p.lead{margin-bottom:0}div#admin-hpcserver .serverItem .contentWrapper,div#admin-hpcserver .policyItem .contentWrapper{padding-top:10px;padding-bottom:10px}div#admin-hpcserver .serverItem .db_field,div#admin-hpcserver .policyItem .db_field{width:100%;margin-bottom:3px}div#admin-hpcserver .serverItem .db_field .fieldlabel,div#admin-hpcserver .policyItem .db_field .fieldlabel{width:40%;display:inline-block}div#admin-hpcserver .serverItem .db_field .fieldvalue,div#admin-hpcserver .policyItem .db_field .fieldvalue{width:60%;display:inline-block}div#admin-hpcserver .serverItem .respTitle,div#admin-hpcserver .policyItem .respTitle{cursor:pointer;padding:10px;display:inline-block;width:100%;background-color:#f3f3f3;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}div#admin-hpcserver .serverItem .respTitle:hover,div#admin-hpcserver .policyItem .respTitle:hover{background-color:#c3c3c3}div#admin-hpcserver .serverItem .respTitle h3,div#admin-hpcserver .policyItem .respTitle h3{float:left}div#admin-hpcserver .serverItem .respTitle.highlighted,div#admin-hpcserver .policyItem .respTitle.highlighted{background-color:orange}div#admin-hpcserver .serverItem .respTitle .respActionIcons,div#admin-hpcserver .policyItem .respTitle .respActionIcons{float:right;height:0;position:relative;top:-10px}div#admin-hpcserver .serverItem .respTitle span.entypoGlyphicon,div#admin-hpcserver .policyItem .respTitle span.entypoGlyphicon{font-family:'Entypo Glyphicons';font-size:2.1em;padding:2px 4px;cursor:pointer;text-shadow:1px 1px #fff}div#admin-hpcserver .serverItem .respTitle span.entypoGlyphicon.commentExists,div#admin-hpcserver .policyItem .respTitle span.entypoGlyphicon.commentExists{color:indianred}div#admin-hpcserver .serverItem .respTitle span.entypoGlyphicon.tbi,div#admin-hpcserver .policyItem .respTitle span.entypoGlyphicon.tbi{color:red}div#admin-hpcserver .serverItem .respTitle span.entypoGlyphicon:hover,div#admin-hpcserver .policyItem .respTitle span.entypoGlyphicon:hover{background-color:#000;color:#f3f3f3;text-shadow:none}.solverItem,.processorItem{cursor:move;border-radius:5px}.solverItem .hpcserver_name,.processorItem .hpcserver_name{font-weight:700}.solverItem .hpcserver_description,.solverItem .hpcserver_description{font-size:.9em;color:#666}.solverItem .fa.clickable,.policyItem .fa.clickable,.processorItem .fa.clickable{font-size:1.5em;padding:7px}.solverItem .fa.clickable:hover,.policyItem .fa.clickable:hover,.processorItem .fa.clickable:hover{background-color:#000;color:#fff}.attributeItem{cursor:move}.attributeItem .fa-trash-o,.attributeItem .editattribute{padding-left:5px}.ui-state-highlight-hpcsolver{border:1px solid #fed22f;background:#ffe45c;margin-bottom:10px;min-height:3.5em;color:#363636}.ui-state-highlight-solverattr{border:1px solid #fed22f;background:#ffe45c;color:#363636}div#user-hpcjobs:not(.mobile) .jobItem{-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}@keyframes hpcjobsFadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hpcjobs-top-row{overflow:hidden;position:relative}.hpcjobs-carousel-track{display:flex;flex-direction:row;align-items:stretch;transition:transform .4s cubic-bezier(0.4,0,.2,1);will-change:transform}.hpcjobs-carousel-track.slide-servers{transform:translateX(-100%)}.hpcjobs-carousel-slide{flex:0 0 100%;min-width:100%}.hpcjobs-summary-container{position:relative;padding:8px 16px 4px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.hpcjobs-summary-container::-webkit-scrollbar{height:4px}.hpcjobs-summary-container::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.hpcjobs-summary-container::-webkit-scrollbar-track{background:transparent}.hpcjobs-summary{display:inline-flex;flex-direction:row;gap:10px;flex-wrap:nowrap;min-width:100%}.hpcjobs-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:28px;height:28px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;font-size:12px;color:#555;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,box-shadow .2s ease}.hpcjobs-carousel-arrow:hover{box-shadow:0 2px 12px rgba(0,0,0,.15);color:#333}.hpcjobs-carousel-arrow-left{left:4px}.hpcjobs-carousel-arrow-right{right:4px}.hpcjobs-carousel-arrow.is-hidden{opacity:0;pointer-events:none}.hpcjobs-top-row:has(.hpcjobs-carousel-track.slide-servers) .hpcjobs-carousel-arrow{opacity:0;pointer-events:none}.hpcjobs-summary-group{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:10px 12px;animation:hpcjobsFadeIn .25s ease both;transition:border-color .15s ease,box-shadow .15s ease;flex:1 1 0;min-width:240px;overflow:hidden}.hpcjobs-summary-group:hover{border-color:silver;box-shadow:0 2px 8px rgba(0,0,0,.06)}.hpcjobs-summary-group.ui-sortable-helper{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:scale(1.02);z-index:10}.hpcjobs-summary-group.ui-sortable-helper .hpcjobs-summary-group-header{cursor:grabbing}.hpcjobs-card-placeholder{background:#e8f0fe;border:2px dashed #90b4e0;border-radius:8px;flex:1 1 0;min-width:240px}.hpcjobs-summary-group-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f0f0f0;cursor:grab}.hpcjobs-summary-group-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;flex:0 0 32px}.hpcjobs-summary-group-icon.icon-status{background:#e0ecf8;color:#2c5282}.hpcjobs-summary-group-icon.icon-resources{background:#e8daef;color:#6c3483}.hpcjobs-summary-group-icon.icon-time{background:#fef3cd;color:#856404}.hpcjobs-summary-group-icon.icon-licenses{background:#d4edda;color:#155724}.hpcjobs-summary-group-title{font-size:13px;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.hpcjobs-summary-metrics{display:flex;flex-wrap:wrap;gap:12px}.hpcjobs-summary-metric{display:flex;align-items:center;gap:8px;flex:1 1 45%;min-width:0}.hpcjobs-summary-metric-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;flex:0 0 36px;transition:background-color .3s ease,color .3s ease}.hpcjobs-summary-metric-icon.icon-queued{background:#e0ecf8;color:#2c5282}.hpcjobs-summary-metric-icon.icon-presolving{background:#fff7e6;color:#d46b08}.hpcjobs-summary-metric-icon.icon-solving{background:#e6f7ff;color:#096dd9}.hpcjobs-summary-metric-icon.icon-postproc{background:#e8daef;color:#6c3483}.hpcjobs-summary-metric-icon.icon-finished{background:#d4edda;color:#155724}.hpcjobs-summary-metric-icon.icon-failed{background:#f0f0f0;color:#666}.hpcjobs-summary-metric-icon.icon-cores-busy{background:#e8daef;color:#6c3483}.hpcjobs-summary-metric-icon.icon-nodes-busy{background:#d1ecf1;color:#0c5460}.hpcjobs-summary-metric-icon.icon-core-hours{background:#fef3cd;color:#856404}.hpcjobs-summary-metric-icon.icon-cores-req{background:#f0f0f0;color:#555}.hpcjobs-summary-metric-icon.icon-elapsed{background:#e8e0f0;color:#6a4c93}.hpcjobs-summary-metric-icon.icon-waiting{background:#fff7e6;color:#d46b08}.hpcjobs-summary-metric.has-alert .hpcjobs-summary-metric-icon.icon-failed{background:#f8d7da;color:#721c24}.hpcjobs-summary-metric-info{display:flex;flex-direction:column}.hpcjobs-summary-metric-value{font-size:20px;font-weight:700;color:#333;line-height:1.2}.hpcjobs-summary-metric-value.value-alert{color:#721c24}.hpcjobs-summary-metric-value.value-active{color:#096dd9}.hpcjobs-summary-metric-value.value-success{color:#155724}.hpcjobs-summary-metric-label{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.3px;font-weight:500;white-space:nowrap}.hpcjobs-summary-group:not([data-card=anomalies]) .hpcjobs-summary-metric{gap:6px}.hpcjobs-summary-group:not([data-card=anomalies]) .hpcjobs-summary-metric-icon{width:26px;height:26px;font-size:10px;flex:0 0 26px;border-radius:6px}.hpcjobs-summary-group:not([data-card=anomalies]) .hpcjobs-summary-metric-value{font-size:14px}.hpcjobs-summary-group:not([data-card=anomalies]) .hpcjobs-summary-metric-label{font-size:8px}.hpcjobs-summary-group[data-card=job-status] .hpcjobs-summary-metric,.hpcjobs-summary-group[data-card=overall-status] .hpcjobs-summary-metric{cursor:pointer;border-radius:6px;padding:4px 6px;transition:background-color .15s ease}.hpcjobs-summary-group[data-card=job-status] .hpcjobs-summary-metric:hover,.hpcjobs-summary-group[data-card=overall-status] .hpcjobs-summary-metric:hover{background:#f0f4f8}.hpcjobs-summary-metric.metric-active{background:#e0ecf8!important;box-shadow:inset 0 0 0 1px #b0cde8}@keyframes metricShimmer{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.hpcjobs-summary-metric.metric-loading{animation:metricShimmer .8s ease-in-out infinite;pointer-events:none}@keyframes metricRejectFlash{0%{background:transparent}20%{background:rgba(229,62,62,.15)}100%{background:transparent}}.hpcjobs-summary-metric.metric-rejected{animation:metricRejectFlash .6s ease-out}@keyframes hpcjobsShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.hpcjobs-skeleton-group{animation:none}.hpcjobs-skeleton-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.hpcjobs-skeleton-metrics{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.hpcjobs-skeleton-block{display:inline-block;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:hpcjobsShimmer 1.5s ease infinite}.hpcjobs-skeleton-metrics .hpcjobs-skeleton-block:nth-child(odd){animation-delay:.1s}.hpcjobs-skeleton-metrics .hpcjobs-skeleton-block:nth-child(4n){animation-delay:.25s}@media (max-width:768px){.hpcjobs-summary-group{padding:12px}}.hpcjobs-summary-group-icon.icon-overall{background:#dce8f5;color:#34495e}.hpcjobs-summary-metric-icon.icon-total{background:#dce8f5;color:#34495e}.hpcjobs-summary-metric-icon.icon-stopped{background:#fff3cd;color:#856404}.hpcjobs-summary-metric-value.value-warning{color:#856404}.hpcjobs-summary-group-icon.icon-anomaly{background:#fff3cd;color:#856404}.hpcjobs-anomaly-filter-group{margin-left:auto;display:flex;align-items:center;gap:0;overflow:hidden}.hpcjobs-anomaly-filter-type{width:0;opacity:0;padding:0;border:0;background:transparent;border-radius:50%;font-size:12px;cursor:pointer;transition:width .2s ease,opacity .2s ease,padding .2s ease,background .15s ease,color .15s ease;color:#bbb;line-height:1;flex-shrink:0;overflow:hidden}.hpcjobs-anomaly-filter-group.expanded .hpcjobs-anomaly-filter-type{width:26px;height:26px;opacity:1;padding:0;margin-right:3px;display:flex;align-items:center;justify-content:center}.hpcjobs-anomaly-filter-type.active[data-type=long_wait]{color:#856404;background:#fff3cd}.hpcjobs-anomaly-filter-type.active[data-type=stuck_status]{color:#721c24;background:#f8d7da}.hpcjobs-anomaly-filter-type.active[data-type=heavy_user]{color:#0c5460;background:#d1ecf1}.hpcjobs-anomaly-filter-type.active[data-type=skipped_solving]{color:#856404;background:#fff3cd}.hpcjobs-anomaly-filter-type:not(.active){color:#ccc;background:#f5f5f5}.hpcjobs-anomaly-filter-type:hover{transform:scale(1.1)}.hpcjobs-anomaly-filter-toggle{border:0;background:transparent;color:#aaa;font-size:12px;cursor:pointer;padding:4px 5px;border-radius:4px;line-height:1;transition:color .15s ease,background .15s ease;flex-shrink:0}.hpcjobs-anomaly-filter-toggle:hover{color:#555;background:#f0f0f0}.hpcjobs-anomaly-filter-group.expanded .hpcjobs-anomaly-filter-toggle{color:#2c5282;background:#e0ecf8}.hpcjobs-anomaly-filter-group.expanded .hpcjobs-anomaly-filter-type:nth-child(1){transition-delay:.02s}.hpcjobs-anomaly-filter-group.expanded .hpcjobs-anomaly-filter-type:nth-child(2){transition-delay:.06s}.hpcjobs-anomaly-filter-group.expanded .hpcjobs-anomaly-filter-type:nth-child(3){transition-delay:.1s}.hpcjobs-anomaly-filter-group.expanded .hpcjobs-anomaly-filter-type:nth-child(4){transition-delay:.14s}.hpcjobs-summary-group[data-card=anomalies]{display:flex;flex-direction:column;overflow:hidden}.hpcjobs-anomaly-body{flex:1 1 0;min-height:0;overflow-y:auto}.hpcjobs-anomaly-list{display:flex;flex-direction:column;gap:6px}.hpcjobs-anomaly-item{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:6px;font-size:12px;line-height:1.4;color:#333;transition:background-color .15s ease}.hpcjobs-anomaly-item.clickable{cursor:pointer}.hpcjobs-anomaly-item.clickable:hover{background:#f5f5f5}.hpcjobs-anomaly-item-icon{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px;flex:0 0 24px}.hpcjobs-anomaly-item-icon.severity-warning{background:#fff3cd;color:#856404}.hpcjobs-anomaly-item-icon.severity-danger{background:#f8d7da;color:#721c24}.hpcjobs-anomaly-item-icon.severity-info{background:#d1ecf1;color:#0c5460}.hpcjobs-anomaly-item-message{flex:1;word-break:break-word}.hpcjobs-anomaly-empty{display:flex;align-items:center;gap:8px;padding:10px 8px;color:#155724;font-size:13px}.hpcjobs-anomaly-empty-icon{width:28px;height:28px;border-radius:6px;background:#d4edda;color:#155724;display:flex;align-items:center;justify-content:center;font-size:13px;flex:0 0 28px}.hpcjobs-summary-group[data-card=resources] .hpcjobs-summary-metrics,.hpcjobs-summary-group[data-card=job-status] .hpcjobs-summary-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hpcjobs-summary-group[data-card=resources] .hpcjobs-summary-metric,.hpcjobs-summary-group[data-card=job-status] .hpcjobs-summary-metric{min-width:0}.hpcjobs-summary-group[data-card=licenses]{min-width:280px}.hpcjobs-license-server-select{margin-left:auto;border:1px solid #ddd;border-radius:4px;padding:2px 6px;font-size:11px;color:#555;background:#fff;max-width:140px;min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.hpcjobs-license-server-select:focus{outline:0;border-color:#2c5282}.hpcjobs-license-sync-btn{border:0;background:transparent;color:#999;padding:2px 6px;border-radius:4px;cursor:pointer;font-size:12px;transition:color .2s,background .2s;flex-shrink:0}.hpcjobs-license-sync-btn:hover{color:#2c5282;background:#e0ecf8}.hpcjobs-license-sync-btn.syncing i{animation:fa-spin 1s linear infinite}.hpcjobs-license-body{flex:1 1 0;min-height:0;overflow-y:auto;padding:4px 0}.hpcjobs-license-empty{color:#999;font-size:12px;font-style:italic;padding:10px 0;text-align:center}.hpcjobs-license-item{padding:6px 0}.hpcjobs-license-item+.hpcjobs-license-item{border-top:1px solid #f0f0f0}.hpcjobs-license-item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.hpcjobs-license-item-name{font-size:12px;font-weight:600;color:#333;text-transform:capitalize}.hpcjobs-license-item-counts{font-size:11px;color:#666}.hpcjobs-license-bar{height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;display:flex}.hpcjobs-license-bar-used{background:#2c5282;border-radius:4px 0 0 4px;transition:width .3s ease}.hpcjobs-license-bar-free{background:#c6d9ec;transition:width .3s ease}.hpcjobs-license-loading{text-align:center;padding:10px 0;color:#999;font-size:12px}.hpcjobs-server-table-container{padding:8px 12px;display:flex;flex-direction:column;overflow:hidden}.hpcjobs-server-table-wrapper{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;animation:hpcjobsFadeIn .25s ease both;display:flex;flex-direction:column;flex:1 1 0;min-height:0}.hpcjobs-server-table-topscroll{overflow-x:auto;overflow-y:hidden;flex:0 0 auto}.hpcjobs-server-table-topscroll-inner{height:1px}.hpcjobs-server-table-scroll{overflow-y:auto;overflow-x:hidden;flex:1 1 0;min-height:0}.hpcjobs-server-table-header{display:none}.hpcjobs-server-table-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;background:#d4edda;color:#155724}.hpcjobs-server-table-title{font-size:13px;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.3px}.hpcjobs-server-table{width:100%;border-collapse:collapse;font-size:13px}.hpcjobs-server-table thead th{background:#fafafa;padding:8px 12px;font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:2}.hpcjobs-server-table-subheader th{background:#f5f5f5;padding:4px 12px;font-size:10px;font-weight:500;color:#888;border-bottom:1px solid #e0e0e0;top:31px}.hpcjobs-server-skeleton-row:nth-child(2) .hpcjobs-skeleton-block{animation-delay:.15s}.hpcjobs-server-skeleton-row:nth-child(3) .hpcjobs-skeleton-block{animation-delay:.3s}.hpcjobs-server-table tbody td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#333;vertical-align:middle}.hpcjobs-server-table tbody tr:last-child td{border-bottom:0}.hpcjobs-server-table tbody tr:hover{background:#f8f9fa}.hpcjobs-server-table .server-name{font-weight:600;color:#2c5282}.hpcjobs-server-status-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.hpcjobs-server-status-badge.status-active{background:#d4edda;color:#155724}.hpcjobs-server-status-badge.status-down{background:#f8d7da;color:#721c24}.hpcjobs-server-status-badge.status-loading{background:#f0f0f0;color:#888}.hpcjobs-server-status-badge.status-no-data{background:#fff3cd;color:#856404}.hpcjobs-server-table .server-col-ext-running,.hpcjobs-server-table .server-col-ext-queued{color:#6c757d}.hpcjobs-server-table .server-col-synced{font-size:11px;color:#888;white-space:nowrap}.hpcjobs-sync-btn{background:0;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;padding:3px 7px;font-size:12px;transition:all .2s}.hpcjobs-sync-btn:hover{color:#1a73e8;border-color:#1a73e8;background:rgba(26,115,232,.05)}.hpcjobs-sync-btn.syncing{color:#1a73e8;pointer-events:none;opacity:.7}.server-col-sync-action{text-align:center;width:40px}.hpcjobs-sync-all-btn{background:0;border:1px solid #bbb;border-radius:4px;color:#555;cursor:pointer;padding:2px 8px;font-size:11px;white-space:nowrap;transition:all .2s}.hpcjobs-sync-all-btn:hover{color:#1a73e8;border-color:#1a73e8;background:rgba(26,115,232,.05)}.hpcjobs-sync-all-btn.syncing{color:#1a73e8;pointer-events:none;opacity:.7}.hpcjobs-server-table-subheader .hpcjobs-server-search-wrap{position:relative}.hpcjobs-server-table-subheader .hpcjobs-server-search{width:100%;min-width:100px;padding:3px 6px 3px 22px;border:1px solid #ccc;border-radius:4px;font-size:11px;background:#fff;box-sizing:border-box}.hpcjobs-server-table-subheader .hpcjobs-server-search:focus{border-color:#1a73e8;outline:0}.hpcjobs-server-table-subheader .hpcjobs-server-search-icon{position:absolute;left:6px;top:50%;transform:translateY(-50%);color:#999;font-size:11px;pointer-events:none}.hpcjobs-server-table .hpcjobs-skeleton-block{display:inline-block;width:40px;height:16px;border-radius:3px}.hpcjobs-time-scope{display:inline-flex;vertical-align:middle;background:#f0f0f0;border-radius:8px;padding:3px;gap:2px}.hpcjobs-scope-btn{border:0;background:transparent;color:#888;padding:5px 10px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease;line-height:1;letter-spacing:.3px}.hpcjobs-scope-btn:hover:not(.active){color:#555;background:#e8e8e8}.hpcjobs-scope-btn.active{background:#fff;color:#2c5282;box-shadow:0 1px 3px rgba(0,0,0,.1)}.hpcjobs-time-scope.loading{pointer-events:none;position:relative;overflow:hidden}.hpcjobs-time-scope.loading .hpcjobs-scope-btn{opacity:.6}.hpcjobs-time-scope.loading::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:hpcjobsScopeShimmer 1.2s ease infinite}@keyframes hpcjobsScopeShimmer{0%{left:-100%}100%{left:100%}}.hpcjobs-carousel-toggle{display:inline-flex;vertical-align:middle;background:#f0f0f0;border-radius:8px;padding:3px;gap:2px}.hpcjobs-carousel-btn{border:0;background:transparent;color:#888;padding:5px 12px;border-radius:6px;font-size:13px;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease;line-height:1}.hpcjobs-carousel-btn:hover:not(.active){color:#555;background:#e8e8e8}.hpcjobs-carousel-btn.active{background:#fff;color:#2c5282;box-shadow:0 1px 3px rgba(0,0,0,.1)}.hpcjobs-submit-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;padding-right:16px;font-size:13px;font-weight:600;color:#dce8f5!important;background:linear-gradient(135deg,#2c5282,#2b6cb0);border:0;border-radius:8px;text-decoration:none;letter-spacing:.3px;transition:background .2s ease,box-shadow .2s ease,transform .1s ease;box-shadow:0 2px 6px rgba(44,82,130,.25);vertical-align:middle}.hpcjobs-submit-btn:hover{background:linear-gradient(135deg,#2b6cb0,#3182ce);box-shadow:0 4px 12px rgba(44,82,130,.35);color:#fff!important;text-decoration:none;transform:translateY(-1px)}.hpcjobs-submit-btn:active{transform:translateY(0);box-shadow:0 1px 4px rgba(44,82,130,.25)}.hpcjobs-submit-btn i{font-size:12px}@keyframes projectsFadeIn{from{transform:translateY(6px)}to{transform:translateY(0)}}@keyframes projectsShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.projects-page{padding:16px 20px;width:100%;box-sizing:border-box}.projects-page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;width:100%}.projects-page-header h1{font-size:20px;font-weight:600;color:#1a1a1a;margin:0;display:flex;align-items:center;gap:8px}.projects-page-header h1 i{font-size:18px;color:#2c5282}.projects-create-btn{display:inline-flex;align-items:center;gap:6px;margin-left:auto;background:linear-gradient(135deg,#2c5282,#2b6cb0);color:#fff!important;border:0;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:500;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;text-decoration:none!important;white-space:nowrap}.projects-create-btn:hover,.projects-create-btn:focus,.projects-create-btn:visited{transform:translateY(-1px);box-shadow:0 4px 12px rgba(44,82,130,.3);color:#fff!important;text-decoration:none!important}.projects-create-btn:active{transform:translateY(0)}.projects-toolbar{display:flex;align-items:center;gap:12px;padding:10px 0;margin-bottom:12px;flex-wrap:wrap;width:100%}.projects-search-wrap{position:relative;flex:0 0 240px}.projects-search-wrap i{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#999;font-size:13px}.projects-search-wrap input{width:100%;padding:7px 10px 7px 32px;border:1px solid #ddd;border-radius:6px;font-size:13px;outline:0;transition:border-color .15s ease}.projects-search-wrap input:focus{border-color:#2c5282;box-shadow:0 0 0 2px rgba(44,82,130,.1)}.projects-limit-select{padding:7px 10px;border:1px solid #ddd;border-radius:6px;font-size:13px;background:#fff;cursor:pointer;outline:0}.projects-view-togglers{display:flex;gap:2px;background:#f0f0f0;border-radius:6px;padding:2px}.projects-view-togglers .view-toggler{padding:5px 12px;border:0;background:transparent;border-radius:4px;font-size:13px;color:#666;cursor:pointer;transition:background .15s ease,color .15s ease;display:flex;align-items:center;gap:5px}.projects-view-togglers .view-toggler.active{background:#fff;color:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,.08)}.projects-view-togglers .view-toggler:hover:not(.active){color:#333}.projects-pagination{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:13px;color:#666}.projects-pagination .pagenav{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:6px;background:#fff;color:#666;cursor:pointer;transition:background .15s ease,border-color .15s ease}.projects-pagination .pagenav:hover{background:#f5f5f5;border-color:#bbb}.projects-pagination input[type=number]{width:44px;text-align:center;padding:4px;border:1px solid #ddd;border-radius:6px;font-size:13px;outline:0}.projects-pagination input[type=number]:focus{border-color:#2c5282}.projects-pagination .page-of{color:#999;font-size:12px}.projects-sort-wrap{position:relative}.projects-sort-select{padding:7px 10px;border:1px solid #ddd;border-radius:6px;font-size:13px;background:#fff;cursor:pointer;outline:0}.projects-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;min-height:200px;align-items:start}.project-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px;cursor:pointer;animation:projectsFadeIn .25s ease both;transition:border-color .15s ease,box-shadow .15s ease;position:relative;display:flex;flex-direction:column}.project-card:hover{border-color:silver;box-shadow:0 2px 12px rgba(0,0,0,.07)}.project-card:hover .project-card-actions{opacity:1}.project-card-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.project-card-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;flex:0 0 40px}.project-card-icon.color-0{background:#e0ecf8;color:#2c5282}.project-card-icon.color-1{background:#e8daef;color:#6c3483}.project-card-icon.color-2{background:#d4edda;color:#155724}.project-card-icon.color-3{background:#fef3cd;color:#856404}.project-card-icon.color-4{background:#d1ecf1;color:#0c5460}.project-card-icon.color-5{background:#f8d7da;color:#721c24}.project-card-icon.color-6{background:#e2e3e5;color:#383d41}.project-card-icon.color-7{background:#fff3cd;color:#664d03}.project-card-title-area{flex:1;min-width:0}.project-card-name{font-size:15px;font-weight:600;color:#1a1a1a;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-card-code{display:inline-block;font-size:11px;font-weight:500;color:#2c5282;background:#e0ecf8;padding:1px 6px;border-radius:4px;letter-spacing:.3px}.project-card-description{font-size:13px;color:#666;line-height:1.45;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:19px}.project-card-tags{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:10px}.project-card-tag{font-size:11px;color:#555;background:#f0f0f0;padding:2px 8px;border-radius:10px;white-space:nowrap}.project-card-meta{display:flex;align-items:center;gap:14px;font-size:12px;color:#888;margin-top:auto;padding-top:10px;border-top:1px solid #f0f0f0}.project-card-meta-item{display:flex;align-items:center;gap:4px}.project-card-meta-item i{font-size:12px;color:#aaa}.project-card-actions{position:absolute;top:12px;right:12px;display:flex;gap:4px;opacity:0;transition:opacity .15s ease}.project-card-actions .card-action-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:6px;background:#fff;color:#666;cursor:pointer;font-size:12px;transition:background .12s ease,color .12s ease,border-color .12s ease}.project-card-actions .card-action-btn:hover{background:#f5f5f5;border-color:#bbb;color:#333}.project-card-actions .card-action-btn.action-delete:hover{background:#fef2f2;border-color:#e8a1a1;color:#c53030}.project-card-actions .card-action-btn.action-bookmark.is-bookmarked{color:#d69e2e;border-color:#d69e2e;background:#fffff0}.project-card-status{width:8px;height:8px;border-radius:50%;flex:0 0 8px}.project-card-status.status-active{background:#48bb78}.project-card-status.status-idle{background:#ecc94b}.project-card-status.status-stale{background:#cbd5e0}.project-card-shared-badge{font-size:11px;color:#2c5282;background:#ebf4ff;padding:2px 8px;border-radius:4px;display:inline-flex;align-items:center;gap:4px}.project-card-skeleton{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;animation:projectsFadeIn .25s ease both}.project-skeleton-block{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:projectsShimmer 1.5s ease infinite;border-radius:4px}.project-skeleton-icon{width:40px;height:40px;border-radius:8px}.project-skeleton-title{height:16px;width:70%;margin-bottom:8px}.project-skeleton-desc{height:12px;width:90%;margin-bottom:6px}.project-skeleton-desc.short{width:50%}.project-skeleton-meta{height:12px;width:40%;margin-top:14px}.projects-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#999;text-align:center;grid-column:1 / -1}.projects-empty-state i{font-size:48px;color:#ddd;margin-bottom:16px}.projects-empty-state h3{font-size:18px;font-weight:500;color:#666;margin:0 0 8px}.projects-empty-state p{font-size:14px;color:#999;margin:0 0 20px}.projects-bookmarked-section{margin-bottom:20px}.projects-section-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#888;margin-bottom:10px;display:flex;align-items:center;gap:6px}.projects-section-label i{color:#d69e2e;font-size:12px}.projects-bookmarked-row{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px}.projects-bookmarked-row .project-card{flex:0 0 300px;min-width:300px}.projects-recent-section{margin-bottom:20px}.projects-recent-row{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px}.projects-recent-row .project-card{flex:0 0 280px;min-width:280px}.projects-all-section-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#888;margin-bottom:10px}@media (max-width:768px){.projects-card-grid{grid-template-columns:1fr}.projects-toolbar{flex-direction:column;align-items:stretch}.projects-search-wrap{flex:1}.projects-pagination{margin-left:0;justify-content:center}.projects-bookmarked-row .project-card,.projects-recent-row .project-card{flex:0 0 260px;min-width:260px}}@media (max-width:480px){.projects-page{padding:12px}.project-card{padding:12px}}@keyframes projectsHighlight{0%{box-shadow:0 0 0 3px rgba(44,82,130,.4)}100%{box-shadow:0 0 rgba(44,82,130,0)}}.project-card.newly_created{animation:projectsHighlight 1.5s ease}svg.PedPro{display:inline-block;position:relative;width:100%;height:100%;vertical-align:top;overflow:hidden}.x .axis{position:absolute;left:-800px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-anchor:end}.y .axis{position:relative;left:-80px;text-anchor:end}.row-label{font-size:20px;font-weight:700}.pic-tip{fill:#fff;font-family:"Helvetica Neue";font-weight:300;background:rgba(128,128,128,.2);color:#fff;padding:1px;-moz-border-radius:8px;border-radius:25px}.main-tip{font-family:"Helvetica Neue";font-weight:300;background:rgba(1,1,1,1);color:#fff}.legend-text{font-family:"Helvetica Neue";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;font-size:16px;font-weight:700;text-anchor:start}.outer-bounding-box{fill:transparent}.scatter-axis-label{font-size:20px;font-weight:700}.plot-dot{fill:#428bca}.l-text{font-size:16px;font-weight:700}.acc-curve-line{fill:transparent}.clear-button{fill:#487DCB;cursor:pointer}.clear-text-all{font-size:24px;fill:#fff}.clear-scatter{cursor:pointer;fill:#487DCB}.clear-legend{cursor:pointer;fill:#487DCB}.brush{fill:#ADD8E6;opacity:.5}.t-label{font-family:sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-anchor:start;font-size:24px;font-weight:700}.control-bar{background-color:#ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.bar-tip{height:75px;fill:#fff;font-family:"Helvetica Neue";font-weight:300;background:rgba(128,128,128,128);color:#fff;padding:5px 10px;-moz-border-radius:8px;border-radius:25px;top:100px;visibility:hidden}.chartYAxis path{stroke:#ddd}.chartXAxis path{stroke:#ddd}.anchor{visibility:hidden;pointer-events:none;cursor:move;z-index:100}.outline-rect{fill:#00f;opacity:.1}.img-btn{fill:#487DCB}.img-btn-text{font-size:24px;fill:#fff;pointer-events:none}div.d3view-pedpro .svg-container{height:100%;width:100%}div.d3view-pedpro .pedpro-pic{position:absolute;left:50%;height:30%;width:18%;top:6%;z-index:2;margin-left:9px;text-align:center}div.d3view-pedpro .pedpro-pic video{}div.d3view-pedpro .pedpro-newton{position:absolute;width:33%;left:66.7%;height:40%;top:0}div.d3view-pedpro .pedpro-spinner{position:absolute;left:49%;top:50%;font-size:24px;color:steelblue}:root{--dark-border-color:#FFF;--dark-text-color:#FFF;--dark-background-color:#333;--dark-hover-background-color:#000;--dark-button-background-color:#575757;--light-border-color:rgba(0,0,0,.4)}body[data-theme=dark] svg.bubble-chart circle{fill-opacity:.9!important}body[data-theme=dark] svg.chart-gridlines .gridBox rect{fill:transparent!important}body[data-theme=dark] div.simlytiks svg.box .chart-container line,body[data-theme=dark] div.simlytiks svg.box .chart-container rect.box,body[data-theme=dark] div.simlytiks svg.scatter_matrix_plot line.diagonal{stroke:#FFF!important}.d3view-viz{display:flex;height:100%;width:100%;position:relative}.d3view-viz .grouped_chart_container{flex:0 0 100%;height:100%}.d3view-viz .grouped_view.root>.chart_container{height:calc(100% - 40px)!important}.d3view-viz .grouped_view.root{height:100%;margin-bottom:0!important}.d3view-viz .grouped_chart_container .treedata-bc>nav{display:inline-block}.d3view-viz .grouped_charts[data-orientation=grid]{position:relative}.d3view-viz .grouped_charts[data-orientation=grid]>.grouped_view{position:absolute;width:calc(50% - 20px);height:33%;margin:10px}.d3view-viz .grouped_charts[data-orientation=grid]>.grouped_view.root{width:calc(100% - 20px);height:100%;margin:0}.d3view-viz .grouped_charts[data-bordered=true]>.grouped_view:not(.root){border:1px solid #DDD;padding:10px}.d3view-viz .grouped_charts[data-orientation=vertical]{position:relative}.d3view-viz .grouped_charts[data-orientation=vertical]>.grouped_view:not(.root){position:absolute;width:500px;height:100%;flex:0 0 450px;margin:0 10px}.d3view-viz .grouped_charts[data-orientation=vertical]>.grouped_view.root{flex:0 0 calc(100% - 20px);height:100%;margin:0}.d3view-viz .grouped_charts[data-orientation=horizontal]>.grouped_view:not(.root){height:350px!important;margin-bottom:15px}.d3view-viz .grouped_charts[data-orientation=carousel]>.grouped_view{width:100%}.d3view-viz>.viz-container{position:absolute;left:0;top:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;z-index:2}.d3view-viz>.new-viz{flex:1 1 100%}.d3view-viz .viz-legends-container{position:absolute;border:1px solid transparent}.d3view-viz .viz-legends-container.ui-draggable:hover{border:1px solid #DDD;border-radius:5px}.d3view-viz>.legends-svg{position:absolute}.d3view-viz>.viz-legends-container div.legends-wrapper{position:relative;width:auto!important;top:0!important;left:0!important}.d3view-viz>.viz-legends-container[data-empty=false]{width:200px;margin-left:10px}.d3view-viz>.viz-legends-container[data-empty=true]{width:0;display:none}.d3view-viz>.viz-legends-container .d3view-legends-container{border:0!important}.d3view-viz>.viz-legends-container .d3view-legends-container.opened{z-index:20}.d3view-viz[data-legends-position=right] .legends-wrapper{width:auto!important}.d3view-viz>.viz-legends-container .d3view-legends-container .ui-resizable-handle,.d3view-viz>.viz-legends-container .d3view-legends-container .toggle-legends{display:none!important;pointer-events:none!important}.d3view-viz[data-legends-position=top] .viz-legends-container{width:100%;top:0;left:0;bottom:unset!important;right:unset!important;min-height:40px;z-index:1}.d3view-viz[data-legends-position=right] .viz-legends-container{width:200px;top:0;right:0;bottom:unset!important;left:unset!important;height:100%}.d3view-viz[data-legends-position=top] .legend-container-options li[data-id=autofit]{display:none}.d3view-viz[data-legends-position=bottom] .legend-container-options li.dropdown-submenu.left ul.dropdown-menu{top:auto;transform:translate(-100%,45px)}.d3view-viz[data-legends-position=bottom] .viz-legends-container{width:100%;top:unset!important;right:unset!important;left:0;bottom:0;min-height:60px}.d3view-viz[data-legends-position=left] .viz-legends-container{width:200px;bottom:unset!important;right:unset!important;left:0;top:0;height:100%}.d3view-viz[data-legends-position=top]>.viz-legends-container ul.legends-list,.d3view-viz[data-legends-position=bottom]>.viz-legends-container ul.legends-list{display:flex;flex-wrap:wrap}.d3view-viz[data-legends-position=top]>.viz-legends-container ul.legends-list>.legend-item,.d3view-viz[data-legends-position=bottom]>.viz-legends-container ul.legends-list>.legend-item{margin:0 5px}.d3view-viz[data-legends-position=top]>.viz-legends-container ul.legends-list>.legend-item:first-child,.d3view-viz[data-legends-position=bottom]>.viz-legends-container ul.legends-list>.legend-item:first-child{margin-left:0}.d3view-viz[data-legends-position=top]>.viz-legends-container ul.legends-list>.legend-item:last-child,.d3view-viz[data-legends-position=bottom]>.viz-legends-container ul.legends-list>.legend-item:last-child{}.d3view-viz[data-legends-position=right] .viz-legends-container .legends-wrapper,.d3view-viz[data-legends-position=left] .viz-legends-container .legends-wrapper{flex-direction:column;height:100%}.d3view-viz[data-legends-position=right] .viz-legends-container .legends-wrapper .legends-body,.d3view-viz[data-legends-position=left] .viz-legends-container .legends-wrapper .legends-body{max-height:calc(100% - 32px)!important}.d3view-viz[data-legends-position=right] .viz-legends-container .legends-wrapper .legends-body .legends-list,.d3view-viz[data-legends-position=left] .viz-legends-container .legends-wrapper .legends-list{max-height:calc(100% - 2px)!important}.d3view-viz[data-legends-position=right] .viz-legends-container .legends-wrapper .legends-body .curve-name,.d3view-viz[data-legends-position=left] .viz-legends-container .legends-wrapper .curve-name{white-space:normal}.d3view-viz>.viz-legends-container .legend-options{display:flex;line-height:1em}.d3view-viz>.viz-legends-container li.legend-item{padding:0!important}.d3view-viz>.viz-legends-container div.d3view-legends-container div.legends-body{margin:0!important;overflow:auto!important}.d3view-viz .viz-settings-vertical{flex:0 0 50px}.d3view-viz[data-num-legends=true] .viz-legends-container{display:block!important;width:100px!important;left:calc(100% - 120px)!important}.d3view-viz .parallel-container{flex-wrap:wrap}.d3view-viz .parallel-container .svg_container{overflow:auto;height:100%}.d3view-viz._tiny .parallel-container .svg_container{overflow:hidden}.d3view-viz .parallel-container .svg_container svg{z-index:1}.d3view-viz .parallel-container canvas{transition:opacity .25s ease-in;pointer-events:none}.d3view-viz .parallel-container path.kde{fill:steelblue;stroke-width:5px}.d3view-viz .parallel-container canvas.faded{opacity:.4;display:block!important}.d3view-viz .parallel-container[data-table-position=top] .parallel_table_div{margin-bottom:10px}.d3view-viz .parallel-container .parallel_table_div{margin:0 10px}.d3view-viz .parallel-container .tick.not_brushed image{opacity:.5}.d3view-viz .d3view-no-data{display:none}.d3view-viz.no-data>.d3view-no-data{display:block!important}.d3view-viz.no-data>.viz-container,.d3view-viz.no-data>.viz-legends-container{display:none}.d3view-viz[data-chart-type=column_summary] .col-stats>.card{width:25%;height:100px;margin:0 10px}.d3view-viz[data-chart-type=scatter_matrix] svg.scatter_matrix_plot div.dim-label{text-align:center;font-size:1.1em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-viz[data-chart-type=parallelcoordinates] svg.parallel .drag-handle,.d3view-viz[data-chart-type=parallelcoordinates] svg.parallel .axis-handle text{cursor:move}svg.disableDragging .drag-handle{pointer-events:none!important}.d3view-viz[data-chart-type=parallelcoordinates] svg.parallel .drag-handle.hovered,.d3view-viz[data-chart-type=parallelcoordinates] svg.parallel .drag-handle.dragging{fill:red!important;cursor:move}.d3view-viz[data-chart-type=parallelcoordinates] .viz-container[data-animated-to] .transparent-background{display:none}.d3view-viz[data-chart-type=parallelcoordinates] .viz-container[data-animated-to] .axis-handle text{cursor:default}.d3view-viz[data-chart-type=decisiontree] .dtree-node-box{border:1px solid #DDD;padding:10px;background-color:#FFF}.d3view-viz[data-chart-type=decisiontree] .dtree-node-box .dtree-node-contents{height:calc(100% - 30px)}.d3view-viz[data-chart-type=decisiontree] .dtree-node-box .dtree-node-contents p{white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden;max-width:100%;margin:0}.d3view-viz[data-chart-type=contour2d] .paths path.hovered{stroke-width:.8px}.d3view-viz[data-chart-type=groupstats] .group-stats{display:flex;width:100%;flex:1 1 auto;flex-wrap:wrap;border-right:1px solid #DDD}.d3view-viz[data-chart-type=groupstats] .group-stats:last-child{border-right:0}.d3view-viz[data-chart-type=groupstats] .group-stats .group-container{flex:1 1 33%}.d3view-viz[data-chart-type=groupstats] .group-viz{height:40vh}.d3view-viz[data-chart-type=groupstats] .groups-summary .group-viz{border:0!important}.d3view-viz[data-chart-type=groupstats] .groups-summary .group-viz,.d3view-viz[data-chart-type=groupstats] .groupstats-container .all_rows .bs_datatable_wrapper{min-height:unset}.d3view-viz[data-chart-type=groupstats] .groupstats-groups.sticky{display:flex;justify-content:space-between;position:absolute;align-items:center;top:0!important;width:calc(100% - 30px);z-index:200;margin-bottom:10px}.d3view-viz[data-chart-type=groupstats] .groupstats-pages{position:relative;top:70px;height:calc(100% - 70px);overflow:auto}.d3view-viz[data-chart-type=groupstats] .groupstat-group{text-align:center;display:flex;align-items:center;justify-content:space-between;padding:0 10px;margin-right:10px;height:60px;min-width:150px;border:1px solid #DDD;box-shadow:var(--plugin-box-shadow-lightest);border-radius:10px}.d3view-viz[data-chart-type=groupstats] .groupstat-group h3{margin-bottom:0;margin-right:10px}.d3view-viz[data-chart-type=groupstats] .group-summary-charts{margin-top:50px;min-height:calc(40vh + 60px)}.d3view-viz[data-chart-type=groupstats] .gs-formfilters{height:300px;overflow:auto}.d3view-viz[data-chart-type=groupstats] .gs-formfilters .row{margin-bottom:0!important}.d3view-viz[data-chart-type=groupstats] .groupstats-page{border:1px solid #DDD;padding:10px;margin-bottom:10px}.d3view-viz[data-chart-type=groupstats] .groupstats-container{padding:15px}.d3view-viz[data-chart-type=groupstats] .group-vis-container{flex:1 1 33%}.d3view-viz[data-chart-type=groupstats] .all_rows{border:1px solid #DDD}.d3view-viz[data-chart-type=groupstats] .group-title{cursor:pointer}.d3view-viz[data-chart-type=groupstats] .page-title{height:30px;margin:5px 0;display:flex;justify-content:center;align-items:center}.d3view-viz[data-chart-type=groupstats] .page-title h3{margin:0}.d3view-viz[data-chart-type=groupstats] .group-cols{border-right:1px solid #DDD}.d3view-histogram .kde path{fill:none;stroke:#000}.d3view-viz[data-chart-type=frequencyplot] svg.frequencyPlot .bar.clicked rect{stroke:#333;stroke-width:3px}.d3view-viz[data-chart-type=kdeplot] .col-chart{margin:5px}.d3view-viz[data-chart-type=kdeplot] .col-heading{background-color:var(--neutralLight);text-align:center;padding:8px 5px;border-radius:5px;display:flex;align-items:center}.d3view-viz[data-chart-type=kdeplot] .col-heading h3{margin:0}.d3view-viz[data-chart-type=chord] .d3view-chord .chord-label{font-size:1.2em}rect.viz-svg-el-highlighted,path.viz-svg-el-highlighted{stroke:#000!important}.d3view-viz[data-animated-to]:not([data-anim-type=in-house])>:not(.new-viz){display:none!important}.d3view-viz[data-chart-type=grouped_histogram] .group-col:not([data-id="_all"]),.d3view-viz[data-chart-type=grouped_barchart] .group-col:not([data-id="_all"]),.d3view-viz[data-chart-type=grouped_boxplot] .group-col:not([data-id="_all"]){flex:1 1 auto;border:1px solid #DDD;margin-bottom:20px}.d3view-viz[data-chart-type=grouped_histogram] .group-col>.col,.d3view-viz[data-chart-type=grouped_barchart] .group-col>.col,.d3view-viz[data-chart-type=grouped_boxplot] .group-col>.col{margin-bottom:20px}.d3view-viz[data-chart-type=grouped_histogram] .group-flex,.d3view-viz[data-chart-type=grouped_barchart] .group-flex,.d3view-viz[data-chart-type=grouped_boxplot] .group-flex{padding:0 15px}.d3view-viz[data-chart-type=grouped_histogram] .col-legends,.d3view-viz[data-chart-type=grouped_barchart] .col-legends,.d3view-viz[data-chart-type=grouped_boxplot] .col-legends{position:relative;width:100%}.d3view-viz[data-chart-type=grouped_histogram] .col-legends .legends-wrapper,.d3view-viz[data-chart-type=grouped_barchart] .col-legends .legends-wrapper,.d3view-viz[data-chart-type=grouped_boxplot] .col-legends .legends-wrapper{position:relative;width:calc(100% - 0)!important}.d3view-viz[data-chart-type=grouped_histogram] .col-legends .legends-wrapper .legend-header,.d3view-viz[data-chart-type=grouped_barchart] .col-legends .legends-wrapper .legend-header,.d3view-viz[data-chart-type=grouped_boxplot] .col-legends .legends-wrapper .legend-header{display:none!important}.d3view-viz[data-chart-type=grouped_histogram] .group-col-body,.d3view-viz[data-chart-type=grouped_barchart] .group-col-body,.d3view-viz[data-chart-type=grouped_boxplot] .group-col-body{display:flex;flex-wrap:wrap;width:100%}.d3view-viz[data-chart-type=grouped_histogram] .group-col-body>.col,.d3view-viz[data-chart-type=grouped_barchart] .group-col-body>.col,.d3view-viz[data-chart-type=grouped_boxplot] .group-col-body>.col{flex:0 0 calc(50% - 20px)}.d3view-viz[data-chart-type=grouped_histogram] .group-col-heading,.d3view-viz[data-chart-type=grouped_barchart] .group-col-heading,.d3view-viz[data-chart-type=grouped_boxplot] .group-col-heading{margin-bottom:5px;padding:3px 15px}.d3view-viz[data-chart-type=sparkline_matrix] .legends-svg{}.d3view-viz[data-chart-type=sparkline_matrix].digitizing .d3view-no-data{display:block!important;font-size:1.4em;color:dimgrey;background:#FFF;z-index:20;padding:10px}.d3view-viz[data-chart-type=sparkline_matrix].digitizing .viz-container{opacity:.3}.d3view-schema-summary .schema-table table tbody tr td,.d3view-schema-summary .schema-table table tbody tr th{vertical-align:middle}.d3view-tree svg.tree g.node.clicked circle{fill:steelblue!important;stroke:#333!important}.d3view-tree .bulk-options{position:absolute;z-index:20;bottom:0;left:50%;transform:translateX(-50%);border:1px solid #DDD;padding:5px;border-radius:5px;box-shadow:var(--plugin-box-shadow-lighter);background:#FFF}.d3view-viz .dropdown-submenu.left>.dropdown-menu{top:0;left:0;transform:translateX(-100%);margin-top:-1px;margin-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.d3view-viz .dropdown-submenu.left>a:after{content:" ";position:absolute;width:0;height:0;left:6px;top:1px;border-style:solid;border-width:5px 5px 5px 0;border-color:transparent #4f5359 transparent transparent}.d3view-viz[data-chart-type=barchart-vertical] svg.vbar-svg .y_layer rect.brushed{stroke:#000;stroke-width:2px}.d3view-viz[data-chart-type=barchart-vertical] .hasBrushedRows rect:not(.brushed){opacity:.3;transition:opacity .3s ease-in}.d3view-viz[data-chart-type=grouped_boxplot] .group-item{flex:1 1 calc(33% - 20px);margin:0 10px}.d3view-viz[data-chart-type=grouped_boxplot] .group-body{display:flex;flex-wrap:wrap;border:1px solid #DDD}.d3view-viz[data-chart-type=grouped_boxplot] .group-heading{margin-bottom:10px}.d3view-viz[data-chart-type=grouped_boxplot] .item-body{display:flex;flex-wrap:wrap;border:1px solid #DDD}.d3view-viz[data-chart-type=grouped_boxplot] .col-item{flex:1 1 calc(50% - 20px);margin:0 10px}.d3view-viz[data-chart-type=grouped_boxplot] .group{padding:0 15px;margin-bottom:10px}.d3view-viz[data-chart-type=grouped_boxplot] .item-heading{padding:6px}.d3view-viz[data-chart-type=grouped_boxplot] .group[data-groupsviewtype=side-by-side] .col-item{flex:1 1 100%;border-bottom:1px solid #DDD;margin:0}.d3view-viz[data-chart-type=grouped_boxplot] .group[data-groupsviewtype=side-by-side] .col-heading{padding:10px}.d3view-viz[data-chart-type=grouped_boxplot] .group[data-groupsviewtype=side-by-side] .col-body{display:flex;flex-wrap:wrap;margin-bottom:10px}.d3view-viz[data-chart-type=grouped_boxplot] .group[data-groupsviewtype=side-by-side] .item-body{display:block;border:0}.d3view-global-exporting .d3view-viz[data-chart-type=grouped_boxplot] .group[data-groupsviewtype=side-by-side] .item-body{height:calc(100% - 35px)}.d3view-global-exporting .d3view-viz[data-chart-type=grouped_boxplot] .group[data-groupsviewtype=side-by-side] .col-body{height:calc(100% - 10px)}.d3view-global-exporting .d3view-viz[data-chart-type=grouped_boxplot] .group[data-groupsviewtype=side-by-side] .item-body>.col-viz{height:100%!important}.d3view-global-exporting .d3view-viz[data-chart-type=grouped_boxplot] .group-heading,.d3view-global-exporting .d3view-viz[data-chart-type=grouped_boxplot] .col-heading,.d3view-global-exporting .d3view-viz[data-chart-type=grouped_boxplot] .item-heading{display:none}.d3view-global-exporting .d3view-viz[data-chart-type=grouped_boxplot] .group{height:calc(100% - 10px);overflow:hidden}.d3view-viz[data-chart-type=grouped_boxplot] .group[data-groupsviewtype=side-by-side][data-itemsviewtype=wrap] .group-body{border:0;flex-wrap:wrap}.d3view-viz[data-chart-type=grouped_boxplot] .group[data-groupsviewtype=side-by-side][data-itemsviewtype=wrap] .col-item{flex:0 0 calc(33% - 20px);border:1px solid #DDD;margin:10px}.d3view-viz[data-chart-type=grouped_boxplot] .group[data-groupsviewtype=side-by-side][data-itemsviewtype=wrap] .group-item{}.d3view-viz[data-chart-type=barchart-horizontal] .modern-hbar .hbar-row{display:flex;padding:8px 4px;margin-top:5px;border-bottom:1px solid #DDD}.d3view-viz[data-chart-type=barchart-horizontal] .viz-container>div.chart-container{height:calc(100% - 34px)}.d3view-viz[data-chart-type=barchart-horizontal] .modern-hbar{margin:5px 20px;height:calc(100% - 10px);overflow:auto}.d3view-viz[data-chart-type=barchart-horizontal] .modern-hbar .bar-right{position:relative}.d3view-viz[data-chart-type=barchart-horizontal] .modern-hbar .bar-rect{position:absolute;height:20px}.d3view-viz[data-chart-type=barchart-horizontal] .modern-hbar .bar-text{position:absolute;color:#FFF;pointer-events:none}.d3view-viz .imageann-viz.hasImage{min-height:60px}.d3view-viz .imageann-viz.hasImage div.gallery_container .single_image_gallery .gifplayer-container{height:calc(100% - 0);margin:0!important}.d3view-viz[data-charttype="3dbar"] .column-annotations{position:absolute;bottom:10px;right:0;width:200px;height:40px;display:flex;align-items:center;cursor:pointer;justify-content:center;border:1px solid transparent}.d3view-viz[data-charttype="3dbar"] .column-annotations:hover{border-color:#DDD}.d3view-viz[data-charttype="3dbar"] .column-annotations .ui-resizable-handle{display:none!important}.d3view-viz[data-charttype="3dbar"] .column-annotations:hover .ui-resizable-handle{display:block!important}.d3view-viz-tooltip .tooltip-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-viz[data-charttype=tree] .plot-txt.ui-selected .node-name,.d3view-viz[data-charttype=tree] .plot-txt.temp-ui-selected .node-name{color:#428bca}.d3view-viz[data-charttype=tree] .plot-txt.ui-selected .badge,.d3view-viz[data-charttype=tree] .plot-txt.temp-ui-selected .badge{background-color:#428bca;color:#FFF}.d3view-viz._tiny svg .axis .tick text,.d3view-viz._tiny svg .yLabel,.d3view-viz._tiny svg .xLabel{font-size:10px!important}.d3view-viz._tiny .bubble-buttons{opacity:0}.d3view-viz._tiny:hover .bubble-buttons{opacity:1}.d3view-viz._tiny .legends-wrapper .legend-header{display:none}.d3view-viz._tiny div.d3view-legends-container.top-legends .legends-body{max-height:35px}.d3view-viz._tiny .legends-wrapper .scroll_button{opacity:0}.d3view-viz._tiny .legends-wrapper:hover .scroll_button{opacity:1}.d3view-viz._tiny>.viz-legends-container div.d3view-legends-container div.legends-body{max-height:35px}.d3view-viz .media-img-container[data-align=left]{flex-direction:row-reverse!important}.d3view-viz .media-img-container[data-align=top]{flex-direction:column-reverse!important}.d3view-viz .viz-container.__main.hbarchart .table-container{font-size:120%}.d3view-viz[data-chart-type=taguchiplots] div.simlytiks[data-render-in-modal=false] .sl-main-window:not(.pl-fixed){flex:0 0 100%}.d3view-viz[data-chart-type=taguchiplots] svg.taguchi-svg .tick text{font-size:1em}div.simlytiks .viewContent[data-vizmodel-type=pagelink_table] .viz-links .pl-label-modern,div.simlytiks .viewContent[data-vizmodel-type=pagelink_table] .viz-types .pl-label-modern{color:#000}.d3view-viz[data-chart-type=pagelink_table] .handsontable .wtBorder{display:none!important}.d3view-viz[data-chart-type=pagelink_table] .handsontable .current,.d3view-viz[data-chart-type=pagelink_table] .handsontable .area,.d3view-viz[data-chart-type=pagelink_table] .handsontable .highlight{background:none!important}.d3view-viz[data-chart-type=bioimpact] .viz-container.__main{}.d3view-viz[data-chart-type=bioimpact] .viz-container.__main .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.d3view-viz[data-chart-type=bioimpact] .viz-container.__main svg{overflow:visible}.d3view-viz[data-chart-type=bioimpact] .viz-container.__main svg text.bioimpact-value{font-size:12px}.d3view-viz[data-chart-type=newton_slider] .viz-container.__main svg.newton-gridlines .newton-tooltip line.mouseline{stroke-width:4px}div.graph-container .node.selected circle{stroke:#ff6b6b!important;stroke-width:4px!important;opacity:1!important}div.graph-container .node.connected circle{opacity:1!important}div.graph-container .node.dimmed circle{opacity:.3!important}div.graph-container .link.highlighted{stroke:#999!important;stroke-width:3px!important;opacity:1!important}div.graph-container .link.dimmed{stroke:#999!important;stroke-width:2px!important;opacity:.2!important}div.graph-container .node.selected text,div.graph-container .node.connected text,div.graph-container .node.dimmed text{opacity:1!important;fill:#000!important}.d3view-relationshipbuilder{position:relative;overflow:hidden;background:var(--d3v-bg-secondary,#F8FAFC)}.d3view-relationshipbuilder .rb-zoom-layer{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:0 0}.d3view-relationshipbuilder .rb-edge-svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}.d3view-relationshipbuilder .rb-edge-svg path{pointer-events:stroke;cursor:pointer}.d3view-relationshipbuilder .rb-nodes-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.d3view-relationshipbuilder .rb-node{position:absolute;background:var(--d3v-bg-primary,#fff);border-radius:var(--d3v-r-lg,10px);border:1px solid var(--d3v-border,#E2E8F0);box-shadow:var(--d3v-sh-sm,0 1px 4px rgba(0,0,0,.06));user-select:none;transition:box-shadow var(--d3v-t-fast,.12s);z-index:3;pointer-events:auto}.d3view-relationshipbuilder .rb-node:hover{box-shadow:var(--d3v-sh-md,0 4px 16px rgba(0,0,0,.08))}.d3view-relationshipbuilder .rb-node-header{padding:10px 14px;border-radius:var(--d3v-r-lg,10px) var(--d3v-r-lg,10px) 0 0;font-size:12px;font-weight:700;color:var(--d3v-text-inverse,#fff);cursor:grab;display:flex;align-items:center;gap:8px;letter-spacing:.3px}.d3view-relationshipbuilder .rb-node-header:active{cursor:grabbing}.d3view-relationshipbuilder .rb-node-icon{font-size:14px}.d3view-relationshipbuilder .rb-col-count{margin-left:auto;font-size:10px;font-weight:600;background:rgba(255,255,255,.25);padding:1px 6px;border-radius:var(--d3v-r-full,99px);min-width:20px;text-align:center}.d3view-relationshipbuilder .rb-record-count{margin-left:auto;font-size:10px;font-weight:600;background:rgba(255,255,255,.18);padding:1px 7px;border-radius:var(--d3v-r-full,99px);display:inline-flex;align-items:center;gap:4px;letter-spacing:.2px}.d3view-relationshipbuilder .rb-record-count .fa{font-size:9px;opacity:.8}.d3view-relationshipbuilder .rb-record-count-clickable{cursor:pointer;transition:background 120ms ease,transform 120ms ease}.d3view-relationshipbuilder .rb-record-count-clickable:hover{background:rgba(255,255,255,.32);transform:translateY(-1px)}.d3view-relationshipbuilder .rb-node-search{padding:6px 10px;border-bottom:1px solid var(--d3v-n-100,#F1F5F9)}.d3view-relationshipbuilder .rb-search-input{width:100%;border:1px solid var(--d3v-border,#E2E8F0);border-radius:var(--d3v-r-sm,4px);padding:4px 8px;font-size:11px;outline:0;background:var(--d3v-bg-secondary,#F8FAFC);color:var(--d3v-text-primary,#334155);transition:border-color var(--d3v-t-fast,.12s);pointer-events:auto}.d3view-relationshipbuilder .rb-search-input:focus{border-color:var(--d3v-accent,#3B82F6);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.d3view-relationshipbuilder .rb-col-hidden,.d3view-relationshipbuilder .rb-col-search-hidden{display:none!important}.d3view-relationshipbuilder .rb-col-expander{padding:6px 14px;font-size:10px;font-weight:600;color:var(--d3v-accent,#3B82F6);cursor:pointer;text-align:center;transition:background var(--d3v-t-fast,.1s);border-top:1px solid var(--d3v-n-100,#F1F5F9);pointer-events:auto}.d3view-relationshipbuilder .rb-col-expander:hover{background:var(--d3v-bg-secondary,#F8FAFC)}.d3view-relationshipbuilder .rb-col-expander i{margin-right:4px;font-size:9px}.d3view-relationshipbuilder .rb-col-row{display:flex;align-items:center;padding:6px 14px;border-bottom:1px solid var(--d3v-n-100,#F1F5F9);font-size:11px;color:var(--d3v-text-primary,#334155);position:relative;transition:background var(--d3v-t-fast,.1s)}.d3view-relationshipbuilder .rb-col-row:last-child{border-bottom:0;border-radius:0 0 var(--d3v-r-lg,10px) var(--d3v-r-lg,10px)}.d3view-relationshipbuilder .rb-col-row:hover{background:var(--d3v-bg-secondary,#F8FAFC)}.d3view-relationshipbuilder .rb-col-icon{width:18px;font-size:9px;color:var(--d3v-text-muted,#94A3B8);font-weight:600;flex-shrink:0;text-align:center}.d3view-relationshipbuilder .rb-col-icon.rb-pk{color:var(--d3v-warning,#F59E0B)}.d3view-relationshipbuilder .rb-col-icon.rb-fk{color:var(--d3v-accent,#3B82F6)}.d3view-relationshipbuilder .rb-col-name{flex:1;font-weight:500}.d3view-relationshipbuilder .rb-col-type{font-size:9px;color:var(--d3v-text-muted,#94A3B8);margin-right:8px}.d3view-relationshipbuilder .rb-port{width:10px;height:10px;border-radius:50%;background:var(--d3v-border-strong,#CBD5E1);border:2px solid var(--d3v-bg-primary,#fff);box-shadow:0 0 0 1px var(--d3v-border-strong,#CBD5E1);cursor:crosshair;transition:all var(--d3v-t-fast,.12s);flex-shrink:0}.d3view-relationshipbuilder .rb-port:hover,.d3view-relationshipbuilder .rb-port.active{background:var(--d3v-accent,#3B82F6);box-shadow:0 0 0 2px rgba(59,130,246,.3);transform:scale(1.3)}.d3view-relationshipbuilder .rb-port-left{position:absolute;left:-5px;top:50%;transform:translateY(-50%)}.d3view-relationshipbuilder .rb-port-left:hover,.d3view-relationshipbuilder .rb-port-left.active{transform:translateY(-50%) scale(1.3)}.d3view-relationshipbuilder .rb-edge-path{fill:none;stroke:var(--d3v-text-muted,#94A3B8);stroke-width:2;transition:stroke var(--d3v-t-fast,.12s),stroke-width var(--d3v-t-fast,.12s)}.d3view-relationshipbuilder .rb-edge-path:hover{stroke:var(--d3v-accent,#3B82F6);stroke-width:3}.d3view-relationshipbuilder .rb-edge-path.selected{stroke:var(--d3v-danger,#EF4444);stroke-width:3;stroke-dasharray:6 3}.d3view-relationshipbuilder .rb-temp-edge{fill:none;stroke:var(--d3v-accent,#3B82F6);stroke-width:2;stroke-dasharray:5 4;opacity:.6}.d3view-relationshipbuilder .rb-delete-btn{position:absolute;width:22px;height:22px;border-radius:50%;background:var(--d3v-danger,#EF4444);color:var(--d3v-text-inverse,#fff);border:2px solid var(--d3v-bg-primary,#fff);box-shadow:var(--d3v-sh-sm,0 2px 6px rgba(0,0,0,.15));font-size:11px;font-weight:700;cursor:pointer;display:none;align-items:center;justify-content:center;z-index:20;line-height:1}.d3view-relationshipbuilder .rb-delete-btn.visible{display:flex}.d3view-relationshipbuilder .rb-rules-panel{position:absolute;top:12px;right:12px;width:260px;background:var(--d3v-bg-primary,#fff);border-radius:var(--d3v-r-lg,10px);border:1px solid var(--d3v-border,#E2E8F0);box-shadow:var(--d3v-sh-md,0 4px 16px rgba(0,0,0,.06));z-index:15;overflow:hidden}.d3view-relationshipbuilder .rb-rules-header{padding:10px 14px;font-size:11px;font-weight:700;color:var(--d3v-text-secondary,#64748B);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--d3v-n-100,#F1F5F9);display:flex;align-items:center;gap:6px}.d3view-relationshipbuilder .rb-rules-body{padding:8px;max-height:300px;overflow-y:auto}.d3view-relationshipbuilder .rb-rules-empty{padding:12px;font-size:11px;color:var(--d3v-text-muted,#94A3B8);text-align:center}.d3view-relationshipbuilder .rb-rule-pill{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--d3v-r-md,8px);font-size:11px;color:var(--d3v-text-primary,#334155);transition:background var(--d3v-t-fast,.1s);cursor:default}.d3view-relationshipbuilder .rb-rule-pill:hover{background:var(--d3v-bg-secondary,#F8FAFC)}.d3view-relationshipbuilder .rb-rule-dot{width:6px;height:6px;border-radius:50%;background:var(--d3v-success,#16A34A);flex-shrink:0}.d3view-relationshipbuilder .rb-rule-text{flex:1;font-weight:500}.d3view-relationshipbuilder .rb-rule-type{font-size:9px;color:var(--d3v-text-muted,#94A3B8);background:var(--d3v-bg-tertiary,#F1F5F9);padding:1px 6px;border-radius:var(--d3v-r-sm,4px)}.d3view-relationshipbuilder .rb-empty-state{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--d3v-text-muted,#94A3B8);font-size:13px}.d3view-relationshipbuilder .rb-empty-state i{font-size:32px;margin-bottom:12px;display:block;opacity:.5}.d3view-relationshipbuilder .rb-node-placeholder{border:2px dashed var(--d3v-border-strong,#CBD5E1);background:var(--d3v-bg-secondary,#F8FAFC);border-radius:var(--d3v-r-lg,10px);box-shadow:none;cursor:pointer;transition:border-color var(--d3v-t-fast,.12s),box-shadow var(--d3v-t-fast,.12s),background var(--d3v-t-fast,.12s);min-height:140px}.d3view-relationshipbuilder .rb-node-placeholder:hover{border-color:var(--d3v-accent,#3B82F6);background:rgba(59,130,246,.04);box-shadow:var(--d3v-sh-md,0 4px 16px rgba(0,0,0,.08))}.d3view-relationshipbuilder .rb-placeholder-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:140px;padding:24px 16px;gap:8px;text-align:center}.d3view-relationshipbuilder .rb-placeholder-icon{font-size:36px;color:var(--d3v-accent,#3B82F6);opacity:.7;transition:opacity var(--d3v-t-fast,.12s),transform var(--d3v-t-fast,.12s)}.d3view-relationshipbuilder .rb-node-placeholder:hover .rb-placeholder-icon{opacity:1;transform:scale(1.08)}.d3view-relationshipbuilder .rb-placeholder-label{font-size:13px;font-weight:600;color:var(--d3v-text-primary,#1E293B)}.d3view-relationshipbuilder .rb-placeholder-hint{font-size:11px;color:var(--d3v-text-muted,#94A3B8);line-height:1.3}@keyframes pedpro-dash-march{to{stroke-dashoffset:-12}}.pedpro-zone-outline{animation:pedpro-dash-march .6s linear infinite}.pedpro-compliance-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;vertical-align:middle}.pedpro-badge-pass{background:#dcfce7;color:#166534}.pedpro-badge-fail{background:#fee2e2;color:#991b1b}.pedpro-ai-analysis-btn{background:#5b6abf!important;color:#fff!important;border:1px solid #4a59a8!important;font-weight:600;border-radius:3px;transition:background .15s}.pedpro-ai-analysis-btn:hover{background:#4a59a8!important}.pedpro-ai-analysis-btn.active{background:#3f4d96!important;border-color:#354185!important}.pedpro-ai-spinner{display:inline-block;width:10px;height:10px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:pedpro-ai-spin .6s linear infinite;margin-right:4px;vertical-align:middle}@keyframes pedpro-ai-spin{to{transform:rotate(360deg)}}.pedpro-ai-panel{position:absolute;bottom:50px;right:12px;width:320px;background:#fff;color:#333;border-radius:4px;font-size:12px;z-index:20;border:1px solid #ccc;box-shadow:0 2px 8px rgba(0,0,0,.15);overflow:hidden;display:flex;flex-direction:column}.pedpro-ai-panel-header{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#f5f5f5;border-bottom:1px solid #ddd;font-weight:600;font-size:12px;color:#5b6abf;cursor:move}.pedpro-ai-icon{width:18px;height:18px;border-radius:3px;background:#5b6abf;display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:#fff;flex-shrink:0}.pedpro-ai-refresh{margin-left:auto;cursor:pointer;opacity:.4;font-size:11px;line-height:1}.pedpro-ai-refresh:hover{opacity:.8}.pedpro-ai-close{cursor:pointer;opacity:.4;font-size:14px;line-height:1;margin-left:6px}.pedpro-ai-close:hover{opacity:.8}.pedpro-ai-panel-body{padding:10px 12px;flex:1;overflow-y:auto}.pedpro-ai-risk-row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.pedpro-ai-risk-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:3px;font-weight:700;font-size:12px;white-space:nowrap}.pedpro-ai-risk-low{background:#e6f9ee;color:#1a7a3a}.pedpro-ai-risk-medium{background:#fef3cd;color:#856404}.pedpro-ai-risk-high{background:#fce4e4;color:#a71d1d}.pedpro-ai-risk-bar{flex:1;height:5px;background:#eee;border-radius:2px;overflow:hidden}.pedpro-ai-risk-fill{height:100%;border-radius:2px}.pedpro-ai-assessment{margin-bottom:10px;line-height:1.5;color:#555;font-size:11px}.pedpro-ai-zones-row{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.pedpro-ai-zone-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:3px;font-size:10px;font-weight:600}.pedpro-ai-zone-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.pedpro-ai-zone-compliant{background:#e6f9ee;color:#1a7a3a}.pedpro-ai-zone-compliant .pedpro-ai-zone-dot{background:#22c55e}.pedpro-ai-zone-marginal{background:#fef3cd;color:#856404}.pedpro-ai-zone-marginal .pedpro-ai-zone-dot{background:#eab308}.pedpro-ai-zone-non-compliant{background:#fce4e4;color:#a71d1d}.pedpro-ai-zone-non-compliant .pedpro-ai-zone-dot{background:#ef4444}.pedpro-ai-anomalies-section{margin-bottom:10px}.pedpro-ai-anomalies-title{font-size:11px;font-weight:600;color:#c27803;margin-bottom:4px;display:flex;align-items:center;gap:4px}.pedpro-ai-anomaly-item{display:flex;align-items:flex-start;gap:6px;padding:5px 7px;background:#fef9ed;border:1px solid #fde68a;border-radius:3px;margin-bottom:3px;font-size:10px;line-height:1.4;color:#555}.pedpro-ai-anomaly-icon{color:#d97706;flex-shrink:0;margin-top:1px;font-size:10px}.pedpro-ai-recs-toggle{display:flex;align-items:center;gap:4px;cursor:pointer;color:#5b6abf;font-size:11px;font-weight:600;padding:4px 0 2px}.pedpro-ai-recs-toggle:hover{color:#3f4d96}.pedpro-ai-recs-toggle .pedpro-ai-chevron{transition:transform .2s;font-size:9px}.pedpro-ai-recs-toggle.open .pedpro-ai-chevron{transform:rotate(180deg)}.pedpro-ai-recs-list{margin:4px 0 0;padding:0 0 0 14px;list-style:none;display:none}.pedpro-ai-recs-list.pedpro-ai-recs-open{display:block}.pedpro-ai-recs-list li{position:relative;padding:2px 0 2px 10px;font-size:10px;color:#666;line-height:1.5}.pedpro-ai-recs-list li::before{content:'';position:absolute;left:0;top:9px;width:4px;height:4px;border-radius:50%;background:#5b6abf}.pedpro-ai-divider{border:0;border-top:1px solid #eee;margin:8px 0}.pedpro-ai-loading{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 12px;color:#888}.pedpro-ai-loading-spinner{width:24px;height:24px;border:3px solid #e5e5e5;border-top-color:#5b6abf;border-radius:50%;animation:pedpro-ai-spin .7s linear infinite}.pedpro-ai-loading-text{font-size:12px;color:#555}.pedpro-ai-loading-sub{font-size:10px;color:#999}.pedpro-ai-error{color:#c0392b;padding:10px 0;font-size:11px}@keyframes pedpro-ai-anomaly-pulse{0%,100%{opacity:1}50%{opacity:.4}}.pedpro-ai-anomaly-marker{animation:pedpro-ai-anomaly-pulse 1.5s ease-in-out infinite}.iihs-container{display:flex;flex-direction:column;height:100%;min-height:0}.iihs-container .iihs-chart-container{min-height:0}.iihs-container[data-view-mode=chart] .iihs-rating-header,.iihs-container[data-view-mode=chart] .iihs-rating-tables{display:none}.iihs-container[data-view-mode=all] .iihs-rating-tables{display:none}.iihs-container[data-view-mode=tables] .iihs-chart-container{display:none}.iihs-container[data-view-mode=tables] .iihs-rating-tables{display:grid}.iihs-container[data-view-mode=tables] .settings-container{display:none!important}.iihs-container .iihs-rating-header.is-empty{display:none}.iihs-container .iihs-rating-header{padding:8px 12px 4px;flex:0 0 auto}.iihs-container .iihs-rating-wrap{max-width:720px;margin:0 auto 10px;background:#fff;border:1px solid #e2e6ec;border-radius:10px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 4px 12px rgba(15,23,42,.06);overflow:hidden}.iihs-container .iihs-rating-title{text-align:center;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:#5a6677;background:linear-gradient(180deg,#fafbfc 0,#f4f6f9 100%);border-bottom:1px solid #e2e6ec;padding:10px 14px;margin:0}.iihs-container .iihs-rating-table{width:100%;border-collapse:separate;border-spacing:0;border:0;font-size:12px;background:#fff;box-shadow:none;border-radius:0}.iihs-container .iihs-rating-table th,.iihs-container .iihs-rating-table td{border:0;border-bottom:1px solid #eef1f5;padding:10px 14px;text-align:center;vertical-align:middle}.iihs-container .iihs-rating-table tr:last-child td{border-bottom:0}.iihs-container .iihs-rating-table thead th{background:transparent;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#8a93a3;padding:8px 14px 6px;border-bottom:1px solid #e2e6ec}.iihs-container .iihs-rating-table .iihs-row-label{text-align:left;background:transparent;font-weight:700;color:#1a2330;width:44%}.iihs-container .iihs-rating-table .iihs-section-row td{background:#f7f9fc;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;color:#8a93a3;padding:6px 14px;text-align:left;border-top:1px solid #eef1f5}.iihs-container .iihs-rating-table tbody tr[data-iihs-tip]:hover td:not(.iihs-rating-cell){background:rgba(37,99,235,.035)}.iihs-container .iihs-rating-cell{font-weight:800;text-transform:uppercase;letter-spacing:.4px}.iihs-container .iihs-rating-good{background:#c8f7d4;color:#065f1f}.iihs-container .iihs-rating-acceptable{background:#fff7b3;color:#6b5400}.iihs-container .iihs-rating-marginal{background:#ffdfb3;color:#6b3a00}.iihs-container .iihs-rating-poor{background:#ffc9d2;color:#7a0014}.iihs-container .iihs-rating-hint{max-width:720px;margin:0 auto;padding:10px 14px;background:#fff7e6;border:1px dashed #f0c674;border-radius:4px;color:#6b4a00;font-size:12px;text-align:center}.iihs-container .iihs-kpi-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:720px;margin:6px auto 0}.iihs-container .iihs-comp-card{border:1px solid #e2e6ec;border-radius:6px;background:#fff;padding:8px 10px;box-shadow:0 1px 2px rgba(15,23,42,.06)}.iihs-container .iihs-comp-card h4{margin:0 0 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#5a6677;display:flex;justify-content:space-between;align-items:center}.iihs-container .iihs-comp-pill{font-size:10px;font-weight:800;padding:2px 7px;border-radius:10px;text-transform:uppercase;letter-spacing:.4px}.iihs-container .iihs-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.iihs-container .iihs-count-cell{text-align:center;padding:4px 2px;border-radius:4px;font-size:10px;font-weight:700}.iihs-container .iihs-count-cell .iihs-count-num{display:block;font-size:16px;font-weight:800;line-height:1.2}.iihs-container .iihs-count-cell.iihs-count-good{background:#ebfaef;color:#065f1f}.iihs-container .iihs-count-cell.iihs-count-acceptable{background:#fffbdd;color:#6b5400}.iihs-container .iihs-count-cell.iihs-count-marginal{background:#fff0dd;color:#6b3a00}.iihs-container .iihs-count-cell.iihs-count-poor{background:#fdebef;color:#7a0014}.iihs-container .iihs-comp-card .iihs-comp-sub{font-size:9px;font-weight:600;color:#8a93a3;text-transform:uppercase;letter-spacing:.4px;margin:0 0 6px}.d3view-viz-tooltip .iihs-tip{min-width:220px;max-width:320px;font-size:12px;line-height:1.45;color:#1a2330}.d3view-viz-tooltip .iihs-tip-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#5a6677;margin-bottom:6px}.d3view-viz-tooltip .iihs-tip-rating{display:inline-block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:3px 9px;border-radius:10px;margin-bottom:8px}.d3view-viz-tooltip .iihs-tip-rating.iihs-rating-good{background:#c8f7d4;color:#065f1f}.d3view-viz-tooltip .iihs-tip-rating.iihs-rating-acceptable{background:#fff7b3;color:#6b5400}.d3view-viz-tooltip .iihs-tip-rating.iihs-rating-marginal{background:#ffdfb3;color:#6b3a00}.d3view-viz-tooltip .iihs-tip-rating.iihs-rating-poor{background:#ffc9d2;color:#7a0014}.d3view-viz-tooltip .iihs-tip-body{font-size:12px;color:#1a2330;margin-bottom:6px}.d3view-viz-tooltip .iihs-tip-meta{font-size:11px;color:#5a6677;border-top:1px solid #e2e6ec;padding-top:5px;margin-top:5px}.d3view-viz-tooltip .iihs-tip-meta+.iihs-tip-meta{border-top:0;padding-top:0;margin-top:2px}.iihs-container [data-iihs-tip]{cursor:help}.iihs-container .iihs-rating-table tr[data-iihs-tip]:hover td{background:rgba(37,99,235,.04)}.iihs-container .iihs-side-panel tr[data-iihs-tip]:hover td{background:rgba(37,99,235,.04)}.iihs-container .iihs-side-panel tr.iihs-dim-group td{background:#eef2f7;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#1a2330;border-top:1px solid #c8cfd8;border-bottom:1px solid #c8cfd8}.iihs-container .iihs-side-panel tr.iihs-dim-group:hover td{background:#e4ebf3}.iihs-container .iihs-rating-tables{display:none;flex:1 1 auto;min-height:0;overflow:auto;grid-template-columns:1.4fr 1fr;gap:16px;padding:12px}.iihs-container .iihs-rating-tables .iihs-side-panel{background:#fff;border:1px solid #e2e6ec;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.06);overflow:hidden}.iihs-container .iihs-rating-tables .iihs-side-panel h4{margin:0;padding:10px 14px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#1a2330;background:linear-gradient(180deg,#fafbfc 0,#f4f6f9 100%);border-bottom:1px solid #e2e6ec}.iihs-container .iihs-rating-tables table{width:100%;border-collapse:collapse;font-size:12px}.iihs-container .iihs-rating-tables th,.iihs-container .iihs-rating-tables td{border-bottom:1px solid #eef1f5;padding:6px 10px;text-align:left}.iihs-container .iihs-rating-tables thead th{background:#f4f6f9;font-weight:700;color:#5a6677}.iihs-container .iihs-rating-tables .iihs-swatch{display:inline-block;width:12px;height:12px;border-radius:2px;vertical-align:middle;margin-right:6px;border:1px solid rgba(0,0,0,.1)}div.curve_plot{position:relative!important;overflow:auto}span.newton-text{font-family:Roboto,'DejaVu Sans Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;word-break:break-all;letter-spacing:.4px;font-weight:400;font-size:11px}div.curve_plot div.tableview{border:1px solid darkgray;text-align:center;position:relative;top:15px;left:20px}div.curve_plot.tiny div#settings_menu{display:none}div.curve_plot.tiny:hover div#settings_menu{display:inline-block}div.curve_plot.tiny div#settings_menu .btn-group-vertical>.btn-xs{width:23px;padding:1px}div.curve_plot.tiny div.legend-header{display:none}div.curve_plot div#settings_menu{position:absolute;right:0;top:33%;margin:0!important}div.curve_plot div#settings_menu.bottom_0{top:inherit!important;bottom:0!important}div.curve_plot div#settings_menu div#additional_settings div.tick-options input{display:inline!important;height:25px!important}div.curve_plot div#settings_menu div#additional_settings div.range input{width:47%!important;margin:2px;display:inline!important;height:25px!important}div.curve_plot div#settingsDiv .panel-heading{padding:0}div.curve_plot div#settingsDiv .panel .panel-heading span.panel-title{margin:5px 10px}div.curve_plot div.console{border:1px solid #ccc;font-size:10px;position:relative}div.curve_plot div.console div.panel-heading span{font-size:11px;font-weight:700}div.curve_plot div.console div.panel-heading button.console_settings{position:relative;top:-4px;right:-4px}div.curve_plot div.console div.panel-heading ul.dropdown-menu{font-size:11px}div.curve_plot div.console div.panel-heading ul.dropdown-menu li a i{position:relative;right:4px;visibility:hidden}div.curve_plot div.console div.panel-heading ul.dropdown-menu li a.selected>i{visibility:visible}div.curve_plot div.console div.panel-heading{padding:6px}div.curve_plot div.console div.panel-body{padding:4px;max-height:45px;overflow:auto}div.curve_plot div.console div.panel-body span{display:block;margin-left:5px}div.curve_plot .annotationsContainer .floatingAnnotationContainer.editing,div.curve_plot .imagesContainer .floatingImageContainer.editing{border:1px solid #ccc!important;background-color:rgba(244,211,65,.1)}div.curve_plot .annotationsContainer .floatingAnnotationContainer.editing textarea.annotationInput{border:inherit}div.curve_plot .annotationsContainer .floatingAnnotationContainer.editing textarea.annotationInput::-webkit-input-placeholder{font-size:14px!important}div.curve_plot div#settings_menu{z-index:8;margin:0}div.curve_plot div#settings_menu button#btn_zoom span.clicked{color:red}div.curve_plot div#settings_menu button#btn_info.clicked,div.curve_plot div#settings_menu button#btn_image.clicked,div.curve_plot div#settings_menu button#btn_legend.clicked,div.curve_plot div#settings_menu button#slide_down_settings.clicked i{color:green}div.curve_plot span.curve_max_val,div.curve_plot span.curve_min_val,span.curve_max_val.newton-clone,span.curve_min_val.newton-clone{background:#fff;border:1px solid #eee1ee;-webkit-box-shadow:3px 3px 5px #8e8e8e52;-moz-box-shadow:3px 3px 5px #8e8e8e52;box-shadow:3px 3px 5px #8e8e8e52;border-radius:4px;padding:5px;font-weight:800;cursor:move;display:none;top:0;left:0;z-index:4}span.curve_max_val.newton-clone,span.curve_min_val.newton-clone{font-size:15px!important}div.curve_plot div.curve_values,div.curve_values.newton-clone{background:#eee;border:1px solid #ccc;border-radius:4px;z-index:7;position:absolute;top:0;left:0;width:400px;overflow:auto;font-size:10px;height:225px}div.curve_plot div.curve_values table,div.curve_values.newton-clone table{background:#eee;z-index:5;margin:0}div.curve_plot div.curve_values table tbody td,div.curve_values.newton-clone table tbody td{color:#FFF;letter-spacing:.8px;font-weight:700;-webkit-font-smoothing:antialiased}div.curve_plot div#additional_settings div.row>div{text-align:center}div.curve_plot div#settingsDiv.container .panel-title,div.curve_plot div#additional_settings.container .panel-title{font-size:11px}div.curve_plot div#settingsDiv,div.curve_plot div#additional_settings{position:absolute}div.curve_plot div#settingsDiv.container,div.curve_plot div#additional_settings.container{display:none;z-index:4;position:absolute;width:400px;font-size:11px;margin:5px 0;padding:0;-webkit-font-smoothing:antialiased;right:32px;bottom:-20px;cursor:default}div.curve_plot div#additional_settings.container{width:330px;font-weight:500;white-space:nowrap}div.curve_plot div.slickgrid_rendering_area .slick-row{font-weight:600;-webkit-font-smoothing:antialiased}div.curve_plot div.curve_values div.slickgrid_rendering_area span.key_color{position:relative;left:38%}div.curve_plot div.curve_values div.slickgrid_rendering_area span.key_color i{display:inline-block;width:16px;height:16px;vertical-align:middle}div.curve_plot svg{overflow:visible;height:auto!important;width:auto!important}div.curve_plot svg g.minmax{opacity:0}div.curve_plot span.curve_label{position:absolute;width:auto;cursor:pointer;overflow:hidden;left:10px}div.curve_plot [contenteditable=true]:focus{outline:5px auto -webkit-focus-ring-color}div.curve_plot .strong{font-weight:700}div.curve_plot .italic{font-style:italic}div.curve_plot button.undo{margin-left:10px;position:relative;bottom:2px}div.curve_plot div#settingsDiv [name=xVal],div.curve_plot div#settingsDiv [name=yVal]{height:25px;width:10%;display:inline;margin-right:20px}div.curve_plot span.standard_deviation{position:absolute;left:36%;top:0!important}div.curve_plot span.xMin,div.curve_plot span.yMin{position:absolute;left:8%;bottom:0}div.curve_plot span.xMax,div.curve_plot span.yMax{position:absolute;right:8%;bottom:0}div.curve_plot div.legends-container,div.legends-container.newton-clone{position:absolute;color:#fff;border:1px solid #ccc!important;background-color:#fff!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;min-width:40px;z-index:7;margin-right:10px}div.legends-container.exporting.newton-clone .legend-options{display:none!important}div.legends-container.exporting.newton-clone .legends-list{max-height:100%!important}div.curve_plot div.legends-container.exporting .ui-resizable-handle,div.legends-container.exporting.newton-clone .ui-resizable-handle{display:none!important}div.curve_plot div.legends-container div.legend-header,div.legends-container.newton-clone div.legend-header{padding:5px 12px;cursor:move;background:#555}div.curve_plot div.legends-container div.legend-header.border-bottom,div.legends-container.newton-clone div.legend-header.border-bottom{border-bottom:1px solid #555}div.curve_plot div.legends-container div.legend-header h4,div.legends-container.newton-clone div.legend-header h4{display:inline-block}div.curve_plot div.legends-container div.legend-header .toggle-legend-options,div.legends-container.newton-clone div.legend-header .toggle-legend-options{cursor:pointer;position:relative;top:2px}div.legends-container.newton-clone div.legend-header .toggle-legend-options,div.legends-container.newton-clone div.legend-header .toggle-legends{display:none}div.curve_plot div.legends-container div.legend-header .toggle-legend-options.open{color:#5cb85c}div.curve_plot div.legends-container div.legend-header .toggle-legends,div.legends-container.newton-clone div.legend-header .toggle-legends{cursor:pointer;position:relative;padding:0 5px}div.curve_plot div.legends-container div.legends-body,div.legends-container.newton-clone div.legends-body{overflow:auto;padding:3px 4px!important;padding-right:0!important;padding-bottom:0!important;color:#111;background:#fff;min-height:30px}div.curve_plot div.legends-container div.legends-body ul,div.legends-container.newton-clone div.legends-body ul{list-style-type:none}div.curve_plot div.legends-container div.legends-body ul li input#select-curve,div.legends-container.newton-clone div.legends-body ul li input#select-curve{height:auto;font-size:initial}div.curve_plot div.legends-container div.legends-body ul li span.curve-name,div.legends-container.newton-clone div.legends-body ul li span.curve-name{font-family:Roboto,'DejaVu Sans Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;word-break:break-all;letter-spacing:.4px;font-weight:400;font-size:11px;cursor:pointer}div.curve_plot div.legends-container div.legends-body ul li span.curve-name.highlight_name{font-weight:500}div.curve_plot div.legends-container div.legends-body ul li span.curve-name.clicked{opacity:.4}div.legends-container.newton-clone div.legends-body ul li span.curve-name{}div.curve_plot div.legends-container.range-values .legends-body ul li span.curve-name,div.legends-container.newton-clone.range-values .legends-body ul li span.curve-name{cursor:pointer}div.curve_plot div.legends-container div.legends-body ul li span.curve-name.minmax,div.legends-container.newton-clone div.legends-body ul li span.curve-name.minmax{font-weight:700}div.curve_plot div.legends-container div.legends-body ul.legends-list li i.newton-legend-item-rect,div.legends-container.newton-clone div.legends-body ul.legends-list li i.newton-legend-item-rect{display:inline-block;width:11px;height:11px;vertical-align:middle;margin-right:5px}div.curve_plot div.legends-container div.legends-body ul.legends-list li i.newton-legend-item-rect.clicked+span.curve-name{pointer-events:none}div.curve_plot div.single-legend-item,div.newton-clone div.single-legend-item{position:absolute;top:4px}div.curve_plot div.single-legend-item i.newton-legend-item-rect,div.newton-clone div.legends-body ul.legends-list li i.newton-legend-item-rect{display:inline-block;width:11px;height:11px;vertical-align:middle;margin-right:5px}div.curve_plot ul.dash_legends{list-style-type:none;background:rgba(0,0,0,.05);padding:5px;cursor:move}div.curve_plot ul.dash_legends li>span{font-family:Roboto,'DejaVu Sans Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-size:11px;cursor:pointer}div.curve_plot rect.transparent-background.highlighted-rect{fill:#DDD!important}div.curve_plot textarea.annotationInput{resize:none}div.curve_plot div#settings_menu button.show_visibility{visibility:visible!important}div.curve_plot div#settings_menu button.hide_visibility{visibility:hidden!important}div.curve_plot span.yLabel,div.curve_plot span.yLowerLabel,div.curve_plot span.ySubLabel{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:0 0;text-overflow:ellipsis;white-space:nowrap}div.curve_plot svg.plotSVG text.curve_label{opacity:0}div.curve_plot div.popover-content .label-fontsize input.font{height:22px;width:60px;display:inline-block}div.curve_plot span.yLabel2{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);transform-origin:100% 0;text-overflow:ellipsis;white-space:nowrap}div.curve_plot span.xval_diff{border-color:#1e90ff!important;letter-spacing:.5px!important;font-size:12px!important}div.curve_plot span.xval,div.curve_plot span.xval_diff{z-index:2;background:#fff;padding:2px;border:1px solid #9ec8e1;position:absolute;text-align:center;pointer-events:none;font-size:11px;display:none}div.curve_plot div#settingsDiv .panel-body,div.curve_plot div#additional_settings .panel-body{overflow:auto;max-height:450px;padding-bottom:0}div.curve_plot div#settingsDiv .row,div.curve_plot div#additional_settings .row{margin-left:0;margin-right:0;margin-bottom:9px}div.curve_plot div#settingsDiv .row table{margin-bottom:0}div.curve_plot div#settingsDiv::before,div.curve_plot div#settingsDiv::after,div.curve_plot div#additional_settings::before,div.curve_plot div#additional_settings::after{position:absolute;display:inline-block;content:'';width:0;height:0;border-style:solid}div.curve_plot div#settingsDiv:before,div.curve_plot div#additional_settings:before{top:100%;right:-6px;margin-top:-30px;border-width:7px 0 7px 7px;border-color:transparent transparent transparent #ccc}div.curve_plot div#settingsDiv:after,div.curve_plot div#additional_settings:after{top:100%;margin-top:-30px;right:-5px;border-color:transparent transparent transparent #fff;border-width:7px 0 7px 7px}div.curve_plot div#additional_settings .operations-list{white-space:initial}div.curve_plot div#additional_settings .operations-list .sortable-placeholder{display:block;padding:25px 15px;background:lightyellow}div.curve_plot div#additional_settings .operations-list .edit_operation.active{color:#5CB85C}div.curve_plot div#settingsDiv:after{border-color:transparent transparent transparent #f5f5f5}div.curve_plot .colorpicker-element .input-group-addon i{width:25px!important}div.curve_plot div#cp1,div.curve_plot div#cp2,div.curve_plot div#cp3{margin:auto;top:2px}div.curve_plot div#cp2,div.curve_plot div#cp3{left:10px}div.curve_plot div#settingsDiv div#cp1 .input-group-addon,div.curve_plot div#cp2 .input-group-addon,div.curve_plot div#cp3 .input-group-addon{width:auto;padding:0}div.curve_plot div#settingsDiv td{padding:5px}div.popover.newton{width:auto!important;z-index:1052!important}div.popover.newton .popover-title{font-size:12px!important;font-weight:700!important}div.curve_plot div.newton-context-menu{width:170px}div.curve_plot div.newton-context-menu .panel-heading{padding:0!important}div.curve_plot div.newton-context-menu span.close{font-size:15px;position:relative;top:3px}div.curve_plot .newton-context-menu .contextmenu-cp{display:inline-block;position:relative;top:4px}div.curve_plot .newton-context-menu .contextmenu-cp .input-group-addon{width:auto;padding:0 1px}div.curve_plot .newton-context-menu .contextmenu-cp .input-group-addon i{width:30px!important;height:20px!important}div.curve_plot .zoomed_canvas_container{position:absolute;right:0;bottom:0;z-index:3;border:1px solid #CCC;background:#FFF}div.curve_plot .zoomed_canvas_container canvas{}div.curve_plot.tiny .minimize{display:none}div.curve_plot .minimize{position:absolute;right:0;bottom:0}div.curve_plot .minimize.minimized{z-index:4}div.curve_plot .minimize:focus{outline:0}div.curve_plot .minimize.minimized>i:before{content:'\f2d1'!important}div.curve_plot .newton-global-context-menu{display:none;position:absolute;background:#FFF;border:1px solid #cdcdcd;padding:2px;border-radius:4px;box-shadow:2px 2px 2px silver;-webkit-box-shadow:2px 2px 2px silver;z-index:2000}div.curve_plot .newton-global-context-menu .nav-stacked-thin li a{padding:4px 6px}div.curve_plot div.datum-lines-context-menu{position:absolute;background:#FFF;border:1px solid #cdcdcd;padding:2px;border-radius:4px;z-index:2}div.curve_plot div.datum-lines-context-menu ul.list-group{margin:0}div.curve_plot div.datum-lines-context-menu ul.list-group>li{border:0}div.curve_plot div.datum-lines-context-menu ul.list-group>li:hover{background-color:#Efefef}div.curve_plot div.datum-lines-context-menu ul.list-group>li>a{padding:4px 6px;text-decoration:none}div.curve_plot .popover-title{text-overflow:ellipsis;overflow:hidden}div.curve_plot .d3view-subcontext-menu li.context-menu-item.clickable>a{padding-left:10px}div.curve_plot .d3view-subcontext-menu li.context-menu-item.clickable:hover{background-color:#eee}.point-select-overlay circle[class^=psa-],.point-select-overlay circle[class*=" psa-"]{transition:r 140ms cubic-bezier(.4,0,.2,1),fill 140ms cubic-bezier(.4,0,.2,1)}.point-select-overlay circle.selected{filter:drop-shadow(0 2px 4px rgba(59,109,240,.35))}div.d3view-newton .vizcontainer,div.d3view-newton .main_container{height:100%;width:100%;position:relative;overflow:hidden}div.d3view-newton .vizcontainer,div.d3view-newton .main_container .newton-charts{padding:0!important;margin-right:0!important}div.d3view-newton.exporting .main_container{overflow:visible!important}div.d3view-newton.exporting .chart_container .newton-mode-settings,div.d3view-newton.exporting .chart_container .newton-inbuilt-settings,div.d3view-newton.exporting .chart_container .newton-interaction-settings{opacity:0}div.d3view-newton.exporting .chart_container div.svg_container,div.d3view-newton.exporting .chart_container div.d3view-legends-container{opacity:1!important}div.d3view-newton .svg_container svg{left:0;top:0}div.d3view-newton svg.newton-gridlines rect.pan-rect{fill:transparent}div.d3view-newton div.svg_container .curve_droppable{width:90px;position:absolute;top:0}div.d3view-newton div.svg_container .curve_droppable[data-id=y1]{left:0}div.d3view-newton div.svg_container .curve_droppable[data-id=y1].over:before{content:'Y1';position:absolute;left:50%;margin-left:-25%;font-size:1.3em;font-weight:500;top:-30px}div.d3view-newton div.svg_container .curve_droppable[data-id=y2].over:before{content:'Y2';position:absolute;left:50%;margin-left:-25%;font-size:1.3em;font-weight:500;top:-30px}div.d3view-newton div.svg_container .curve_droppable[data-id=y3].over:before{content:'Y3';position:absolute;left:50%;margin-left:-25%;font-size:1.3em;font-weight:500;top:-30px}div.d3view-newton div.svg_container .curve_droppable[data-id=y2]{right:100px}.d3view-item-dragging div.d3view-newton div.svg_container .curve_droppable{background:#f5f5f5}.d3view-item-dragging div.d3view-newton div.svg_container .curve_droppable.over{background:#eee!important}div.d3view-newton.exporting div.d3view-legends-container .legends-body{max-height:unset!important;overflow:hidden!important}div.d3view-newton .newton_settings_container{position:absolute;right:0;top:0;height:100%;z-index:200000!important}div.d3view-newton .newton_settings_container.fixed{position:fixed}div.d3view-newton .newton_settings_container .options-table td{word-break:break-all}div.d3view-newton .chart_container.panning svg.newton-svg,div.d3view-newton .chart_container.panning canvas.newton-canvas{cursor:move}div.d3view-newton .chart_container[data-mode=select] canvas.newton-canvas{}div.d3view-newton svg.newton-svg g.newton-arrow .arrow-text{display:none}.event-detection .zoom_brush,.event-detection .legends-wrapper,.event-detection .newton-tooltip,.event-detection .newton-mode-settings,.event-detection .highlight_brushes{display:none!important}.event-detection .events-container,.event-detection .lines path{pointer-events:none!important}.event-detection rect.pan-rect{pointer-events:all!important}.event-dragging .newton-tooltip,.event-dragging .focus{display:none!important}.chart_container.isBrushing .lines path{pointer-events:none!important}div.d3view-newton .newton-settings-group .chart_type .dropdown-menu li{position:relative;display:flex;align-items:center;justify-content:space-between}div.d3view-newton .newton-settings-group .chart_type .dropdown-menu li>a{flex:1 1 auto}div.d3view-newton .newton-settings-group .chart_type .dropdown-menu li .pl-inline-docs{position:relative;transform:none;top:unset;right:unset}div.d3view-newton .axis path.domain{stroke:#111!important;stroke-width:2!important}div.d3view-newton .line-0{stroke:#666!important;stroke-width:2!important}div.d3view-newton g.mp text{dominant-baseline:hanging}div.d3view-newton svg.newton-svg.hasLowerChart .chart-container>.x_axis_group .tick text{display:none}div.d3view-newton svg.newton-svg:not(.hasLowerChart) g.newton-lower-chart{display:none}div.d3view-newton .reset_zoom.faded{opacity:.5;pointer-events:none}/*!*transition: 0.4s ease-in;*!*//*!*-webkit-transition: 0.4s ease-in;*!*//*!*-moz-transition: 0.4s ease-in;*!*//*!*right: 150px;*!*//*!* quick workers *!*/div.d3view-newton .newton-settings-container-buttons{position:absolute;right:13px;top:0}div.d3view-newton .newton-settings-container .newton-settings-container-buttons button:focus{outline:0;border-color:#CCC;background-image:none;background-position:0;background:#FFF}div.d3view-newton .newton-settings-container .newton-settings-container-buttons button{box-shadow:none;display:block;padding:1px 4px;text-shadow:none;background-image:none}div.d3view-newton .close_settings{position:absolute;right:8px;top:2px;cursor:pointer;font-size:1.4em}div.d3view-newton .close_settings:hover{color:red}div.d3view-newton div.d3view-newton-trendline-container{position:absolute;right:0;top:0;z-index:8;height:100%;width:200px;background-color:#4f5359;color:#FFF}div.d3view-newton.md div.bootstrap-select.chart_type{width:100px!important}div.-newton.chart_type .dropdown-menu{left:auto;right:0}div.d3view-newton.md div.settings-header-input-container{right:102px!important}div.d3view-newton.md .chart_container .newton-inbuilt-settings .btn-group button,div.d3view-newton.md .chart_container .newton-inbuilt-settings .btn-group a.dropdown-toggle{margin-right:0!important}div.d3view-newton.md .setting-button-text{display:none}div.d3view-newton .newton_settings_container .settings_menu{width:0;transition:width .4s,opacity .4s;-webkit-transition:width .4s,opacity .4s;-moz-transition:width .3s,opacity .8s;opacity:0;right:0;top:0;background-color:#FFF;color:#656565;height:100%;border:1px solid #DDD;pointer-events:none}div.d3view-newton .newton_settings_container.fixed .settings_menu,div.d3view-newton .newton-settings-container.toggled .settings_menu{position:relative;width:350px;opacity:1;pointer-events:all}div.d3view-newton .settings_menu .bootstrap-select .dropdown-menu{width:100%}div.d3view-newton .settings_menu ul.nav-tabs{display:none}div.d3view-newton .newton_settings_container.fixed ul.nav-tabs,div.d3view-newton .newton-settings-container.toggled .settings_menu ul.nav-tabs{display:block!important;margin-bottom:0}div.d3view-newton .newton-settings-container.toggled .tiny .settings_menu{width:200px}div.d3view-newton .chart_container{position:relative;background:#FFF}div.d3view-newton .chart_container svg.newton-svg{z-index:3}.d3view-viz .grouped_chart_container{flex:0 0 100%;height:100%}.d3view-viz .grouped_view.root>.chart_container{height:calc(100% - 40px)!important}.d3view-viz .grouped_view.root{height:100%;margin-bottom:0!important}.d3view-newton .grouped_charts[data-orientation=grid]{position:relative}.d3view-newton .grouped_charts[data-orientation=grid]>.grouped_view:not(.root){position:absolute;width:calc(50% - 20px);height:33%;margin:10px}.d3view-newton .grouped_charts[data-orientation=grid]>.grouped_view.root{width:calc(100% - 20px);height:100%;float:none;margin:0}.d3view-newton .grouped_charts.allowSelection>.grouped_view:not(.root){cursor:pointer}.d3view-newton .grouped_charts[data-bordered=true]>.grouped_view:not(.root){border:1px solid #DDD;padding:10px}.d3view-newton .grouped_charts[data-bordered=true]>.grouped_view:not(.root).selected{border:3px solid steelblue}.d3view-newton .grouped_charts[data-orientation=vertical]{position:relative}.d3view-newton .grouped_charts[data-orientation=vertical]>.grouped_view:not(.root){position:absolute;width:500px;height:100%;flex:0 0 450px;margin:0 10px}.d3view-newton .grouped_charts[data-orientation=vertical]>.grouped_view.root{flex:0 0 calc(100% - 20px);height:100%;margin:0}.d3view-newton .grouped_charts[data-orientation=horizontal]>.grouped_view:not(.root){height:350px!important;margin-bottom:15px}.d3view-newton .grouped_charts[data-orientation=carousel]>.grouped_view{width:100%}.d3view-newton .grouped_charts span.group-aggs>span{margin:0 5px}div.d3view-newton .grouped_charts .newton-charts-left span.curve-name{flex:none}div.d3view-newton svg.newton-svg rect.transparent-background{pointer-events:all;cursor:context-menu;fill:transparent}div.d3view-newton .main_container:not(.tiny) .newton-table-view{position:relative;text-align:center;top:30px;height:100%}div.d3view-newton .newton-table-view .slick-header-column{text-align:center}div.d3view-newton div.bootstrap-select.chart_type{width:150px;float:right}div.d3view-newton div.newton-inbuilt-settings div.bootstrap-select button.dropdown-toggle:focus{outline:0!important}div.d3view-newton div.points_used{float:right!important}div.d3view-newton .raw-points-count{}div.d3view-newton div.chart_container[data-mode=zoom] div.points_used{}div.d3view-newton div.points_used .dropdown-menu li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}div.d3view-newton div.points_used .dropdown-menu li>a:focus,div.d3view-newton div.points_used .dropdown-menu li>a:hover,div.d3view-newton div.points_used .dropdown-menu li.active>a{cursor:pointer;color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)}div.d3view-newton div.drag_options{}div.d3view-newton div.drag_options div.drag_type{width:100px!important;vertical-align:top}div.d3view-newton div.drag_options input.drag_offset{width:100px;display:inline-block;height:22px!important;vertical-align:top}div.d3view-newton div.bootstrap-select.drag_type button.dropdown-toggle:focus{outline:0!important}div.d3view-newton .settings_menu>.nav-tabs{text-align:center}div.d3view-newton .settings_menu>.nav-tabs li{float:none;display:inline-block;zoom:1}div.d3view-newton .settings_menu>.nav-tabs li>a:hover{background:0;border-color:transparent}div.d3view-newton .settings_menu>.nav-tabs li.active>a{background:0;border-color:transparent;color:#428bca}div.d3view-newton .settings_menu>.nav-tabs li>a{color:#656565}div.d3view-newton .settings_menu .tab-content{position:relative;overflow:auto}div.d3view-newton .settings_menu .tab-content .row{margin:0}div.d3view-newton .settings_menu .newton-option{padding:10px 2px}div.d3view-newton .settings_menu .newton-option:last-child{border-bottom:0}div.d3view-newton .settings_menu .options-header{padding:10px 20px 0;width:100%}div.d3view-newton .settings_menu .option-label{font-weight:500}div.d3view-newton .settings_menu .newton-option:not(.hasSubOptions){display:flex;align-items:center}div.d3view-newton .settings_menu .form-control{display:inline-block}div.d3view-newton .settings_menu [data-suboption] input.form-control{}div.d3view-newton .settings_menu .form-control::placeholder{font-size:10px}div.d3view-newton .settings_menu .chart-type-option{margin:2px;display:inline-block}div.d3view-newton .settings_menu .chart-type-option *{cursor:pointer}div.d3view-newton .main_container.tableView,div.d3view-newton .main_container.histogramView,div.d3view-newton .main_container.timeSeriesView,div.d3view-newton .main_container.barChartView{position:absolute}div.d3view-newton .main_container.tableView .dragActionsBox,div.d3view-newton .main_container.histogramView .dragActionsBox,div.d3view-newton .main_container.timeSeriesView .dragActionsBox,div.d3view-newton .main_container.barChartView .dragActionsBox{display:none}div.d3view-newton .main_container.tableView .drag_options,div.d3view-newton .main_container.histogramView .drag_options,div.d3view-newton .main_container.timeSeriesView .drag_options,div.d3view-newton .main_container.barChartView .drag_options{display:none!important}div.d3view-newton .main_container.tableView .chart_container,div.d3view-newton .main_container.histogramView .chart_container,div.d3view-newton .main_container.timeSeriesView .chart_container,div.d3view-newton .main_container.barChartView .chart_container{position:absolute}div.d3view-newton .main_container.tableView .chart_container>:not(.newton-mode-settings),div.d3view-newton .main_container.tableView div.newton-settings-container{display:none!important}div.d3view-newton .main_container.tableView .newton-inbuilt-settings :not(.chart_type) button,div.d3view-newton .main_container.tableView .newton-inbuilt-settings div.dropdown.reset_options,div.d3view-newton .main_container.tableView .newton-inbuilt-settings li[data-id=blob]{pointer-events:none;opacity:.3;display:none!important}div.d3view-newton .main_container.histogramView .chart_container>:not(.newton-mode-settings),div.d3view-newton .main_container.histogramView div.newton-settings-container{display:none!important}div.d3view-newton .main_container.histogramView .newton-inbuilt-settings :not(.chart_type) button,div.d3view-newton .main_container.histogramView .newton-inbuilt-settings div.dropdown.reset_options{pointer-events:none;opacity:.3;display:none!important}div.d3view-newton .main_container:not(.tiny) .newton-histogram{position:relative;top:30px}div.d3view-newton .main_container.timeSeriesView .chart_container>:not(.newton-mode-settings),div.d3view-newton .main_container.timeSeriesView div.newton-settings-container{display:none!important}div.d3view-newton .main_container.timeSeriesView .newton-inbuilt-settings :not(.chart_type) button,div.d3view-newton .main_container.timeSeriesView .newton-inbuilt-settings div.dropdown.reset_options{pointer-events:none;opacity:.3;display:none!important}div.d3view-newton .newton-time-series-summary,div.d3view-newton .other-viz-views{position:relative;top:30px}div.d3view-newton .main_container.barChartView .chart_container>:not(.newton-mode-settings),div.d3view-newton .main_container.barChartView div.newton-settings-container{display:none!important}div.d3view-newton .main_container.barChartView .newton-inbuilt-settings :not(.chart_type) button,div.d3view-newton .main_container.barChartView .newton-inbuilt-settings div.dropdown.reset_options{pointer-events:none;opacity:.3;display:none!important}div.d3view-newton .main_container:not(.tiny) .newton-bar-chart{position:relative;top:30px}div.d3view-newton .chart_container .newton-inbuilt-settings{position:absolute;top:0}div.d3view-newton .newton-inbuilt-settings.bottomRight{right:10px!important;bottom:0;z-index:8;top:unset!important;left:unset!important}div.d3view-newton .chart_container .newton-settings-group div.dropdown{float:none!important}div.d3view-newton .chart_container .newton-settings-group div.dropdown.open .dropdown-toggle{background-color:#eee!important}div.d3view-newton .chart_container .newton-settings-group .setting-button-text{display:none!important}div.d3view-newton .newton-settings-group .dropdown-menu.dropdown-menu-center{margin-right:9px;right:100%;left:unset!important;transform:translateY(-50%);top:50%}div.d3view-newton .newton-settings-group .dropdown-menu.dropdown-menu-center:before,div.d3view-newton .newton-settings-group .dropdown-menu.dropdown-menu-center:after{content:'';width:0;height:0;border-style:solid;position:absolute;top:50%;transform:translateY(-50%)}div.d3view-newton .newton-settings-group .dropdown-menu.dropdown-menu-center:after{border-width:8px 0 8px 8px;border-color:transparent transparent transparent #FFF;margin-left:-8px;right:-8px}div.d3view-newton .newton-settings-group .dropdown-menu.dropdown-menu-center:before{border-width:10px 0 10px 10px;border-color:transparent transparent transparent #CCC;margin-left:-10px;right:-10px}div.d3view-newton .newton-settings-group .dropdown-menu.dropdown-menu-center-top{margin-right:9px;right:100%;left:unset!important;top:0}div.d3view-newton .newton-settings-group .dropdown-menu.dropdown-menu-center-top:before,div.d3view-newton .newton-settings-group .dropdown-menu.dropdown-menu-center-top:after{content:'';width:0;height:0;border-style:solid;position:absolute;top:0}div.d3view-newton .newton-settings-group .dropdown-menu.dropdown-menu-center-top:after{border-width:8px 0 8px 8px;border-color:transparent transparent transparent #FFF;margin-left:-8px;right:-8px;top:2px}div.d3view-newton .newton-settings-group .dropdown-menu.dropdown-menu-center-top:before{border-width:10px 0 10px 10px;border-color:transparent transparent transparent #CCC;margin-left:-10px;right:-10px}div.d3view-newton .main_container.tiny .chart_container .newton-settings-group button>i{width:18px;height:18px;font-size:.8em;display:flex;align-items:center;justify-content:center}div.d3view-newton .main_container.tiny [data-id=newton-annotation],div.d3view-newton .main_container.tiny [data-id=newton-datum],div.d3view-newton .main_container.tiny div.reset_options{display:none!important}@media screen and (min-width:1024px){div.d3view-newton .chart_container .newton-settings-group button>i{width:24px;height:24px;font-size:1.2em;display:flex;align-items:center;justify-content:center}}div.d3view-newton .chart_container .newton-mode-settings{position:absolute;bottom:0;z-index:9;display:flex;align-items:center}div.d3view-newton .chart_container .newton-settings-group div.dropdown{display:inline-block;float:left;margin-left:-1px}div.d3view-newton .chart_container .newton-inbuilt-settings button:focus,div.d3view-newton .chart_container .newton-interaction-settings button:focus{outline:0;border-color:transparent;background-image:none;background-position:0;background:#FFF}div.d3view-newton .chart_container .newton-inbuilt-settings .bootstrap-select button,div.d3view-newton .chart_container .newton-inbuilt-settings .drag_options button{border:1px solid #CCC!important}div.d3view-newton .chart_container .newton-inbuilt-settings button,div.d3view-newton .chart_container .newton-interaction-settings button,div.d3view-newton .chart_container .newton-interaction-settings .btn-group-vertical>a,div.d3view-newton .chart_container .newton-settings-group div.dropdown:not(.points_used) .dropdown-toggle{border-color:transparent;color:gray;box-shadow:none;background:#FFF;padding:1px}div.d3view-newton .newton-interaction-settings .popover-content{max-height:175px;overflow:auto}div.d3view-newton .newton-interaction-settings .popover-content .options-table{max-height:100px;overflow:auto}div.d3view-newton input.option-search{margin-left:10px}div.d3view-newton .newton-interaction-settings button.hovered{background-color:#428BCA!important;color:#FFF!important}div.d3view-newton .chart_container .newton-inbuilt-settings button:hover,div.d3view-newton .chart_container .newton-interaction-settings button:hover,div.d3view-newton .chart_container .newton-interaction-settings .btn-group-vertical>a:hover,div.d3view-newton .chart_container .newton-settings-group div.dropdown:not(.points_used) .dropdown-toggle:hover,div.d3view-newton .chart_container .newton-settings-group div.dropdown:not(.points_used) .dropdown-toggle:focus,div.d3view-newton .chart_container .newton-settings-group div.dropdown:not(.points_used) .dropdown-toggle:active{color:#222!important;background:#eee!important}div.d3view-newton .chart_container .newton-inbuilt-settings button,div.d3view-newton .chart_container .newton-settings-group a.dropdown-toggle,div.d3view-newton .chart_container .newton-interaction-settings .button{box-shadow:none;text-shadow:none;background-image:none}div.d3view-newton .chart_container .newton-inbuilt-settings button.exitMode{color:#FFF}div.d3view-newton .chart_container .newton-settings-group div.dropdown:not(:last-child) a.dropdown-toggle{border-radius:0;width:24px}div.d3view-newton .chart_container .newton-inbuilt-settings button.selected,div.d3view-newton .chart_container .newton-interaction-settings button.selected{background:#428BCA!important;color:#fff!important;text-shadow:none}div.d3view-newton .chart_container .newton-settings-group div.dropdown:not(.hoverToggleOff) .dropdown-menu{margin-top:0}div.d3view-newton .chart_container ul.sortable-curves-list{margin-bottom:0;box-shadow:none}div.d3view-newton .chart_container ul.sortable-curves-list li:not(.no_curves){word-break:break-word;margin:6px;font-weight:500}div.d3view-newton .chart_container ul.sortable-curves-list li:not(.no_curves):hover{background:#f5f5f5;cursor:move}div.d3view-newton .chart_container ul.sortable-curves-list .ui-sortable-placeholder{height:40px;display:block}div.d3view-newton .chart_container ul.sortable-curves-list li.no_curves{font-size:1.3em;font-weight:500;padding:10px}div.d3view-newton .chart_container div.newton-interaction-settings{position:absolute;top:0;right:13px;z-index:9}div.d3view-newton .chart_container div.newton-interaction-settings>.btn-group.btn-group-vertical{display:flex;flex-direction:column}div.d3view-newton .chart_container div.newton-interaction-settings .toggled{background:#f1f3f4;border-radius:0;text-shadow:none;box-shadow:none}div.d3view-newton .chart_container.tiny div.d3view-legends-container{display:none!important}div.d3view-newton .main_container.tiny .setting-button-text{display:none!important}div.d3view-newton input{height:auto!important}div.d3view-newton .settings-header-input{width:50px;display:inline-block;height:22px!important}div.d3view-newton .newton-settings-footer{border-top:1px solid #DDD;padding:5px;background-color:#FFF;left:0;display:none}div.d3view-newton .newton_settings_container.fixed .newton-settings-footer,div.d3view-newton .newton_settings_container.toggled .newton-settings-footer{display:block}div.d3view-newton .newton-settings-footer>button{margin:0 3px}div.d3view-newton .newton-settings-footer>button:focus{outline:0}div.d3view-newton div.newton-zoomed-view{position:absolute;bottom:0;right:70px;z-index:10;background:#FFF;border:1px solid #CCC}div.d3view-newton .settings_menu ul.list-group-invert,div.d3view-newton .settings_menu div.data-list-options{margin:2px 7px}div.d3view-newton .settings_menu ul.list-group-invert>li{border-color:#efefef;padding:8px 7px}div.d3view-newton .settings_menu ul.records.list-group-invert>li .curve-color{display:inline-block;margin-left:5px}div.d3view-newton .settings_menu ul.records.list-group-invert>li .curve-color span.input-group-addon{display:inline-block;padding:7px;top:13px;border:0;border-radius:0}div.d3view-newton .settings_menu ul.list-group-invert>li .bs-editable{text-decoration:none}div.d3view-newton .settings_menu ul.list-group-invert.operations-list>li .bs-editable:hover>*{}div.d3view-newton .settings_menu .operations-list .operation-name{font-weight:500}div.d3view-newton .settings_menu ul.list-group-invert.operations-list>li .remove_operation:hover{color:indianred}div.d3view-newton .settings_menu .apply_existing .remove-existing:hover{color:red}div.d3view-newton .settings_menu table.min-max-list{table-layout:fixed}div.d3view-newton .settings_menu table.min-max-list th{text-align:center;overflow:hidden}div.d3view-newton .settings_menu table.min-max-list td{overflow:hidden}div.d3view-newton div.dragActionsBox{position:absolute;left:0;top:0}div.d3view-newton div.dragActionsBox>button:focus,div.d3view-newton div.dragActionsBox>button:active{outline:0}div.d3view-newton .btn-d3view-filter{background-color:#fff;border-color:#93d0e4;color:#716b6b;padding:3px 10px}div.d3view-newton .btn-d3view-filter:hover{background-color:#f9f9f9;border-color:#066c8e;color:#595454}div.d3view-newton div.legends-container,div.legends-container.newton-clone{position:absolute;color:#fff;border:1px solid #ccc!important;background-color:#fff!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;min-width:120px;z-index:7;margin-right:10px}div.d3view-newton div.main_container.tiny div.newton-interaction-settings button[data-id=newton-saved-colors],div.d3view-newton div.main_container.tiny .quickWorkers{display:none!important}div.d3view-newton div.main_container.tiny div.newton-interaction-settings,div.d3view-newton div.main_container.tiny div.newton-inbuilt-settings{opacity:0}div.d3view-newton div.main_container.tiny:hover div.newton-interaction-settings,div.d3view-newton div.main_container.tiny:hover div.newton-inbuilt-settings,div.d3view-newton div.main_container.settings_open div.newton-inbuilt-settings,div.d3view-newton div.main_container.settings_open div.newton-interaction-settings{opacity:1!important}div.d3view-newton div.main_container.tiny div.newton-inbuilt-settings div.dropdown{display:inline-block}div.d3view-newton div.main_container.tiny{cursor:pointer}div.d3view-newton div.main_container.tiny .limited-view-msg{position:absolute;bottom:0;left:0;display:inline-block!important}div.d3view-newton svg.newton-svg .x.axis[data-scaletype=log] .tick:nth-child(odd){display:none}div.d3view-newton div.main_container.tiny svg.newton-svg .axis *,div.d3view-newton div.main_container.tiny svg.newton-svg .x_axis_group *{}div.d3view-newton div.main_container.tiny svg.newton-svg .curve_label{font-size:100%!important}div.d3view-newton div.main_container .d3view-legends-container .toggle-list-container{display:none}div.d3view-newton div.main_container.tiny .d3view-legends-container .toggle-list-container{}div.d3view-newton div.main_container.tiny .d3view-legends-container .toggle-list{text-align:center;font-weight:700;color:#428bca;cursor:pointer}div.d3view-newton div.main_container.tiny .d3view-legends-container .toggle-list:hover{color:red}div.d3view-newton div.sparkline-tooltip{position:fixed;display:none;padding:10px;z-index:4;pointer-events:none;word-break:break-all}div.d3view-newton div.main_container .limited-view-msg{display:none}div.d3view-newton svg.newton-svg .axes_drag_handle{stroke-width:15px;stroke:transparent;fill:none;cursor:col-resize}div.d3view-newton svg.newton-svg .drag_handle_x,div.d3view-newton svg.newton-svg .drag_handle_x_top{cursor:row-resize}div.d3view-newton svg.newton-svg .axes_drag_handle:hover,div.d3view-newton svg.newton-svg .axes_drag_handle.dragging{stroke:rgba(0,0,0,.1)}.chart-item-dragging rect.transparent-background,.chart-item-dragging .axes_drag_handle,.chart-item-dragging .newton-settings-group{pointer-events:none}div.d3view-newton .chart_container.dragging>*{cursor:grab!important}div.d3view-newton g.tooltip-container .maximize{font-family:FontAwesome;opacity:0;cursor:pointer;color:#AAA}div.d3view-newton g.tooltip-container .maximize.invisible{opacity:0!important}div.d3view-newton g.tooltip-container.hovered{cursor:move!important}div.d3view-newton g.tooltip-container.hovered path.main{stroke:red!important}div.d3view-newton g.tooltip-container.hovered path.transparent{stroke:#efefef!important}div.d3view-newton .legends-wrapper{z-index:8}div.d3view-newton div.legends-container[data-type=main] div.legends-body ul li span.curve-name,div.legends-container.newton-clone div.legends-body ul li span.curve-name{font-family:Roboto,'DejaVu Sans Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;word-break:break-all;letter-spacing:.4px;cursor:move;user-select:none}body span.test_curve_name{font-family:Roboto,'DejaVu Sans Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;word-break:break-all;letter-spacing:.4px;opacity:0;position:absolute;bottom:0;left:0}div.d3view-newton div.legends-container div.legends-body ul li span.curve-name.highlight_name{font-weight:500}div.d3view-newton div.legends-container div.legends-body ul li span.curve-name.clicked{opacity:.4}div.legends-container.newton-clone div.legends-body ul li span.curve-name{}div.d3view-newton div.legends-container div.legends-body ul li input.curve-name-edit{height:20px;width:auto;display:inline-block}div.d3view-newton div.legends-container.range-values .legends-body ul li span.curve-name,div.legends-container.newton-clone.range-values .legends-body ul li span.curve-name{cursor:pointer}div.d3view-newton div.legends-container div.legends-body ul li span.curve-name.minmax,div.legends-container.newton-clone div.legends-body ul li span.curve-name.minmax{font-weight:700}div.d3view-newton div.legends-container div.legends-body ul.legends-list{margin-bottom:2px}div.d3view-newton div.legends-container div.legends-body ul.legends-list li i.newton-legend-item-rect,div.legends-container.newton-clone div.legends-body ul.legends-list li i.newton-legend-item-rect{display:inline-block;width:11px;height:11px;vertical-align:middle;margin-right:5px;cursor:pointer}div.d3view-newton div.legends-container div.legends-body ul.legends-list li i.newton-legend-item-rect.clicked+span.curve-name{pointer-events:none}div.d3view-newton div.single-legend-item,div.newton-clone div.single-legend-item{position:absolute;top:4px}div.d3view-newton div.single-legend-item i.newton-legend-item-rect,div.newton-clone div.legends-body ul.legends-list li i.newton-legend-item-rect{display:inline-block;width:11px;height:11px;vertical-align:middle;margin-right:5px}div.d3view-newton div.legends-container.toggled{height:26px!important}div.d3view-newton div.legends-container.toggled .legends-body{display:none}div.d3view-newton div.legends-container.toggled .ui-resizable-handle{display:none}div.d3view-newton div.legends-container.tiny,div.legends-container.tiny.newton-clone{background-color:transparent!important;border:0!important;border-radius:unset!important;height:auto!important;width:auto!important;margin-right:0!important;top:0!important}div.d3view-newton div.legends-container.tiny .legends-body,div.legends-container.tiny.newton-clone .legends-body{min-height:auto!important}div.d3view-newton div.legends-container.tiny .legends-body ul.legends-list,div.legends-container.tiny.newton-clone .legends-body ul.legends-list{margin-bottom:0}div.d3view-newton div.legends-container.tiny .legend-header,div.legends-container.tiny.newton-clone .legend-header{display:none}div.d3view-newton div.legends-container.tiny li.legend-item,div.legends-container.tiny.newton-clone li.legend-item{display:inline}div.d3view-newton .chart_container.tiny .axis text,div.d3view-newton .chart_container.tiny span.curve-name{}div.d3view-newton ul.dash_legends{list-style-type:none;background:rgba(0,0,0,.05);padding:5px;cursor:move}div.d3view-newton ul.dash_legends li>span{font-family:Roboto,'DejaVu Sans Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;cursor:pointer}div.d3view-newton .newton-global-context-menu{position:fixed!important}div.d3view-newton .newton-global-context-menu,body .newton-annotation-context-menu,body .newton-arrow-context-menu{display:none;position:absolute;background:#FFF;border:1px solid #cdcdcd;padding:2px;border-radius:4px;box-shadow:2px 2px 2px silver;-webkit-box-shadow:2px 2px 2px silver;z-index:2000}div.d3view-newton .newton-global-context-menu .nav-stacked-thin li a{padding:4px 6px}div.d3view-newton button[data-toggle=tooltip] i{pointer-events:none}div.d3view-newton div.datum-lines-context-menu{position:absolute;background:#FFF;border:1px solid #cdcdcd;padding:2px;border-radius:4px;z-index:2}div.d3view-newton div.datum-lines-context-menu ul.list-group{margin:0}div.d3view-newton div.datum-lines-context-menu ul.list-group>li{border:0}div.d3view-newton div.datum-lines-context-menu ul.list-group>li:hover{background-color:#Efefef}div.d3view-newton div.datum-lines-context-menu ul.list-group>li>a{padding:4px 6px;text-decoration:none}div.d3view-newton div.datum-values-container,div.datum-values-container.newton-clone{position:absolute;border:1px solid #DDD;padding:12px;background-color:rgba(255,255,255,.35);cursor:move;z-index:3;width:300px;display:flex;flex-direction:column}div.d3view-newton div.datum-values-container .container-body,div.datum-values-container.newton-clone .container-body{overflow:auto}div.d3view-newton div.datum-values-container li.list-group-item,div.datum-values-container.newton-clone li.list-group-item{border:0;background:0;white-space:normal}div.d3view-newton div.datum-values-container li.list-group-item .legend-val,div.datum-values-container.newton-clone .legend-val{font-weight:700}div.d3view-newton div.datum-values-container .container-close{}div.d3view-newton div.datum-values-container .view_type{}div.d3view-newton div.datum-values-container .container-close{}div.datum-values-container.newton-clone .view_type{display:none}div.datum-values-container.newton-clone .container-close{display:none}div.d3view-newton div.datum-values-container .container-close:hover{color:red}div.d3view-newton .popover-title{text-overflow:ellipsis;overflow:hidden}div.d3view-newton .d3view-subcontext-menu li.context-menu-item.clickable>a{padding-left:10px}div.d3view-newton .d3view-subcontext-menu li.context-menu-item.clickable:hover{background-color:#eee}div.d3view-newton div.d3view-newton-image-container{position:absolute;top:0;left:0;background-color:#FFF;border:1px solid #DDD;min-width:50px;min-height:50px;text-align:center}div.d3view-newton div.d3view-newton-image-container .close-container{position:absolute;right:5px;top:5px;padding:4px;cursor:pointer;color:#AAA}div.d3view-newton div.d3view-newton-image-container .close-container:hover{color:red}div.d3view-newton div.d3view-newton-image-container img{max-height:100%;max-width:100%}div.d3view-newton span.xval,div.d3view-newton span.xval_diff,div.d3view-newton span.yval{background:#fff;padding:2px;border:1px solid #9ec8e1;position:absolute;left:0;text-align:center;pointer-events:none;display:none;z-index:2;pointer-events:none!important}div.d3view-newton .mini-legends{float:left;margin-right:15px;max-width:50%;display:flex;align-items:center;height:22px}div.d3view-newton .mini-legends .legends-list{display:flex;margin-bottom:0;max-width:95%;margin-right:4px;overflow-x:hidden}div.d3view-newton .mini-legends .legend-item{margin-right:5px;display:flex;align-items:center;padding:0 5px}div.d3view-newton .mini-legends .dropdown .legend-item{padding:7px}div.d3view-newton .mini-legends .legend-item.highlighted{background-color:#428BCA;color:#FFF;border-radius:4px}div.d3view-newton .mini-legends .legend-item.highlighted svg line{stroke:#FFF!important}div.d3view-newton .mini-legends .legend-item span.curve-name{margin-left:4px}div.newton-tooltip{z-index:4000}div.newton-tooltip .tooltip-inner{background-color:#4f5359}div.newton-tooltip .tooltip-arrow{border-left-color:#4f5359!important;border-right-color:#4f5359!important}div.newton-tooltip .tooltip-inner{max-width:initial}div.d3view-newton-difference-chart{position:absolute;left:0;top:0;z-index:4;border:1px solid #DDD;border-radius:4px;padding:3px;height:220px;width:300px;display:none;cursor:move}div.d3view-newton-difference-chart span.close{position:absolute;right:2px;top:0}div.d3view-newton-difference-chart div.bootstrap-select{position:relative!important;width:80px!important}div.d3view-newton-difference-chart .axis text{}div.d3view-newton-line-context-menu{position:absolute;display:none;border-radius:3px;z-index:1200;background-color:#FFF;width:40vw;border:1px solid #CCC;height:350px;margin-bottom:0}div.d3view-newton-line-context-menu .line-heading{padding:5px;border-bottom:1px solid #DDD;font-weight:700;position:relative}div.d3view-newton-line-context-menu .line-heading .toggle-info{cursor:pointer}div.d3view-newton-line-context-menu .line-heading .toggle-info.clicked{color:green}div.d3view-newton-line-context-menu .line-heading .close_ctx_menu:hover{}div.d3view-newton-line-context-menu .line-heading .close_ctx_menu{position:absolute;right:5px;top:2px;cursor:pointer}div.d3view-newton-line-context-menu .line-options-body,div.d3view-newton-line-context-menu .line-info{overflow:auto}div.d3view-newton-line-context-menu .line-info{max-height:250px}div.d3view-newton-line-context-menu .row{padding:7px;border-bottom:1px solid #DDD}div.d3view-newton-line-context-menu .row:last-child{border-bottom:0}div.d3view-newton-line-context-menu .choose-color:before{content:'#';position:absolute;left:4px;top:5px;z-index:4;color:#555}div.d3view-newton-manager{position:relative!important;overflow:auto}div.d3view-newton-manager .newton-chart{min-height:250px;width:90%}div.d3view-newton-manager:not(.show_all_axes) .newton-chart:not(.last) .x.axis,div.d3view-newton-manager .newton-chart:not(.last) .xLabel.curve_label,div.d3view-newton-manager:not(.show_all_axes) .newton-chart:not(.last) span.xval.focus,div.d3view-newton-manager .newton-chart:not(.last) svg text.xval{display:none!important}div.d3view-newton-manager .newton-chart .legends-container[data-type=dash] .legend-header{display:none}div.d3view-newton div.main_container.free-datum-drawing div.legends-container,div.d3view-newton div.main_container.free-datum-drawing .newton-settings-container{display:none}div.d3view-newton div.main_container.free-datum-drawing .curve_label,div.d3view-newton div.main_container.free-datum-drawing .newton-inbuilt-settings .btn-group>:not([data-id=newton-datum]){pointer-events:none;opacity:.3;display:none!important}div.excelresponseparser .newton-excelreponseparse-sidebar .remove-response{cursor:pointer;padding:0 5px}div.excelresponseparser .newton-excelreponseparse-sidebar .remove-response:hover{color:red}div.d3view-newton .focus{padding:4px;border:1px solid #DDD;background-color:#fff;border-radius:3px;font-size:1.1rem;-webkit-font-smoothing:antialiased;font-weight:500;position:absolute;display:none;pointer-events:none!important;background-color:rgba(255,255,255,.7);z-index:4}div.d3view-newton .xval.focus:before,div.d3view-newton .xval.focus:after{content:'';position:absolute;top:0;margin-top:-8px;left:50%;transform:translateX(-50%);border-style:solid}div.d3view-newton .xval.focus:before{border-color:transparent transparent #9ec8e1;border-width:0 8px 8px;margin-top:-8px}div.d3view-newton .xval.focus:after{border-color:transparent transparent #fff;border-width:0 7px 7px;margin-top:-7px}div.d3view-newton .yval.focus:before,div.d3view-newton .yval.focus:after{content:'';position:absolute;top:50%;left:100%;transform:translateY(-50%);border-style:solid}div.d3view-newton .yval.focus:before{border-color:transparent transparent transparent #9ec8e1;border-width:7px 0 7px 7px}div.d3view-newton .yval.focus:after{border-color:transparent transparent transparent #FFF;border-width:6px 0 6px 6px;margin-left:-1px}div.d3view-newton .midline{-webkit-font-smoothing:antialiased;font-weight:500;font-size:1.1em;pointer-events:none!important;z-index:2;display:inline-block}div.d3view-newton .midline span{animation:circles .6s ease-in-out infinite;padding:0 4px;opacity:0}div.d3view-newton .midline span:first-child{animation-delay:0s}div.d3view-newton .midline span:nth-child(2){animation-delay:.1s}div.d3view-newton .midline span:nth-child(3){animation-delay:.2s}@keyframes circles{0%{opacity:0}50%{opacity:1}100%{opacity:0}}div.d3view-newton .focus.transition{transition:top .5s ease-in}div.d3view-newton .curves-shift-container{position:absolute;border-radius:4px;right:10px;top:30px;width:250px;border:1px solid #DDD;background-color:#FFF;padding:3px;z-index:20}div.d3view-newton .curves-shift-container .curves-shift-body{height:200px;overflow:auto}div.d3view-newton div.chart_container.legend_mousemove svg.newton-svg rect.transparent-background{pointer-events:none!important}div.d3view-newton .chart_container.hasImages .img-container{z-index:3!important}div.d3view-newton .chart_container.hasImages .img-container:hover .ui-resizable-handle{opacity:1!important}div.d3view-newton .chart_container.hasImages .img-container .ui-resizable-handle{pointer-events:all!important}div.d3view-newton .img-container{height:auto;position:absolute;left:0;top:0;z-index:3;opacity:.5;border:1px solid transparent}div.d3view-newton .img-container:hover,div.d3view-newton .img-container.ui-draggable-dragging,div.d3view-newton .img-container.ui-resizable-resizing{border:1px solid #DDD!important}div.d3view-newton .img-container .remove-img{z-index:2;padding:1px 6px;color:#4f5359;font-size:1.3em;position:absolute;right:0;top:0;cursor:pointer}div.d3view-newton .img-container .remove-img:hover{color:red!important}div.newton-add-rows-container a.row-info{text-decoration:none}div.newton-add-rows-container>table>tbody>tr{border-left:2px solid transparent;height:70px}div.newton-add-rows-container tbody tr td{border:0!important;vertical-align:middle!important}div.newton-add-rows-container tr.border-red{border-left-color:red!important}div.newton-add-rows-container tr.border-red .computed input{border-color:lightskyblue}div.newton-add-rows-container .tr-info th{padding:0;border:0}div.newton-tooltip-table{padding:12px;border-radius:4px;background:rgba(255,255,255,.7);box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);-moz-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);z-index:20;position:absolute;transition:opacity .5s ease-in;pointer-events:none}div.newton-tooltip-table:not(.sticky){position:fixed}div.newton-tooltip-table.hasScrollbar,div.newton-tooltip-table.sticky{pointer-events:all}div.newton-tooltip-table .btn-group button{color:#AAA;box-shadow:none;border:0}div.newton-tooltip-table ul{max-height:150px;overflow:auto}div.newton-tooltip-table ul li{padding:3px 5px}div.newton-tooltip-table span.curve-val{font-weight:600}div.d3view-newton .chart_container.zoomed rect.pan-rect{stroke:orange}div.d3view-newton kbd{background-color:#eee;border-radius:3px;border:1px solid #b4b4b4;box-shadow:0 1px 1px rgba(0,0,0,.2),0 2px 0 0 rgba(255,255,255,.7) inset;color:#333;display:inline-block;font-weight:700;line-height:1;padding:2px 4px;white-space:nowrap}div.d3view-newton .animation-alert{position:absolute;padding:12px;border-radius:4px;width:220px;height:120px;background:rgba(255,255,255,.7);box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);-moz-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);z-index:2000}div.d3view-newton .newton-settings-group button.mode-option{transition:opacity .5s ease-in;opacity:1!important}div.d3view-newton .newton-settings-group button.mode-option.invisible{opacity:0;display:none}div.d3view-newton .main_container.vizView .newton-charts-left>div.chart_container{height:0!important}div.d3view-newton .main_container.vizView .newton-charts-left>div.chart_container>:not(.newton-interaction-settings):not(.newton-simple-settings-header){display:none}div.d3view-newton .main_container.vizView .newton-simple-settings-header .main-dd>li:not(.chart_type){opacity:.5;cursor:not-allowed;pointer-events:none}div.d3view-newton .main_container.vizView div.newton-interaction-settings .btn-group>:not(.chart_type){display:none!important}div.d3view-newton .main_container.vizView .newton-charts-left>div.chart_container .d3view-legends-container{display:none!important}div.d3view-newton g.lines.animated.flash{animation-name:flash_override}div.wf-worker-info-newton-popover{z-index:200000}div.wf-worker-info-newton-popover .thumbnail img{height:unset!important}div.wf-worker-info-newton-popover .add_buttons{display:none}div.wf-worker-info-newton-popover .popover-content{max-height:200px;overflow:auto}div.d3view-newton .w-info.hasPopover{color:green!important}div.d3view-newton .legends-wrapper:hover .ui-resizable-s{}div.d3view-newton .hideLegendLabels .legend-header{right:0}div.d3view-newton .hideLegendLabels .legend-header .legend-search-toggle{display:none}div.d3view-newton .legends-wrapper:hover .ui-resizable-s,div.d3view-newton .legends-wrapper.ui-resizable-resizing .ui-resizable-s{}div.d3view-newton .legends-wrapper:hover .d3view-legends-container{}div.d3view-newton .legends-wrapper .legends-body{}div.d3view-newton .legends-wrapper .legends-body .legends-list{min-height:28px}div.d3view-newton div.d3view-legends-container li.legend-item{}div.d3view-context-menu-container.newton-context-menu{width:300px}div.d3view-newton .chart_container[data-locked=true] [data-id=newton-zoom],div.d3view-newton .chart_container[data-locked=true] .zoom_type,div.d3view-newton .chart_container[data-locked=true] .pinnedViews,div.d3view-newton .chart_container[data-locked=true] [data-id=newton-highlight],div.d3view-newton .chart_container[data-locked=true] [data-id=undo],div.d3view-newton .chart_container[data-locked=true] [data-id=redo],div.d3view-newton .chart_container[data-locked=true] [data-id=dependents]{opacity:.4!important;pointer-events:none!important}div.d3view-newton .chart_container[data-locked=true] .svg_container g.zoom_brush,div.d3view-newton .chart_container[data-locked=true] .svg_container g.highlight_brushes,div.d3view-newton .chart_container[data-locked=true] .svg_container .axes_drag_handle{display:none}div.d3view-newton .chart_container[data-locked=true] .svg_container rect.pan-rect{pointer-events:all!important}.newton-settings-popover h3.popover-title{display:none}.newton-save div.d3view-multiselect .search-container .dropdown-menu{right:0;left:auto;width:300px}.d3view-newton .svg_container .newton-dropzone{border:0;position:absolute;left:0;top:0;width:100%}.d3view-newton .chart_container .associated_data{position:absolute;left:400px;top:100px;width:30%;height:40%;background:#FFF;z-index:20}.d3view-newton .chart_container .associated_data tr.highlighted{background:var(--dt-selection-color)}.d3view-newton .newton-accuracy-panel{position:absolute;right:20px;bottom:40px;width:340px;height:280px;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-primary,#ddd);border-radius:var(--d3v-r-md,6px);box-shadow:var(--d3v-sh-lg,0 8px 24px rgba(0,0,0,.12));z-index:25;display:flex;flex-direction:column;overflow:hidden}.d3view-newton .newton-accuracy-panel .panel-heading{padding:8px 12px;border-bottom:1px solid var(--d3v-border-primary,#ddd);background:var(--d3v-bg-secondary,#f8f9fa);cursor:move;flex-shrink:0}.d3view-newton .newton-accuracy-panel .panel-heading label{margin:0;font-size:13px;font-weight:600;color:var(--d3v-text-primary,#333)}.d3view-newton .newton-accuracy-panel .panel-body{flex:1;overflow-y:auto}.d3view-newton .newton-accuracy-panel table th{position:sticky;top:0;background:var(--d3v-bg-secondary,#f8f9fa);z-index:1;font-size:11px;color:var(--d3v-text-secondary,#666);text-transform:uppercase;letter-spacing:.3px}.d3view-newton .newton-accuracy-panel tbody tr{cursor:pointer;transition:background .15s ease}.d3view-newton .newton-accuracy-panel tbody tr:hover,.d3view-newton .newton-accuracy-panel tbody tr.highlighted{background:var(--d3v-bg-hover,rgba(0,0,0,.04))}.d3view-newton g.threshold circle{fill:red}.d3view-newton .th-table{width:25%;display:none!important}.d3view-newton .th-table tbody tr{cursor:pointer}.d3view-newton .th-table tbody tr:hover{background-color:var(--dt-selection-color)}.d3view-newton .th-table tbody tr.ui-selected{background:#428bca;color:#FFF}div#newton-exploded-th .threshold .th-rect{display:block!important;stroke:#000!important}div.d3view-newton .main_container:not(.hasThTable) .newton-charts{width:100%!important}div.d3view-newton .vizcontainer,div.d3view-newton .main_container>.newton-main>div{height:100%!important}div.d3view-newton .main_container.hasThTable>.newton-main>.th-table{display:block!important}div.d3view-newton .main_container.hasThTable>.newton-main>.ui-layout-resizer{background-color:#DDD!important;width:3px!important}div.d3view-newton .main_container:not(.hasThTable)>.newton-main .ui-layout-resizer{display:none!important}div.d3view-newton .main_container.hasThTable>.newton-main>.ui-draggable-dragging.ui-layout-resizer{background-color:red!important}div#newton-exploded{display:flex;flex-wrap:wrap;height:100%}div#newton-exploded .panel{margin:4px;height:100%}div#newton-exploded .curve-explode .panel-body{height:calc(100% - 40px)!important}div.d3view-newton .chart_container[data-has-y=false] .y.axis .tick text,div.d3view-newton .chart_container[data-has-x=false] .x.axis .tick text{display:none}div.d3view-newton .chart_container.removeNoise .newton-mode-settings,div.d3view-newton .chart_container.removeNoise .newton-settings-group{display:none}div.d3view-newton svg.newton-svg g.indicator path{stroke-width:3px;stroke-dasharray:2}.d3view-newton .newton-attr-legends.visible{margin-left:20px;max-width:45%}.d3view-newton .newton-attr-legends.visible svg{flex:0 0 25px}.d3view-newton .newton-attr-legends.visible .bin{display:inline-block;word-break:break-all;white-space:none;overflow:hidden}.d3view-newton .newton-attr-legends>.legends{height:100%;overflow:auto}.d3view-newton .newton-attr-legends div[data-option=contributionBy] li:hover .bin{color:#428bca}.d3view-newton .newton-attr-legends>.legends .contrib-table{overflow:hidden!important}.newton-fetch-responses li .add-to-selected{opacity:0}.newton-fetch-responses li:hover .add-to-selected{opacity:1}.newton-fetch-responses .datatable-container .dt-tables table{table-layout:auto}div.d3view-newton .newton-zoomed-view canvas{height:100%!important;width:100%!important}.newton-operations .newton-operation-cont{border:1px solid #DDD;padding:10px;margin-bottom:20px}.newton-operations .newton-operation-cont.opened{height:350px}.newton-operations .newton-operation-cont:not(.opened) .newton-operation-fb,.newton-operations .newton-operation-cont:not(.opened) .newton-operation-footer{display:none}.newton-operations .newton-operation-cont .toggle-op{cursor:pointer;padding:5px}.newton-operations .newton-operation-cont .op-name-edit{display:none}.newton-operations .newton-operation-cont:hover .op-name-edit{display:block;margin-left:6px}.newton-operations .newton-operation-cont:hover .op-name-edit:hover{color:red}.newton-operations .newton-operation-cont:not(.opened) .toggle-op .fas.fa-angle-down{transform:rotate(-90deg)}.newton-operations div.d3view-inputsBuilder .inputs-view-content[data-id=simple] ul.field-items li.field-item>div.row{padding:10px 0}div.d3view-newton .newton-simple-settings-header .dropdown-menu li{position:relative}div.d3view-newton .newton-simple-settings-header .dropdown-menu li.spline-control-points-custom>a{background:none!important;color:unset!important}div.d3view-newton .newton-simple-settings-header .dropdown-menu.main-dd{max-height:300px;overflow:auto;overflow-x:hidden}div.d3view-newton .newton-simple-settings-header .dropdown-menu li.selected:not(.dropdown-submenu)>a,div.d3view-newton .newton-simple-settings-header [data-mode].selected:not(.dropdown-submenu){background-color:#428bca!important;color:#FFF!important}div.d3view-newton .newton-simple-settings-header .dropdown-submenu>.dropdown-menu{position:fixed;width:200px;border-top-right-radius:0;border-bottom-right-radius:0;max-height:250px;overflow:auto;white-space:normal;word-break:break-all;overflow-x:hidden}div.d3view-newton .newton-simple-settings-header .dropdown-submenu>.dropdown-menu li a{white-space:normal;word-break:break-all}div.d3view-newton .newton-simple-settings-header .dropdown-submenu>.dropdown-menu:before,div.d3view-newton .newton-simple-settings-header .dropdown-submenu>.dropdown-menu:after{display:none}div.d3view-newton .newton-simple-settings-header .dropdown-menu li.dropdown-submenu>a:hover{}div.d3view-newton .newton-simple-settings-header .dropdown-menu li:hover{}div.d3view-newton .newton-simple-settings-header .dropdown-menu li:hover>a{}div.d3view-newton .newton-simple-settings-header .dropdown-menu .dropdown-submenu>a:after{border-width:5px 5px 5px 0;border-color:transparent;border-right-color:#CCC;left:0;position:absolute;left:7px;top:5px}div.d3view-newton .newton-simple-settings-header .dropdown-menu li.dropdown-submenu.forceShowSubMenu>.dropdown-menu{display:block}div.d3view-newton svg.newton-svg .tick{pointer-events:none}div.d3view-newton .chart_container.hasSparklines>:not(.canvas-sparkline){display:none}div.d3view-newton svg g.contributions.hasHighlighted .cr-point.highlighted{opacity:1!important}div.d3view-newton svg g.contributions.hasHighlighted .cr-point:not(.highlighted){opacity:0!important}.d3view-newton .main_container.tiny .newton-simple-settings-header{display:inline-block;position:absolute;z-index:12;top:5px;right:17px}.d3view-newton .main_container.tiny .newton-simple-settings-header>.btn-group{position:absolute;z-index:12;top:5px;right:17px}.d3view-newton .main_container.tiny .newton-simple-settings-header [data-id]{background:#FFF}.d3view-newton .main_container.tiny .curve-info-dd,.d3view-newton .main_container.tiny .newton-simple-settings-header,.d3view-newton .main_container.tiny div.chart_container:not(.forceLegendsOnSmallContainers) .legends-wrapper{opacity:0;pointer-events:none}.d3view-newton .main_container.tiny div.chart_container.forceLegendsOnSmallContainers .legends-wrapper{top:0!important}.d3view-newton:hover .main_container.tiny .curve-info-dd,.d3view-newton:hover .main_container.tiny .newton-simple-settings-header,.d3view-newton:hover .main_container.tiny .legends-wrapper{opacity:1;pointer-events:auto}.d3view-newton .main_container.tiny rect.pan-rect,.d3view-newton .main_container.tiny path.domain{stroke:#ccc!important}.d3view-newton .canvas-sparkline .axis .tick text{font-size:85%}.d3view-newton .newton-viz-view{padding:0 20px}.d3view-newton:not(.tiny) .newton-main[data-settings-view=simple] .newton-viz-view{height:calc(100% - 40px)!important;top:40px!important;position:relative}.d3view-newton svg.newton-kickstarter .tick text{opacity:.5;font-size:11px}.d3view-generic-modal-container.simlytiks.newton-operations{position:fixed}.d3view-newton svg .spline-control-points circle{transition:all .2s ease}.d3view-newton svg .spline-control-points circle:hover{transform:scale(1.25);transform-origin:center;stroke-width:3}.d3view-newton svg .spline-control-points circle.dragging{opacity:.7;transform:scale(1.5);transform-origin:center}.d3view-newton svg .spline-control-points circle:active{cursor:grabbing}.d3view-newton svg .spline-overlays path{pointer-events:none;transition:all .2s ease}.d3view-newton svg .spline-overlays path:hover{stroke-width:4;opacity:1}.d3view-newton .spline-control-points-custom input{border:1px solid #ccc;border-radius:3px;padding:2px 4px;font-size:12px;background:#fff}.d3view-newton .spline-control-points-custom input:focus{border-color:#4682b4;outline:0;box-shadow:0 0 3px rgba(70,130,180,.3)}.d3view-newton .spline-control-points-custom .divider{border-top:1px solid #e5e5e5;margin:5px 0}div.d3view-textviz .v_render_content.ace_editor.rendering:after{content:'Loading...';font-size:1.2em;font-weight:700;font-family:initial!important;position:absolute;left:50%;top:50%}div.d3view-textviz{padding:10px 30px;padding-bottom:10px}.d3view-textviz .render_scrollbar{width:20px;background:#f0f0f0;position:relative}.d3view-textviz .render_scrollbar .scrollbar-thumb{width:100%;height:10%;background:#666;cursor:pointer}.d3view-textviz.customScrollbar .ace_scrollbar{display:none!important}.d3view-textviz .v_render_content.full-h.ace_editor.ace-tm.dimmed{color:gray}div.d3view-textviz .scrollToBottom{position:absolute;bottom:10px;right:50px;z-index:10}div.d3view-textviz .scrollToTop{position:absolute;top:50px;right:50px;z-index:10}.peacock-manager{width:100%;height:100%;min-height:250px;position:relative}.peacock-manager .peacock-editor{flex:1 1 calc(50% - 10px)}.peacock-manager .peacock-viewer{display:block;width:100%;height:100%;position:relative}.peacock-manager .peacock-models-layout{flex-wrap:wrap;z-index:2}.peacock-manager .peacock-models-layout.multiple .peacock-editor{border:1px solid #DDD}.peacock-manager .peacock-viewer{background:#FFF}.peacock-manager .peacock-viewer .peacock-editor-wrapper{background:#FFF}.peacock-manager .peacock-viewer.peacock-light{background:#fff}.peacock-manager .peacock-viewer.peacock-light .peacock-editor-wrapper{background:#fff}.peacock-manager .peacock-viewer.peacock-dark{background:#6e6e6e;color:whitesmoke}.peacock-manager .peacock-viewer.peacock-dark .settings-container{background:#6e6e6e;color:whitesmoke}.peacock-manager .peacock-viewer.peacock-dark .settings-container .feature-title{color:whitesmoke}.peacock-manager .peacock-viewer.peacock-dark .peacock-editor-wrapper{background:#6e6e6e}.peacock-manager .peacock-viewer.peacock-dark .top-settings-container{background:#6e6e6e!important}.peacock-manager .peacock-viewer.peacock-dark .peacock-canvas-container .btn,.peacock-manager .peacock-viewer.peacock-dark .peacock-canvas-container h4{color:whitesmoke}.peacock-manager .peacock-tab-container{height:50px}.peacock-manager .peacock-wrapper-container{width:100%;height:100%;display:flex;flex-direction:column}.peacock-manager .peacock-wrapper-container .peacock-controller-wrapper{background-color:#FFF!important;border-bottom:0}.peacock-manager .d3view-plugin-header{border-bottom:1px solid #DDD}.peacock-manager .d3view-plugin-header .dropdowns-list li.dropdown{padding:8px 0}.peacock-manager .peacock-wrapper-container .peacock-editor-wrapper{width:100%;display:flex;flex-direction:row;overflow:hidden;position:relative}.peacock-manager .peacock-wrapper-container .peacock-expand-container{position:absolute;right:5px;top:5px;z-index:2}.peacock-manager .peacock-wrapper-container .peacock-canvas-wrapper{width:100%;height:100%;position:relative}.peacock-manager .peacock-wrapper-container .peacock-right-wrapper{position:absolute;right:0;height:100%;top:0;width:auto;background-color:#fff;z-index:3}.peacock-manager .peacock-wrapper-container .peacock-editor-footer{width:100%;height:40px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 20px;border-top:1px solid #DDD}.peacock-manager .peacock-wrapper-container .peacock-editor-footer .left-footer,.peacock-manager .peacock-wrapper-container .peacock-editor-footer .right-footer{display:flex;align-items:center;padding:0 5px;height:100%}.peacock-manager .peacock-model-specific-container{width:350px;height:100%;border:.5px solid rgba(0,0,0,.3);display:flex;flex-direction:column}.peacock-viewer .model-specific-config-div{width:100%;padding:5px 10px;height:auto;max-height:400px;overflow-y:auto}.peacock-manager .peacock-right-handle{width:30px;height:50px;top:calc(50% - 25px);left:-30px;position:absolute;display:flex;justify-content:center;align-items:center;color:#fff;background-color:lightgray;font-size:1.5em;border-radius:10px 0 0 10px}.peacock-manager .peacock-right-handle *{pointer-events:none}.peacock-manager .peacock-right-handle:hover{cursor:pointer}.peacock-manager .placeholder-gif-loader{margin:auto}.peacock-viewer .controller-list{display:flex;align-items:center;gap:5px;z-index:1051}.peacock-viewer .btn-peacock span.fas{padding:0 5px;pointer-events:none}.peacock-viewer .axis-rendering-canvas{position:absolute;bottom:10px;left:0;width:150px;height:100px;pointer-events:none}.peacock-viewer .axis-rendering-canvas.info-visible{bottom:100px}.peacock-viewer .additional-info-div{position:absolute;right:50px;bottom:20px;width:auto;height:auto;pointer-events:none;display:flex;flex-direction:column}.peacock-viewer.hasFringeEnabled .additional-info-div{right:180px}.peacock-viewer .camera-info-div{position:absolute;left:20px;bottom:10px;width:auto;height:auto;pointer-events:none}.peacock-viewer .part-info-div{position:absolute;right:70px;top:100px;width:350px;height:auto;border:1px solid #DDD;border-radius:6px;z-index:20;cursor:move}.peacock-viewer .removed-parts-info-div{position:absolute;right:70px;top:0;width:350px;height:auto;border:1px solid #DDD;border-radius:6px;z-index:20;cursor:move;background:#FFF}.peacock-viewer .peacock-connections-div{position:absolute;right:70px;top:0;width:780px;z-index:20;cursor:move;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-lg,12px);box-shadow:var(--d3v-sh-md,0 4px 12px rgba(0,0,0,.1));display:flex;flex-direction:column;max-height:80vh;overflow:hidden;height:50%}.peacock-viewer .peacock-connections-div .peacock-conn-header{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--d3v-border,#e2e8f0);background:linear-gradient(180deg,rgba(59,130,246,.03) 0,transparent 100%);flex-shrink:0}.peacock-viewer .peacock-connections-div .peacock-conn-header i.fa-link{color:var(--d3v-text-muted,#94a3b8);font-size:13px}.peacock-viewer .peacock-connections-div .peacock-conn-title{font-size:13px;font-weight:600;color:var(--d3v-text-primary,#1e293b)}.peacock-viewer .peacock-connections-div .peacock-conn-badge{font-size:11px;font-weight:600;color:var(--d3v-accent,#3b82f6);background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.15);padding:1px 8px;border-radius:var(--d3v-r-full,9999px);font-family:'SF Mono',Consolas,monospace}.peacock-viewer .peacock-connections-div .peacock-conn-body{display:flex;flex:1;min-height:0;overflow:hidden}.peacock-viewer .peacock-connections-div .peacock-conn-left-panel{width:240px;flex-shrink:0;border-right:1px solid var(--d3v-border,#e2e8f0);overflow-y:auto;background:var(--d3v-bg-secondary,#f8fafc)}.peacock-viewer .peacock-connections-div .peacock-conn-left-panel::-webkit-scrollbar{width:4px}.peacock-viewer .peacock-connections-div .peacock-conn-left-panel::-webkit-scrollbar-track{background:transparent}.peacock-viewer .peacock-connections-div .peacock-conn-left-panel::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px}.peacock-viewer .peacock-connections-div .peacock-conn-tree-wrap{padding:8px 0}.peacock-viewer .peacock-connections-div .peacock-conn-tree-wrap .tv-content{font-size:12px;padding:5px 10px;border-radius:var(--d3v-r-sm,4px);margin:1px 6px;cursor:pointer;transition:background var(--d3v-t-fast,.12s),color var(--d3v-t-fast,.12s);color:var(--d3v-text-secondary,#475569)}.peacock-viewer .peacock-connections-div .peacock-conn-tree-wrap .tv-content:hover{background:var(--d3v-bg-hover,#e2e8f0);color:var(--d3v-text-primary,#1e293b)}.peacock-viewer .peacock-connections-div .peacock-conn-tree-wrap .tv-content.active,.peacock-viewer .peacock-connections-div .peacock-conn-tree-wrap .tree-active{background:rgba(59,130,246,.1);color:var(--d3v-accent,#3b82f6);font-weight:600}.peacock-viewer .peacock-connections-div .peacock-conn-tree-wrap .tree-count{font-size:10px;font-family:'SF Mono',Consolas,monospace;color:var(--d3v-text-muted,#94a3b8);margin-left:4px}.peacock-viewer .peacock-connections-div .peacock-conn-tree-badge{font-size:10px;font-family:'SF Mono',Consolas,monospace;color:var(--d3v-text-muted,#94a3b8);background:rgba(59,130,246,.08);padding:1px 6px;border-radius:var(--d3v-r-full,9999px);margin-left:6px}.peacock-viewer .peacock-connections-div .peacock-conn-right-panel{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.peacock-viewer .peacock-connections-div .pl-inline-filters{border-bottom:1px solid var(--d3v-border,#e2e8f0);flex-shrink:0}.peacock-viewer .peacock-connections-div .peacock-conn-others-bar{display:flex;align-items:center;gap:6px;padding:6px 14px;border-bottom:1px solid var(--d3v-border,#e2e8f0);font-size:11px;color:var(--d3v-text-muted,#94a3b8);flex-shrink:0}.peacock-viewer .peacock-connections-div .peacock-conn-others-mode{padding:3px 10px;border-radius:var(--d3v-r-full,9999px);font-size:10px;font-weight:600;cursor:pointer;transition:all var(--d3v-t-fast,.12s);border:1px solid var(--d3v-border,#e2e8f0);color:var(--d3v-text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.04em;user-select:none}.peacock-viewer .peacock-connections-div .peacock-conn-others-mode.active{background:rgba(59,130,246,.08);border-color:var(--d3v-accent,#3b82f6);color:var(--d3v-accent,#3b82f6)}.peacock-viewer .peacock-connections-div .peacock-conn-others-mode:hover:not(.active){border-color:var(--d3v-text-muted,#94a3b8);color:var(--d3v-text-secondary,#475569)}.peacock-viewer .peacock-connections-div .peacock-conn-table-body{flex:1;overflow-y:auto;min-height:0}.peacock-viewer .peacock-connections-div .peacock-conn-table-body::-webkit-scrollbar{width:5px}.peacock-viewer .peacock-connections-div .peacock-conn-table-body::-webkit-scrollbar-track{background:transparent}.peacock-viewer .peacock-connections-div .peacock-conn-table-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:3px}.peacock-viewer .peacock-connections-div .peacock-conn-table{width:100%;border-collapse:collapse;font-size:12px}.peacock-viewer .peacock-connections-div .peacock-conn-table thead{position:sticky;top:0;z-index:2}.peacock-viewer .peacock-connections-div .peacock-conn-table thead th{background:var(--d3v-bg-primary,#fff);padding:7px 10px;text-align:left;font-size:10px;font-weight:600;color:var(--d3v-text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--d3v-border,#e2e8f0)}.peacock-viewer .peacock-connections-div .peacock-conn-table thead th:first-child{padding-left:14px;width:36px}.peacock-viewer .peacock-connections-div .peacock-conn-row td{padding:5px 10px;border-bottom:1px solid rgba(0,0,0,.03);transition:background var(--d3v-t-fast,.12s);vertical-align:middle}.peacock-viewer .peacock-connections-div .peacock-conn-row:nth-child(even) td{background:var(--d3v-bg-secondary,#f8fafc)}.peacock-viewer .peacock-connections-div .peacock-conn-row:hover td{background:var(--d3v-bg-hover,#e2e8f0)}.peacock-viewer .peacock-connections-div .peacock-conn-row.ui-selecting td{background:rgba(59,130,246,.08)}.peacock-viewer .peacock-connections-div .peacock-conn-row.ui-selected td{background:rgba(59,130,246,.12)}.peacock-viewer .peacock-connections-div .peacock-conn-row td:first-child{padding-left:14px}.peacock-viewer .peacock-connections-div .peacock-conn-row.hide{display:none}.peacock-viewer .peacock-connections-div .part-pill{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:var(--d3v-r-sm,4px);font-size:11px;font-family:'SF Mono',Consolas,monospace;font-weight:500;line-height:1.5}.peacock-viewer .peacock-connections-div .part-pill.master{background:rgba(37,99,235,.08);color:#2563eb}.peacock-viewer .peacock-connections-div .part-pill.slave{background:rgba(220,38,38,.08);color:#dc2626}.peacock-viewer .peacock-connections-div .part-pill .dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.peacock-viewer .peacock-connections-div .part-pill.master .dot{background:#2563eb}.peacock-viewer .peacock-connections-div .part-pill.slave .dot{background:#dc2626}.peacock-viewer .peacock-connections-div .conn-arrow{color:var(--d3v-text-muted,#94a3b8);font-size:11px;margin:0 3px}.peacock-viewer .peacock-connections-div .type-badge{font-size:10px;padding:1px 6px;border-radius:var(--d3v-r-sm,4px);font-weight:500;background:rgba(0,0,0,.04);color:var(--d3v-text-secondary,#475569);white-space:nowrap;display:inline-block}.peacock-viewer .peacock-connections-div .type-badge.rigid{background:rgba(59,130,246,.08);color:#3b82f6}.peacock-viewer .peacock-connections-div .type-badge.axial{background:rgba(245,158,11,.08);color:#f59e0b}.peacock-viewer .peacock-connections-div .type-badge.spring{background:rgba(34,197,94,.08);color:#22c55e}.peacock-viewer .peacock-connections-div .type-badge.damping{background:rgba(239,68,68,.08);color:#ef4444}.peacock-viewer .peacock-connections-div .type-badge.pending{background:rgba(139,92,246,.08);color:#7c3aed}.peacock-viewer .peacock-connections-div .conn-num{font-family:'SF Mono',Consolas,monospace;font-size:11px;color:var(--d3v-text-secondary,#475569);text-align:right}.peacock-viewer .peacock-connections-div .peacock-conn-footer{display:flex;align-items:center;gap:8px;padding:7px 14px;border-top:1px solid var(--d3v-border,#e2e8f0);font-size:11px;color:var(--d3v-text-muted,#94a3b8);flex-shrink:0}.peacock-viewer .peacock-connections-div .peacock-conn-footer-dot{width:6px;height:6px;border-radius:50%;background:var(--d3v-success,#10b981)}.peacock-viewer .peacock-connections-div .peacock-conn-footer-parts{font-family:'SF Mono',Consolas,monospace}.peacock-viewer .peacock-conn-canvas-fringe-legend{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;background:rgba(30,30,30,.85);border-radius:6px;padding:6px 14px;font-size:11px;color:rgba(255,255,255,.8);z-index:15;backdrop-filter:blur(4px);pointer-events:none;opacity:0;transition:opacity .2s}.peacock-viewer .peacock-conn-canvas-fringe-legend.show{opacity:1}.peacock-viewer .peacock-conn-canvas-fringe-legend .peacock-conn-canvas-fringe-bar{width:180px;height:10px;border-radius:5px;background:linear-gradient(90deg,#313695,#4575b4,#74add1,#abd9e9,#fee090,#fdae61,#f46d43,#d73027)}.peacock-viewer .peacock-conn-status-chips{position:absolute;top:10px;left:10px;display:flex;gap:6px;z-index:15;pointer-events:none;flex-wrap:wrap}.peacock-viewer .peacock-conn-status-chip{background:rgba(30,30,30,.82);color:#fff;padding:4px 10px;border-radius:12px;font-size:10px;backdrop-filter:blur(4px);display:flex;align-items:center;gap:5px;white-space:nowrap}.peacock-viewer .peacock-conn-status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.peacock-viewer .peacock-conn-status-dot.dot-blue{background:#64b5f6}.peacock-viewer .peacock-conn-status-dot.dot-green{background:#81c784}.peacock-viewer .peacock-conn-status-dot.dot-orange{background:#ffb74d}.peacock-viewer .measures-div{position:absolute;right:70px;top:100px;width:350px;height:auto;min-height:120px;border:1px solid #DDD;border-radius:6px;z-index:20;cursor:move;padding:10px 15px}.peacock-viewer .measures-div table tr[data-id]:hover{background-color:#eee}.peacock-viewer .fringe-contents table td{border:0!important}.peacock-viewer .fringe-list{box-shadow:none}.peacock-viewer .fringe-list>li{box-shadow:none;border:0}.peacock-viewer .fringe-details-div{position:absolute;left:10px;top:12px;width:350px;height:50%;border:1px solid #DDD;border-radius:6px;z-index:20;cursor:move;background:#FFF}.peacock-viewer .zoom-buttons-div{position:absolute;right:4px;bottom:30px;height:auto;z-index:20}.peacock-viewer .zoom-buttons-div button{height:30px}.peacock-viewer .zoom-buttons-div .btn.active{background:#428bca!important;color:#FFF}.peacock-viewer .canvas-selection-box{position:absolute;border:1px solid #DDD;background:rgba(0,0,0,.1);z-index:10;top:calc(50% - 100px);left:calc(50% - 150px);width:300px;height:200px;cursor:move}.peacock-viewer .loader-controls{width:100%}.peacock-viewer .loader-settings{display:flex;justify-content:center;height:55px;align-items:center}.peacock-viewer .loader-settings span.fas:hover{cursor:pointer}.peacock-viewer .dropdown-submenu{position:relative}.peacock-viewer .dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-1px}.peacock-viewer .dropdown-submenu{position:relative}.peacock-viewer .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-3px;margin-left:0;border-radius:6px}.peacock-viewer .dropdown-submenu:hover>.dropdown-menu{display:block}.peacock-viewer .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#DDD;margin-top:5px}.peacock-viewer .dropdown-submenu:hover>a:after{border-left-color:#fff}.peacock-viewer .dropdown-submenu.pull-left{float:none}.peacock-viewer .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}.peacock-viewer img.peacock-viewer-icon:hover{cursor:pointer}.peacock-manager .peacock-main-wrapper.dz-drag-hover .peacock-main-dz{opacity:1;z-index:20}.peacock-manager .peacock-main-wrapper .peacock-main-dz{position:absolute;left:0;top:0;width:100%;height:100%;background:#e6ffe6!important;border-color:#428bca;outline-color:#428bca;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 5px rgb(102 175 233 / 60%);opacity:0;pointer-events:none;transition:opacity .2s ease-in}.peacock-viewer .peacock-dropzone{width:100%;height:65px;margin:10px 0;border:.5px dashed #333;border-radius:4px;vertical-align:middle;text-align:center;padding-top:20px;overflow-y:auto;color:#ababab}.peacock-viewer .bom-container{position:absolute;left:5px;top:5px;height:auto;width:350px;display:flex;flex-direction:column}.peacock-viewer .model-specific-config-btn,.peacock-viewer a.bom-viewer-btn{margin:2px 0;background:whitesmoke;color:#333;border:3px double #999}.peacock-viewer .model-specific-config-btn:hover,.peacock-viewer a.bom-viewer-btn:hover{background:gray;color:#fff;border:3px double #ddd}.peacock-viewer .model-specific-config-btn *,.peacock-viewer a.bom-viewer-btn *{pointer-events:none}.peacock-viewer .bom-tree-view-list{width:100%;height:auto;max-height:450px;margin:0;background-color:rgba(0,0,0,.05);overflow-y:auto;overflow-x:hidden}.peacock-viewer ul.peacock-contextmenu li>a *{pointer-events:none}.peacock-viewer .assembly-tree-list,.peacock-viewer ul.bom-tree-list{display:flex;flex-direction:column}.peacock-viewer .assembly-tree-list li.assembly-viewer-list-item,.peacock-viewer ul.bom-tree-list li.bom-tree-list-item{width:100%;height:auto;padding:0 15px;user-select:none}.peacock-viewer .assembly-tree-list li.assembly-viewer-list-item div.assembly-viewer-list-item,.peacock-viewer ul.bom-tree-list li.bom-tree-list-item div.list-item-div{display:flex;height:45px;width:100%;flex-direction:row;align-items:center}.peacock-viewer span.show-details:hover,.peacock-viewer span.show-children:hover{cursor:pointer}.peacock-viewer .assembly-content,.peacock-viewer .li-content{display:flex;align-items:center;padding:5px 10px;border-radius:4px;max-width:250px;word-break:break-all}.peacock-viewer .assembly-content.selected,.peacock-viewer .li-content.selected{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.peacock-viewer .assembly-content *,.peacock-viewer .li-content *{pointer-events:none}.peacock-viewer .assembly-content:hover,.peacock-viewer .li-content:hover{cursor:pointer}.peacock-viewer .assembly-content:not(.selected):hover,.peacock-viewer .li-content:not(.selected):hover{background:#78a0ad}.peacock-viewer .assembly-group-list{display:none;max-height:250px;overflow-y:auto;min-height:35px;padding-left:50px}ul.peacock-contextmenu{display:none;position:absolute}ul.peacock-contextmenu li>a *{pointer-events:none}.peacock-viewer ul.model-tabs{margin-left:10px}.peacock-viewer .tab-item.active span.close{visibility:hidden!important}.peacock-viewer .tab-item.active>a{background-color:transparent}.peacock-viewer .measure-distance-list,.peacock-viewer .measure-angle-list,.peacock-viewer .lists{list-style:none;padding:0!important}.peacock-viewer .measure-distance-list-item,.peacock-viewer .measure-angle-list-item,.peacock-viewer .removed-list-item{padding:5px 10px;height:28px;box-shadow:none}.peacock-viewer .measure-distance-list-item:hover,.peacock-viewer .measure-angle-list-item:hover,.peacock-viewer .removed-list-item:hover{background-color:#DDD}.peacock-viewer .restore-parts,.peacock-viewer .restore-faces{float:right}.peacock-viewer .table>tbody>tr>td{}.peacock-viewer .fringe-legend-container{position:absolute;top:0;right:60px;width:150px;height:100%;padding:5px;border:1px solid #ddd;background:#fff;border-radius:4px}.peacock-viewer .response-panel{display:block;position:absolute;min-width:100px;min-height:100px;background-color:#fff;border-radius:6px;box-shadow:0 8px 10px 1px rgb(0 0 0 / 14%),0 3px 14px 2px rgb(0 0 0 / 12%),0 5px 5px -3px rgb(0 0 0 / 20%)}.peacock-viewer .response-panel .response-panel-header{padding:5px;display:flex;justify-content:space-between;background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x}.peacock-viewer .response-panel .response-panel-body{padding:10px 15px;display:block}.peacock-viewer .response-panel[data-type=vector],.peacock-viewer .response-panel[data-type=dataset]{height:auto!important;width:30%}.peacock-viewer .response-panel .title{text-overflow:ellipsis;overflow:hidden}.peacock-viewer .settings-container{position:absolute;left:0;top:-8px;height:100%;width:300px;display:flex;flex-direction:column;z-index:2;background-color:#fff;box-shadow:1px 1px 5px rgb(0 0 0 / 20%);border:1px solid #ddd;padding:10px 15px;overflow-y:auto}.peacock-viewer .feature-title{display:flex;width:100%;justify-content:space-between;padding:5px;margin:5px 0;align-items:center}.peacock-viewer .bg-color-list .bg-color-item{display:inline-block;margin:5px;padding:5px}.peacock-viewer .bg-color-list .bg-color-item:hover{cursor:pointer;background-color:#ddd}.peacock-viewer .background-color-settings{margin-bottom:5px;border-bottom:1px solid #ddd}.peacock-viewer .measure-list-item{display:inline-block;margin:5px;padding:5px}.peacock-viewer .measure-list-item:hover{cursor:pointer;background-color:#ddd}.peacock-viewer .measure-item:hover{cursor:pointer}.peacock-viewer .cell-cursor:hover{cursor:cell}.peacock-viewer .popover{width:450px!important;max-width:450px!important}.peacock-loader-backdrop{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;background-color:rgba(0,0,0,.6)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10029!important;flex-direction:column}.peacock-loader-container{width:25%;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative;flex-direction:column;background-color:rgba(0,0,0,.7)!important;padding:30px;border-radius:8px}.close-peacock-loader{position:absolute;right:5px;top:5px;font-size:2em;color:#c4c0c0}.close-peacock-loader:hover{cursor:pointer;color:#fff}.peacock-viewer .peacock-top-nav-panel{position:absolute;top:4px;right:4px;z-index:20}.peacock-viewer .peacock-top-nav-group button.active{background:#428bca!important;color:#FFF}.peacock-viewer .peacock-top-nav-group .peacock-top-nav-overflow{position:relative}.peacock-viewer .peacock-top-nav-group .peacock-top-nav-overflow .dropdown-menu{min-width:180px}.peacock-viewer .peacock-top-nav-group .peacock-top-nav-overflow-item{display:block;padding:8px 15px;cursor:pointer}.peacock-viewer .peacock-top-nav-group .peacock-top-nav-overflow-item:hover{background-color:#f5f5f5}.peacock-viewer .peacock-top-nav-group .peacock-top-nav-overflow-item.active{background-color:#428bca;color:#fff}.peacock-viewer .peacock-right-nav-content-viewer{position:absolute;right:0;left:unset;top:0;width:400px;height:calc(100% - 38px);background:#fff;padding:5px;z-index:21;border-left:1px solid #ddd}.peacock-viewer .peacock-right-nav-content-viewer.wide{width:40%}.peacock-viewer .peacock-merged-settings .peacock-settings-tabs{margin-bottom:0;border-bottom:1px solid #ddd}.peacock-viewer .peacock-merged-settings .tab-content{border:0}.peacock-viewer .peacock-merged-settings .feature-title{display:flex;width:100%;justify-content:space-between;padding:5px;margin:5px 0;align-items:center}.peacock-viewer .peacock-merged-settings .bg-color-list .bg-color-item{display:inline-block;margin:5px;padding:5px}.peacock-viewer .peacock-merged-settings .bg-color-list .bg-color-item:hover{cursor:pointer;background-color:#ddd}.peacock-viewer .nav-menu-container{flex-direction:column;justify-content:space-between}.peacock-viewer .panel-content-renderer{height:calc(100% - 50px);overflow-y:auto;padding:0 15px}.peacock-viewer ul.dropdown-menu.file-import-dropdown{color:#333}.peacock-manager .peacock-error-message{position:absolute;bottom:5px;left:25px;width:calc(100% - 50px)}.d3view-context-menu-container.peacock-main-ctxm{width:300px}.peacock-viewer .bom-dt .pl-ribbon-item[data-operation=collapsible_columns],.peacock-viewer .bom-dt .pl-ribbon-item[data-operation=scroll],.peacock-viewer .bom-dt .pl-ribbon-item[data-operation=autofit]{display:none}.peacock-viewer .bom-dt .setting-button-text{display:none}.peacock-import-simulation .wf-worker-config-view{height:calc(100% - 10px)!important}.peacock-viewer .peacock-wrapper-container{display:flex;flex-direction:column;height:100%}.peacock-viewer .peacock-wrapper-container .peacock-editor-wrapper{flex:1 1 auto;height:auto!important;min-height:0;overflow:hidden}.peacock-viewer .peacock-logs-footer{flex-shrink:0;border-top:1px solid #ddd;background:#fff;min-height:120px;max-height:50%;height:170px;z-index:100;position:relative}.peacock-viewer .peacock-logs-footer .peacock-logs-resize-handle{position:absolute;top:0;left:0;right:0;height:6px;cursor:ns-resize;background:transparent;z-index:10}.peacock-viewer .peacock-logs-footer .peacock-logs-resize-handle:hover,.peacock-viewer .peacock-logs-footer .peacock-logs-resize-handle.active{background:#337ab7}.peacock-viewer .peacock-logs-panel{display:flex;flex-direction:column;height:100%}.peacock-viewer .peacock-logs-panel-header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:8px 15px;border-bottom:1px solid #ddd;background:#f8f9fa}.peacock-viewer .peacock-logs-panel-header h5{display:flex;align-items:center;gap:8px}.peacock-viewer .peacock-logs-panel-content{flex:1 1 auto;overflow-y:auto;background:#fff;padding:10px}.peacock-viewer .peacock-logs-table-body tr:hover{background-color:#f5f5f5}.peacock-viewer .peacock-logs-table-body td{vertical-align:middle}.peacock-viewer .peacock-logs-count{background:#337ab7;color:#fff;font-size:11px}.peacock-viewer .zoom-buttons-div button[data-id=toggle_logs_panel].active{background:#337ab7;color:#fff;border-color:#337ab7}.slickgrid_rendering_area .slick-row.highlighted .slick-cell{background-color:#428bca;background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);background-image:-webkit-linear-gradient(top,#428bca 0,#2d6ca2 100%);color:#fff!important}.slickgrid_rendering_area .slick-row.selected .slick-cell{background-color:#e68a00;background-image:linear-gradient(to bottom,#e68a00 0,#cc7a00 100%);background-image:-webkit-linear-gradient(top,#e68a00 0,#cc7a00 100%);color:#fff!important}hm-grid-rect{border:.5px solid #fff;overflow:hidden}hm-domain{stroke-width:2px!important}#Heat_Map .tick>text{stroke:#000}.ss-svg text{fill:#000}.ss-svg .axis{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.ss-svg .axis path,.ss-svg .axis line{stroke:1px;stroke-color:#000}.ss-svg .axis-label{font-weight:700}.ss-svg .pre-crash-profile{fill:transparent;stroke-width:5px}.ss-svg .post-crash-profile{fill:transparent;stroke-width:3px}.ss-svg .rating-text{font-size:42px}.ss-svg .max-crash-profile{fill:transparent;stroke-dasharray:4,4}.ss-svg .detail-text{font-weight:700}.ss-svg .extent{background-color:#00f;opacity:.5}.ss-svg{preserveAspectRatio:xMinYMin meet;display:inline-block;vertical-align:top;overflow:hidden;padding:21px}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}div.d3view-cluster-details div.top_panel{border-bottom:1px solid #DDD}div.d3view-cluster-details div.top_panel div.panel-body{height:40%;overflow:auto}div.d3view-cluster-details div.bottom_panel div.panel-body{height:60%}div.d3view-cluster-details div.panel-heading{background:0;border:0;padding:5px 10px}div.d3view-cluster-details div.panel-heading .lead{margin-bottom:0;font-size:18px}div.d3view-cluster-details div.panel-body{padding:0 10px;position:relative}div.d3view-cluster-details .availablity_bar>div{margin:0;height:40px}div.d3view-cluster-details .toggle_more_storages{position:absolute;left:50%;transform:translateX(-50%);top:100%}div.d3view-cluster-details div#cd-storage-info .cd-storage-progress-bar,div.d3view-cluster-details div#cd-quick-info .availablity_bar{padding:6px 10px}div.d3view-cluster-details #cd-quick-info .progress-bar-partial{background-image:linear-gradient(to bottom,orange 0,orangered 100%)}div.d3view-cluster-details #cd-quick-info .progress-bar-down{background-image:linear-gradient(to bottom,gray 0,lightgrey 100%)}div.d3view-cluster-details div#cd-storage-info .cd-storage-progress-bar .progress{margin-bottom:0!important}div.d3view-cluster-details div.panel{margin-bottom:7px;border:0;box-shadow:none}div.d3view-cluster-details div.top_panel table{margin-bottom:0}div.d3view-cluster-details div.top_panel table td,div.d3view-cluster-details div.top_panel table th{}div.d3view-cluster-details ul.table-toggle li{margin:3px 0}div.d3view-cluster-details ul.table-toggle li>a{padding:7px 10px}div.d3view-cluster-details .no_data{position:absolute;font-weight:500;font-size:12px;letter-spacing:.05em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div.d3view-cluster-details .summary-chart{padding:10px;position:relative;text-align:center;width:100%}@media (min-width:992px){div.d3view-cluster-details #cd-charts .summary-chart{width:20%}}@media (max-width:992px){div.d3view-cluster-details #cd-charts .summary-chart .chart-container{height:250px!important}}div.d3view-cluster-details .summary-chart .chart-container{position:relative;left:50%;transform:translateX(-50%)}div.d3view-cluster-details .summary-chart .chart-container.placeholder-container{padding:30px}div.d3view-cluster-details .summary-chart .no_chart_data{font-size:1.2em;font-weight:500;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}div.d3view-cluster-details table.renderingArea.dataTable{width:100%!important}div.d3view-cluster-details ul.toggle-tabs{}div.d3view-cluster-details ul.toggle-tabs>li>a{padding:8px 15px}div.d3view-cluster-details ul.toggle-tabs.disabled{pointer-events:none!important;opacity:.4}body.simlytiks-open{overflow:hidden}.simlytiks-outer-container.isHidden{position:absolute;top:0;left:22222222px;opacity:0;pointer-events:none}.simlytiks-bts-dom{position:fixed!important;top:0;left:22222222px;opacity:0;z-index:20000;pointer-events:none;height:1180px!important;width:2738px!important}div.simlytiks.d3view-item-dragging{cursor:grab!important}.svg-tip{position:absolute;padding:10px;background:#eee;color:#248;font-size:12px;width:140px;height:50px;position:absolute;z-index:99999;text-align:center;border-radius:8px;box-shadow:2px 2px 2px rgba(0,0,0,.2);display:none;font:12px sans-serif;fill:red}.svg-tip:after{text-shadow:2px 2px 2px rgba(0,0,0,.2);margin:-2px 0 0 0;top:100%;left:0;box-sizing:border-box;display:inline;font-size:12px;width:100%;line-height:1;color:#eee;content:"▼";position:absolute;text-align:center;-webkit-font-smoothing:antialiased}.d3v_icon_button{-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background-color:#fff;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;border:1px solid #fff;display:inline-block;color:#777;font-family:arial;font-size:15px;font-weight:700;padding:5px;text-decoration:none;text-shadow:1px 1px 0 #fff;width:28px;height:28px;cursor:pointer;margin:1}.d3v_icon_button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#fafafa));background:-moz-linear-gradient(center top,#dfdfdf 5%,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#fafafa');background-color:#dfdfdf;border:1px solid #dfdfdf}.d3v_icon_button:active{position:relative;top:1px;left:1px}.d3v_icon_button[disabled]{cursor:default}.d3v_icon_button[disabled]:hover{background:0;border:1px solid #fff}.d3v_icon_button[disabled]:active{position:relative;top:0;left:0}.d3v_icon_button[selected]{border:1px solid #dfdfdf;cursor:default}.d3v_icon_button[selected]:hover{border:1px solid #dfdfdf;cursor:default}**/ .legend rect{cursor:pointer}.gridX{pointer-events:none}.gridY{pointer-events:none}.gridX path{fill:none;stroke:none;shape-rendering:crispEdges;pointer-events:none}.gridX line{fill:none;stroke:#eee;shape-rendering:crispEdges;pointer-events:none}.gridY path{fill:none;stroke:none;shape-rendering:crispEdges;pointer-events:none}.gridY line{fill:none;stroke:#eee;shape-rendering:crispEdges;pointer-events:none}.axis path{fill:none;stroke:none;shape-rendering:crispEdges}.axis line{fill:none;stroke:#000;shape-rendering:crispEdges}.measure_start{fill:none}.measure_end{fill:none}.measure_line{stroke:#4A7EBB;stroke-width:1px}.measure_text{font-size:11px;pointer-events:none}.measure_rect{fill:#DCE6F2;stroke:#4A7EBB;stroke-width:1;shape-rendering:crispEdges;cursor:pointer}.close_button{stroke:#888;stroke-width:1.5;cursor:pointer}.close_button_circle{stroke:#888;stroke-width:0;fill:#DCE6F2}.page-content{padding:20px}.page-curtain{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(200,200,200,.7);display:none}.page-modal{position:absolute;background-color:#fff;border:1px solid #777;display:none}.page-close{position:absolute;right:-5px;top:-10px;height:28px;width:28px;background:transparent url(../images/closebox.png) no-repeat scroll center center;text-transform:uppercase}.cal-div{border:1px solid #fff}.cal-div:hover{border:1px solid #ccc}.cal-day{fill:#eee;stroke:none;stroke-width:.5}.cal-day.selected{stroke-width:2;stroke:#0e0}.cal-day.over{stroke:#000}.has-callback .cal-day.over{cursor:pointer}.cal-day-bar{fill:#6baed6;stroke:none;stroke-width:.5}.cal-day-bar.over{stroke:#000}.cal-week{fill:#eee;stroke:none;stroke-width:.5}.cal-week.over{stroke:#000}.cal-week-bar{fill:#6baed6;stroke:none;stroke-width:.5}.cal-week-bar.over{stroke:#000}.cal-q0-4{fill:#bdd7e7}.cal-q1-4{fill:#6baed6}.cal-q2-4{fill:#3182bd}.cal-q3-4{fill:#08519c}.cal-month{font:10px sans-serif;fill:#aaa}.cal-week-day{font:10px sans-serif;fill:#aaa}.cal-text{font:10px sans-serif;fill:#aaa}.cal-text.min{text-anchor:end}.cal-text.date{cursor:pointer}.cal-tip{position:absolute;padding:10px;background:#eee;color:#248;font-size:12px;width:140px;height:35px;position:absolute;z-index:99999;text-align:center;border-radius:8px;box-shadow:2px 2px 2px rgba(0,0,0,.2);display:none;font:12px sans-serif;fill:red}.cal-tip:after{text-shadow:2px 2px 2px rgba(0,0,0,.2);margin:-2px 0 0 0;top:100%;left:0;box-sizing:border-box;display:inline;font-size:12px;width:100%;line-height:1;color:#eee;content:"▼";position:absolute;text-align:center;-webkit-font-smoothing:antialiased}.x.cal-axis{visibility:hidden}.cal-axis line{fill:none;stroke:#aaa;shape-rendering:crispEdges}.cal-axis path{visibility:hidden}.cal-axis text{font:10px sans-serif;fill:#aaa}.cal-border{stroke:#ccc;stroke-width:1;fill:none;shape-rendering:crispEdges}.cal-sort{font:11px sans-serif}.cal-sort span{font:9px sans-serif;color:#999;padding:0 3px!important}.cal-brush .extent{stroke:#f09f8c;fill-opacity:.5;fill:#ccc;shape-rendering:crispEdges}.bubble_chart_div{}.bubble_chart_button_div{position:absolute}.bubble{fill-opacity:.7;stroke-width:0}.bubble_title{font-size:13px;font-weight:700;text-anchor:middle}.bubble.selected{stroke-width:1}.bubble.over{stroke-width:3}.bubble.globalHighlight{stroke-width:3px!important}.x_label{font-size:11px;font-weight:700;stroke:none;fill:#000;text-anchor:middle}.y_label{font-size:11px;font-weight:700;stroke:none;fill:#000;text-anchor:middle}.size_label{font-size:11px;font-weight:700;stroke:none;fill:#000;text-anchor:middle}.size_circle_small{stroke:#000;stroke-width:.5;fill:none}.size_circle_big{stroke:#000;stroke-width:.5;fill:none}.size_text_big{font:10px sans-serif;stroke:none;fill:#000;text-anchor:middle}.size_text_small{font:10px sans-serif;stroke:none;fill:#000;text-anchor:middle}.layout_content *{font:10px sans-serif}.d3_filter_table td{text-align:left!important;vertical-align:top!important;padding:3px}.slider_input{size:17;border:0;background:#fff;disabled:disabled}.slider_div{margin:2px 5px 0 4px}.selection_line{position:absolute;z-index:10000;top:40px;width:1px;height:480px;background-color:rgba(0,0,0,.2);visibility:hidden}.chart_svg{font-size:10px}.chart_svg text.bar{fill:#fff}.fake{stroke:#AAA;stroke-width:1;shape-rendering:crispEdges;fill:#fff;opacity:1!important}.axis path,.axis line{fill:none;stroke:rgba(100,100,100,.1);shape-rendering:crispEdges}div.simlytiks .axis text{font-weight:700;pointer-events:none}div.simlytiks.customFontSize .axis text,div.simlytiks.customFontSize .axis-handle,div.simlytiks.customFontSize svg.box text.title,div.simlytiks.customFontSize div.d3view-viz[data-chart-type=grouped_boxplot] .item-heading>p,div.simlytiks.customFontSize div.d3view-viz[data-chart-type=boxplot] text.box,div.simlytiks.customFontSize div.d3view-viz[data-chart-type=boxplot] text.whisker,div.simlytiks.customFontSize div.d3view-viz .occ_path text,div.simlytiks.customFontSize div.page-container.pageWithColorByExport .viewContent[data-page-layout] .viz-title{font-size:var(--global-tick-font-size)!important}div.simlytiks.customFontSize div.page-container.pageWithColorByExport .viz-title-container{height:auto!important}.chart_border{fill:none;stroke:#AAA;stroke-width:1;shape-rendering:crispEdges}.node circle{fill:#fff;stroke:steelblue;stroke-width:3px}.link{fill:none;stroke:#ccc;stroke-width:2px}.grid path,.grid line{fill:none;stroke:#777;shape-rendering:crispEdges;stroke-opacity:.2}.y.grid .major line{stroke:#AAA;stroke-opacity:1}.spacer{margin:0 3px 0 0}.option_title{margin:0 3px 0 10px}.layout{margin-top:10px}.layout_header{padding:10px}.layout_title{font-size:16px;font-weight:700}.btnHeader{background:none!important;font-weight:700!important;font-size:11px;margin-left:20px}.btnChartHeader{padding:0!important;margin:0 0 0 10px!important;position:relative;float:right;top:2px}.btnChartHeaderIcon{background:none!important;border:0!important;padding:0!important;margin:0 0 0 10px!important;position:relative;float:right;top:0}.chart_title_a{position:relative;padding:4px 0 0!important;float:left;font-size:12px!important}.btn_circle{position:absolute!important}.buttons{position:absolute;right:10px;top:8px}.layout_content{position:relative}.chart{position:absolute;margin-top:10px}.chart_title{font-size:12px!important;padding-top:2px!important;padding-bottom:4px!important}.chart_title_edit{padding:0;margin:0;visibility:hidden;position:absolute;left:25px;top:4px}.chart_title_input{padding:0;margin:0}.chart_options{font-size:10px;position:relative;padding:3px!important;overflow:auto}.bubble_options{font-size:10px;margin:0 0 0 5px;padding:5px}.chart_options_subsection{padding:2px!important;margin:2px 2px 2px 0;-webkit-border-radius:7px;border-radius:7px;height:40px;width:140px;color:#000;float:left}.chart_graphics{position:relative;padding:3px!important}.chart_footer{position:absolute;bottom:0;height:20px;width:100%}.tooltip-c{position:absolute;padding:10px;background:rgba(255,255,255,.9);color:#000;font:10px sans-serif;z-index:99999;border-radius:8px;box-shadow:0 0 2px 2px #ccc}.tooltip-c-old{position:absolute;top:0;padding:5px 15px;z-index:10;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 3px 3px #ccc;box-shadow:0 0 3px 3px #ccc;font:10px sans-serif;background:rgba(255,255,255,.9);color:#000}.tooltip-c-old:after{text-shadow:2px 2px 2px rgba(0,0,0,.2);margin:-2px 0 0 0;top:100%;left:0;box-sizing:border-box;display:inline;font-size:12px;width:100%;line-height:1;color:#eee;content:"▼";position:absolute;text-align:center;-webkit-font-smoothing:antialiased}.tooltip-c .title{font:11px sans-serif;font-weight:700;padding:0;margin:0 0 4px}.debug{fill:none;stroke:none}.chart{}.d3v_btn{-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background-color:#ddd;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#555;font-family:arial;font-size:11px;font-weight:400;padding:4px 20px;text-decoration:none}.d3v_btn.disabled{color:#aaa;pointer-events:none}.d3v_btn:hover{background-color:#eee}.d3v_btn:active{position:relative;top:1px}.chartTitle{font:13px sans-serif;font-weight:700;text-anchor:middle}.chartDescription{font:11px sans-serif;text-anchor:middle}.axisTitle{font:10px sans-serif;font-weight:700;text-anchor:middle}.legend .title{font:11px sans-serif;text-anchor:start}.legend .selection{font:11px sans-serif;text-anchor:start;visibility:hidden}.legend.over text{font-weight:700}.legend.selected .selection{visibility:visible}.legend.over rect{stroke:#000;stroke-width:2}.legend.filteredOut text{visibility:hidden}.legend.filteredOut rect{fill-opacity:0;stroke-width:1;stroke:gray;stroke-opacity:.4}.bucket .title{font:700 12px sans-serif;text-anchor:middle}.circlebox .title{font:12px sans-serif;text-anchor:middle}#selectionRect{stroke-width:.3;stroke:#555;fill:#eee;opacity:.7}.gCircle .nodeCircle{stroke-width:0;stroke:gray;opacity:1}.gCircle .nodeCircle.filteredOut{fill-opacity:0;stroke-width:1;stroke:gray;stroke-opacity:.4}.gCircle .nodeCircle.over{stroke-width:5;stroke:#000}.gCircle text.filteredOut{opacity:0!important}.gCircle text{font:10px sans-serif;fill:#000;text-anchor:middle;pointer-events:none}.chart .time{}.gInfoCircle circle{fill:#fff;stroke-width:3;stroke:gray}.gInfoCircle text{font:10px sans-serif;font-weight:700;text-anchor:middle}.time circle{stroke:none;opacity:.3;fill:#006D2C}.time .axis{font:10px sans-serif}.time .axis path{stroke:#AAA;shape-rendering:crispEdges;fill:none}.time .pointer text{font:12px sans-serif}.time .pointer path{fill:#777}.histogram .info{display:none;text-anchor:middle;font:9px sans-serif;pointer-events:none}.histogram .xaxis{font:10px sans-serif}.histogram .xaxis path{stroke:#aaa;shape-rendering:crispEdges;fill:none}.histogram .xaxis line{stroke:#aaa;shape-rendering:crispEdges;fill:none}.histogram .xaxis text{text-anchor:middle}.histogram .yaxis{font:10px sans-serif}.histogram .yaxis path{stroke:#aaa;shape-rendering:crispEdges;fill:none}.histogram .frame{stroke:none;shape-rendering:crispEdges;stroke-width:1;fill:none}.histogram .harea{fill:#bbb}.histogram .hbar rect{fill:#bbb}.histogram .hbar.over rect{stroke:#000;stroke-width:3}.histogram .brush{opacity:.5}.histogram .brush .extent{fill:#caa;shape-rendering:crispEdges}.histogram .from{text-anchor:start;font:9px sans-serif}.histogram .to{text-anchor:end;font:9px sans-serif}.histogram .selected-from{text-anchor:end;font:9px sans-serif;pointer-events:none}.histogram .selected-to{text-anchor:start;font:9px sans-serif;pointer-events:none}.os{width:45%;margin:10px;float:left;font:13px;color:#888}.os ul{border:1px solid #d3d3d3;margin:0;height:200px;width:100%;overflow:auto;list-style-type:none;padding:0;margin-bottom:10px}.os li{height:30px;border-radius:4px;margin:5px;padding:5px;white-space:nowrap;font:11px;border:1px solid #d3d3d3;background:#e6e6e6;color:#777;vertical-align:middle}.os .available li:nth-child(even){background-color:#f2f2f2}.os .available li.selectable{cursor:move}.os .available li.ui-draggable-dragging,li.picked{border:1px solid #333}.os .available li.unselectable{color:#aaa}.os .selected li{background-color:#888;color:#fff}.os .select-button{position:relative;right:0}.os .select-button span{padding:2px 7px!important;margin:0!important;font:.9em;background:#08f -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),to(rgba(255,255,255,.1)));background:#08f -moz-linear-gradient(top bottom,rgba(255,255,255,.1),rgba(255,255,255,.5));background-color:#08f;color:#fff}.os .unselect-button span{background:#444 -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),to(rgba(255,255,255,.1)));background:#444 -moz-linear-gradient(top bottom,rgba(255,255,255,.1),rgba(255,255,255,.5));background-color:#444;padding:2px 7px;font:.9em;color:#fff}.os .item-text-div{max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;padding:2px}.os .item-button-div{float:right;right:0;font:13px}.os .search-text{background-color:green;font-size:12px}.d3v-scroll-button{fill:#ccc;cursor:pointer}.d3v-scroll-button:hover{fill:#333}.hexagon{fill:none;stroke:#000;stroke-width:1px}.hexagon.highlighted{fill:#dbacda!important}.d3calendar .day{fill:#fff;stroke:#ccc}.d3calendar .monthIndicator text{text-shadow:1px 1px 0 #fff}.d3calendar .month{fill:none;stroke:#000;stroke-width:2px}.d3calendar .RdYlGn .q10-11{fill:#a50026}.d3calendar .RdYlGn .q9-11{fill:#d73027}.d3calendar .RdYlGn .q8-11{fill:#f46d43}.d3calendar .RdYlGn .q7-11{fill:#fdae61}.d3calendar .RdYlGn .q6-11{fill:#fee08b}.d3calendar .RdYlGn .q5-11{fill:#ffffbf}.d3calendar .RdYlGn .q4-11{fill:#d9ef8b}.d3calendar .RdYlGn .q3-11{fill:#a6d96a}.d3calendar .RdYlGn .q2-11{fill:#66bd63}.d3calendar .RdYlGn .q1-11{fill:#1a9850}.d3calendar .RdYlGn .q0-11{fill:#006837}.d3calendar rect.highlighted{fill:#dbacda!important}.rect.highlighted{fill:#dbacda!important}g.color_legend rect{cursor:pointer}g.color_legend rect.selected{fill:#dbacda!important}div.popover{max-height:unset;width:auto}span.popoverCloseBtn{float:right;cursor:pointer;padding-top:2px}svg.box{font:10px sans-serif}svg.box line,svg.box rect,svg.box circle{fill:rgba(255,255,255,.7);stroke:#000;stroke-width:1.5px}svg.box .center{stroke-dasharray:3,3}svg.box .outlier{fill:none;stroke:#ccc}div.palette{width:100%;height:100%;padding:15px}div.palette div.panel,div.palette .panel.panel-default{width:48%;display:inline-block;margin-left:10px;margin-right:10px}div.body .media{margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;cursor:pointer}div.body .media:hover{background-color:#efefef}div.dataFormatsList .btn-group-justified{margin-bottom:20px}div.dataFormatsList input{margin-bottom:20px}div.well{margin-bottom:0}div.modalContainer.addnewpage span.addpageIcon,div.modalContainer.editPage span.addpageIcon{font-size:15px;padding:5px;cursor:pointer;border:1px solid #ebebeb}div.modalContainer.addnewpage span.addpageIcon:hover,div.modalContainer.editPage span.addpageIcon:hover{border:1px solid #39a8ec}div.modalContainer.addnewpage span.addpageIcon.active,div.modalContainer.editPage span.addpageIcon.active{border:1px solid #357EBD}div.page-layout{display:inline-block;min-height:50px;padding:2px;border:1px solid #ebebeb;text-align:center}div.page-layout.active{}div.page-layout .boxContainer{width:90%;height:100%;margion-top:15px;display:inline-block}div.page-layout .box{width:100%;height:80px;border:solid 1px #999;cursor:pointer}div.page-layout .box50{width:100%;height:36px;border:solid 1px #999;cursor:pointer}div.page-layout .helperText{text-align:center}div.modalContainer.addnewpage div.row.validationError,div.modalContainer.addnewviz div.row.validationError,div.modalContainer.editPage div.row.validationError{margin-left:auto;margin-right:auto}.visualizer{border-radius:2px;border:1px solid #ddd;cursor:pointer;margin-right:6px;margin-bottom:6px;padding:4px}.visualizer-thumbnail{background-position:center;background-repeat:no-repeat;margin-right:2px;width:100%;height:65px}.visualizer-table{background-image:url(/images/simlytiks/visualizers/table.png)}.visualizer-boxplot{background-image:url(/images/simlytiks/visualizers/boxplot.jpg)}.visualizer-curveplot{background-image:url(/images/simlytiks/visualizers/curveplot.jpg)}.visualizer-parallelcoordinates{background-image:url(/images/simlytiks/visualizers/parallelcoordinates.jpg)}.visualizer-parallelcoordinates_iihs{background-image:url(/images/simlytiks/visualizers/parallelcoordinates_iihs.jpg)}.visualizer-iihs{background-image:url(/images/simlytiks/visualizers/iihs.jpg)}.visualizer-pedpro{background-image:url(/images/simlytiks/visualizers/pedpro.jpg)}.visualizer-calendar{background-image:url(/images/simlytiks/visualizers/calendar.jpg)}.visualizer-heatmap,.visualizer-table_heatmap{background-image:url(/images/simlytiks/visualizers/heatmap.png)}.visualizer-imagegallery{background-image:url(/images/simlytiks/visualizers/imagegallery.png)}.visualizer-radar{background-image:url(/images/simlytiks/visualizers/radar.jpg)}.visualizer-whiplash{background-image:url(/images/simlytiks/visualizers/whiplash.jpg)}.visualizer-barchart-horizontal{background-image:url(/images/simlytiks/visualizers/barchart-horizontal.jpg)}.visualizer-barchart-vertical{background-image:url(/images/simlytiks/visualizers/barchart-vertical.jpg)}.visualizer-keyvalue{background-image:url(/images/simlytiks/visualizers/table.png)}.visualizer-hexagonal{background-image:url(/images/simlytiks/visualizers/hex.jpg)}.visualizer-3dmodel{background-image:url(/images/simlytiks/visualizers/3dmodel.jpg)}.visualizer-treemap{background-image:url(/images/simlytiks/visualizers/treemap.jpg)}.visualizer-geoviz{background-image:url(/images/simlytiks/visualizers/geoviz.jpg)}.visualizer-dtree{background-image:url(/images/simlytiks/visualizers/dtree.jpg)}.visualizer-3dscatter{background-image:url(/images/simlytiks/visualizers/3dscatter.jpg)}.visualizer-bubble,.visualizer-bubblechart{background-image:url(/images/simlytiks/visualizers/bubble.jpg)}.visualizer-line,.visualizer-linechart{background-image:url(/images/simlytiks/visualizers/line.jpg)}.visualizer-image_analyzer{background-image:url(/images/simlytiks/visualizers/image_analyzer.jpg)}.visualizer-scatter_matrix{background-image:url(/images/simlytiks/visualizers/bubble.jpg)}.visualizer-circles{background-image:url(/images/simlytiks/visualizers/circles.jpg)}div.modalContainer.addnewviz .modal-dialog{width:800px}div.modalContainer.addnewviz .modal-body{max-height:800px;height:auto;overflow-y:auto}div.modalContainer.addnewviz .validationError{display:none}div.modalContainer.addnewviz .scrollableH{margin-bottom:15px;position:relative;overflow:hidden}div.modalContainer.addnewviz .scrollableH .moreOnLeft{position:relative;display:none;text-shadow:0 1px 2px #333;color:#FFF;float:left;font-size:26px;top:-100px}div.modalContainer.addnewviz .scrollableH .moreOnRight{position:relative;float:right;text-shadow:0 1px 2px #333;color:#FFF;font-size:26px;top:-100px}div.modalContainer.addnewviz .scrollableH .col-lg-12{width:790px;height:auto}div.modalContainer.addnewviz .scrollableH .col-lg-12 .layout{width:110px;height:110px}div.modalContainer.addnewviz .scrollableH .col-lg-12 .layout .boxContainer .box{width:100%;height:78%;float:left;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:0}div.modalContainer.addnewviz .showLayoutSelection{position:absolute;display:none;float:left;text-shadow:0 1px 2px #888;color:#FFF;padding-left:10px;padding-right:11px;background-color:#efefef;cursor:pointer;font-size:26px;top:0;left:380px}div.modalContainer.addnewviz .vizconfiguration .chartConfigView,div.modalContainer.addnewviz .vizconfiguration .filterView,div.modalContainer.addnewviz .vizconfiguration .schemaView{width:100%}div.add_visualization{width:100%;border:1px solid #bcbcbc;padding-top:5px;padding-bottom:5px;margin-bottom:10px;text-align:center;cursor:pointer}.list_view{width:100%;margin-bottom:10px}.list_view .header{}.list_view .header a{color:#36c}.list_view .header a:hover{background-color:#36c;color:#fff}.list_view .header h1{margin:0;margin-right:20px;border:0;padding:0;text-transform:capitalize}.list_view .header_options{color:#a0a0a0;clear:both}.list_view .header_options a{color:#505050}.list_view .header_options a:hover{color:#fff;background-color:#505050}.list_view .header_options ul{padding:0;margin:0}.list_view .header_options ul li{display:inline;margin:0;padding:0}.list_view .description{margin-bottom:10px;padding:6px 0;border-top:1px solid #a3a3a3;color:#787878}.list_view .footer_options{color:#787878}.list_view .footer_options li{display:inline}.list_view .data_tabs{margin-bottom:1.5em}.list_view .data_tabs ul{margin:0;height:22px}.list_view .data_tabs ul li{margin:0;padding:0}.list_view .data_content{min-height:600px}.create_buttons{text-align:right}table.large_padding tr td{padding:16px 4px}table.no_border>tr,table.no_border>tr>td,table.no_border th,table.no_border>tbody>tr>td{padding-left:0;padding-right:0;border:0!important}table.no_padding tr,table.no_padding tr>th,table.no_padding tr>td{padding:0!important;line-height:1em;margin:0!important}.border_bottom tr,.border_bottom tr>th,.border_bottom tr>td{border-bottom:1px solid #eee}.border_bottom tr:last-child>td{border-bottom:0}.pad_cell{padding:8px}.inner_borders td{border-right:1px dashed #ddd}.inner_borders td:last-child{border-right:0}table.column_border .column{border-right:1px solid #ddd;padding-right:12px}table.column_border .column:nth-of-type(1){border-left:1px solid #ddd}table.column:hover{border:1px solid #eee;background-color:#ccc}.deeper_row td,.deeper_row th,.deeper_rows td,.deeper_rows th{padding-top:4px;padding-bottom:4px}.wider_columns th,.wider_columns td{padding-left:8px;padding-right:8px}table.value_table tr,table.value_table tr>th,table.value_table tr>td{text-align:right}table.p10 tr,table.p10 tr>th,table.p10 tr>td{padding:10px}.button,.button span{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block}.button.pill{border-radius:14px;-webkit-border-radius:14px!important;-moz-border-radius:14px}.button.icon{background-position:12px center!important}.button.icon span{padding:.2em .8em!important}.button.icon.small{background-position:12px center!important}.button.icon.medium{background-position:14px center!important}.button{padding:2px 12px;white-space:nowrap;line-height:1em;position:relative;outline:0;overflow:visible;cursor:pointer;border:1px solid #999;border:rgba(0,0,0,.2) 1px solid;border-bottom:rgba(0,0,0,.4) 1px solid;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);background:-moz-linear-gradient(center top,rgba(255,255,255,.1) 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,center bottom,center top,from(rgba(0,0,0,.1)),to(rgba(255,255,255,.1)));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')";-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none}.button.full,.button.full span{display:block}.button:hover,.button.hover{background:-moz-linear-gradient(center top,rgba(255,255,255,.2) 0,rgba(255,255,255,.1) 100%);background:-webkit-gradient(linear,center bottom,center top,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.2)));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"}.button:active,.button.active{top:1px}.button span{position:relative;color:#444;text-shadow:0 1px 1px rgba(0,0,0,.25);line-height:1em;text-decoration:none;text-align:center;white-space:nowrap;padding:.4em .5em}.button span.icon{background-position:left center;padding-left:18px!important}.button.wider{padding-left:16px;padding-right:16px}.button.small span{font-size:11px;padding:.4em .5em}.button.medium span{font-size:14px;padding:.4em 1em}.button.large span{font-size:18px;padding:.4em 1.2em}.button.black{background-color:#333}.button.gray{background-color:#666}.button.gray span{color:#fff}.button.lgray{background-color:#eee}.button.lgray span{color:#666}.button.white{background-color:#FFF}.button.white span{color:#666}.button.red span,.button:hover.red_onhover span{background-color:#e62727;color:#fff}.button.orange{background-color:#ff5c00}.button.magenta{background-color:#A9014B}.button.yellow{background-color:#ffb515}.button.blue,.button.blue span{background-color:#00ADEE;color:#fff}.button.pink{background-color:#e22092}.button.green_onhover span,.button.red_onhover span{color:#666}.button.green span{color:#fff}.button.green span{background-color:#22741b;color:#fff}.button.rosy{background-color:#F16C7C}.button.brown{background-color:#804000}.button.purple{background-color:purple}.button.cyan{background-color:#46C7C7}.button.gold{background-color:#D4A017}button.activeView{border:1px solid #428bca}.popover .well{display:none}span.pageOption.active{border:1px solid #42b0ef!important}div.vizItem.active{border:1px solid #4c9ed9!important}.bar-chart .bar{stroke-width:0;stroke:none}.bar-chart .line{stroke-width:1;fill:none}.bar-chart .line.dimmed{stroke:#bbb!important;stroke-opacity:.5!important}.bar-chart .line.highlighted{stroke-width:3px!important}.bar-chart .bar_title{font:700 13px sans-serif;text-anchor:middle}.bar-chart .chart-border{stroke:#AAA;shape-rendering:crispEdges;fill:none;opacity:1!important}.bar-chart .bar.highlighted{stroke:#000!important;stroke-width:3px!important}.bar-chart .area.highlighted{stroke:#000!important;stroke-width:3px!important}.bar-chart .bar.dimmed{stroke:none;fill:#bbb!important;fill-opacity:.5!important}.bar-chart .area.dimmed{stroke:none;fill:#bbb!important;fill-opacity:.5!important}.bar-chart .extent{stroke:#f09f8c;fill-opacity:.5;fill:#ccc;shape-rendering:crispEdges}.parallel{font:10px sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.parallel .background path{fill:none;stroke:#DDD;stroke-opacity:.4;shape-rendering:crispEdges}.parallel .foreground path,.parallel .highlight path{fill:none;stroke:darkolivegreen;stroke-width:2}.parallel .highlight path{stroke-opacity:1}svg g.brush rect.extent,svg .num_colorlegend rect.extent{fill:steelblue;// fill:var(--d3view-secondary-color);shape-rendering:crispEdges;stroke:#eee;fill-opacity:.5;shape-rendering:crispEdges}.parallel .axis line,.parallel .axis path{fill:none;stroke:#000;shape-rendering:crispEdges}.parallel .dimension.dragging .axis-handle{fill:red}.parallel .dimension.hovered .axis-rect{fill:var(--d3neutralLighterAlt)!important}.parallel .axis-handle text{cursor:move;text-anchor:middle}.parallel .dimension{background:#00f}.parallel .sort-icon{cursor:pointer;opacity:.2}.parallel .dimension .sort-icon:hover{opacity:1}.parallel .dimension .sort-icon:active{opacity:.4}circle.bubble.highlighted{stroke:#000!important;stroke-width:3px!important}circle.bubble.dimmed{stroke:none;fill:#bbb!important;fill-opacity:.5!important}circle.bubble-chart .extent{stroke:#f09f8c;fill-opacity:.5;fill:#ccc;shape-rendering:crispEdges}div.modalContainer.settings .modal-body{max-height:400px;overflow-y:auto}div.modalContainer.settings .modal-body .nav-tabs{margin-bottom:10px}div.modalContainer.settings .modal-body .tab-pane .editableTable{height:auto}div.modalContainer.settings .list-group-item{cursor:move}div.modalContainer.settings .list-group-item .sendToTopDown{float:right}div.modalContainer.settings .list-group-item .sendToTopDown .sendToTop,div.modalContainer.settings .list-group-item .sendToTopDown .sendToBottom{padding:5px;background-color:#efefef;border-radius:10px;color:#666;cursor:pointer}div.modalContainer.settings .list-group-item .sendToTopDown .sendToTop:hover,div.modalContainer.settings .list-group-item .sendToTopDown .sendToBottom:hover{background-color:#666;color:#efefef}div.modalContainer.settings .list-group-item .sendToTopDown .sendToBottom{margin-left:10px}div.modalContainer.filtermodal .activeFilters .filterElement{margin-bottom:5px;cursor:pointer;-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear;font-size:1em}div.modalContainer.filtermodal .activeFilters .filterElement:hover{background-color:red;color:#fff}div.modalContainer.filtermodal .filtergroupItem{cursor:pointer}div.modalContainer.filtermodal .createFilterGroupPanel{display:none}div.modalContainer.filtermodal .floatRight{float:right}div.modalContainer.filtermodal .floatRight .glyphicon{padding:5px;background-color:#EFEFEF;border-radius:10px;color:#666;cursor:pointer;margin-left:10px;position:relative;top:-2px}div.modalContainer.filtermodal .floatRight .glyphicon:hover{background-color:#666;color:#efefef}div.wrapper .visualizations{min-height:40px}div.wrapper .viewContent{height:auto;padding:2px;border:2px solid #eee}div.wrapper .viewContent:not(.overview):not(.active):hover{border:2px dashed #ccc}div.wrapper div.viewContent:not(.overview).active,div.wrapper div.viewContent:not(.overview).active:hover{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.simlytiks .vizviewContainer .vizviewPanel>.panel-body{padding:2px!important;position:relative;background:#FFF}div.simlytiks .vizviewContainer>.vizviewPanel>.panel-heading{cursor:move;padding:0;margin-bottom:0!important}div.simlytiks .vizviewContainer div.viewContent .panel-heading{padding:0!important}div.simlytiks .vizviewContainer div.viewContent.mini .panel-heading{padding-top:0!important}div.simlytiks div.viewContent.mini .vizContainer{padding:0!important}div.simlytiks .vizviewContainer .panel-heading>.row{position:relative;margin:0}div.wrapper.overview .pagination{margin-top:2px;margin-bottom:0}div.wrapper.overview .newFilterBtn.localfiltered{background-color:#FCF8E3;border-color:#FAEBCC;color:#8A6D3B}div.wrapper.overview .newFilterBtn.globalfiltered{background-color:#DFF0D8;border-color:#D6E9C6;color:#3C763D}div.wrapper.overview table td.highlighted,div.d3Panel table td.highlighted{border-color:#BCE8F1;background-color:#D9EDF7;color:#31708F}div.wrapper.overview .tableOptionsCaret.active{background-color:#DFF0D8;border-color:#D6E9C6;color:#3C763D}div.wrapper.overview .table_overviewviz{margin-left:15px}div.wrapper.overview .c1,div.wrapper.overview .c2,div.wrapper.overview .c3,div.wrapper.overview .c4{padding-left:0;padding-right:0}div.wrapper.overview .overvizviewpanel{width:93%;display:inline-block}div.log_console{position:fixed;bottom:0;width:100%;height:20px;border-top:0;background:0;-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear}div.log_console.stretched{height:150px;border-top:1px solid #bbb;background:rgba(0,0,0,.7);color:#fff}div.log_console.stretched .log{font-family:Andale Mono,Consolas;padding:10px;font-size:.9em;overflow-y:auto;height:115px}div.log_console .handle{text-align:center;margin:0 auto;width:50px;height:20px;background-color:#ccc;cursor:pointer}div#notificationLayer{position:fixed;top:8px;height:50px;z-index:100000}div#notificationLayer .alert{padding:10px;display:inline-block;width:100%;text-align:center;position:absolute}div.viz-content-container .controlBtnGroups{text-align:center}div.viz-content-container .controlBtnGroups button.playPause{color:#428BCA}.modalContainer.detailviewer .compButtons{display:inline-block;margin-right:20px}.modalContainer.detailviewer small{margin-right:20px}.modalContainer.detailviewer .modal-header .pull-right .glyphicon,.modalContainer.comparisonviewer .modal-header .pull-right .glyphicon{cursor:pointer;border-radius:20px;padding:3px;border:1px solid}.modalContainer.detailviewer .modal-header .pull-right .glyphicon:hover,.modalContainer.comparisonviewer .modal-header .pull-right .glyphicon:hover{color:#428BCA}.modalContainer.detailviewer .modal-header .pull-right .glyphicon:active,.modalContainer.comparisonviewer .modal-header .pull-right .glyphicon:active{color:#fff;background-color:#428BCA}.modalContainer.detailviewer .modal-header .pull-right .compButtons .glyphicon{margin-right:5px}.modalContainer.comparisonviewer #carousel-img .carousel-inner{text-align:center}.modalContainer.comparisonviewer .carousel .item .imgContainer{display:inline-block;width:49%}.modalContainer.comparisonviewer .carousel .item .imgContainer img{width:100%}.modalContainer.comparisonviewer .carousel .item .imgContainer h3{position:relative;top:-30px;display:block;text-align:center;color:#fff}.vizviewContainer{margin:0;width:100%}div.simlytiks .vizviewContainer.hasVizAnim{}div.simlytiks div.vizviewContainer.fixed{position:fixed;top:0;left:0;width:100%;height:100%;background:#FFF;z-index:20}.vizviewContainer.maximized{position:fixed;z-index:20!important;width:100%;height:100%;margin:0}.vizviewCotnainer.maximized .panel{border-radius:0}.vizviewContainer.maximized .vizviewPanel{height:100%}.vizviewContainer .panel-heading{}.vizviewContainer .panel-heading .panel-title{font-size:12px;margin-top:4px}.viewContent .editparametersdialog{position:absolute;z-index:200;background-color:#fff;border:2px solid #eee}.viewContent .editpanel{padding:20px}.viewContent .page-make-active-col{border-radius:16px;padding:2px 6px;top:1px}li.filterAccessBtn .popover{width:250px;z-index:1001}li.filterAccessBtn .popover li.filteritem{background-color:#fff;border-bottom:dashed 1px #ddd}li.filterAccessBtn .popover li.filteritem:hover{cursor:pointer;background-color:#eee}li.filterAccessBtn .popover li.filteritem:active{background-color:#dd6061;color:#fff}li.filterAccessBtn .popover li:last-child{border:0}div.simlytiks{overflow:hidden;position:relative;height:100%;background-color:#FFF!important}div.simlytiks svg:not(.sparkline){height:auto;width:auto;max-width:none}div.simlytiks div.sl-backdrop{position:fixed;z-index:0;width:100%;height:100%;opacity:0;top:0;left:0;cursor:progress;background-color:#000;transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s}div.simlytiks span.close-backdrop{position:fixed;font-size:14px;right:10px;cursor:pointer;background:#CCC;top:10px;padding:10px;border-radius:6px;opacity:0}div.simlytiks div.sl-backdrop-addon{position:fixed;z-index:0;top:50%;left:41%;opacity:0}div.simlytiks div.sl-backdrop-addon div.message{margin-bottom:8px;padding:0;color:#2d4882;font-size:14px}div.simlytiks.show_backdrop .close-backdrop{z-index:10;opacity:1}div.simlytiks.show_backdrop div.sl-backdrop{z-index:9;opacity:.3}div.simlytiks.show_backdrop div.sl-backdrop-addon{z-index:10;opacity:1;background:#DDD;padding:10px;border-radius:10px}div.simlytiks.simlytiks-tabs .remove_sl_dataset{position:absolute;top:-12px;right:-7px;cursor:pointer;z-index:2;padding:3px;opacity:0}div.simlytiks.simlytiks-tabs li:hover>.remove_sl_dataset{opacity:.2}div.simlytiks.simlytiks-tabs li:hover>.remove_sl_dataset:hover{opacity:.8!important}div.simlytiks .btn:focus{outline:0!important}div.simlytiks.simlytiks-tabs>.tab-content{z-index:5}div.simlytiks.simlytiks-tabs.hasFullScreenViz .tab-content{z-index:6}div.simlytiks.hasFullScreenViz .sl-side-bar,div.simlytiks.hasFullScreenViz .simlytiks-nav-tabs,div.simlytiks.hasFullScreenViz .sl-utils,div.simlytiks.hasFullScreenViz .floating-btn,div.simlytiks.hasFullScreenViz .page-options,div.simlytiks.hasFullScreenViz .page-navigation{z-index:0!important}div.simlytiks.hasFullScreenViz .page-color-legends{display:none}div.simlytiks.hasFullScreenViz .viewContent:hover .floating-btn{z-index:2!important}div.simlytiks.hasFullScreenViz div.simlytiks:not([data-management=standalone]) .datamodel-options{position:fixed;left:0;top:0;width:100%;z-index:0}div.simlytiks.hasFullScreenViz div.simlytiks[data-management=standalone] .viewContent.fixed{height:100%!important;position:absolute!important}div.simlytiks.simlytiks-tabs .simlytiks-nav-tabs{margin-bottom:0!important;border-bottom:0;background:#FFF;color:#4f5359;position:fixed;bottom:0;width:100%;z-index:5;border-top:1px solid #DDD;border-top:1px solid var(--neutralLight);overflow:auto;display:flex;max-width:75%;overflow-y:hidden}div.simlytiks.simlytiks-tabs ul.nav-tabs .simlytiks-tabs-heading{padding:10px 15px;background:#4f5359;background:#003471 -webkit-gradient(linear,left top,left bottom,color-stop(.49,rgba(255,255,255,.2)),color-stop(.5,rgba(255,255,255,.1)),color-stop(1,rgba(255,255,255,.1)));color:#FFF;border-bottom:2px solid transparent}div.simlytiks.simlytiks-tabs .nav-tabs li.nav-item{margin-bottom:-5px}div.simlytiks.simlytiks-tabs .nav-tabs li.nav-item:hover{background-color:#f5f5f5}div.simlytiks.simlytiks-tabs .nav-tabs li.nav-item>a{display:inline-block;max-width:400px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:15px;font-weight:400;border-bottom:3px solid transparent}div.simlytiks.simlytiks-tabs .nav-tabs li.nav-item.active a{border-bottom:3px solid #428bca;font-weight:700;border-top-color:transparent;olor:#428bca}div.simlytiks.simlytiks-tabs .nav-tabs li.nav-item:not(.active) a:hover{background-color:#FFF;color:#555}div.simlytiks.simlytiks-tabs .nav-tabs .add_dataset{position:absolute;bottom:10px;right:-31px;cursor:pointer;padding:5px;border:1px solid #DDD;border-radius:50%;color:#333}div.simlytiks.simlytiks-tabs .nav-tabs .add_dataset:hover{color:#428bca;border-color:#428bca}div.simlytiks ul.sl-utils{z-index:6;position:fixed;right:20px;bottom:14px;margin-bottom:0}div.simlytiks ul.sl-utils li{display:inline;padding:5px}div.simlytiks ul.sl-utils li a{text-decoration:none}div.simlytiks ul.sl-utils li.disabled{cursor:not-allowed}div.simlytiks ul.sl-utils li.disabled a{pointer-events:none;color:gray}div.simlytiks ul.sl-utils li a:hover{color:steelblue}div.simlytiks-add-data-modal .ds-category{margin-bottom:10px}div.simlytiks-add-data-modal ul.ds-category-items{display:flex;flex-wrap:wrap;align-items:center;margin-top:10px}div.simlytiks-add-data-modal ul.ds-category-items li{display:flex;align-items:center;text-align:center;border:1px solid #ddd;border-radius:5px;padding:6px;letter-spacing:.02em;font-size:1.475rem;font-weight:400;color:#4f5359;margin:0 10px;cursor:pointer}div.simlytiks-add-data-modal ul.ds-category-items li:first-child{margin-left:0}div.simlytiks-add-data-modal ul.ds-category-items li.disabled{cursor:not-allowed;opacity:.3}div.simlytiks-add-data-modal ul.ds-category-items li:hover,div.simlytiks-add-data-modal ul.ds-category-items li.active{background-color:steelblue;color:#FFF}div.simlytiks-add-data-modal .d3view-form-builder-container{border:1px solid #DDD}div.simlytiks-add-data-modal .data-source-result{overflow:auto}div.simlytiks-add-data-modal .data-source-result .dropzone{text-align:center;height:100%}div.simlytiks-add-data-modal .data-source-result .dropzone .dz-info{display:block;font-size:1.2em}div.simlytiks-add-data-modal .data-source-result .dropzone .dz-message{font-size:3em}div.simlytiks-add-data-modal .data-source-result .dropzone.dz-started .dz-message{display:block!important}div.simlytiks-add-data-modal .data-source-result .sample-files-list li:hover{background-color:#f5f5f5}div.simlytiks-add-data-modal .data-source-result .sample-files-list li.active{background-color:steelblue;color:#FFF}div.simlytiks-add-data-modal .data-source-result .sample-files-list li.active a{color:#FFF}div.simlytiks-add-data-modal table#sc-table thead th{padding:0;border:0}div.simlytiks-add-data-modal table#sc-table tbody tr:first-child td{border-top:0}div.sl-row{padding:12px}div.sl-row .sl-row-name{font-size:1.2em;font-weight:500;float:right;position:relative;top:7px}div.simlytiks div.mainPanel{display:flex}div#simlytiks-modal div.simlytiks div.slBody{height:calc(100vh - 125px);background:var(--d3neutralLighterAlt);position:relative}div#simlytiks-modal div.simlytiks[data-view=mini] div.slBody{}div#simlytiks-modal .slBody.mainPanel{width:100vw}div.simlytiks .sl-main-window,div.simlytiks .schema-editor{padding:0 20px!important;position:relative;z-index:101;flex:1 1 auto}div.simlytiks .sl-main-window:not(.pl-fixed){width:auto!important}div.simlytiks.hasFullScreenViz .sl-main-window{z-index:102}div.simlytiks .mainPanel.hasMiniPanelDDOpen .sl-main-window{z-index:2}div.simlytiks.d3view-schema-editor .saved_files a.select2-choice{height:29.99px}div.simlytiks .sl-main-window .progress-bar.active{animation-duration:.5s;-webkit-animation-duration:.5s}div.simlytiks[data-render-in-modal=false] .sl-main-window:not(.pl-fixed){flex:1 0 auto;max-width:100%}div.simlytiks[data-render-in-modal=false] .slBody.mainPanel{width:100%!important;max-width:100%}div.simlytiks .sl-side-bar{border-right:1px solid #DDD}div.simlytiks .sl-side-bar{margin-right:5px;width:200px;flex:0 0 200px;transition:flex-basis .3s linear}div.simlytiks .sl-side-bar.mini{z-index:3}div.simlytiks .sl-side-bar.mini{flex:0 0 80px}div.simlytiks .sl-side-bar.mini .sidebar-body{display:none}div.simlytiks .sl-side-bar .mini-panel{display:none}div.simlytiks .sl-side-bar .mini-panel{display:none;animation-duration:.25s}div.simlytiks .sl-side-bar.mini .mini-panel{display:flex;flex-wrap:wrap;position:relative;align-items:center;justify-content:center;z-index:2}div.simlytiks .sl-side-bar.mini ul.pl-tabs-vertical{flex:1 1 100%}div.simlytiks .sl-side-bar.mini .mini-panel>ul>li:hover,div.simlytiks .sl-side-bar.mini .mini-panel>ul>li.open{background-color:aliceblue}div.simlytiks .sl-side-bar.mini .mini-panel>ul>li:hover .mini-panel-item-icon,div.simlytiks .sl-side-bar.mini .mini-panel>ul>li.open .mini-panel-item-icon{opacity:1!important}div.simlytiks .sl-side-bar.mini .mini-panel-item-icon{position:absolute;top:50%;transform:translateY(-50%);margin-left:4px;opacity:0}div.simlytiks .sl-side-bar.mini .dropdown-menu{left:100%;top:50%;width:300px;overflow:auto}div.simlytiks .sl-side-bar.mini .dropdown-menu .pages-panel .page-tree,div.simlytiks .sl-side-bar.mini .dropdown-menu .responses-panel .list-group{max-height:250px!important;overflow:auto}div.simlytiks .sl-side-bar.mini .dropdown-menu .responses-panel,div.simlytiks .sl-side-bar.mini .dropdown-menu .pages-panel{height:auto!important}div.simlytiks .sl-side-bar.mini .mini-panel .pages-panel .add-new-page{display:none}div.simlytiks .sl-side-bar .pages-panel.hasSearchOpen .page-tree{height:calc(100% - 124px)!important}div.simlytiks .sl-side-bar .pages-panel .page-tree .tree-view>ul.tree-list{padding-left:20px}div.simlytiks .sl-side-bar .pages-panel .page-tree ul.tree-list{padding-left:5px}div.simlytiks .sl-side-bar .pages-panel .page-tree{overflow:auto}div.simlytiks .sl-side-bar .pages-panel .page-tree .tree-view li.tree-list-item.active>div.vertical-center .tv-content{}div.simlytiks .sl-side-bar .pages-panel .page-tree .tree-view li.tree-list-item.active>div.vertical-center .tv-content>.fa{color:#FFF!important}div.simlytiks .sl-side-bar .pages-panel .page-tree .tree-view li.tree-list-item.active>div.vertical-center .tv-content .text-primary{color:#FFF}div.simlytiks .data-ops-wf .dropdown-menu{width:350px!important;height:auto!important;transition:none!important;position:absolute!important;top:auto!important;left:auto!important}div.simlytiks .mainPanel.mini .toggle_sidebar{opacity:1!important}div.simlytiks .mainPanel .toggle_sidebar{position:absolute;right:-17px;top:33px;height:25px;width:25px;border-radius:50%;z-index:100;background-color:#FFF;color:#444;border:1px solid #DDD;opacity:1;transition:opacity .3s ease-in,background-color .3s ease-in;cursor:pointer;display:flex;align-items:center;justify-content:center;display:none!important}div.simlytiks .mainPanel .toggle_sidebar:hover{border-color:#66a1e5;background-color:#66a1e5;color:#FFF!important;box-shadow:inset 0 0 0 rgb(0 0 0 / 8%),0 0 5px rgb(102 175 233 / 60%)}div.simlytiks .sl-side-bar:hover .toggle_sidebar{opacity:1!important}div.simlytiks .sl-side-bar:hover .toggle_sidebar.forceHide{opacity:0!important}div.simlytiks .sl-side-bar .charts-panel{}div.simlytiks .sl-side-bar .charts-panel>.list-group-header{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.simlytiks .sl-side-bar .charts-panel>.list-group-header:hover{}div.simlytiks .sl-side-bar .charts-panel>.list-group-header.shown{background-color:#265a88}div.simlytiks .sl-side-bar .charts-panel .charts-list-toggle{cursor:pointer;position:relative;z-index:2}div.simlytiks .sl-side-bar .charts-panel .charts-list-toggle.toggled{}div.simlytiks .sl-side-bar .pages-panel .page-menu{overflow:auto;overflow-x:hidden!important;margin:6px}div.simlytiks .sl-side-bar .pages-panel .page-menu li.page-toggle>a{padding:6px 2px 6px 8px;text-decoration:none;word-break:break-word;flex:1 1 auto;display:inline-block!important;width:100%;color:unset;border-radius:0;align-items:center;border-left:2px solid transparent}div.simlytiks .sl-side-bar .pages-panel .page-menu li.sl-section li.page-toggle>a{padding:6px 2px 6px 25px}div.simlytiks .sl-side-bar .pages-panel .page-menu li.sl-section li.page-toggle>a .page-title{}div.simlytiks .pages-panel li.sortable-ghost>a.pagebtn{background:#e8f0fe!important}div.simlytiks ul.page-menu h3.sl-section-name{padding:6px;padding-left:10px;margin-bottom:0;font-size:1.4em;color:darkslategray;cursor:pointer;position:relative}div.simlytiks ul.page-menu h3.sl-section-name .drag-handle{opacity:0;cursor:move;position:relative;top:5px}div.simlytiks ul.page-menu h3.sl-section-name:hover .drag-handle{opacity:1!important}div.simlytiks ul.page-menu h3.sl-section-name:hover{background:#eee}div.simlytiks h3.sl-section-name span.section-page-count{position:absolute;right:25px;margin-left:4px;color:#5f6368;letter-spacing:.3px;background-color:#FFF;top:5px}div.simlytiks .sl-section-name .section-label{display:inline-block;overflow:hidden;max-width:150px;text-overflow:ellipsis;white-space:nowrap;position:relative;top:2px}div.simlytiks ul.page-menu h3.sl-section-name .section-toggle{cursor:pointer;padding:3px;width:17px;text-align:center}div.simlytiks ul.page-menu h3.sl-section-name .section-toggle:hover{color:red!important}div.simlytiks ul.page-menu ul.section-items{}div.simlytiks ul.page-menu .empty-section-item{padding:3px}div.simlytiks li.page-toggle .toggle_subpages{font-size:12px;color:#4f5359;position:absolute;left:6px;z-index:2;top:6px}div.simlytiks .sl-side-bar .pages-panel .page-menu li.page-toggle[data-parent]:not([data-parent='']) .page-title{margin-left:12px}div.simlytiks .sl-side-bar .page-menu .edit-icons-container{position:absolute;padding:6px 8px;right:2px;z-index:2;opacity:1}div.simlytiks .sl-side-bar .page-menu .edit-icons-container:hover,div.simlytiks .sl-side-bar .page-menu .edit-icons-container.clicked{background:#e8f0fe;color:#4f5359!important;border-radius:50%}div.simlytiks .sl-side-bar .edit-icons-dropdown{position:absolute;display:none;transition:top .2s linear,left .2s linear}div.simlytiks .sl-side-bar li.page-toggle .drag_handle{opacity:0;position:absolute;left:4px}div.simlytiks .sl-side-bar li.page-toggle:hover .drag_handle{opacity:1}div.simlytiks .sl-side-bar li.page-toggle .remove_page{opacity:0;position:absolute;right:3px}div.simlytiks .sl-side-bar li.page-toggle:hover .remove_page{opacity:1}div.simlytiks .sl-side-bar li.page-toggle .remove_page:hover{color:red!important}div.simlytiks .sl-side-bar .pages-panel .page-menu li.page-toggle.active>a{background-color:#337ab7;text-decoration:none}div.simlytiks .sl-side-bar .pages-panel .page-menu li.page-toggle.active>a{color:#FFF;font-weight:500}div.simlytiks .sl-side-bar .pages-panel .page-menu li.page-toggle.ui-sortable-placeholder{display:inline-block!important;background-color:#DDD;height:27px;visibility:visible!important;width:100%!important}div.simlytiks .sl-side-bar .pages-panel .toggle-vizModels{position:absolute}div.simlytiks .sl-side-bar .pages-panel span.page-title{display:flex;align-items:center}div.simlytiks .pages-panel .page-title-text{max-width:150px;white-space:nowrap;margin-left:5px;text-overflow:ellipsis;overflow:hidden}div.simlytiks .pages-panel span.page-vis-badge{position:absolute;right:25px;margin-left:4px;color:#5f6368;letter-spacing:.3px;background-color:#FFF}div.simlytiks .pages-panel li.active span.page-vis-badge{background-color:#FFF!important;color:#428BCA!important}div.simlytiks .pages-panel .list-group-submenu{margin-left:15px}div.simlytiks .pages-panel .list-group-submenu li.list-group-submenu-item a{text-decoration:none}div.simlytiks .sl-side-bar .charts-panel .list-group-header.active{background-color:rgba(0,0,0,.4);color:#FFF}div.simlytiks .sl-side-bar .list-group-header{border-bottom:1px solid #DDD;padding:5px 15px;height:45px;margin-bottom:0;display:flex;align-items:center;justify-content:space-between}div.simlytiks .sl-side-bar .clickable{cursor:pointer}div.simlytiks .sl-side-bar .clickable:hover{background-color:#eee;color:steelblue}div.simlytiks .sl-side-bar .clickable.active{color:steelblue}div.simlytiks .sl-side-bar .pages_count{cursor:default}div.simlytiks .sl-side-bar .summary-panel.opened .list-group-header{background-color:#EEE}div.simlytiks .sl-side-bar .summary-panel .dropdown-menu{position:absolute;left:100%;top:-6px;border:1px solid #DDD;border-radius:1px;margin-left:10px}div.simlytiks .sl-side-bar .summary-panel .dropdown-menu:before,div.simlytiks .sl-side-bar .summary-panel .dropdown-menu:after{content:'';width:0;height:0;position:absolute;top:5px;left:-10px}div.simlytiks .sl-side-bar .summary-panel .dropdown-menu:before{border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #DDD transparent transparent;z-index:2}div.simlytiks .sl-side-bar .summary-panel .dropdown-menu:after{border-style:solid;border-width:8px 8px 8px 0;border-color:transparent #FFF transparent transparent;top:7px;z-index:3;left:-8px}div.simlytiks .sl-side-bar .summary-panel .dropdown-menu .list-group-item{border:0}div.sl-data-summary .schema-summary{display:flex}div.sl-data-summary .schema-summary .lead{font-size:15px;margin:10px;font-weight:700}div.sl-data-summary .schema-summary .lead span.summary-value{display:block;font-size:12px}div.sl-data-summary .freq_used_label{margin:4px;font-size:.8em!important}div.simlytiks .workflow-panel:hover>.list-group-header{background:#EEE!important}div.simlytiks .workflow-panel.active{background-color:#4f5359;color:#FFF}div.simlytiks .workflow-panel .workflow-options li.list-group-item{border:0;padding:4px 12px;background:0}div.simlytiks .workflow-panel .workflow-options li.list-group-item.disabled{opacity:.3;pointer-events:none}div.simlytiks .sl-side-bar .list-group-item .list-group-item-text{text-decoration:none;cursor:default}div.simlytiks .sl-side-bar .page-toggle{cursor:pointer;border-radius:0;position:relative;align-items:center}div.simlytiks .sl-side-bar .page-slides .page-toggle{margin:10px 20px;border:1px solid #DDD;height:150px;display:flex;align-items:center;justify-content:center}div.simlytiks .sl-side-bar .page-slides .page-toggle.active{border-width:2px;border-color:#428bca}div.simlytiks .sl-side-bar .pages-panel span.page-title{justify-content:center}div.simlytiks .sl-side-bar .page-slides{height:calc(100% - 100px);overflow:auto;padding:10px}div.simlytiks .sl-side-bar .page-slides .section-toggle .drag-handle{display:none}div.simlytiks .sl-side-bar .section-toggle .sl-section-name{cursor:pointer}div.simlytiks .sl-side-bar .section-toggle .sl-section-name:hover{color:#428bca}div.simlytiks .sl-side-bar .page-slides .page-toggle.ui-selected{border-color:#428bca!important}div.simlytiks .sl-side-bar .page-slides .page-toggle[data-hidden=true]{cursor:not-allowed}div.simlytiks .sl-side-bar .page-slides .page-toggle[data-hidden=true]:before{content:"\f05e";font-family:FontAwesome;font-size:1.4em;left:2px;top:3px;color:lightgray;position:absolute}div.simlytiks .sl-side-bar .page-slides .page-toggle[data-hidden=true]>a{opacity:.3}div.simlytiks .sl-side-bar .page-slides .page-img{margin:0 auto;padding:0 5px}div.simlytiks[data-view=slides] .page-navigation{justify-content:flex-end;margin-top:8px;position:absolute;bottom:15px;right:50px;z-index:3;background:#FFF}div.simlytiks[data-view=slides] .page-navigation ul.sl-pagination{border:1px solid #DDD}div.simlytiks .page-navigation .sl-pagination>li>a{}div.simlytiks .page-navigation .sl-pagination>li{display:inline-block;padding:4px}div.simlytiks[data-view=slides] .sl-main-window{background:#f8f9fa}div.simlytiks[data-view=slides] .sl-main-window .pages-container{overflow:auto;overflow-x:hidden;height:calc(100% - 40px)!important}div.simlytiks[data-view=slides] .sl-main-window .pages-container .page-container{display:block!important;position:absolute;width:100%;left:0;height:100%}div.simlytiks[data-view=slides] .slides-view-options{width:100%;height:40px;background:#eee;justify-content:flex-end}div.simlytiks[data-view=slides] .page-container .page-notes{height:min(150px,15vh);border:1px solid #DDD;padding:10px}div.simlytiks[data-view=slides] .page-container .page-notes:empty:not(:focus):before{content:attr(data-ph);color:grey}div.simlytiks[data-view=slides] div.viewContent.active{border-color:#DDD!important}div.simlytiks .sl-side-bar li.page-toggle:not(.active):hover>a.pagebtn{background-color:#efefef}div.simlytiks .sl-side-bar li.page-toggle:not(.active)>a.pagebtn:hover{}div.simlytiks .sl-side-bar li.page-toggle .edit-options{opacity:0;position:absolute;top:1px;right:0;padding:6px 10px}div.simlytiks li.page-toggle:not(.active) .edit-options:hover{background-color:#ddd;border-radius:50%}div.simlytiks li.page-toggle.active:hover .edit-options:hover{background:#FFF;border-radius:50%;color:#4f5359}div.simlytiks .sl-side-bar li.page-toggle:hover .edit-options{opacity:1}div.simlytiks .sl-side-bar .add-new-page:focus,div.simlytiks .sl-side-bar .add-new-page:active{outline:0}div.simlytiks .sl-side-bar .list-group-header.active{}div.simlytiks .responses{margin-bottom:25px}div.simlytiks div.responses .list-group-header{}div.simlytiks div.responses .list-group-header:hover{}div.simlytiks div.sl-charts-container .charts>div{}div.simlytiks div.sl-charts-container .charts .charts-footer{padding:24px;border-top:1px solid #DDD}div.simlytiks div.sl-charts-container .vis-search-container{position:relative}div.simlytiks div.sl-charts-container #vis-search{}div.simlytiks div.sl-charts-container #clear-vis-search,div.simlytiks .ml-vis-search-container .clear-vis-search{position:absolute;top:8px;right:5px;z-index:3;color:#CCC;cursor:pointer}div.simlytiks div.sl-charts-container #clear-vis-search:hover,div.simlytiks .ml-vis-search-container .clear-vis-search:hover{color:red!important}div.simlytiks div.sl-charts-container .charts-body{overflow:auto}div.simlytiks div.sl-charts-container .vis-filter{font-size:12px}div.simlytiks .sl-charts-container .list-group-header{font-weight:600;padding:6px 10px;border-left:0;border-right:0}div.simlytiks .sl-charts-container .list-group-header:first-child{border-top:0}div.simlytiks .sl-charts-container .charts-list ul.list-group{margin-bottom:0;display:flex;flex-wrap:wrap;box-shadow:none;text-align:center}div.simlytiks .sl-charts-container:not([data-view=list]) .charts-list ul.list-group li.list-group-item{font-weight:400;border:0;cursor:pointer;width:25%;height:auto;/*!* background: #fafafa; *!*/}div.simlytiks .sl-charts-container ul.list-group li.list-group-item .viz-name{display:block}div.simlytiks .sl-charts-container ul.list-group li.list-group-item:hover{background:#eee}div.simlytiks .sl-charts-container:not([data-view=list]) ul.list-group li.list-group-item img{height:50px;width:50px;margin:0 auto;cursor:pointer}div.simlytiks .sl-charts-container ul.list-group li.list-group-item.disabled{background-color:transparent;opacity:.4;cursor:not-allowed}div.simlytiks .sl-charts-container ul.list-group li.list-group-item.disabled>a{cursor:not-allowed}div.simlytiks .sl-charts-container ul.list-group li.list-group-item .viz-description{-ms-text-overflow:ellipsis;text-overflow:ellipsis;position:relative;display:none}div.simlytiks .sl-charts-container ul.list-group li.list-group-item .drag_handle{opacity:0;position:absolute;top:10px;right:10px;cursor:move;padding:2px;transition:opacity .15s ease-in}div.simlytiks .sl-charts-container ul.list-group li.list-group-item:hover .drag_handle{opacity:1!important}div.simlytiks .charts-list .charts-list-item{font-weight:400}div.simlytiks .sl-charts-container[data-view=list] .charts-list{padding:0!important}div.simlytiks .sl-charts-container[data-view=list] .charts-list .charts-list-item{text-align:left;flex:1 1 100%}div.simlytiks .sl-charts-container[data-view=list] .charts-list .charts-list-item a{display:flex;align-items:center;text-decoration:none}div.simlytiks .sl-charts-container[data-view=list] .charts-list .charts-list-item img{margin-right:10px}div.simlytiks .sl-charts-container[data-view=list] .charts-list .charts-list-item .viz-info{display:block!important;font-size:90%!important;line-height:2em}div.simlytiks .sl-charts-container[data-view=list] .charts-list .charts-list-item .viz-name{font-weight:700;margin-left:0!important;margin-bottom:5px;font-size:1.3em;line-height:initial}div.simlytiks .sl-charts-container[data-view=list] .charts-list .charts-list-item img{}div.simlytiks .mainPanel .sl-charts-container .charts-heading{display:none}div.simlytiks .mainPanel .sl-charts-container .vis-search-container.opaque{opacity:.6}div.simlytiks .mainPanel .sl-charts-container .charts-body{}div.simlytiks .mainPanel .sl-charts-container li.charts-list-item .viz-description{display:none!important}div.simlytiks .mainPanel .sl-charts-container:not([data-view=list]) .viz-name{font-size:14px!important;font-weight:500!important}div.simlytiks .mainPanel .sl-charts-container[data-view=list] li.charts-list-item .viz-description{display:block!important;color:dimgrey}div.simlytiks .mainPanel .sl-charts-container[data-view=list] .charts-list li.charts-list-item img{cursor:pointer}div.simlytiks .mainPanel .sl-charts-container[data-view=list] .charts-list li.charts-list-item{align-items:center;justify-content:space-between;border-bottom:1px solid #DDD!important;cursor:pointer}div.simlytiks .mainPanel .sl-charts-container[data-view=list] .charts-list li.charts-list-item:last-child{border-bottom:0!important}div.simlytiks .mainPanel .sl-charts-container[data-view=list] .charts-list li.charts-list-item [data-inline-doc]{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:2;display:none}div.simlytiks .mainPanel .sl-charts-container[data-view=list] .charts-list li.charts-list-item:hover [data-inline-doc]{display:block}div.simlytiks .mainPanel .sl-charts-container[data-view=list] .charts-list li.charts-list-item .drag_handle{position:relative!important;left:0!important;top:0!important;color:#CCC!important;opacity:1!important}div.simlytiks .mainPanel .sl-charts-container[data-view=list] .charts-list li.charts-list-item:hover .drag_handle{color:#333!important}div.simlytiks .mainPanel div.sl-charts-container .vis-filter[data-id=all]{display:none}div.simlytiks .mainPanel .sl-charts-container .charts-footer{padding:10px 15px!important}div.simlytiks .mainPanel .sl-charts-container .charts-filters{margin-top:10px;margin-bottom:10px}div.simlytiks .mainPanel .sl-charts-container .back_to_results{display:none}div.simlytiks .mainPanel .sl-charts-container .charts-list-item .chart-options{display:flex;align-items:center}div.simlytiks .mainPanel .sl-charts-container .charts-list-item .chart-options .toggle-viz-info{opacity:0;cursor:pointer}div.simlytiks .mainPanel .sl-charts-container .charts-list-item:hover .chart-options .toggle-viz-info{opacity:1!important}div.simlytiks .mainPanel .sl-charts-container .charts-list-item .chart-options .toggle-viz-info:hover{color:steelblue}div.simlytiks .mainPanel .sl-charts-container .detailed img{width:100%!important}div.simlytiks .mainPanel .sl-charts-container .detailed .viz-name{font-size:1.3em!important}div.simlytiks .mainPanel .sl-charts-container .viz-params-container .viz-name{}div.simlytiks .viz-params-container{position:relative}div.simlytiks .viz-params-container .viz-description,div.simlytiks #viz_preview_options .viz-description{padding:15px 20px;display:flex;align-items:center;justify-content:space-between;height:100px}div.simlytiks .viz-params-container .viz-info .viz-title,div.simlytiks #viz_preview_options .viz-info .viz-title{font-size:2em;margin-left:10px;word-break:break-word}div.simlytiks div.form-group .param-datatypes,div.simlytiks .viewContent.enabled div.form-group .param-datatypes{display:none!important}div.simlytiks .sl-charts-container[data-view=grid]{animation-duration:.15s;padding:0 20px;height:100%;display:flex;flex-direction:column;gap:10px}div.simlytiks .sl-charts-container[data-view=grid]>.charts{flex:1;overflow:auto;display:flex;flex-direction:column}div.simlytiks .sl-charts-container[data-view=grid] .charts-list{border:0;height:calc(100% - 30px)}div.simlytiks .sl-charts-container[data-view=list].isEditing>.charts{height:calc(100% - 35px)}div.simlytiks .sl-charts-container[data-view=list] .charts-list{height:calc(100% - 110px)}div.simlytiks .sl-charts-container[data-view=grid] .charts>div{padding:0!important}div.simlytiks .sl-charts-container[data-view=grid] .charts>div.vis-search-container{margin-bottom:10px}div.simlytiks .sl-charts-container[data-view=grid] .charts-footer,div.simlytiks .sl-charts-container[data-view=grid] .drag_handle{display:none}div.simlytiks .sl-charts-container[data-view=grid] .charts-list-item{width:200px!important}div.simlytiks .sl-charts-container[data-view=grid] .chart-options{justify-content:flex-end}div.simlytiks div.param-customization{position:relative;overflow:auto;max-height:250px}div.simlytiks .viz-params .param-customizations table{table-layout:fixed}div.simlytiks .viz-params .param-customizations table thead th{width:150px}div.simlytiks div.param-customization table tbody td,div.simlytiks div.param-customization table tbody th{vertical-align:middle}div.simlytiks div.param-customization:before,div.simlytiks div.param-customization:after{content:'';width:0;height:0;border-style:solid}div.simlytiks div.param-customization:before{position:absolute;right:2px;top:-14px;border-width:0 13px 13px;border-color:transparent transparent #DDD}div.simlytiks div.param-customization:after{position:absolute;right:3px;top:-12px;border-width:0 12px 12px;border-color:transparent transparent #FFF}div.simlytiks .sl-charts-container.shown{}div.simlytiks .sl-charts-container.shown:before{position:absolute;color:#428BCA;font-family:FontAwesome;left:-10px;font-size:25px}div.simlytiks .sl-charts-container.shown{flex:0 0 450px;min-width:60px;visibility:inherit;display:none}@media screen and (max-width:1024px){div.simlytiks .sl-charts-container.shown{width:300px}div.simlytiks .sl-charts-container ul.list-group li.list-group-item{width:80px}}div.simlytiks .sl-charts-container .charts .charts-list-header{}div.simlytiks .sl-charts-container .charts .charts-list-header ul.nav-tabs li:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}div.simlytiks .sl-charts-container .charts .charts-list-header ul.nav-tabs li:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}div.simlytiks .sl-charts-container .charts .charts-list-header ul.nav-tabs{border-bottom:0;display:flex;flex-direction:row;justify-content:center}div.simlytiks .sl-charts-container .charts .charts-list-header ul.nav-tabs li{border:1px solid #DDD}div.simlytiks .sl-charts-container .charts .charts-list-header ul.nav-tabs li.active{border-color:transparent;background-color:steelblue}div.simlytiks .sl-charts-container .charts .charts-list-header ul.nav-tabs li a{padding:3px;border-radius:0;margin-right:0;border:0}div.simlytiks .sl-charts-container .charts .charts-list-header ul.nav-tabs li.active a{background-color:steelblue;color:#FFF}div.simlytiks .responses-list,div.sl-charts-container .charts-list{position:relative;border:1px solid #CCC;border-radius:3px}div.sl-charts-container .charts-list .tab-pane{overflow:auto}div.simlytiks .responses-list,div.sl-charts-container .charts-list .accordion-body{overflow:auto}div.simlytiks .responses-list li.list-group-item{cursor:move}div.simlytiks .charts-list.shown .charts-list-container .list-group{overflow:auto}div.simlytiks .charts-list .search-box{position:relative;margin-bottom:1px}div.simlytiks .charts-list .chart-search-icon{position:absolute;left:3px}div.simlytiks .charts-list-item:hover,div.simlytiks .responses .category-item:hover{background-color:#f2f2f2}div.simlytiks .responses .category-item .preview-viz{cursor:pointer;position:relative;top:5px}div.simlytiks .responses .category-item:hover .preview-viz{display:inline-block!important}div.simlytiks .responses .category-item.toggled_for_preview{background-color:#f2f2f2}div.simlytiks .responses .category-item.toggled_for_preview .preview-viz{display:inline-block!important}div.simlytiks .charts-list .viz_info,div.simlytiks .charts-list .drag_viz{display:none}div.simlytiks .charts-list-item:hover .viz_info,div.simlytiks .charts-list-item:hover .drag_viz{display:inline-block}.sl-drag-item.ui-draggable-dragging,.sl-drag-item.ui-draggable-dragging{width:200px;padding:6px 15px!important;font-weight:400;position:absolute;left:0;top:0;z-index:10510;cursor:grab!important}.sl-drag-item.ui-draggable-dragging>a,.sl-drag-item.ui-draggable-dragging>a{cursor:grab!important}.sl-drag-item.ui-draggable-dragging.category-item .rsp-options{display:none}li.sl-drag-item.ui-draggable-dragging.charts-list-item>a{display:flex}li.sl-drag-item.ui-draggable-dragging .chart-options,li.sl-drag-item.ui-draggable-dragging .viz-description,li.sl-drag-item.ui-draggable-dragging .chart-options,li.sl-drag-item.ui-draggable-dragging>.fa,li.sl-drag-item.ui-draggable-dragging .chart-options,li.sl-drag-item.ui-draggable-dragging .drag_handle{display:none!important}div.simlytiks .viewContent .viewContent-carousel{width:100%}div.simlytiks .caret{display:inline-block!important}div.simlytiks .sl-main-window .pages-container{border-bottom:0;position:relative;z-index:2;height:100%}div.simlytiks[data-view=mini] .sl-main-window{padding:0 10px!important}div.simlytiks[data-view=mini] .sl-main-window .pages-container{margin-top:7px}div.simlytiks[data-view=mini] .sl-side-bar-container{display:none}div.simlytiks .sl-main-window .pages-container[data-view=modern]{height:calc(100% - 45px)}div.simlytiks[data-management=standalone] .sl-main-window .pages-container[data-view=modern]{}div.simlytiks .sl-main-window .pages-container[data-view=modern]>.page-container{height:100%}div.simlytiks[data-view=mini] .page-container .sl-page .sl-page-tabs li[data-id=options]{display:none}div.simlytiks:not(.hasFixedContainer)[data-view=mini] div.viewContent:not(.enabled):hover .floating-btn{display:none!important}div.simlytiks[data-view=mini] .vis_options{display:none}div.simlytiks[data-view=mini] .vizviewContainer>.vizviewPanel>.panel-heading .panel-options>.btn-group>button:not(.maximize-viz):not(.refresh-viz):not(.export-viz){display:none}div.simlytiks .vizviewContainer.transitioned .back-to-original{display:block!important}div.simlytiks .sl-main-window .pages-container .page-container{display:none}div.simlytiks .sl-main-window .pages-container .page-container.active{display:block;height:100%}div.simlytiks .sl-main-window .pages-container .page-container.isExporting{position:absolute!important;left:0!important;top:0!important;background:#FFF;display:block!important;transition:none!important;width:100%!important}div.simlytiks .sl-main-window .pages-container .page-container.isExporting.hasTableViz{position:absolute!important;left:0!important;top:0!important}div.simlytiks[data-view=classic] .sl-main-window>.page-navigation{position:absolute;right:25px;top:0;z-index:10}div.simlytiks[data-view=classic] .sl-main-window>.page-navigation li a:not(.disabled){cursor:pointer}div.simlytiks[data-view=classic] .sl-main-window>.page-navigation a.page-navigate{float:left;padding:5px 8px;background-color:#FFF;border:1px solid #CCC;margin-left:-1px;color:#428BCA;cursor:pointer;height:25px}div.simlytiks[data-view=classic] .pages-container{height:100%}div.simlytiks[data-view=classic] .page-container{height:100%}div.simlytiks .page-navigation a.page-navigate.disabled{opacity:.5;cursor:not-allowed!important}div.simlytiks .sl-main-window .page-navigation a.page-navigate:not(.disabled):hover{background-color:#efefef}div.simlytiks .page-navigation .page-details{}div.simlytiks .page-navigation input.page_number{width:25px;height:24px;display:inline;border:0;padding:0;font-size:10px;text-align:center}div.simlytiks .page-navigation input.page_number:focus{border:1px solid #428BCA}div.simlytiks .sl-main-window .pages-container .page-container{border:0}div.simlytiks .sl-main-window .pages-container .page-container[data-mode=preview] .page-view{display:none}div.simlytiks .sl-main-window .pages-container .page-container[data-mode=preview][data-ml=true]{display:flex}div.simlytiks .sl-main-window .pages-container .page-container[data-mode=preview][data-ml=true] .page-view{display:block;flex:1 1 auto;position:relative}div.simlytiks .sl-main-window .pages-container .page-container[data-mode=preview][data-ml=true] .ml-edit{display:none!important}div.simlytiks .sl-main-window .pages-container .page-container.temp_display{display:block!important;opacity:1!important;width:100%}div.simlytiks .sl-main-window .pages-container .page-container.temp_display .ml-charts-carousel .item,div.simlytiks .sl-main-window .pages-container .page-container.temp_display .viewContent-carousel .item{display:block!important}div.simlytiks .sl-main-window .pages-container .page-container.temp_display.tableView{position:absolute;top:0}div.simlytiks .simlytiks-wrapper .datamodel-options{}div.simlytiks .datamodel-options .tpl-name:after{content:'|';color:gray;margin-left:7px}div.simlytiks .dropdown-menu .divider{margin:5px 0}div.simlytiks .datamodel-options .import_dataset:hover{color:red}div.simlytiks .datamodel-options .sm-status{opacity:1;transition:opacity .3s ease-in}div.simlytiks .datamodel-options .sm-status.isHidden{opacity:0!important}div.simlytiks .name-container .plugin-name{display:flex!important;align-items:center;max-width:initial}div.simlytiks .plugin-name .name{}div.simlytiks .plugin-name .chunk-name{color:#666;font-style:italic;font-size:.9em}div.simlytiks .d3view-plugin-header{height:70px;background-color:var(--d3neutralLighterAlt);border-bottom-color:var(--neutralLight)!important}div.simlytiks .d3view-plugin-header .a-icon{display:none}div.simlytiks .simlytiks-wrapper .datamodel-options .model-name{position:relative;margin-bottom:2px;font-size:1.2em;top:1px!important;max-width:80%;overflow:hidden;text-overflow:ellipsis}div.simlytiks .datamodel-options .data-metadata{position:relative;float:right;margin-left:auto}div.simlytiks .data-metadata>*{margin-right:12px}div.simlytiks .datamodel-options .data-metadata ul{margin-bottom:0}div.simlytiks .datamodel-options .data-metadata ul>li{}div.simlytiks .datamodel-options .data-metadata ul>li a{cursor:pointer}div.simlytiks .datamodel-options .tl-name{display:inline-block;max-width:100px;overflow:hidden;text-overflow:ellipsis;margin-left:3px}div.simlytiks .datamodel-options .savedLayouts li[data-id] .remove_saved_layout,div.simlytiks .datamodel-options .savedLayouts li[data-id] .export_saved_layout{position:relative;top:4px;padding:0 4px}div.simlytiks .datamodel-options .savedLayouts li[data-id] .remove_saved_layout:hover,div.simlytiks .datamodel-options .savedLayouts li[data-id] .export_saved_layout:hover{color:red}div.simlytiks .datamodel-options .open>a{}.nested-dropdown-menu{margin-left:20px}.nested-dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333}div.simlytiks .datamodel-options .btn-group>button.active{background:#eee;text-shadow:none;box-shadow:none}div.simlytiks .viz-content-container{position:relative}div.simlytiks div.animationPanel button:focus,div.simlytiks div.animationPanel button:active{outline:0}div.simlytiks div.animationPanel ul.dropdown-menu li.ui-sortable-helper{display:block;background-color:#eee}div.simlytiks div.animationPanel li.ui-sortable-placeholder{display:inline-block!important;visibility:visible;height:35px;width:100%}div.simlytiks div.animationPanel button.active{background:#428bca;color:#FFF;text-shadow:none;box-shadow:none}div.simlytiks div.animationPanel ul.dropdown-menu li{cursor:pointer}div.simlytiks div.animationPanel ul.dropdown-menu li .drag_handle{opacity:0}div.simlytiks div.animationPanel ul.dropdown-menu li:hover .drag_handle{opacity:1}div.simlytiks #colorScheme .color_scheme_colors{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:10px}div.simlytiks #colorScheme .color_scheme_colors .color-item{margin:1px;width:20px;height:20px}div.simlytiks #colorScheme .color_scheme_colors .color-item .input-group-addon{width:20px;height:20px;cursor:pointer;border-radius:0;border:0;padding:0}@media screen and (max-width:1800px){}div.simlytiks .viz-content-container .vizviewPanel .viz-title{text-decoration:none;border:0!important;cursor:pointer;color:unset;max-width:50%;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0;font-size:18px}div.simlytiks .viz-content-container .vizviewPanel .viz-title:hover{color:#428bca}div.simlytiks .viewContent.showingTable .vizviewPanel .vizContainer>:not(.datatable-wrapper){display:none}div.simlytiks .viewContent.showingTempViz .vizviewPanel .vizContainer>.d3Panel{display:none}div.simlytiks .viewContent.showingTempViz .vizviewPanel .vizContainer>.viz-wrapper{display:block}div.simlytiks .viewContent[data-mode='3D'] .vizviewPanel .vizContainer>:not(.three-d-wrapper){display:none}div.simlytiks .viewContent.hiddenLabel .viz-title{opacity:0;pointer-events:none}div.simlytiks .viz-content-container .vizviewPanel .viz-title .edit-page-name{display:none}div.simlytiks .viz-content-container .vizviewPanel .viz-title:hover .edit-page-name{display:inline-block}div.simlytiks .viz-content-container{flex-wrap:wrap;height:100%}div.simlytiks .viz-content-container.has_merged{flex-direction:column}div.simlytiks div.toggled_for_preview:not([data-ml=true]) .viz-content-container{display:flex}div.simlytiks div.toggled_for_preview[data-ml=true] .ml-edit,div.simlytiks div.toggled_for_preview[data-ml=true] .carousel-indicators{display:none}div.simlytiks:not(.hasFixedContainer) .page-container[data-ml=true] div.viewContent:not(.enabled):not(.profile-viz):hover .floating-btn{}div.simlytiks div.toggled_for_preview .rb-rsp-panel:not(.toggled_for_preview){display:none}div.simlytiks div.toggled_for_preview .rb-rsp-panel.toggled_for_preview{width:100%!important;height:100%!important;position:unset}div.simlytiks .page-container.toggled_for_preview .viewContent.enabled .panel-options{display:none!important}div.simlytiks div.viewContent{border:1px solid #DDD;background-color:#FFF;position:relative;padding:0;padding-top:0;float:left;overflow:hidden}div.simlytiks div.viewContent[data-page-layout="1"]{}div.simlytiks div.viewContent[data-page-layout="3"]:not(.fixed) .panel-options .btn,div.simlytiks div.viewContent[data-page-layout="33"]:not(.fixed) .panel-options .btn,div.simlytiks div.viewContent[data-page-layout="43"]:not(.fixed) .panel-options .btn,div.simlytiks div.viewContent[data-page-layout="4"]:not(.fixed) .panel-options .btn,div.simlytiks div.viewContent[data-page-layout="44"]:not(.fixed) .panel-options .btn,div.simlytiks div.viewContent[data-page-layout="44"]:not(.fixed) .panel-options .btn,div.simlytiks div.viewContent[data-page-layout="23"]:not(.fixed) .panel-options .btn{padding:3px 7px;line-height:1.2}div.simlytiks div.viewContent[data-page-layout="3"]:not(.fixed) .viz-title-container,div.simlytiks div.viewContent[data-page-layout="33"]:not(.fixed) .viz-title-container,div.simlytiks div.viewContent[data-page-layout="43"]:not(.fixed) .viz-title-container,div.simlytiks div.viewContent[data-page-layout="4"]:not(.fixed) .viz-title-container,div.simlytiks div.viewContent[data-page-layout="44"]:not(.fixed) .viz-title-container,div.simlytiks div.viewContent[data-page-layout="44"]:not(.fixed) .viz-title-container,div.simlytiks div.viewContent[data-page-layout="23"]:not(.fixed) .viz-title-container{padding-top:4px!important;height:22px}div.simlytiks div.viewContent[data-page-layout="3"]:not(.fixed) .viz-title-container .viz-title,div.simlytiks div.viewContent[data-page-layout="33"]:not(.fixed) .viz-title-container .viz-title,div.simlytiks div.viewContent[data-page-layout="43"]:not(.fixed) .viz-title-container .viz-title,div.simlytiks div.viewContent[data-page-layout="4"]:not(.fixed) .viz-title-container .viz-title,div.simlytiks div.viewContent[data-page-layout="44"]:not(.fixed) .viz-title-container .viz-title,div.simlytiks div.viewContent[data-page-layout="44"]:not(.fixed) .viz-title-container .viz-title,div.simlytiks div.viewContent[data-page-layout="23"]:not(.fixed) .viz-title-container .viz-title{font-size:100%!important}div.simlytiks div.viewContent[data-page-layout="3"]:not(.fixed) .vis-sticky-btn-group,div.simlytiks div.viewContent[data-page-layout="33"]:not(.fixed) .vis-sticky-btn-group,div.simlytiks div.viewContent[data-page-layout="43"]:not(.fixed) .vis-sticky-btn-group,div.simlytiks div.viewContent[data-page-layout="4"]:not(.fixed) .vis-sticky-btn-group,div.simlytiks div.viewContent[data-page-layout="44"]:not(.fixed) .vis-sticky-btn-group,div.simlytiks div.viewContent[data-page-layout="44"]:not(.fixed) .vis-sticky-btn-group,div.simlytiks div.viewContent[data-page-layout="23"]:not(.fixed) .vis-sticky-btn-group{display:none!important}div.simlytiks div.viewContent[data-page-layout="3"]:not(.fixed) .vizviewPanel,div.simlytiks div.viewContent[data-page-layout="33"]:not(.fixed) .vizviewPanel,div.simlytiks div.viewContent[data-page-layout="43"]:not(.fixed) .vizviewPanel,div.simlytiks div.viewContent[data-page-layout="4"]:not(.fixed) .vizviewPanel,div.simlytiks div.viewContent[data-page-layout="44"]:not(.fixed) .vizviewPanel,div.simlytiks div.viewContent[data-page-layout="44"]:not(.fixed) .vizviewPanel,div.simlytiks div.viewContent[data-page-layout="23"]:not(.fixed) .vizviewPanel{width:100%!important}div.simlytiks div.viewContent .viz-title-container{padding-top:10px}div.simlytiks div.viewContent .viz-title-container.text-center .viz-title{display:inline-block;max-width:50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}div.simlytiks.is_rendering{cursor:progress!important}div.simlytiks.is_rendering>.tab-content{pointer-events:none!important}div.simlytiks div.page-container.is_rendering{cursor:progress!important}div.simlytiks div.page-container.is_rendering div{pointer-events:none}div.simlytiks div.page-container.is_rendering div.viewContent .d3view-no-data{display:block!important;color:dimgrey;z-index:2}div.simlytiks div.page-container.is_rendering div.vizviewContainer>.d3view-no-data span:after{content:'Rendering';margin-left:10px}div.simlytiks div.vizviewContainer.fetchingImages>.d3view-no-data{display:block!important;color:dimgrey;z-index:2}div.simlytiks div.vizviewContainer.fetchingImages>.d3view-no-data span:after{content:'Fetching Media';margin-left:10px}div.simlytiks div.charts.enabled.fetchingImages:after{content:'Fetching Media';margin-left:10px}div.simlytiks div.textsInFront div.chart-labels,div.simlytiks div.textsInFront div.chart-images{pointer-events:all;cursor:move}div.simlytiks div.textsInFront .d3view-legends-container,div.simlytiks div.textsInFront div.vizviewPanel>.panel-heading{pointer-events:none}div.simlytiks div.textsInFront .panel-options,div.simlytiks div.textsInFront .floating-ff{display:none!important}div.simlytiks div.textsInFront .moving_options{z-index:2000;position:absolute;right:100px;top:15px;display:inline-block}div.simlytiks .moving_options{display:none}div.simlytiks div.circlesInFront .panel-options,div.simlytiks div.circlesInFront .floating-ff{display:none!important}div.simlytiks div.circlesInFront .circles_moving_options{z-index:2000;position:absolute;right:100px;top:15px;display:inline-block}div.simlytiks .circles_moving_options{display:none}div.simlytiks .chartFormatting svg.chart-gridlines{pointer-events:unset}div.simlytiks .chartFormatting svg.chart-gridlines line.resizer{stroke-width:10;cursor:move;stroke:rgba(100,100,100,.3)}div.simlytiks div.toggled_for_preview div.viewContent{float:none!important;padding:0}div.simlytiks .viewContent.selected{border:1px solid #428bca!important}div.simlytiks .viewContent.dz-drag-hover{background-color:#eee}div.simlytiks .viewContent:not([data-vizmodel-id]){display:flex;align-items:center;justify-content:center}div.simlytiks .viewContent.selected .select-viz>span{color:#00f!important}div.simlytiks div.viewContent.mini{padding:0!important}div.simlytiks div.viewContent.freeform-vc{width:100%;height:100%;left:0;top:0}div.simlytiks div.viewContent.freeform-vc.active{border:0!important}div.simlytiks div.viewContent,div.simlytiks div.viewContent-carousel{position:absolute!important;height:100%;width:100%}div.simlytiks.sl-chart-fv #sl-chart-fv-carousel .viewContent{position:relative!important;top:unset!important;left:unset!important}div.simlytiks.sl-chart-fv #sl-chart-fv-carousel .viewContent.active{border-color:steelblue}div.simlytiks .toggled_for_preview:not([data-ml=true]) div.viewContent:not(.enabled){display:none}div.simlytiks .toggled_for_preview[data-ml=true] div.viewContent-carousel:not(.enabled){display:none}div.simlytiks .toggled_for_preview[data-ml=true] .viz-content-container>div.viewContent:not(.enabled){display:none}div.simlytiks .toggled_for_preview:not([data-ml=true]) div.d3view-data-profiler div.viewContent:not(.enabled){display:block}div.simlytiks .toggled_for_preview div.viewContent-carousel.enabled{width:100%!important}div.simlytiks .toggled_for_preview div.viewContent-carousel.enabled .viewContent{width:100%!important}div.simlytiks .toggled_for_preview div.viewContent.enabled:not(.fixed){left:0!important;top:0!important;padding:0}div.simlytiks.sl-chart-fv div#sl-chart-fv-carousel #viz_preview_options{width:300px}div.simlytiks div.d3view-responsebuilder{border:1px solid #DDD}div.simlytiks div.page-container[data-columns=freeform] div.d3view-responsebuilder .rsp-panel-heading{display:none!important}div.simlytiks div.page-container[data-columns=freeform] div.d3view-responsebuilder .panel-body.response-content{height:100%!important}div.simlytiks div.page-container:not([data-columns=onepager]) div.d3view-responsebuilder .rb-rsp-panel .grid-stack-item-content{inset:0!important}div.simlytiks div.d3view-responsebuilder .rb-container{height:100%!important}div.simlytiks div.viewContent:not(.overview).active,div.simlytiks div.viewContent:not(.overview).active:hover{}div.simlytiks div.viewContent:not(.overview).toggled_for_preview{transition:width .5s,height .5s,order .5s;padding:0!important}div.simlytiks div.viewContent.enabled{width:100%!important;order:-1;display:block!important;height:100%!important}div.simlytiks .viewContent:not(.enabled):hover{border:1px solid #CCC!important;transition:box-shadow .2s ease-in;transition:border-color .2s ease-in;z-index:2}div.simlytiks div.viewContent.active{}div.simlytiks .toggled_for_preview div.viewContent.enabled .vizviewContainer{display:flex;height:100%}div.simlytiks .toggled_for_preview div.viewContent.enabled .vizviewContainer #viz_preview_options{flex:0 0 450px;position:relative;width:450px}div.simlytiks div.viz-content-container .sl-viz-placeholder{background-color:#EEE}div.simlytiks div.viewContent .vc-blank-options{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}div.simlytiks div.viewContent .vc-blank-options .quick-add-viz-list{margin-bottom:4px;display:flex;flex-wrap:wrap}div.simlytiks div.viewContent .vc-blank-options .quick-add-viz-list .layout-icon{font-size:2.5em;color:steelblue}div.simlytiks div.viewContent .vc-blank-options .quick-add-viz-list img,div.simlytiks div.viewContent .vc-blank-options .quick-add-viz-list .layout-icon{cursor:pointer;opacity:.66;border:1px solid transparent}div.simlytiks div.viewContent .vc-blank-options .quick-add-viz-list img:hover,div.simlytiks div.viewContent .vc-blank-options .quick-add-viz-list .layout-icon:hover{border-color:#DDD;opacity:1!important}div.simlytiks div.viewContent .vc-blank-options button.add_viz_to_blank_vc,div.simlytiks div.viewContent .vc-blank-options button.import-viz,div.simlytiks div.viewContent .vc-blank-options button.chat-api{font-size:1.6em;color:lightgrey;cursor:pointer;display:inline-block!important;background-image:none;border:1px solid lightgrey;border-radius:5px;background:0}div.simlytiks[data-management=self] .vc-blank-options button{display:none!important;pointer-events:none!important}div.simlytiks div.viewContent .vc-blank-options button.add_viz_to_blank_vc:hover,div.simlytiks div.viewContent .vc-blank-options button.import-viz:hover,div.simlytiks div.viewContent .vc-blank-options button.chat-api:hover{color:#fff!important;background:#428BCA!important}div.simlytiks div.viewContent:hover .add_viz_to_blank_vc{}div.simlytiks div.vizviewPanel .panel-options .btn-outline-on-hover .fa,div.simlytiks div.vizviewPanel .panel-options .dropdown-menu .fa{color:dimgrey}div.simlytiks div.vizviewPanel:hover .panel-options .btn-outline-on-hover .fa,div.simlytiks div.vizviewPanel:hover .panel-options .dropdown-menu .fa{color:unset}div.simlytiks div.vizviewPanel .panel-options .dropdown-menu .fa,div.simlytiks div.vizviewPanel .panel-options .dropdown-menu .fa-regular,div.simlytiks div.vizviewPanel .panel-options .dropdown-menu .fa-solid{width:24px;text-align:center}div.simlytiks .vis-bottom-tags{position:absolute;bottom:2px;display:flex;align-items:center;right:0;opacity:0;z-index:2}div.simlytiks .vis-bottom-tags .fa{font-size:1em;margin-left:2px}div.simlytiks .vis-ds-info.vis-bottom-tags{right:unset;left:30px}div.simlytiks .viz-records-count{}div.simlytiks .vis-tag{cursor:pointer}div.simlytiks .vis-tag:hover{color:#DDD}div.simlytiks .viewContent.hiddenCount .viz-records-count{display:none}div.simlytiks .viewContent .vis-sticky-btn-group{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;opacity:0}div.simlytiks .viewContent .vis-sticky-btn-group img{margin:0;display:inline}div.simlytiks .viewContent .vis-sticky-btn-group button{padding:4px}div.simlytiks .viewContent:hover .viz-records-count,div.simlytiks .viewContent:hover .vis-bottom-tags,div.simlytiks .viewContent:hover .vis-sticky-btn-group,div.simlytiks .viewContent .viz-records-count.open{opacity:1!important}div.simlytiks .viewContent:hover .panel-options,div.simlytiks .vizviewContainer.hasDDOpen .panel-options{visibility:visible}div.simlytiks .vizviewContainer>.vizviewPanel>.panel-heading .panel-options button:not(.btn-success):not(.btn-primary){color:grey}div.simlytiks .viewContent .panel-heading .panel-options button:not(.btn-success):not(.btn-primary):hover{color:unset}div.simlytiks .vizviewContainer.hasDDOpen .vis-bottom-tags{opacity:1}div.simlytiks .viewContent.hasDDOpen{overflow:visible;z-index:10}div.sl-record-info-tooltip{pointer-events:none}div.sl-record-info-tooltip .tooltip-title{display:none}div.simlytiks .viewContent .d3Panel{z-index:1;flex:1 1 100%;overflow-y:auto;overflow-x:hidden}div.simlytiks div.viewContent:not([data-ar="100%"]) .d3Panel{flex:0 0 auto}div.simlytiks div.viewContent.enabled .svg_container{}div.simlytiks .viewContent .footnotes{width:100%;position:absolute;height:60px;min-height:60px;padding:10px 40px;padding-bottom:0;border-top:1px solid #DDD;display:flex;align-items:center;margin-top:5px}div.simlytiks .viewContent .footnotes textarea{resize:none;height:100%}div.simlytiks .viewContent div.footnotes .edit-fn{opacity:0;margin:0 10px}div.simlytiks .viewContent div.footnotes:hover .edit-fn{opacity:1}div.simlytiks .viewContent div.footnotes div[contenteditable]{border-color:transparent;box-shadow:none;height:100%;overflow:auto;flex:1 1 auto}div.simlytiks .viewContent .footnotes div[contenteditable]:empty:not(:focus):before{content:attr(data-ph);color:grey;pointer-events:none!important}div.simlytiks div.viewContent:not([data-ar="100%"]):not(.enabled) .vizContainer{justify-content:center}div.simlytiks .viewContent .animationPanel{position:absolute;bottom:0;left:100px;width:calc(100% - 150px)}div.simlytiks .viewContent .animationPanel .anim-label{position:absolute;top:-5px;left:5px}div.simlytiks .viewContent .animationPanel svg{overflow:visible}div.simlytiks .viewContent .animationPanel.mini .controlBtnGroups{opacity:0;pointer-events:none}div.simlytiks .viewContent .animationPanel.mini:hover .controlBtnGroups{opacity:1;pointer-events:all}div.simlytiks .viewContent .vizContainer{position:relative;display:flex}div.simlytiks .viewContent.enabled .vizContainer{justify-content:center}div.simlytiks .viewContent.hasMiniGroupedView .vizContainer{display:block!important}div.simlytiks .viewContent.hasMiniGroupedView .grouping-container{position:relative!important}div.simlytiks .viewContent .grouping-container{flex:1 1 auto}div.simlytiks .viewContent .grouping-container{display:flex}div.simlytiks .viewContent .grouping-container:not(.mini)>div{margin:0;width:130px}div.simlytiks .grouping-container .pane-header{position:absolute}div.simlytiks .viewContent .grouping-container:not(.mini)>div:first-child{margin-left:0}div.simlytiks .viewContent .grouping-container:not(.mini)>div:last-child{margin-right:0}div.simlytiks .viewContent .grouping-container .sc-uniq-values{display:flex;flex-direction:column;border-bottom:1px solid rgba(100,100,100,.3);border-right:1px solid rgba(100,100,100,.3);overflow-x:hidden;position:absolute;width:100%}div.simlytiks .viewContent .grouping-container .pane-header{padding-left:20px}div.simlytiks .viewContent .grouping-container .sc-uniq-values [data-key]{flex-grow:1;padding:0 8px;cursor:pointer;padding-left:20px}div.simlytiks .grouping-container .sc-uniq-values .sl-item-selected span.sl-selected-arrow{opacity:1!important}div.simlytiks .grouping-container .sc-uniq-values span.sl-selected-arrow{position:absolute;font-size:1em;left:-1px;opacity:0;transition:opacity .3s ease-in}div.simlytiks .grouping-container .bootstrap-select button[data-toggle=dropdown] .count{display:none}div.simlytiks .grouping-container .bootstrap-select button[data-toggle=dropdown] .filter-option{text-overflow:ellipsis}div.simlytiks .grouping-container .bootstrap-select button[data-toggle=dropdown]{color:steelblue}div.simlytiks .grouping-container:not(.showCount) .bootstrap-select .count{display:none}div.simlytiks .viewContent .grouping-container.showUnique .sc-uniq-values [data-key]{}div.simlytiks .viewContent .grouping-container .group-pane:not(.showCount) .sc-uniq-values .count{display:none}div.simlytiks .viewContent .grouping-container .sc-uniq-values [data-key]:not(.sl-item-selecting):not(.sl-item-selected):hover{background-color:#f5f5f5}div.simlytiks .viewContent .grouping-container .nest-item>li{font-size:80%;overflow-y:auto}div.simlytiks .viewContent .grouping-container .nest-item [data-key]{padding:0 8px;cursor:pointer}div.simlytiks .viewContent .grouping-container .nest-item [data-key]:not(.sl-item-selecting):not(.sl-item-selected):hover{background-color:#f5f5f5}div.simlytiks .viewContent .viz-timeline{position:absolute;bottom:0;left:0;background:#FFF;z-index:2}div.simlytiks .viewContent .viz-timeline .brush rect.background{fill:#f5f5f5!important;visibility:visible!important}div.simlytiks .viewContent .viz-timeline .brush rect.extent{fill:steelblue!important;fill-opacity:1}div.simlytiks .simlytiks-wrapper div.viewContent[data-vizmodel-type=whiplash] .d3Panel{overflow-y:auto;overflow-x:hidden}div.simlytiks .simlytiks-wrapper div.viewContent .d3Panel .tabjs-sg-container{left:0!important;padding:0 5px}div.simlytiks .d3Panel.hasFixedContainer{transform:unset!important;left:unset!important;top:unset!important}div.simlytiks.hasFixedContainer .sl-side-bar,div.simlytiks.hasFixedContainer .simlytiks-nav-tabs,div.simlytiks.hasFixedContainer .sl-utils,div.simlytiks.hasFixedContainer .page-navigation,div.simlytiks.hasFixedContainer .floating-btn,div.simlytiks.hasFixedContainer .page-navigation-container,div.simlytiks.hasFixedContainer .sl-side-bar-container{display:none!important}body.hasSimlytiksFixedVC .sl-side-bar,body.hasSimlytiksFixedVC .simlytiks-nav-tabs,body.hasSimlytiksFixedVC .sl-utils,body.hasSimlytiksFixedVC .page-navigation,body.hasSimlytiksFixedVC .page-options,body.hasSimlytiksFixedVC .floating-btn,body.hasSimlytiksFixedVC .sl-side-bar-container{display:none!important}body:not(.hasSimlytiksFixedVC) div.simlytiks[data-view=dashboard] div.viewContent:not(.enabled):hover .floating-btn{display:none!important}div.simlytiks .vizBody .vizContainer .img-container{width:100%;height:100%;z-index:2;pointer-events:none!important}div.simlytiks .vizBody .vizContainer .iihs-container .img-container{pointer-events:all!important}div.simlytiks .select2-container{height:auto}div.simlytiks .viz-options .select2-container{padding:0}div.simlytiks .animate-columns .select2-container{padding:0}div.simlytiks .preview-body .viz-options{overflow:auto}div.simlytiks .preview-footer{border-top:1px solid #DDD;flex:0 0 50%}div.simlytiks #viz_preview_options .formfilters div.d3view-filters-container{}div.simlytiks #viz_preview_options div.d3view-filters-container ul.filter-items{margin-top:0;margin-right:0}div.simlytiks #viz_preview_options div.d3view-filters-container li.filter-item:not(.filter-hz-item)>a{font-weight:700}div.simlytiks #viz_preview_options div.d3view-filters-container li.filter-item:not(.filter-hz-item)>div.filter-item-container{padding-right:8px!important;margin-left:5%!important;width:95%!important}div.simlytiks #viz_preview_options div.d3view-filters-container li.filter-item{display:block;width:100%;margin:5px 0 15px;padding-right:5px}div.simlytiks #viz_preview_options div.d3view-filters-container .filter-items-hz .filter-hz-item>.dropdown-toggle{margin-right:0}div.simlytiks #viz_preview_options div.d3view-filters-container div.add-filters-dropdown{text-align:center;width:100%!important;display:block!important}div.simlytiks #viz_preview_options div.d3view-filters-container[data-view=horizontal] div.filters-list{display:block}div.simlytiks #viz_preview_options .filter-separator{text-align:center;display:none!important}div.simlytiks #viz_preview_options div.d3view-filters-container li.filter-hz-item .filter-val-container{max-width:initial!important}div.simlytiks #viz_preview_options div.d3view-filters-container .select2-container.add-filter{width:100%!important;padding:0}div.simlytiks #viz_preview_options div.d3view-filters-container .select2-container.add-filter .select2-choice{height:auto}div.simlytiks #viz_preview_container{position:relative}div.simlytiks .global_color_palette{position:absolute;right:4px;top:6px;cursor:pointer}div.simlytiks .save-color-scheme{position:absolute;right:-6px;top:6px;cursor:pointer;display:none}div.simlytiks.sl-viz-preview{position:fixed;top:0;left:0;width:100%;height:100%}div.sl-viz-popover.popover{max-height:initial!important}div.simlytiks #viz_preview_options{border-right:1px solid #DDD;height:100%;overflow:visible!important;z-index:2!important;padding:0;margin-right:30px;position:relative}div.simlytiks-page div.viewContent.enabled .vizviewContainer #viz_preview_options{flex:0 0 450px;position:relative;width:450px}div.simlytiks-page div.viewContent.enabled .vizviewContainer{display:flex;height:100%}div.simlytiks div.viewContent.ml-chart-editing .vizviewContainer{display:flex;height:100%}div.simlytiks div.viewContent.ml-chart-editing .vizviewContainer #viz_preview_options{flex:0 0 450px;position:relative;width:450px}div.simlytiks-page.simlytiks:not(.hasFixedContainer) div.viewContent:not(.enabled):not(.profile-viz):hover .edit-viz-filters{display:none!important}div.simlytiks-page.simlytiks .paintboard{display:none!important}div.simlytiks .quick-add-list #viz_preview_options,div.simlytiks .ml-vis-list .ml-charts-preview #viz_preview_options{border-right:0;margin-right:0}div.simlytiks .ml-vis-list-container .pl-search-tags{max-height:100px}div.simlytiks .quick-edit.open #viz_preview_options{border-right:0;margin-right:0;width:100%!important}div.simlytiks .quick-edit.open #viz_preview_options .viz-preview-tabs>.tab-pane{height:unset!important;max-height:calc(50vh);overflow:auto}div.simlytiks .quick-edit.open #viz_preview_options .viz-params{max-height:unset!important}div.simlytiks #viz_preview_options div.viz-preview-tabs{height:calc(100% - 100px)}div.simlytiks #viz_preview_options div.viz-preview-tabs>.tab-pane{height:100%!important}div.simlytiks .viz-options[data-options-group-placement=top]{display:flex;flex-direction:column-reverse;justify-content:flex-end}div.simlytiks .viz-options[data-options-group-placement=top] .option-groups{margin-top:0;margin-bottom:0;padding:0 30px}div.simlytiks #viz_preview_options div.viz-preview-tabs>.tab-pane:not(.viz-preview-home){padding:0 30px;overflow-y:auto}div.simlytiks #viz_preview_options.rightAligned{border-right:0;border-left:1px solid #DDD}div.simlytiks #viz_preview_options .plugins-treeview label input{height:auto!important}div#viz_preview_options.guiding .viz-options-btn-group{display:none}div#viz_preview_options .guide-content div.form-group[data-id]{padding:0}div#viz_preview_options .guide-content .carousel-indicators li.disabled{}div#viz_preview_options div.form-group.hiddenLabels .control-label,div#viz_preview_options div.form-group.hiddenLabels .viz-option-flag{display:none}div.simlytiks .viz-params .preview_image{margin:10px 0;text-align:center}div.simlytiks .viz-params .preview_image .clear_image{display:none}div.simlytiks .viz-params .preview_image.hasImage .clear_image{display:inline-block!important}div.sl-image-annotator .images_container .image_container{border:2px solid #DDD;cursor:pointer;width:300px;padding:5px}div.sl-image-annotator .images_container .image_container img{max-width:100%;max-height:100%}div.sl-image-annotator .images_container .image_container:hover{background:#f5f5f5}div.sl-image-annotator .images_container .image_container.active{border:5px solid #428bca}div.simlytiks .viz-params .preview_image.hasImage:before{content:'Image Preview';display:block;font-weight:500;margin-bottom:20px;border-top:1px solid #DDD;margin-top:20px}div.simlytiks #viz_preview_options.rightAligned{margin-right:0!important}@media screen and (max-width:900px){div.simlytiks #viz_preview_options.rightAligned{width:auto!important}}div.simlytiks #viz_preview_options.rightAligned .viz-options{border-top:1px solid #DDD}div.simlytiks .viz-options-btn-group{z-index:2}div.simlytiks .viz-options-btn-group.leftAligned{position:absolute;top:50%;left:100%;transform:translateY(-50%)}div.simlytiks .viz-options-btn-group.btn-group-vertical.btn-group .btn{width:35px}div.simlytiks #viz_preview_options .filter_data.hasFilters{color:darkorange!important}div.simlytiks .viz-options-btn-group li[data-id]{position:relative}div.simlytiks .dropdown-menu.dropdown-menu-center{margin-left:9px;left:100%;transform:translateY(-50%);top:50%}div.simlytiks .viz-options-btn-group .dropdown-menu.dropdown-menu-right.dropdown-menu-center:before,div.simlytiks .viz-options-btn-group .dropdown-menu.dropdown-menu-right.dropdown-menu-center:after{left:0}div.simlytiks .dropdown-menu.dropdown-menu-right.dropdown-menu-center:before,div.simlytiks .dropdown-menu.dropdown-menu-right.dropdown-menu-center:after{content:'';width:0;height:0;border-style:solid;position:absolute;top:50%;transform:translateY(-50%)}div.simlytiks .dropdown-menu.dropdown-menu-center:after{border-width:8px 8px 8px 0;border-color:transparent #FFF transparent transparent;margin-left:-8px}div.simlytiks .dropdown-menu.dropdown-menu-center:before{border-width:10px 10px 10px 0;border-color:transparent #CCC transparent transparent;margin-left:-10px}div.simlytiks #viz_preview_options .viz-options-btn-group .btn.active{background:#428bca;color:#FFF;border-color:#428bca}div.simlytiks #viz_preview_options .viz-options-btn-group.rightAligned{right:100%!important;position:absolute;top:50%;transform:translateY(-50%)}div.simlytiks .viz-options .viz-params:not(.widget-viz-container){overflow-y:auto;overflow-x:hidden;padding:0 15px;margin-top:10px;min-height:150px}div.simlytiks .viz-options .viz-params .form-group{margin-bottom:30px}div.simlytiks .viz-options .viz-params .form-group .param-color-customize .row{margin:0}div.simlytiks .viz-options .viz-params .form-group .param-color-customize .form-group{margin-bottom:10px}div.simlytiks div.guide-content .viz-options .viz-params{padding:0}div.simlytiks .viz-options .viz-params .btn-outline-on-hover.disabled{background-color:#EEE;opacity:.3;cursor:not-allowed}div.simlytiks .viz-options .viz-params .disabled .columnGroup{pointer-events:none}div.simlytiks .switch-icon.fa-toggle-on{color:#428bca}div.simlytiks .preview-body .viz-options #optional-params-accordion{padding:0 15px}div.simlytiks .preview-body .viz-options #optional-params-accordion .panel{margin-bottom:4px;border-color:#eee;box-shadow:none;border-radius:4px}div.simlytiks .preview-body .viz-options #optional-params-accordion .panel-heading{padding:0;border-bottom:0;background:0}div.simlytiks .preview-body .viz-options #optional-params-accordion .panel-title{font-size:12px}div.simlytiks .preview-body .viz-options #optional-params-accordion .panel-heading a{display:block;padding:10px 15px}div.simlytiks .preview-body .viz-options #optional-params-accordion .panel-heading .glyphicon.glyphicon-chevron-right{transition:transform 350ms cubic-bezier(0.645,.045,.355,1)}div.simlytiks .preview-body .viz-options #optional-params-accordion .panel-heading [aria-expanded=true] .glyphicon.glyphicon-chevron-right{transform:rotate(90deg);transition:transform 350ms cubic-bezier(0.645,.045,.355,1)}div.simlytiks .viz-options .filter_row .delete-filter:hover{color:red!important}div.simlytiks .viz-params #colorGroups table{table-layout:fixed}div.simlytiks .viz-params #colorGroups table tbody td[data-id] input{width:100%;border:0;background:0}div.simlytiks .viz-params #colorGroups table tbody td[data-id].changing{border-color:#428BCA}div.simlytiks .viz-params #colorGroups .sl-colorgroup-cp .input-group-addon{display:inline-block;padding:8px;border:0}div.simlytiks .viz-params div.columnGroup{border:1px solid transparent}div.simlytiks .viz-params div.columnGroup .param-value:after{content:"OR";width:100%;text-align:center;position:absolute;color:dimgray;pointer-events:none}div.simlytiks .viz-params div.columnGroup .input-group-addon.btn-primary{color:#FFF}div.simlytiks .viz-params div.columnGroup.highlighted{border-radius:5px!important;border:1px solid steelblue!important}div.simlytiks div.form-group .param-datatypes{opacity:0;color:dimgrey;float:right;position:absolute;right:15px;bottom:-2px;display:flex;align-items:center}div.simlytiks div.form-group .param-datatypes span[class*=icon-]{font-size:1.4em}div.simlytiks div.viz-params div.form-group .viz-option-pc{cursor:pointer}div.simlytiks div.viz-params div.form-group .viz-option-pc.selected{color:#428bca}div.simlytiks div.viz-params div.form-group .viz-option-pc,div.simlytiks div.viz-params div.form-group .viz-option-flag{opacity:1}div.simlytiks .viz-params .viz-icons{font-size:1em;color:dimgray}div.simlytiks div.viz-params div.form-group.fulfilled .viz-option-flag{color:#5cb85c}div.simlytiks div.viz-params div.form-group:not(.isRequired) .control-label:after{content:'- Optional';font-size:75%;font-style:italic;color:dimgray}div.simlytiks div.viz-params div.form-group.fulfilled .control-label{}div.simlytiks .viz-params div.form-group div.select2-container ul.select2-choices{transition:box-shadow ease-in-out .15s,background ease-in .15s}div.simlytiks .viz-params div.form-group div.select2-container.select2-dropdown-open ul.select2-choices{max-height:250px;overflow:auto}div.simlytiks .viz-params div.form-group.fulfilled div.select2-container ul.select2-choices,div.simlytiks .viz-params div.form-group.fulfilled a.select2-choice{border-color:#5cb85c;outline-color:#5cb85c}div.simlytiks .viz-params div.form-group a.select2-choice{transition:border-color ease-in .15s}div.simlytiks .viz-params div.form-group .prev_worker.open>i{color:green}div.simlytiks .viz-params div.form-group a.select2-choice,div.simlytiks .viz-params div.form-group ul.select2-choices,.modalContainer .modal .simlytiks .row .select2-container-multi .select2-choices{background:0;border-color:#aaa;border-width:2px!important;height:38px}div.simlytiks .viz-params .d3view-multiselect .ms-dd-toggle{height:38px;border-width:2px!important;border-color:#AAA}div.simlytiks .viz-params div.form-group .select2-choice .select2-chosen{margin-top:4px;margin-bottom:4px}div.simlytiks .viz-params div.form-group .select2-container.select2-allowclear .select2-choice abbr{top:10px}div.simlytiks .viz-params div.form-group .select2-container .select2-choice .select2-arrow b{background-position-y:5px}div.simlytiks .viz-params div.form-group a.select2-choice .select2-arrow{background:#FFF!important}div.simlytiks .select2-container .select2-arrow{display:flex;align-items:center;justify-content:center;border-left:1px solid #aaa!important}div.simlytiks .select2-container .select2-arrow .select2-caret{transition:transform .3s ease-in}div.simlytiks .select2-container.opensRight .select2-arrow>.select2-caret{transform:rotate(-90deg)}div.sl-select2.select2-drop-active{border-top:1px solid #ddd}div.sl-select2.select2-drop-active .select2-results{margin:0;padding:4px 0}div.sl-select2.select2-drop-active .select2-search{margin-top:5px}div.simlytiks .viz-params div.select2-dropdown-open a.select2-choice,div.simlytiks .viz-params div.select2-dropdown-open ul.select2-choices{border-color:#66afe9;outline-color:#72b2ff;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(102 175 233 / 60%);box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(102 175 233 / 60%)}div.sl-select2#select2-drop{border-color:#ddd}div.sl-select2#select2-drop .select2-results li:not(.select2-result-with-children){padding:4px 0}div.sl-select2#select2-drop .select2-results li:not(.select2-result-with-children).select2-highlighted sub{color:#FFF}div.sl-select2#select2-drop .select2-results li:not(.select2-result-with-children) sub{margin-left:4px}div.sl-select2 .select2-result-label{word-break:break-all;position:relative}div.sl-select2 .select2-highlighted i[class*=icon-response]:before{color:#FFF}div.simlytiks .ml-vis-list-container{flex:0 0 450px;min-width:60px;display:none;border:1px solid #DDD!important;z-index:10;background:#FFF}div.simlytiks .ml-vis-list-container.shown{z-index:106}div.simlytiks .ml-vis-list-container .ml-charts-list-item{cursor:pointer}div.simlytiks .ml-vis-list-container .ml-charts-list-item.hasChildren.hovered>div.row .toggle-ml-item,div.simlytiks .ml-vis-list-container .ml-charts-list-item.hasChildren.hovered>div.row .viz-name{color:steelblue}div.simlytiks .ml-vis-list-container .ml-charts-list-item:not(.hasChildren):hover{background:#eee}div.simlytiks .ml-vis-list-container .ml-charts-list-item .toggle-ml-item{transition:transform .3s ease-in}div.simlytiks .ml-vis-list-container .ml-charts-list-item.opened>div.row .toggle-ml-item{transform:rotate(90deg)}div.simlytiks .sl-ml-main-window .sl-ml-viz-preview{flex:0 0 240px}div.simlytiks .mainPanel .ml-vis-list-container li.ml-charts-list-item .viz-description{-ms-text-overflow:ellipsis;text-overflow:ellipsis;position:relative}div.simlytiks .mainPanel .ml-vis-list-container li.ml-charts-list-item img{cursor:pointer}div.simlytiks .mainPanel .ml-vis-list-container li.ml-charts-list-item{align-items:center;justify-content:space-between;border-bottom:1px solid #DDD!important;cursor:pointer}div.simlytiks .mainPanel .ml-vis-list-container li.ml-charts-list-item:last-child{border-bottom:0!important}div.simlytiks .ml-vis-list-container{padding:0!important}div.simlytiks .ml-vis-list-container .ml-charts-body.scrolling{cursor:progress}div.simlytiks .ml-vis-list-container .ml-charts-body.scrolling li{pointer-events:none}div.simlytiks .ml-vis-list-container .ml-charts-list-item{text-align:left;flex:1 1 100%}div.simlytiks .ml-vis-list-container .ml-charts-list-item a{display:flex;align-items:center;text-decoration:none}div.simlytiks .ml-vis-list-container .ml-charts-list-item img{margin-right:10px}div.simlytiks .ml-vis-list-container .ml-charts-list-item .viz-info{display:block!important;font-size:90%!important;line-height:2em}div.simlytiks .ml-vis-list-container .ml-charts-list-item .viz-name{font-weight:700;margin-left:0!important;margin-bottom:5px;font-size:1.3em}div.simlytiks .ml-vis-list-container .ml-charts-list-item img{}div.simlytiks .page-container .ml-page-info{overflow:auto}div.simlytiks .viz-list-item{padding:15px 20px!important}div.simlytiks .viz-list-item .viz-thumbnail{flex:0 0 100px}div.simlytiks .viz-list-item .control-buttons{opacity:0;margin-top:10px}div.simlytiks .viz-list-item:hover .control-buttons{opacity:1}div.simlytiks .viz-list-item .viz-name{word-break:break-all;white-space:normal}div.simlytiks .viz-list-item:hover{background:#eee}div.simlytiks[data-padding=low] .sl-page{padding:0}div.simlytiks[data-padding=low] .viewContent .vizContainer{padding:0}div.simlytiks[data-padding=medium] .sl-page{padding:10px 0}div.simlytiks[data-padding=medium] .viewContent .vizContainer{padding:15px 0}div.simlytiks[data-padding=high] .sl-page{padding:25px}div.simlytiks[data-padding=high] .viewContent .vizContainer{padding:30px}div.simlytiks div.imageann-viz .imagegallery{border:0}div.simlytiks .page-container .page-navigation-container .sl-pagination{display:flex;align-items:center}div.simlytiks .page-container .page-navigation-container .sl-pagination .dropdown-menu{max-height:250px;overflow:auto}div.simlytiks .page-container .page-navigation-container .sl-pagination>li{display:inline-block;padding:0}div.simlytiks .bs_datatable_wrapper .dt-settings{box-shadow:none}div.simlytiks .page-tree span.tv-content{padding:0}div.simlytiks .page-tree span.tv-content{word-wrap:break-word;padding:0}div.simlytiks .page-tree .tree-view .tv-content.active:before{left:-4px}div.simlytiks .page-container .page-navigation-container[data-view=default] li{margin-right:5px}div.simlytiks .page-container .page-navigation-container[data-view=default] li>a{border-radius:50%;color:#333}div.simlytiks .sl-page{display:flex;flex-direction:row-reverse}div.simlytiks[data-view=classic] .sl-page{height:calc(100% - 46px)}div.simlytiks[data-tab="Data Overview"] .vis_options,div.simlytiks[data-tab="Data Overview"] .ml_charts{opacity:0!important}div.simlytiks .sl-page .sl-page-tabs{width:60px;flex:0 0 60px}div.simlytiks .sl-page .sl-page-tabs .pl-tab-item-label{font-size:.8em;white-space:normal}div.simlytiks.toggled_for_preview .sl-page .sl-page-tabs{display:none}div.simlytiks .sl-page .sl-page-tabs li[data-id]{border:0}div.simlytiks .sl-page .sl-page-tabs .pl-tabs-vertical>li[data-id]{border-left:3px solid transparent!important;border-top:0;border-bottom:0;border-radius:5px;margin:2px auto;display:flex;justify-content:center;align-items:center;transition:background-color .1s linear}div.simlytiks .sl-page .sl-page-tabs .pl-tabs-vertical>li[data-id=export]:hover .dropdown-menu{display:block!important;right:100%;left:unset}div.simlytiks .sl-page .sl-page-tabs .pl-tabs-vertical>li[data-id=export]:hover .dropdown-menu:before{right:-8px}div.simlytiks .sl-page .sl-page-tabs li[data-id]:hover{background-color:#FFF!important}div.simlytiks .sl-page .sl-page-tabs li[data-id].active{background:#FFF!important}div[data-id=lucy_output] .sl-page .sl-page-tabs li[data-id].active{background:#f1f3f4!important}div[data-id=lucy_output] .sl-page .sl-page-tabs li[data-id]:hover{background:#f1f3f4!important}div[data-id=lucy_output] .sl-page .sl-page-tabs li[data-id]:before{content:unset}div.simlytiks .sl-page .sl-page-tabs li[data-id].active:before{content:'';border-style:solid;height:100%;position:absolute;right:-3px;border-width:1.5px;border-color:steelblue}div.simlytiks .sl-page .sl-page-tab-content{flex:1 1 auto;z-index:2}div.simlytiks .sl-page.hasTabs .sl-page-tab-content{width:calc(100% - 60px)}div.simlytiks .sl-page .sl-page-tab-content>.tab-pane:not(.isVizTab){padding:15px;background:#FFF}div.simlytiks .sl-page .ml-responses{display:flex;flex-wrap:wrap;height:calc(100% - 50px)}div.simlytiks .sl-page .ml-responses .ml-response{margin:10px;width:calc(50% - 20px)}div.simlytiks .sl-page .ml-response.fixed{position:fixed;left:0;top:0;width:100%;height:100%;background:#FFF;z-index:20000}div.simlytiks .sl-page .ml-responses .ml-response.fixed .panel{height:calc(100% - 20px);margin-bottom:0}div.simlytiks .sl-page .ml-responses .ml-response.fixed .panel-body{height:calc(100% - 80px);max-width:unset}div.simlytiks .sl-page .ml-responses .ml-response .panel-body{height:340px;overflow:auto;max-width:50vw}div.simlytiks .sl-page .ml-non-primary-charts{display:flex;flex-wrap:wrap;height:calc(100% - 60px)}div.simlytiks .sl-page .ml-non-primary-charts .ml-non-primary-viz{margin:10px;height:calc(100% - 20px);border:1px solid #DDD}div.simlytiks div.page-container.ml_rendering:after{content:'Rendering ML charts. Please wait...';position:absolute;left:50%;top:50%;font-size:1.5em;transform:translate(-50%,-50%)}div.simlytiks .page-options .dropdown li[data-id]{position:relative}div.simlytiks .page-options .dropdown li[data-id].checked:before{content:'\f00c';position:absolute;font-family:FontAwesome;left:4px;top:50%;transform:translateY(-50%);color:steelblue}div.simlytiks .viz-params div.form-group .control-label{transition:color ease-in .15s;max-width:85%;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}div.simlytiks .viz-params div.form-group.fulfilled .control-label{}div.simlytiks .viz-params div.form-group .control-description{display:none}div.simlytiks .viz-params.showDescriptions div.form-group .control-description{display:block;color:dimgrey;margin-bottom:5px}div.simlytiks .viz-params.showDescriptions div.form-group .label-div{}div.simlytiks .viz-params .clear-input{position:absolute;right:5px;top:6px;cursor:pointer;font-size:.85em;font-weight:700;color:dimgray}div.simlytiks .viz-params .clear-input:hover{color:#333}.d3view-item-dragging .page-container:not(.hidden) .viewContent:not(.quickEditOpen):not(.enabled){background:#e6ffe6!important}.d3view-item-dragging .viz-params div.form-group.drop-valid div.select2-container ul.select2-choices,.d3view-item-dragging .viz-params div.form-group.drop-valid div.select2-container a.select2-choice,.d3view-item-dragging .viz-params div.form-group.drop-valid div.multiselect-container .ms-dd-toggle{background:#e6ffe6!important}.d3view-item-dragging .viz-params div.form-group.drop-invalid div.select2-container ul.select2-choices,.d3view-item-dragging .viz-params div.form-group.drop-invalid div.select2-container a.select2-choice,.d3view-item-dragging .viz-params div.form-group.drop-invalid div.multiselect-container .ms-dd-toggle{background:rgba(255,0,0,.6)!important;opacity:.6;pointer-events:none!important}.d3view-item-dragging .viz-params div.form-group.drop-invalid div.select2-container ul.select2-choices input.select2-default,.d3view-item-dragging .viz-params div.form-group.drop-invalid div.select2-container a.select2-choice .select2-chosen{opacity:0}.d3view-item-dragging .viz-params div.form-group.drop-invalid div.select2-container ul.select2-choices li.select2-search-field:before,.d3view-item-dragging .viz-params div.form-group.drop-invalid div.select2-container a.select2-choice,.d3view-item-dragging .viz-params div.form-group.drop-invalid div.multiselect-container .ms-dd-toggle{content:'Not allowed';padding-left:10px;color:#FFF}.d3view-item-dragging .page-container:not(.hidden) .viewContent:not(.quickEditOpen):not(.enabled).over{background:#d3f4ff73!important}.d3view-item-dragging .page-container:not(.hidden) .viewContent .vc-blank-options,.d3view-item-dragging .page-container:not(.hidden) .viewContent:not(.quickEditOpen) .panel-options{opacity:.4}.d3view-item-dragging .page-container:not(.hidden) .viewContent:not(.enabled):after{content:'Drop here';color:dimgray;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in;font-size:1.5em}div.simlytiks .viz-params div.form-group.drop-valid.hovered div.columnGroup.ui-droppable div.select2-container ul.select2-choices,div.simlytiks .viz-params div.form-group.drop-valid.hovered div.columnGroup.ui-droppable div.select2-container a.select2-choice,div.simlytiks .viz-params div.form-group.drop-valid.hovered div.columnGroup.ui-droppable div.multiselect-container .ms-dd-toggle{background:inherit;border-color:#428bca;outline-color:#428bca;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 5px rgb(102 175 233 / 60%)}div.simlytiks div.viz-params div.form-group .viz-option-pc:hover{color:steelblue!important}div.simlytiks div.form-group:hover .param-datatypes,div.simlytiks div.form-group.hovered .param-datatypes,div.simlytiks div.form-group:hover .viz-option-pc,div.simlytiks div.form-group.hovered .viz-option-pc{opacity:1!important}div.simlytiks .sl-main-window .page-options{margin:6px;align-items:center}div.simlytiks .sl-main-window .pages-container[data-view=classic] .page-options{display:flex;position:relative;z-index:20;justify-content:space-between}div.simlytiks .sl-main-window .pages-container[data-view=slides] .page-options{justify-content:left}div.simlytiks .sl-main-window .page-options .page-name{font-size:1.4em;font-weight:700;padding:2px 5px;white-space:nowrap;display:inline-block;text-overflow:ellipsis;overflow:hidden;float:left;text-decoration:none}div.simlytiks .sl-main-window .page-options a{}div.simlytiks .sl-main-window .page-options .dropdown-menu a:hover{color:#FFF!important}div.simlytiks .sl-main-window .page-options .page-name{border:1px solid transparent;color:unset}div.simlytiks .sl-main-window .page-options .page-name:hover+.edit-page-name{opacity:1}div.simlytiks .sl-main-window .page-options .edit-page-name{position:relative;opacity:0;top:5px;pointer-events:none}div.simlytiks .sl-main-window .page-options .page-icon{position:relative;top:5px;margin-right:5px;display:inline-block;font-size:13px;float:right;font-weight:400}div.simlytiks .sl-main-window .page-options .btn.active{background-color:#428bca!important;color:#FFF}div.simlytiks .sl-side-bar .ui-resizable-handle.ui-resizable-e{width:24px;right:-24px;border-left:2px solid transparent;transition:border-left-color .15s ease;display:block!important;cursor:ew-resize}div.simlytiks .sl-side-bar .ui-resizable-handle.ui-resizable-e:hover{border-color:#66afe9}div.simlytiks div.viewContent .vizviewContainer.hasVizAnim .vizviewPanel{position:relative;width:calc(100% - 30px)}div.simlytiks div.viewContent.enabled .vizviewPanel{flex:1 1 auto}div.simlytiks .floating-btn{display:none;width:60px;height:60px;pointer-events:none;z-index:10!important;position:absolute;left:0;top:-5px;cursor:pointer}div.simlytiks .floating-btn.top{background:linear-gradient(to top left,transparent 50%,#f5f5f5 50%)}div.simlytiks .floating-btn.bottom{top:unset!important;bottom:-20px;left:-15px;top:unset!important;background:linear-gradient(to bottom left,transparent 50%,#f5f5f5 50%)}div.simlytiks a.floating-btn.edit-viz-params:after,div.simlytiks a.floating-btn.ml-edit:after{content:'\f303';font-family:FontAwesome;position:absolute;top:5px;left:10px}div.simlytiks div.viewContent a.floating-btn.edit-viz-filters:after{content:'\f0b0';font-family:FontAwesome;position:absolute;bottom:5px;left:10px}div.simlytiks:not(.hasFixedContainer) div.viewContent:not(.enabled):not(.profile-viz):hover .floating-btn{display:block!important;pointer-events:all!important}div.simlytiks div.viewContent:not(.enabled):hover .floating-btn.top:hover{background:linear-gradient(to top left,#FFF 50%,#d3f4ff73 50%)}div.simlytiks div.viewContent:not(.enabled):hover .floating-btn.bottom:hover{background:linear-gradient(to bottom left,#FFF 50%,#d3f4ff73 50%)}div.simlytiks div.viewContent .floating-btn.edit-viz-filters.hasFilters{color:darkorange!important}div.simlytiks .sl-page .isVizTab:hover .ml-edit{display:block!important;pointer-events:all!important;top:0!important}div.simlytiks .sl-page .isVizTab:hover .floating-btn.top:hover{background:linear-gradient(to top left,#FFF 50%,#d3f4ff73 50%)}div.simlytiks div.viewContent .floating-ff{top:0;padding:0 40px;z-index:2}div.simlytiks div.viewContent .floating-ff .d3view-filters{height:auto}div.simlytiks div.viewContent .floating-ff .edit-viz-filters{cursor:pointer}div.simlytiks div.viewContent .floating-ff .edit-viz-filters:hover{color:#428bca}div.simlytiks div.freeform-filters .floating-ff{position:absolute!important;top:0;left:0;width:auto!important;display:flex;z-index:2;border:2px solid transparent}div.simlytiks div.freeform-filters .floating-ff:hover{border:2px solid #DDD}div.simlytiks .sl-main-window div.page-container[data-columns=freeform] .panel-options{background:#FFF;border:0!important}div.simlytiks div.viewContent .viz-records-count:hover{cursor:help}div.simlytiks div.viewContent .viz-records-count.open{border-radius:4px!important;border:1px solid #ddd!important;background-color:#eee!important}div.simlytiks .sl-main-window .page-options .btn-group>button.selected{color:#FFF!important}div.simlytiks .sl-main-window .page-options .btn-group>.btn-default,div.simlytiks .sl-main-window .panel-options .btn-group>.btn-default{}div.simlytiks .sl-main-window .page-options .btn-group>button.btn-default:not(.selected):hover,div.simlytiks .sl-main-window div.dropdown.open .dropdown-toggle.btn-default{color:#000!important;background:#eee!important}div.simlytiks .sl-main-window .page-options .btn-group>button.btn-default:active,div.simlytiks .sl-main-window .page-options .btn-group>button.btn-default:focus{color:#000!important;background:#eee!important;outline:0!important}div.simlytiks .viewContent.fixed,div.simlytiks .viewContent-carousel.fixed{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:calc(100vh - 62px)!important;box-sizing:border-box;background:#FFF!important;z-index:100!important}div.simlytiks .viewContent.fixed .drag-move-viz,div.simlytiks .viewContent-carousel.fixed .drag-move-viz,div.simlytiks .viewContent.fixed .select-viz,div.simlytiks .viewContent-carousel.fixed .select-viz{display:none!important}div.simlytiks .viewContent.freeform-vc .select-viz,div.simlytiks .viewContent.freeform-vc .drag-move-viz{display:none!important}div.simlytiks .sl-main-window .page-layouts-container .page-layout-footer{margin:5px}div.simlytiks .sl-main-window .simlytiks_newpage_form .page-layouts{display:flex;flex-wrap:wrap;background:#f5f5f5;border:1px solid #DDD;margin-bottom:5px;overflow:auto}div.simlytiks .sl-main-window .simlytiks_newpage_form .page-layouts .page-layout{height:28%;width:31%;padding:0!important;margin:10px;cursor:pointer;border:1px solid #CCC;text-align:center}div.simlytiks .sl-main-window .simlytiks_newpage_form .page-layouts .page-layout.active{color:#FFF;background:#003471 -webkit-gradient(linear,left top,left bottom,color-stop(.49,rgba(255,255,255,.2)),color-stop(.5,rgba(255,255,255,.1)),color-stop(1,rgba(255,255,255,.1)))}div.simlytiks .sl-main-window .simlytiks_newpage_form .page-layouts .page-layout img{width:85%!important;height:85%;padding:12px 0}div.simlytiks .sl-main-window .layout_dropdown .dropdown-menu{width:450px}div.simlytiks .dropdown-menu>.page-layouts{display:flex;flex-wrap:wrap;max-height:350px;overflow:auto}div.simlytiks .dropdown-menu>.page-layouts .page-layout{width:calc(100%/3 - 20px);height:80px;padding:10px!important;margin:10px;cursor:pointer;border:1px solid #AAA;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}div.simlytiks .dropdown-menu>.page-layouts .page-layout i.layout-icon{font-size:3em!important}div.simlytiks .dropdown-menu>.page-layouts .page-layout .column_label{font-weight:500}div.simlytiks .dropdown-menu>.page-layouts .page-layout.disabled{pointer-events:none;opacity:.3}div.simlytiks .layout_dropdown .open>[data-toggle=dropdown]{border-radius:4px!important;border:1px solid #ddd!important;background-color:#eee!important}div.simlytiks .dropdown-menu>.page-layouts .page-layout:hover{}div.simlytiks .dropdown-menu>.page-layouts .page-layout.active{border-color:#007bff}div.simlytiks .dropdown-menu>.page-layouts .page-layout img{width:90%!important;padding:8px 0;padding-bottom:0}div.simlytiks .dropdown-menu>.page-layouts .column_label label{font-size:11px}div.simlytiks .page-layouts-tab .page-layout,div.simlytiks .page-selection-items .page-layout{width:calc(100% / 3);cursor:pointer;display:flex;align-items:center}div.simlytiks .page-layouts-tab .page-layout.active .layout-icon.fa,div.simlytiks .page-selection-items .page-layout.active .layout-icon.fa{color:#428bca}div.simlytiks .page-layout:hover,div.simlytiks .page-selection-items .page-layout:hover,div.simlytiks .sl-quick-access-layouts div[data-columns]:hover{background-color:#f1f3f4}div.simlytiks .page-layouts-tab i.layout-icon,div.simlytiks .page-selection-items .page-layout i.layout-icon{font-size:7em!important}div.simlytiks .sl-quick-access-layouts>div[data-columns]{padding:10px;border:1px solid #DDD;margin-bottom:20px;font-weight:700;text-align:center;cursor:pointer}div.simlytiks .sl-quick-access-layouts i.layout-icon{font-size:5em!important}div.simlytiks-landing-page-panels{display:flex;flex-wrap:wrap;flex-direction:row}div.simlytiks-landing-page-panels .data_add_panel{border:1px solid #DDD;width:47%;margin:15px}div.simlytiks-landing-page-panels .data_add_panel .data_add_panel_title{color:#4f5359;font-size:1.1em;padding:10px;font-weight:700;border-bottom:2px solid #007fa3}div.simlytiks-landing-page-panels .data_add_panel .slIdxPaneToolbar>.sortOrderBtn{display:inline-block;font-size:.9em;padding-top:10px;padding-bottom:10px;border-right:1px solid #eee;border-bottom:1px solid #eee;cursor:pointer;font-weight:400}div.simlytiks-landing-page-panels .data_add_panel .slIdxPaneToolbar>.sortOrderBtn.selected{border-bottom:1px solid #007fa3;background-color:transparent}div.simlytiks-landing-page-panels .data_add_panel .data_add_panel_body{overflow:auto}div.simlytiks-landing-page-panels .data_add_panel_body .no_comparisons{font-size:13px;font-weight:700;margin:0 auto;position:relative;top:45%}div.simlytiks div.viewContent .select2-search{z-index:1050!important}div#simlytiks-modal.modal{overflow-y:hidden!important;padding:0!important}div.modal#simlytiks-modal .modal-dialog.modal-dialog-fullscreen,div#sl-fullscreen .modal-dialog.modal-dialog-fullscreen{width:100%!important;margin:0!important;left:0;top:0;background:#FFF;height:100%}div.modal#simlytiks-modal .modal-dialog.modal-dialog-fullscreen .modal-body{padding:0!important;height:100%!important;max-height:unset!important}div#sl-fullscreen .modal-dialog.modal-dialog-fullscreen{width:100%!important;margin:0!important;top:0!important;left:0!important}div#sl-fullscreen .modal-header,div#sl-fullscreen .modal-footer{padding:10px;background:#FFF}div.simlytiks .peacock-index{position:relative}div.simlytiks .peacock-webglviewer{height:100%;top:0!important}div.simlytiks #peacock-controls-header{z-index:2!important}div.simlytiks #peacock-dd-1,div.simlytiks #peacock-dd-2,div.simlytiks #peacock-dd-3,div.simlytiks #peacock-dd-4{z-index:1!important}div.simlytiks .peacock-footer{}div.simlytiks .edit_color_palette[disabled]{cursor:not-allowed}div.simlytiks .edit_color_palette{cursor:pointer}div.simlytiks .fetch_parameterized_option{position:absolute;right:0;top:8px;cursor:pointer}div.simlytiks .fetch_parameterized_option:hover{color:red}div.simlytiks-global-color-palette{position:fixed;background-color:#FFF;border:1px solid #DDD;z-index:1052}div.simlytiks-global-color-palette .color-schemes{padding:10px;max-height:400px;overflow:auto}div.simlytiks-global-color-palette .palette-heading{background-color:#DDD;padding:4px}div.simlytiks-global-color-palette .nav-item.active>a{font-weight:400}div.simlytiks-global-color-palette .color-scheme-container{display:flex;flex-wrap:wrap;flex-direction:row;cursor:pointer;border:1px solid transparent}div.simlytiks-global-color-palette .color-scheme-container.palette-selected{border-color:#000}div.simlytiks-global-color-palette .color-scheme-container .color-item{width:20px;height:20px}div.simlytiks-edit-colors{position:fixed!important;background-color:#FFF;border:1px solid #DDD;width:auto;min-width:300px;height:auto!important;border-radius:4px;z-index:1061}div.simlytiks-edit-colors .palette-body{max-height:400px;overflow:auto}div.simlytiks-edit-colors .palette-heading,div.simlytiks-edit-colors .palette-footer{background-color:#EEE;padding:4px}div.simlytiks-edit-colors .palette-colors{border:1px solid #DDD;background-color:#FFF;min-height:60px}div.simlytiks-edit-colors .sl-palette-colors{display:flex;flex-wrap:wrap;max-height:100px;overflow:auto}div.simlytiks-edit-colors .sl-palette-color-item{width:20px;height:20px;margin:2px}div.simlytiks-edit-colors .colors-list{max-height:364px;overflow:auto;margin-left:4px;margin-bottom:2px}div.simlytiks-edit-colors .colors-list li{padding:2px 3px;border:0}div.simlytiks-edit-colors .colors-list .color-item-cp{width:15px;height:15px;display:inline-block;flex:0 0 auto}div.simlytiks-edit-colors .colors-list .color-item-cp .input-group-addon,div.simlytiks-edit-colors .sl-colormin .input-group-addon,div.simlytiks-edit-colors .sl-colormax .input-group-addon{width:15px;height:15px;padding:0;vertical-align:bottom;border-top-left-radius:4px;border-bottom-left-radius:4px;border-left:1px solid #CCC}div.popover.sl-preview{width:auto!important;max-height:inherit!important}div.popover.sl-rsp-item-popover{max-width:initial}div.popover.sl-rsp-item-popover .close-popup{position:absolute;right:10px;top:10px;z-index:200}span.sl-select2{z-index:1052}div#sl-data-ops .bootstrap-select .dropdown-toggle:focus{background:0;outline:0!important;border-color:#CCC}div#sl-data-ops .modal-body [data-operation]{border:1px solid #DDD;border-bottom:0;display:flex}div.sl-data-ops div#worker-inputs .workflow-modal{height:calc(100% - 40px)!important}div#sl-data-ops .modal-body [data-operation]:hover .delete_operation{opacity:1!important}div#sl-data-ops .modal-body [data-operation]:last-child{border-bottom:1px solid #DDD}div#sl-data-ops .modal-body [data-operation] .operation_options{padding:8px}div#sl-data-ops [data-operation] .operation-option{margin:6px 0;position:relative}div.sl-data-ops .ops-list li.is_processing{cursor:not-allowed;opacity:.6}div.sl-data-ops .ops-list li.is_processing *{pointer-events:none}div.sl-data-ops .ops-list li[data-id]{margin-bottom:15px}div.sl-data-ops .wf-builder-inputs-list .ui-layout-container>.ui-layout-center{height:100%!important}div.sl-data-ops .wf-builder-inputs-list #field-items{overflow:auto;margin-bottom:0}div#sl-data-ops .worker-name{font-size:18px}div#sl-data-ops .worker-type{font-size:.7em!important}div#sl-data-ops .worker-description{font-size:10px;color:gray}div.sl-data-ops .eb-container .flex-box-rule-maker{overflow:visible!important}div#sl-data-ops .worker-panel{border:1px solid #DDD;margin:7px 0;padding:5px;border-radius:5px;cursor:pointer}div#sl-data-ops .worker-panel:hover{background:#f5f5f5}div#sl-data-ops .worker-attrs{color:gray}div#sl-data-ops .preview_data{position:absolute;top:50%;left:50%;font-size:18px;font-weight:500}div#sl-data-ops .preview_data.moved{top:92%}div.sl-data-ops #data-ops-workflow div.workflow #workflow-logs-container{position:absolute!important}div.sl-data-ops #data-ops-core .wf-worker-switch,div.sl-data-ops #data-ops-core .wf-worker-configuration{display:none}div.sl-data-ops .wf-workers-container .worker-panel{height:175px}div.sl-data-ops .wf-workers-container .worker-panel-options{display:none}div.sl-data-ops div.workflow .chart-view{border-color:transparent}div.sl-data-ops .wf-workers-container .worker-panel .add_buttons{display:block;opacity:0}div.sl-data-ops .wf-workers-container .worker-panel:hover .add_buttons{opacity:1}.d3view-select2-result-preview{z-index:2;cursor:pointer;-webkit-font-smoothing:antialiased;float:right;opacity:1;padding:4px}.d3view-select2-result-preview:hover{color:red!important}.select2-container .d3view-select2-result-preview{padding:7px}.select2-choices .d3view-select2-result-preview{padding:1px 9px}div.simlytiks .select2-container-multi .select2-choices .select2-search-choice{padding:3px 18px 3px 5px}div.simlytiks .select2-container-multi .select2-search-choice-close{left:unset}.sl-select2 .select2-result-with-children.select2-highlighted{background:none!important;color:inherit!important;cursor:default!important;pointer-events:none!important}div.simlytiks .list-group-item.category-item{padding:6px 8px}body .sl-alert{z-index:2000;position:fixed;left:44%;font-family:sans-serif;top:0}body .sl-alert.sl-download-link-dialog-alert{background:#FFF!important;padding:20px;border:0;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}body .sl-alert.alert-simlytiks{color:#FFF}body div.popover.tour-sl .popover-title{padding:0;background-color:transparent;border-bottom:0;border-radius:0;font-size:14px;display:inline;margin-left:5px}body div.popover.tour-sl .popover-header{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;padding:8px 14px}body div.popover.tour-sl{max-height:initial!important}body div.popover.tour-sl .step-gif>a{text-decoration:none}div.simlytiks label{display:inline-block!important}div.simlytiks .sl-side-bar:not(.mini) div.pages-panel{margin-bottom:0!important;border-bottom:1px solid #DDD;border-top:1px solid #DDD;min-height:140px}div.simlytiks .sl-side-bar div.pages-panel .list-group-header{background-color:#FFF;color:unset;border-bottom:1px solid #DDD;margin-bottom:4px}div.simlytiks .sl-side-bar .list-group-header h3{margin-bottom:0!important}div.simlytiks .sl-side-bar .pages-panel .sort-pages,div.simlytiks .sl-side-bar .pages-panel .search-pages-toggle{cursor:pointer}div.simlytiks .sl-side-bar .pages-panel .sort-pages:hover,div.simlytiks .sl-side-bar .pages-panel .search-pages-toggle:hover{color:green}div.simlytiks .sl-side-bar .pages-panel .search-pages-toggle.toggled{color:green}div.simlytiks .sl-side-bar div.pages-panel .page-menu{margin:0!important;margin-bottom:3px!important}div.simlytiks .sl-side-bar:hover .ui-resizable-handle{opacity:1}div.simlytiks div.pages-panel .ui-resizable-handle{cursor:row-resize;background:#dadce0;width:32px;left:50%;margin-left:-16px;opacity:0}div.simlytiks .sl-side-bar:not(.mini) div.responses-panel{min-height:80px}div.simlytiks div.responses-panel .filter-categories{padding:8px;background:#FFF}div.simlytiks .responses-panel .toggle-responses-search,div.simlytiks .responses-panel .responses-explore{padding:2px 5px;right:25px;cursor:pointer}div.simlytiks[data-mode=explorer] .responses-explore{color:steelblue}div.simlytiks .responses-panel .response-panel-options>span:not(.badge):hover{color:steelblue;cursor:pointer}div.simlytiks .responses-panel .toggle-responses-search:hover,div.simlytiks .responses-panel .toggle-responses-search.opened{color:green}div.simlytiks .responses-panel .dropdown,div.simlytiks .responses-panel .toggle-responses-filters{/*!*padding: 0px 5px;*!*/}div.simlytiks .responses-panel .toggle-responses-filters.opened,div.simlytiks .responses-panel .toggle-responses-filters:hover{color:green}div.simlytiks .responses-panel .dropdown li{position:relative}div.simlytiks .responses-panel li.toggle_responses_selection.checked i{color:green}div.simlytiks .responses-panel li.toggle_responses_selection>a{padding-right:30px}div.simlytiks .responses-panel li.toggle_responses_selection>a:hover{background-image:unset!important;background-color:unset!important;color:#000!important}div.simlytiks .responses-panel .dropdown .dropdown-toggle.active{color:red!important}div.simlytiks div.responses-panel .dropdown-toggle:hover,div.simlytiks .responses-panel .dropdown.open>.dropdown-toggle{background:#e8f0fe;border-radius:5px}div.simlytiks .responses-panel .dropdown li.checked:not(.disabled):after{position:absolute;content:'\f00c';right:8px;font-family:FontAwesome;color:#428bca;top:3px}div.simlytiks div.responses-panel .search-responses{}div.simlytiks div.responses-panel .filter-categories input{height:auto}div.simlytiks .sl-side-bar div.responses-panel .list-group-header:not(.sc-group-header){cursor:default!important;align-items:center;position:relative;background-color:#FFF;color:unset;border-bottom:1px solid #DDD;margin-bottom:2px}div.simlytiks .sl-side-bar div.responses-panel .list-group{margin-bottom:1px;overflow:auto;box-shadow:none;padding:4px 0}div.simlytiks .sl-side-bar div.responses-panel.search_open .list-group{height:calc(100% - 90px)!important}div.simlytiks .sl-side-bar.mini div.responses-panel .list-group{max-height:250px}div.simlytiks .sl-side-bar div.responses-panel .list-group-header .filter-responses{cursor:pointer}div.simlytiks .sl-side-bar div.responses-panel .list-group-header .filter-responses .dropdown-toggle.active{color:green}div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item{border:0;height:35px}div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item.ui-selected{background-color:var(--dt-selection-color)}div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item.ui-selecting{background-color:var(--dt-selection-color-light)}div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item>a{word-break:break-all;display:flex;align-items:center;line-height:1.75em;text-transform:capitalize;justify-content:space-between;padding-left:5px;text-decoration:none;color:inherit;cursor:move}div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item .toggle_column_values{opacity:0;pointer-events:none;cursor:pointer;position:absolute;left:3px;top:10px}div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item:not(.sortable-ghost):hover .toggle_column_values,div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item.opened .toggle_column_values{opacity:1!important;color:steelblue!important;pointer-events:all!important}div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item .col-values{margin-left:20px;border:1px solid #DDD}div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item .col-values .sc-uniq-values{max-height:250px}div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item .col-values .sc-uniq-values [data-key]{padding:6px}div.simlytiks[data-mode=explorer] .sl-side-bar div.responses-panel ul.list-group li.list-group-item.focussed{background-color:#d3f4ff73}div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item:not(.sortable-ghost):not(.ui-selected):not(.ui-selecting):hover{background-color:var(--dt-selection-color-light);cursor:move}div.simlytiks .sl-side-bar div.responses-panel ul.list-group{counter-reset:step}div.simlytiks .sl-side-bar div.responses-panel.showCount .category-item:before{content:counter(step) ".";counter-increment:step}div.simlytiks .sl-side-bar div.responses-panel.showCount li.category-item{display:flex}div.simlytiks .sl-side-bar div.responses-panel li.list-group-item.category-item .rsp-name{width:calc(100% - 0);display:inline-block!important;overflow:hidden;text-overflow:ellipsis}div.simlytiks .sl-side-bar div.responses-panel li.list-group-item.category-item:hover .rsp-name{width:calc(100% - 76px)}div.simlytiks .sl-side-bar div.responses-panel li.list-group-item.category-item .rsp-options{position:absolute;right:0;cursor:pointer}div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item .drag_handle{color:#CCC!important;padding:0 6px}div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item .column-pie,div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item .preview_response,div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item .drag_handle{opacity:0;color:dimgrey;transition:opacity .15s ease-in}div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item .preview_response{}div.simlytiks .sl-side-bar div.responses-panel .category-item{cursor:move!important}div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item:not(.sortable-ghost):hover .column-pie,div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item:not(.sortable-ghost):hover .drag_handle,div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item:not(.sortable-ghost):hover .preview_response{opacity:1!important;color:#333!important}div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item .preview_response{cursor:pointer;color:dimgrey}div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item:hover .preview_response:hover,div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item:hover .preview_response.open,div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item:hover .drag_handle:hover{color:#428bca!important;opacity:1!important}div.simlytiks .sl-charts-container{transition:none!important}div.simlytiks .sl-charts-container.shown{border:1px solid #DDD!important;z-index:106;background:#FFF}div.simlytiks .sl-header-center .sl-charts-container.shown{left:50%!important;transform:translateX(-50%)}div.simlytiks .sl-charts-container .charts .charts-list-header{margin-top:5px!important}div.simlytiks .sl-charts-container.shown div.charts-list{border:0!important}div.simlytiks .sl-charts-container div.charts-list div.chart-info{padding:10px;border-top:1px solid #DDD;font-weight:500}div.simlytiks .sl-side-bar .list-group-header.active ul.dropdown-menu{color:#000!important}div.sl-chart-fv{position:fixed;z-index:1061;top:0;margin:20px auto;background-color:#FFF;border:1px solid #DDD;border-radius:5px;width:80%;left:50%;margin-left:-40%;height:auto;animation-duration:.35s}div.sl-chart-fv.viewContent{margin-left:0!important;left:0!important;top:2px!important;position:relative!important}div.sl-chart-fv.viewContent .close-modal{display:none!important}div.sl-chart-fv .page-selection-items{text-align:left}div.sl-chart-fv .page-selection-items .page-layouts{border:1px solid #DDD}div.sl-chart-fv div.visualizations-list,div.sl-chart-fv .page-selection-items .page-layouts,div.simlytiks .page-selection-options .page-selection-items .page-layouts{display:flex;flex-wrap:wrap;overflow:auto}div.sl-chart-fv div.visualizations-list .vizItem{width:calc(100% / 10 - 20px);margin:8px;height:200px;text-align:center;background:#fafafa;position:relative;cursor:pointer;overflow:hidden}div.sl-chart-fv div.visualizations-list .vizItem{height:65px}div.sl-chart-fv .page-selection-items .page-layout,div.simlytiks .page-selection-items .page-layout{width:calc(20% - 30px);margin:15px;height:150px;text-align:center;border:1px solid #CCC;background:#fafafa;position:relative;cursor:pointer;overflow:hidden}div.sl-chart-fv .page-selection-items .page-layout i.layout-icon{font-size:5em!important}div.sl-chart-fv .page-selection-items .page-layout>img{height:170px}div.sl-chart-fv div.visualizations-list .vizItem.disabled{opacity:.6;pointer-events:none}div.sl-chart-fv .page-selection-items .page-layout.selected,div.simlytiks .page-selection-items .page-layout.selected{border:5px solid #428BCA!important}div.sl-chart-fv .page-selection-items .page-layout:hover,div.simlytiks .page-selection-items .page-layout:hover{border:5px solid #CCC}div.sl-chart-fv div.visualizations-list .vizItem .flex-item-container{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}div.sl-chart-fv div.visualizations-list .vizItem .flex-item-container .flex-item-image{height:25px;display:block;position:relative;left:50%;transform:translateX(-50%)}div.sl-chart-fv div.visualizations-list .vizItem .flex-item-container .flex-item-description{text-align:justify;margin:0 10px;font-size:11px;display:none}@media screen and (min-width:1441px){div.sl-chart-fv div.visualizations-list .vizItem .flex-item-container .flex-item-image{height:50px}div.sl-chart-fv div.visualizations-list .vizItem{width:calc(100% / 10 - 20px)}div.sl-chart-fv div.visualizations-list .vizItem{height:100px}}div.sl-chart-fv div.visualizations-list .vizItem:hover,div.sl-chart-fv .page-selection-items .choose-item:hover{background-color:#eee}div.sl-chart-fv .page-selection-items .choose-item{height:150px}div.sl-chart-fv span.flex-item-label{font-weight:500;margin-left:5px}div.sl-chart-fv div.visualizations-list .vizItem.selected,div.sl-chart-fv .page-selection-items .choose-item.selected{background-color:#d3f4ff73;color:#333;border:1px solid #428bca}div.sl-chart-fv p{font-size:13px}div.sl-chart-fv .item-heading{background-color:#efefef;padding:6px 15px}div.sl-chart-fv .item-heading h4{font-size:24px;margin-bottom:12px}div.sl-chart-fv div.viewContent .page-column-label{font-size:2em;position:relative;color:lightgray}div.sl-chart-fv div.viewContent.active .page-column-label{color:#000!important}div.sl-chart-fv span.close-modal:hover{color:red}div.simlytiks .dropdown-submenu{position:relative;float:none}div.simlytiks div:not(.d3view-tab-manager) .dropdown-submenu.left>.dropdown-menu{top:0;left:0;transform:translateX(-100%);margin-top:-1px;margin-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}div.simlytiks .dropdown-submenu:hover>.dropdown-menu{display:block}div.simlytiks .dropdown-submenu:hover>.dropdown-menu.dropdown-menu-left{}div.simlytiks div:not(.d3view-tab-manager) .dropdown-submenu.left>a:after{content:" ";position:absolute;width:0;height:0;left:6px;top:1px;border-style:solid;border-width:5px 5px 5px 0;border-color:transparent #4f5359 transparent transparent}div.simlytiks .dropdown-submenu.pull-left{float:none}div.simlytiks .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}div.simlytiks .export_options .dropdown-menu li a{white-space:normal;padding-right:5px}div.simlytiks div.viz-params .grouped_lines .line-config{position:relative;border:1px solid #DDD;margin:10px 0}div.simlytiks div.d3view-tab-manager{border-bottom:0;position:relative}div.simlytiks .d3view-tabs-horizontal .nav-tabs{margin-bottom:0!important}div.sl-dataset-extraction .sidebar-title{margin:20px 0;font-size:18px}div.sl-dataset-extraction .quick-pick input{height:auto!important}div.sl-dataset-extraction div.sidebarArea .row{}div.sl-dataset-extraction div.sidebarArea .hz-divider{margin:10px;font-weight:700;text-align:center}div.sl-dataset-extraction .slick-row.odd{background-color:#FFF}div.sl-dataset-extraction .slickgridcontainer.hasSelection .grid-canvas .slick-cell.slickgrid-first-row{background:#fb9b78!important;color:#FFF}.modalContainer.excelresponseparser.sl-dataset-extraction .modal-header{height:80px;padding:25px}.modalContainer.excelresponseparser.sl-dataset-extraction .modal-body{height:calc(100vh - 140px)!important}.modalContainer.excelresponseparser .worksheetbtns ul.sheets-list,.sl-excelresponseparser .worksheetbtns ul.sheets-list{margin-bottom:0}.modalContainer.excelresponseparser .dataset-quick-picks .quick-pick,.sl-excelresponseparser .dataset-quick-picks .quick-pick{cursor:pointer}.modalContainer.excelresponseparser .dataset-quick-picks .quick-pick>.lead,.sl-excelresponseparser .dataset-quick-picks .quick-pick>.lead{border-bottom:2px solid transparent;display:inline-block}.modalContainer.excelresponseparser .dataset-quick-picks .quick-pick:hover:not(.active)>.lead,.sl-excelresponseparser .dataset-quick-picks .quick-pick:hover:not(.active)>.lead{border-bottom:2px solid #f5f5f5!important}.modalContainer.excelresponseparser .dataset-quick-picks .quick-pick.active,.sl-excelresponseparser .dataset-quick-picks .quick-pick.active{color:#0b7bff}.modalContainer.excelresponseparser .dataset-quick-picks .quick-pick.active>.lead,.sl-excelresponseparser .dataset-quick-picks .quick-pick.active>.lead{border-bottom:2px solid #007bff;display:inline-block;padding-right:10px;font-weight:500}.modalContainer.excelresponseparser.sl-dataset-extraction label#label_value,.sl-excelresponseparser label#label_value{display:none!important}div.excelresponseparser.sl-dataset-extraction .sidebarArea input.waitingForInteraction,.sl-excelresponseparser .sidebarArea input.waitingForInteraction{height:50px!important}.modalContainer.excelresponseparser.sl-dataset-extraction .responseEditor .col-md-12,.sl-excelresponseparser .responseEditor .col-md-12{padding:0}.sl-excelresponseparser .responseEditor .row{border:0!important;padding:0!important;padding-left:5px!important}div.simlytiks div.d3view-tab-manager div.d3view-tabs-horizontal .nav-tabs-horizontal{font-size:1.2em}div.simlytiks .ph-item{background:none!important;border:0!important}div.simlytiks div.viewContent.pl-background-highlight{background-color:#428BCA;color:#FFF!important}div.simlytiks div.sl-main-window div.pages-container[data-view=modern] .viewContent{}div.simlytiks div.sl-main-window div.pages-container div.page-view[data-view=carousel] .viewContent,div.simlytiks div.sl-main-window div.pages-container .viewContent-carousel .viewContent{width:100%;position:relative!important;left:0!important;top:0!important;height:100%}div.simlytiks .required_options_message{position:relative;display:flex;justify-content:center;align-items:center;width:100%}div.simlytiks .required_options_message img{max-height:100%;max-width:75%}div.simlytiks .required_options_message img.isGIF{object-fit:scale-down}div.sl-welcome-container{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2000}div.sl-data-filters .modal-header{background:#FFF}div.sl-data-filters .filter-panel{border:1px solid #DDD;margin:7px 0;padding:5px;border-radius:5px;cursor:move;user-select:none}div.sl-data-filters .filter-panel .filter-name{margin-bottom:5px;font-size:18px}div.sl-data-filters .filter-panel .filter-type{font-size:8px!important}div.sl-data-filters .filter-panel-heading{display:flex;align-items:center}div.sl-data-filters .filter-panel:hover{background:#f5f5f5}div.sl-data-filters .filter-panel .filter-attrs{color:gray;margin:0}div.sl-data-filters .filter-panel .filter-options button{border:0;box-shadow:none;text-shadow:none;color:gray;background:0}div.sl-data-filters .filter-panel .filter-options button:hover{background:#f5f5f5;color:steelblue}div.sl-data-filters .filter-panel .filter-options button:focus,div.sl-data-filters .filter-panel .filter-options button:active{outline:0!important}div.sl-data-filters .bootstrap-select button:focus,div.sl-data-filters .bootstrap-select button:active{outline:0!important}body>.bootstrap-select .dropdown-menu{z-index:2000!important}div.sl-data-filters tr.filter-panel.ui-sortable-placeholder{visibility:visible!important;height:80px;background:#f5f5f5;display:table-row!important}div.sl-data-filters #filtersList li>a{display:flex;align-items:center;justify-content:space-between;padding:4px 2px}div.sl-data-filters .tab-content{padding:0}div.sl-data-filters .tab-content .tab-pane>.row{padding:15px;border-bottom:1px solid #DDD;margin:0}div.sl-data-filters .empty{display:none}div.sl-data-filters.isEmpty .empty,div.sl-data-filters.isEmpty .empty{display:flex;align-items:center;justify-content:center}div.sl-data-filters.isEmpty .search-filters,div.sl-data-filters.isEmpty .search-filters{opacity:.6;pointer-events:none}div.sl-data-filters li{position:relative}div.sl-data-filters li .edit_filter{opacity:0;pointer-events:none}div.sl-data-filters li.isediting .filter-name:after{content:'\f044';font-family:FontAwesome;margin-left:2px;color:orange}div.sl-data-filters li.isediting>a{color:orange}div.sl-data-filters li:not(.isediting) .edit_filter{opacity:1!important;pointer-events:all}div.sl-data-filters .edit_filter:hover{color:red}div.sl-data-filters .remove_filter:hover{color:red}div.sl-data-filters .filter-options>span{margin:0 4px}div.sl-data-filters .show_records{}div.sl-data-filters .datatable{margin:0 15px;min-height:1000px;max-height:100%;display:none}div.sl-data-filters .datatable .dataTables_scrollBody{overflow:hidden!important}div.sl-data-filters .data-filters-body{}div.sl-data-filters .modal-body>div{}div.sl-data-filters .top-container{}div.sl-data-filters .count-container{}div.sl-data-filters .has_filters .count-container{display:block}div.sl-data-filters .datafilters{width:100%}div.sl-data-filters .has_filters .datafilters{width:75%}div.sl-data-filters .sl-data-filters-body>div,div.sl-schema-groups .sl-schema-groups-body>div{padding:0 10px}div.sl-schema-groups .sl-schema-groups-body .sl-sidebar-items{height:calc(100% - 130px);overflow:auto}div.sl-filter-dataset .slickgrid_rendering_area .slick-header-column{border-bottom:0;margin-bottom:3px}div.sl-filter-dataset .checkbox{margin-top:2px!important}div.sl-filter-dataset .odd{background-color:#f9f9f9}div.sl-filter-dataset .slickgrid_rendering_area .slick-row.grid-row-selected>*{background:#428bca!important;background-color:#428bca!important;color:#FFF!important}div.sl-filter-dataset .large-data{position:absolute;left:50%;top:50%;transform:translateX(-50%)}div.sl-response-drop-alert-box{top:0!important;left:44%!important;transform:none!important}div.simlytiks div.d3Panel .no_data{position:absolute;font-size:1.2em;font-weight:500}div.d3view-sl-tooltip .tooltip-arrow{border-top-color:#4f5359!important}div.d3view-sl-tooltip .tooltip-inner{background-color:#4f5359;text-align:left;font-size:14px}div.sl-minimized-items{position:fixed;bottom:0;right:0;padding:2px 10px;background:#FFF;border:1px solid #DDD;border-radius:5px;z-index:2000000000}div.sl-minimized-items .dropdown-menu{width:250px}div.sl-minimized-items .sl-name{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;position:relative;top:5px}div.sl-modal-min .modal-content{display:flex;align-items:center;padding:10px}div.sl-modal-min .modal-content .sl-name{width:200px;display:inline-block;font-size:1.3em;overflow:hidden;text-overflow:ellipsis;font-weight:400}div.sl-overlay-view{position:fixed;left:50%;background-color:#FFF;border:1px solid #DDD;top:50%;width:70%;height:95%;transform:translate(-50%,-50%);border-radius:5px}div.sl-overlay-view>div{padding:15px}div.sl-overlay-view .remove-saved-color:hover{color:red}div.sl-datamodel-alert{position:fixed;bottom:50px;padding:20px;right:1%;width:500px;margin-left:-250px;font-size:12px;z-index:2000;background:#FFF;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);border-color:#cdcdcd}div.sl-datamodel-alert .fa-exclamation-circle{color:red}div.sl-datamodel-alert p{}div.sl-datamodel-alert ol{font-weight:500;max-height:200px;overflow:auto}div.sl-datamodel-alert .close{position:relative;bottom:15px;right:-10px}div.sl-datamodel-alert .rectify-steps li i{margin-left:4px}div.sl-datamodel-alert .rectify-steps li.done{color:steelblue}div.simlytiks[data-view=modern] .sl-main-window .main-header{margin-bottom:5px;margin-top:4px;border-radius:5px}div.simlytiks .sl-main-window .pages-container[data-view=modern] .main-header{position:initial!important;top:unset!important;right:unset!important;display:flex;align-items:center;margin:10px 0 0}div.simlytiks .sl-main-window .page-nav-sections.open>a{border-radius:4px!important;border:1px solid #ddd!important;background-color:#eee!important}div.simlytiks .sl-main-window .page-nav-sections>a{display:flex;justify-content:space-between;align-items:center}div.simlytiks .sl-main-window .main-header.hasSections .section-tabs{width:250px}div.simlytiks .sl-main-window .pages-container[data-view=modern] .page-name-container{display:none!important}div.simlytiks .sl-main-window .pages-container:not([data-view=classic]) .page-options{margin:5px 0;display:none}div.sl-transformations-tpl .modal-body svg{width:auto!important}div.sl-transformations-tpl .modal-body div.d3view-mini-workflow-ui .prev-panel.shown,div.sl-transformations-tpl .modal-body div.d3view-mini-workflow-ui .next-panel.shown{opacity:0!important;pointer-events:none}div.sl-export-ppt .form-group{}.sl-export-ppt .wm-preview{transform:none!important}div.sl-export-ppt .slide-layouts div.item.active{display:flex;flex-wrap:wrap;margin:0 auto;border-radius:5px}div.sl-export-ppt .slide-layouts .ppt-layout-thumbnail.ui-selected .ppt-layout-box,div.sl-export-ppt .slide-layouts .ppt-layout-thumbnail.ui-selecting .ppt-layout-box{background:var(--dt-selection-color)}div.sl-export-ppt .slide-layouts .ppt-layout-thumbnail.active .ppt-layout-box{border:4px solid #428bca;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(102 175 233 / 60%)}div.sl-export-ppt .slide-layouts .ppt-layout-thumbnail .ppt-layout-box{margin:8px;transition:opacity .4s ease;opacity:1;cursor:pointer;padding:4px;position:relative;border:1px solid #DDD;width:200px;height:150px}div.sl-export-ppt .slide-layouts .ppt-layout-thumbnail{height:200px;position:relative}div.sl-export-ppt .slide-layouts .ppt-layout-thumbnail .edit-btns{display:none}div.sl-export-ppt .slide-layouts .ppt-layout-thumbnail:hover .edit-btns{display:block}div.sl-export-ppt .slide-layouts .ppt-layout-thumbnail img{margin:0 auto}div.sl-export-ppt .ppt-layout-thumbnail span.remove_layout{position:absolute;top:-12px;right:-10px;color:#CCC;font-size:1.3em;opacity:0;cursor:pointer}div.sl-export-ppt .slide-layouts .ppt-layout-thumbnail.active ppt-layout-box:after{content:'\f00c';font-family:FontAwesome;position:absolute;right:5px;bottom:4px;pointer-events:none}div.sl-export-ppt .slide-layouts .ppt-layout-thumbnail .slide-name{overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 30px);white-space:nowrap}div.sl-export-ppt .slide-layouts .ppt-layout-thumbnail.faded{opacity:.4}div.sl-export-ppt .slide-layouts .ppt-layout-thumbnail:hover{opacity:1!important}div.sl-export-ppt .slide-layouts .ppt-layout-thumbnail:hover .remove_layout{opacity:1!important}div.sl-export-ppt .slide-layouts .ppt-layout-thumbnail:hover .remove_layout:hover{color:red!important}div.sl-export-ppt .slide-layouts .ppt-inner-layout{border:1px solid #DDD;margin:5px;flex:0 0 calc(33% - 10px);height:150px}div.sl-export-ppt .slide-layouts .ppt-inner-layout:hover{border-color:steelblue}div.sl-export-ppt .slide-layouts .ppt-inner-layout.active{border:2px solid steelblue!important}div.sl-export-ppt .ppt-layout-thumbnail.layout-type-user .ppt-layout-box:before{content:'\f007';font-family:FontAwesome;position:absolute;left:-7px;top:-14px;z-index:2;pointer-events:none}div.sl-export-ppt .ppt-layout-thumbnail.layout-type-default .ppt-layout-box:before{content:'\f069';font-family:FontAwesome;position:absolute;left:-7px;top:-14px;z-index:2;pointer-events:none}div.sl-export-ppt .ppt-layout-thumbnail.layout-type-master .ppt-layout-box:before{content:'\f069';font-family:FontAwesome;position:absolute;left:-7px;top:-14px;z-index:2;color:orange;pointer-events:none}.sl-sidebar-items{display:flex;flex-wrap:wrap}.sl-sidebar-item.disabled{opacity:.5;cursor:not-allowed}.sl-sidebar-item{border:1px solid #ddd;padding-bottom:16px;margin-top:10px;border-radius:8px;width:100%;cursor:pointer}.sl-sidebar-item.active:not(.disabled){border-color:#428bca;background-color:#d3f4ff73}.sl-sidebar-item:not(.disabled):not(.active):not(.no-hover):hover{background-color:#f5f5f5}.sl-sidebar-item .item-caption{display:flex;align-items:center;justify-content:space-between;padding:0 10px;margin-top:10px}.sl-sidebar-item .item-caption h2{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;display:flex;align-items:center;height:30px}.sl-sidebar-item .item-desc{padding:0 10px}.sl-sidebar-item .item-desc p{margin:0 0 5px;display:flex;align-items:center}.sl-sidebar-item .item-desc .group-values{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}div.sl-layouts-container .layout-items{display:flex;flex-wrap:wrap}div.sl-layouts-container .layout-item.disabled{opacity:.5;cursor:not-allowed}div.sl-layouts-container .layout-item{border:1px solid #ddd;padding-bottom:16px;margin-top:10px;border-radius:8px;width:100%;cursor:pointer}div.sl-layouts-container .layout-item.active:not(.disabled){border-color:#428bca;background-color:#d3f4ff73}div.sl-layouts-container .layout-item:not(.disabled):not(.active):hover{background-color:#f5f5f5}div.sl-layouts-container .layout-item .layout-caption{display:flex;align-items:center;justify-content:space-between;padding:0 10px}div.sl-layouts-container .layout-item .layout-caption h2{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:10px 0}div.sl-layouts-container .layout-desc{padding:0 10px}div.sl-layouts-container .layout-desc p{margin:0 0 5px;color:#4f5359}div.layout-tooltip{z-index:10000}div.sl-header-center>*{margin-right:12px}@media screen and (max-width:1024px){div.simlytiks div.sl-header-center>*{margin-right:0}div.simlytiks .simlytiks-view>label{display:none}div.simlytiks .data-metadata>*{margin-right:0}div.simlytiks .sl-header-txt{display:none}}@media screen and (max-width:768px){div.simlytiks .simlytiks-view{display:none!important}div.simlytiks .sl-header-center,div.simlytiks .sl-header-right{padding:0!important}div.simlytiks .page-navigation{display:none!important}}.btn-simlytiks:hover{background:#d3f4ff73}body.d3view-black div#simlytiks-modal *{background:#000!important;color:#FFF!important}body.d3view-black div#simlytiks-modal svg text{fill:#FFF!important}body.d3view-black div.d3view-tooltip *,body.d3view-black .dropdown:hover>a,body.d3view-black .dropdown:hover>a>*,body.d3view-black li:hover *{background:#FFF!important;color:#333!important}.sl-breadcrumb{margin-bottom:0;background:#FFF;padding-left:0}.sl-breadcrumb li a{color:#000}.sl-breadcrumb li.active a{color:#428bca}div.simlytiks .viewContent .viz-params-side-modal{position:absolute;right:0;top:0;width:250px;background:#FFF;z-index:2;border:1px solid #DDD}div.simlytiks .viz-options .option-group{height:35px;text-align:center;flex:1 1 33%;border:1px solid #DDD;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}div.simlytiks .viz-options .option-group>a{padding:5px 8px;color:dimgrey;text-decoration:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center}div.simlytiks .viz-options .option-group>a>i{margin-right:3px}div.simlytiks .viz-options .option-group .sort-group-fields{position:absolute;right:3px;display:none}div.simlytiks .viz-options .option-group.active .sort-group-fields{display:block}div.simlytiks .viz-options .option-group .sort-group-fields:hover{color:red}div.simlytiks .viz-options .option-group:not(.active):hover{background:#efefef}div.simlytiks .viz-options .option-group.active{background:#d3f4ff73}div.simlytiks .viz-options .option-groups{display:flex;align-items:center;flex-wrap:wrap;padding:0 21px;padding:0 6px;margin-top:10px;height:70px}div.simlytiks .viz-options .option-group>a>div{font-size:.85em}div.simlytiks .viz-params .list-param{display:flex;flex-wrap:wrap;align-items:center}div.simlytiks .list-param>label{display:flex;align-items:center;margin-right:10px}div.simlytiks .list-param input{margin-right:5px}div.sl-media .images{overflow:auto}div.sl-media .ui-layout-container>div:not(.ui-draggable){height:100%!important;background:#FFF!important;overflow:hidden!important}div.sl-media .ui-layout-container .ui-layout-west{padding:15px!important;padding-left:0!important}div.sl-media .modal-body{overflow:hidden}div.sl-media .media-container{width:18%;margin:10px;height:150px;display:flex;align-items:center;justify-content:center;border:1px solid #DDD;padding:10px;flex-wrap:wrap;position:relative;overflow:hidden;cursor:pointer}div.sl-media .media-container.ui-selected{border-color:#428bca}div.sl-media .media-container.hasAssignment{border-color:#5CB85C}div.sl-media .media-container span.val{display:block;word-wrap:break-word;white-space:normal}div.sl-media .media-container .img-caption{width:100%}div.sl-media div[data-key].ui-draggable.ui-draggable-dragging{background:#eee!important;padding:6px 10px;border-radius:6px;z-index:10;height:auto!important;cursor:move!important}div.sl-media div[data-key].ui-draggable.ui-draggable-dragging .count{display:none}div.sl-media .media-container>div.img-wrapper{text-align:center;height:75px;flex:0 0 100%;display:flex;justify-content:center;align-items:center}div.sl-media .media-tags .label{margin:0 5px;max-width:150px;overflow:hidden;text-overflow:ellipsis}div.sl-media .media-container.over,div.sl-media .media-container:hover{background:#f5f5f5}div.sl-media .media-container img{max-width:100%;max-height:100%}.sl-media-label.ui-draggable-dragging{z-index:2000}div.sl-media .media-container .close{display:none;position:absolute;right:11px;top:14px;z-index:2;transform:translate(25%,-50%);opacity:.4}div.sl-media .sc-uniq-values [data-key]{padding:2px 9px;background:#f5f5f5;margin:6px 0;cursor:move;border-radius:7px}div.sl-media .media-container.isediting .close{display:block!important}div.sl-media .media-container .remove-key{position:absolute;right:0;top:0;z-index:2;transform:translate(25%,-50%);opacity:.4;cursor:pointer}div.sl-media .media-container .remove-key:hover{color:red}div.sl-media.mini .media-tags .label{margin:2px}div.sl-media.mini .media-tags{flex-wrap:wrap}div.sl-media.mini .media-container{width:calc(100% - 20px)}div.simlytiks .slBody.mainPanel .pl-nav-menu-wrapper .sl-side-bar .sl-media.mini .media-configure{display:none}div.sl-media.mini .media-container{width:100%;margin:10px;padding:0}div.media-container.ui-draggable-dragging{z-index:3000}div.simlytiks .sl-sc-table.mini>.tab-content{padding:0}div.simlytiks .sl-sc-table.mini>.tab-content .schema-summary>span{display:block;font-size:14px;margin-bottom:3px}div.simlytiks .sl-sc-table.mini>.tab-content span.summary-value{font-weight:700}div.simlytiks .sl-workflow{position:absolute!important;left:0;top:0;width:100%;height:100%;opacity:0!important;visibility:hidden;transition:none!important}div.simlytiks .sl-name{color:inherit;text-decoration:none}div.simlytiks .sl-workflow.shown{visibility:visible!important}div.sl-viz-import .viz-items li{padding:10px 15px}div.sl-viz-import.progress{cursor:progress}div.sl-sort-order .orders>.label{margin:4px;cursor:pointer}div.sl-sort-order .orders li.ui-sortable-helper{background:#f5f5f5}div.sl-sort-order .orders li.ui-sortable-placeholder{background:lightyellow}div.simlytiks .toggled_for_preview .paintboard{z-index:2;pointer-events:none}div.simlytiks div.viewContent .paintboard{z-index:2;pointer-events:none}div.simlytiks div.vizviewContainer.paintboard .paintboard{z-index:2;pointer-events:all!important}div.simlytiks div.vizviewContainer.paintboard .paintboard .settings-header{top:-40px!important}div.simlytiks div.vizviewContainer.paintboard .paintboard canvas{border:1px solid #DDD}div.simlytiks div.vizviewContainer.paintboard .panel-options,div.simlytiks div.vizviewContainer.paintboard .floating{display:none!important}div.simlytiks div.viewContent .animation-title{position:absolute;top:0;margin-bottom:0}div.simlytiks.sl-time-machine{width:100%;height:100%;position:fixed;left:0;top:0;background:transparent!important;backdrop-filter:blur(5px)}div.sl-time-machine .d3view-no-data{color:#FFF}div.sl-time-machine .tm-panels.fetched .tm-panel{position:absolute;transition:top .3s ease-in,left .3s ease-in,width .3s ease-in}div.sl-time-machine .tm-panel.current .modal-header{background:#667db6!important;background:-webkit-linear-gradient(to bottom,#667db6,#0082c8,#0082c8,#667db6)!important;background:linear-gradient(to bottom,#667db6,#0082c8,#0082c8,#667db6)!important;color:#fff!important;border-radius:0;background:#457fca!important;background:-webkit-linear-gradient(to bottom,#5691c8,#457fca)!important;background:linear-gradient(to bottom,#5691c8,#457fca)!important;background:-moz-linear-gradient(to bottom,#5691c8,#457fca)!important;background:-ms-linear-gradient(to bottom,#5691c8,#457fca)!important;color:#FFF!important}div.sl-time-machine .tm-panel.current .modal-header .modal-title{color:#FFF!important}div.sl-time-machine .tm-panels.fetched .tm-panel:not(.active) .modal-header{cursor:pointer}div.sl-time-machine .tm-panels.fetched .tm-panel:not(.active) .modal-header:hover{background:#eee!important}div.sl-time-machine .tm-panels.fetched .tm-panel .modal-header #view_dataset{opacity:0;pointer-events:none}div.sl-time-machine .tm-panels.fetched .tm-panel .modal-header #view_dataset:hover{color:steelblue}div.sl-time-machine .tm-panels.fetched .tm-panel .modal-header:hover #view_dataset{opacity:1;pointer-events:all}div.sl-time-machine .viz-timeline{fill:#FFF}div.sl-time-machine .viz-timeline .histogram g.active rect{fill:#457fca!important}div.sl-time-machine .viz-timeline .histogram rect{fill:#f5f5f5!important}div.sl-time-machine .viz-timeline .histogram text{fill:#333}div.sl-time-machine .viz-timeline .histogram g.active text{fill:#fff}div.sl-time-machine .tm-panel.hovered{opacity:1!important}div.sl-time-machine .tm-panel.hovered .panel-heading{cursor:pointer;background-color:#eee;color:steelblue}div.sl-time-machine .tm-panel.clicked{z-index:12!important}div.sl-time-machine .tm-panel.selected{border-color:#428bca}div.sl-time-machine .tm-panel .panel-body .d3view-no-data{display:none}div.sl-time-machine .tm-panel.selected .panel-body .d3view-no-data{display:block!important;color:dimgrey!important}div.sl-time-machine .item[data-id=data-ops]{width:70%;margin:0 auto}div.sl-time-machine .item[data-id=preview]{width:75%;margin:0 auto;padding:20px}@keyframes fadein{from{opacity:0}to{opacity:1}}div.sl-time-machine #timeline{border:0!important}.sl-time-machine .ui-layout-pane{background:transparent!important}.sl-time-machine .ui-layout-pane #panels .modal{position:absolute}div.sl-time-machine li.timeline-item{margin:10px 0}div.sl-time-machine li.timeline-item:hover>a{color:orange!important}div.sl-time-machine li.timeline-item:hover .tl-box svg rect{fill:orange!important}div.sl-time-machine #timeline li.timeline-item>a{color:#FFF}div.sl-time-machine li.timeline-item .tl-label{flex:1 1 50%}div.sl-time-machine li.timeline-item .tl-box{text-align:center}div.sl-import-dataset #sl-import-carousel .item{overflow:auto}div.sl-import-dataset .import-parsing-options>div>div:first-child{margin-left:0}div.sl-import-dataset .import-parsing-options>div>div{flex:1 1 33%;margin:0 8px}.sl-import-dataset .vm-column-map .label{margin:4px}.sl-import-dataset fieldset legend{border:0;border-bottom:1px solid #e5e5e5;display:block;padding-inline-start:2px;padding-inline-end:2px;border-width:initial;border-style:none;border-color:initial;border-image:initial;margin-bottom:0;width:auto;font-size:18px}.sl-import-dataset fieldset{display:block;margin-inline-start:2px;margin-inline-end:2px;padding-block-start:.35em;padding-inline-start:.75em;padding-inline-end:.75em;padding-block-end:.625em;min-inline-size:min-content;border-width:2px;border-style:groove;border-image:initial}div.sl-import-dataset #sl-import-carousel .item[data-id=schema_mappings] table th:first-child{width:20%}div.sl-import-dataset #sl-import-carousel .item[data-id=schema_mappings] table img{width:auto;display:inline-block}.sl-import-dataset .schema-list .media-item img{height:70px;margin:0 auto}.sl-import-dataset .schema-list .image-gallery{display:flex;flex-wrap:wrap;justify-content:flex-start}.sl-import-dataset .schema-list .image-gallery .media-item{margin:10px;text-align:center;justify-content:flex-start}.sl-import-dataset .schema-list .rm-map{cursor:pointer;color:gray}.sl-import-dataset .schema-list .rm-map:hover{color:red}.sl-import-dataset .schema-list .g-item{margin-bottom:5px}.sl-import-dataset .vm-field{display:flex;align-items:center}.sl-import-dataset .vm-field>label{flex:0 0 15%}.sl-import-dataset .match-maker .to-item,.sl-import-dataset .viz-summary-table{font-size:1.2em}.sl-import-dataset .import-types{display:flex;flex-wrap:wrap;justify-content:flex-start}.sl-import-dataset .import-types>.import-type{padding:2px;border:2px solid #ebebeb;text-align:center;width:calc(100% / 2);cursor:pointer;display:flex;align-items:center;margin:20px!important;width:calc(50% - 40px)!important;font-size:1.2em;border-radius:6px}.sl-import-dataset .import-types>.import-type.active{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.sl-import-dataset .import-types>.import-type .item-img{height:150px}.sl-import-dataset .import-types>.import-type .item-icon{font-size:7em!important}.sl-import-dataset .viz-summary-table td{vertical-align:middle}div.sl-import-assets li:not(.selected) .btn-group{opacity:.3;position:absolute;right:20px;top:10px}div.sl-import-assets .modal-body ul>li[data-id] .arrow{transition:transform .3s ease-in}div.sl-import-assets .modal-body ul>li[data-id].selected .arrow{transform:rotate(90deg)}div.sl-import-assets li:hover .btn-group{opacity:1!important}div.sl-import-assets .image-gallery{display:flex;flex-wrap:wrap}div.sl-import-assets .ds-info div[class*=gallery]{max-height:250px;overflow:auto;min-height:70px}div.sl-import-assets .assets-list{box-shadow:none}div.sl-import-assets .assets-list>li{border:0}div.sl-import-assets .assets-list .import_all{display:none}div.sl-import-assets .assets-list li.selected .import_all{display:inline-block}div.sl-import-assets .image-gallery .media-item{width:130px;margin:5px;padding:5px;border:1px solid #DDD;text-align:center;border-radius:4px;transition:box-shadow .4s ease-in;position:relative;cursor:pointer}div.sl-import-assets div[class*=gallery] .g-item{padding:5px;position:relative;cursor:pointer}div.sl-import-assets div[class*=gallery] .g-item:hover{background-color:#f1f3f4}div.sl-import-assets div[class*=gallery] .g-item .options-group{opacity:0}div.sl-import-assets div[class*=gallery] .g-item:hover .options-group{opacity:1!important}div.sl-import-assets div[class*=gallery] .g-item.ui-selecting,div.sl-import-assets div[class*=gallery] .g-item.ui-selected{background:var(--dt-selection-color)}div.sl-import-assets div[class*=gallery] .media-item.ui-selecting,div.sl-import-assets div[class*=gallery] .media-item.ui-selected{border:1px solid #428bca;box-shadow:2px 2px 5px #ddd}div.sl-import-assets div[class*=gallery] .imported{}div.sl-import-assets div[class*=gallery] .imported:after{content:'\f00c';font-family:FontAwesome;position:absolute;bottom:0;right:3px;color:#5c8b5c}div.sl-custom-groups .custom-groups-list{display:flex;flex-wrap:wrap;overflow:auto}div.sl-custom-groups .custom-groups-list .panel{margin:10px;width:30%;cursor:move}div.sl-custom-groups .custom-groups-list .panel .panel-body{padding:0;overflow-x:hidden!important}div.sl-custom-groups .custom-groups-list .panel .panel-body ul{min-height:50px;box-shadow:none}div.sl-custom-groups .custom-groups-list .panel .panel-body li{border-left:0;border-right:0}div.sl-custom-groups .custom-groups-list .panel .panel-body li:last-child{border-bottom:0}div.sl-custom-groups .custom-groups-list .panel .panel-title{cursor:pointer}div.sl-custom-groups .custom-groups-list .panel .panel-title .editable{background-color:transparent!important}div.sl-custom-groups .custom-groups-list .panel .panel-title:hover .editable{color:steelblue!important}div.simlytiks #schema-groups .col-groups{border-bottom:1px solid #DDD;padding-bottom:10px;margin-bottom:0}div.simlytiks #schema-groups .col-groups .col-group-panels .groups-list{border:0!important}div.response-preview-modal .steps .responses-list>li>a{display:block;text-decoration:none;color:inherit;padding:0 15px}div.response-preview-modal .steps .responses-list>li:hover,div.response-preview-modal .steps .responses-list>li.active{background-color:#428bca}div.response-preview-modal .steps .responses-list>li:hover a,div.response-preview-modal .steps .responses-list>li.active a{color:#FFF}div.simlytiks .custom-sort-list div.sortable-container div.container-body div.list-group-item{cursor:move}div.simlytiks div.viewContent[data-dynamic-option-view=vr] .vizviewPanel>.panel-body{display:flex}div.simlytiks div.viewContent[data-dynamic-option-view=vr] .dynamic-options{width:250px;top:-8px;position:relative}div.simlytiks div.viewContent[data-dynamic-option-view=vr] .dynamic-options .viz-preview-tabs{height:calc(100% - 100px);overflow:auto}div.simlytiks div.viewContent[data-dynamic-option-view=hr] .vizContainer{}div.simlytiks div.viewContent .dynamic-options .tab-pane,div.simlytiks div.viewContent .dynamic-options .viz-options,div.simlytiks div.viewContent .dynamic-options .viz-params{height:auto!important;max-height:inherit!important}div.simlytiks div.viewContent[data-dynamic-option-view=hr] .dynamic-options .viz-params{max-height:200px!important}div.simlytiks div.viewContent[data-dynamic-option-view=hr] .dynamic-options .viz-params{display:flex;flex-wrap:wrap}div.simlytiks div.viewContent[data-dynamic-option-view=hr] .dynamic-options .viz-params>.form-group{max-width:50%}div.simlytiks div.viz-settings.viz-params{height:auto!important;overflow:inherit!important}div.simlytiks div.dynamic-options .dynamic_option_edit{opacity:0;cursor:pointer;color:steelblue}div.simlytiks div.dynamic-options>h3:hover .dynamic_option_edit{opacity:1!important}div.popover.sl-viz-info-popover{position:fixed;top:0!important;height:100%;width:50%;max-width:unset;margin-left:20px}div.popover.sl-viz-info-popover .popover-content{height:calc(100% - 60px);overflow:auto;max-width:unset;max-height:unset}div.simlytiks .sl-main-window .dynamic-data{height:30px;width:calc(100% - 60px)}div.simlytiks[data-management=standalone] .sl-main-window[data-standalone-responses=inline]:not(.hasDynamicDataOpen) .sl-main-content{height:calc(100% - 35px)!important}div.simlytiks .sl-main-window .dynamic-data.open{border:1px solid #DDD;height:250px;padding-bottom:10px;top:0!important}div.simlytiks .sl-main-window .dynamic-data:not(.open) .ds-container{display:none}div.simlytiks .sl-main-window .dynamic-data>div{padding:5px 10px}div.simlytiks .sl-main-window .dynamic-data.open .ds-container{}div.simlytiks .dynamic-data table tbody tr{cursor:grab}div.dt-drag-row-html{z-index:3000}.sl-filters-carousel .sl-filters{justify-content:center}.sl-filters-carousel .sl-filters .sl-filter{margin:0 12px;flex-grow:1;flex-shrink:0;width:calc(33% - 24px);float:left}.sl-filters-carousel .sl-filters .sl-filter>label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1em}.sl-filters-carousel .dropdown-menu{width:30vw;height:400px}@media screen and (max-width:1000px){.sl-filters-carousel .dropdown-menu{width:60vw}}@media screen and (max-width:1500px){.sl-filters-carousel .dropdown-menu{width:50vw}}.sl-filters-carousel a.carousel-control{background:none!important;color:#000;width:10%}.sl-filters-carousel .sc-uniq-values{height:calc(100% - 50px)}.sl-filters-carousel .sc-uniq-values [data-key]{cursor:pointer}body[data-theme=dark] :not(text):not(span):not(.paintboard):not(.paintboard *):not(.modal-backdrop):not(.modal):not(.btn-default):not(.btn-primary):not(.btn-success):not(.btn-warning):not(.btn-danger):not(svg.chart-gridlines):not(svg.chart-gridlines *):not(.fa):not(.fas):not(.color-rect):not(.d3view-plugins-backdrop):not(.colorpicker.dropdown-menu):not(.colorpicker.dropdown-menu *):not(.img-container){background-color:var(--dark-background-color)!important}body[data-theme=dark] canvas.bubble-canvas{z-index:20!important}body[data-theme=dark] .dropdown-menu>li>a:hover{color:#FFF!important;background:#f1f3f4!important}/*!***//*!***//*!***/body[data-theme=dark] *{color:var(--dark-text-color);background-image:none!important;text-shadow:none!important}body[data-theme=dark] .legends_opacity{display:none}body[data-theme=dark] :not(.modal-backdrop):not(.modal):not(.fa):not(.fas):not(span):not(.color-rect):not(.d3view-plugins-backdrop):hover{background-color:var(--dark-hover-background-color)}body[data-theme=dark] .btn-outline-on-hover{background-color:var(--dark-background-color);color:var(--dark-text-color)}body[data-theme=dark] .btn:hover{color:var(--dark-text-color)}body[data-theme=dark] .btn-outline-on-hover:hover{background-color:var(--dark-background-color)!important}body[data-theme=dark] div.d3view-plugin-header .dropdowns-list li.dropdown>a:not(.btn),body[data-theme=dark] .dropdown-menu>li>a,body[data-theme=dark] div.d3view-tab-manager div.d3view-tabs-horizontal .nav-tabs>li>a .tab-name,body[data-theme=dark] div.d3view-tab-manager a.add_tab,body[data-theme=dark] .form-control,body[data-theme=dark] .nav-tabs>li>a,body[data-theme=dark] div.d3view-legends-container .legends-label{color:#FFF!important}body[data-theme=dark] div.d3view-legends-container.bottom-legends .legend-header .legend-container-options,body[data-theme=dark] div.d3view-legends-container.top-legends .legend-header .legend-container-options{background-color:none!important}body[data-theme=dark] div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item:hover .column-pie,body[data-theme=dark] div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item:hover .drag_handle,body[data-theme=dark] div.simlytiks .sl-side-bar div.responses-panel ul.list-group li.list-group-item:hover .preview_response{color:#FFF!important}body[data-theme=dark] .btn-default,body[data-theme=dark] .btn-primary,body[data-theme=dark] .btn-success,body[data-theme=dark] .btn-warning,body[data-theme=dark] .btn-danger{background:var(--dark-button-background-color)!important;color:var(--dark-text-color)!important;text-shadow:none!important;background-image:none!important}body[data-theme=dark] .btn-default:hover,body[data-theme=dark] .btn-primary:hover,body[data-theme=dark] .btn-success:hover,body[data-theme=dark] .btn-warning:hover,body[data-theme=dark] .btn-danger:hover{background:var(--dark-hover-background-color)!important}body[data-theme=dark] text{fill:var(--dark-text-color)!important}body[data-theme=dark] rect.transparent-background:hover{fill:var(--dark-background-color)!important}body[data-theme=dark] .dropdown-menu{border:1px solid var(--dark-text-color)}body[data-theme=dark] .dropdown.open>.dropdown-toggle,body[data-theme=dark] .dropdown.open>[data-toggle=dropdown],body[data-theme=dark] .dropdown-menu>li>a:hover{background-color:var(--dark-background-color)!important}body[data-theme=dark] div.simlytiks .mainPanel .sl-charts-container[data-view=list] li.charts-list-item .viz-description,body[data-theme=dark] div.simlytiks .sl-charts-container[data-view=list] .charts-list .charts-list-item .viz-name{color:unset}div.simlytiks.pagesorter_enabled .sl-page-sorter{display:block!important}div.simlytiks.pagesorter_enabled .slides-view-options [data-id=notes],div.simlytiks.pagesorter_enabled .slides-view-options [data-id=comments],div.simlytiks.pagesorter_enabled .vis_options,div.simlytiks.pagesorter_enabled .ml_charts{display:none!important}div.simlytiks.pagesorter_enabled .slBody>:not(.slides-view-options){display:none}div.simlytiks label.pgs-label{padding:10px}div.simlytiks button.page-sorter{position:absolute;right:10px;top:4px}div.simlytiks-outer-container.slideshow_enabled div.simlytiks[data-view=slides] .sl-main-window .pages-container{position:fixed!important;left:0;top:0;width:100%!important;height:100%!important;background:#4f5359;z-index:200!important}div.simlytiks-outer-container.slideshow_enabled div.simlytiks[data-view=slides] .sl-main-window .pages-container .page-options{display:none!important}div.simlytiks-outer-container.slideshow_enabled div.simlytiks[data-view=slides] .sl-main-window .pages-container .page-container{display:none!important;margin:0 auto!important;width:70%!important;height:calc(100% - 100px)!important;position:relative!important;top:10px!important}div.simlytiks-outer-container.slideshow_enabled div.simlytiks[data-view=slides] .sl-main-window .pages-container .page-container.active{display:block!important}div.simlytiks-outer-container.slideshow_enabled div.simlytiks[data-view=slides] .sl-main-window .pages-container .page-container[data-hidden=true]{display:none!important}div.simlytiks-outer-container.slideshow_enabled .simlytiks-nav-tabs,div.simlytiks-outer-container.slideshow_enabled .model-info,div.simlytiks-outer-container.slideshow_enabled .floating-btn,div.simlytiks-outer-container.slideshow_enabled .panel-options,div.simlytiks-outer-container.slideshow_enabled .sl-side-bar,div.simlytiks-outer-container.slideshow_enabled .legend-item .legend-options,div.simlytiks-outer-container.slideshow_enabled .sl-utils,div.simlytiks-outer-container.slideshow_enabled .sl-side-bar-container{display:none!important}div.simlytiks-outer-container.slideshow_enabled .vizviewPanel>.panel-heading{pointer-events:none!important}div.simlytiks-outer-container.slideshow_enabled .slideshow-options{position:fixed;z-index:200;bottom:0;left:15%;width:70%;height:50px;margin:0 auto}div.simlytiks .data-targets .data-filters-body{height:100%!important}div.simlytiks .data-targets .data-filters-footer{display:none}div#simlytiks-modal div.simlytiks[data-view=classic] .sidebar-body .pages-panel-container,div#simlytiks-modal div.simlytiks[data-view=classic] .sidebar-body .responses-panel{height:calc((100vh - 130px) * .5)!important}div#simlytiks-modal div.simlytiks[data-view=modern] .sidebar-body .responses-panel{height:calc(100vh - 130px)!important}div#simlytiks-modal .sidebar-body div.responses-panel .list-group{height:calc(100% - 53px)!important}div#simlytiks-modal .sidebar-body div.responses-panel.search_open .list-group{height:calc(100% - 87px)!important}div#simlytiks-modal div.simlytiks[data-view=slides] .sidebar-body .pages-panel-container{height:calc(100vh - 130px)!important}div.simlytiks[data-view=slides] .sl-main-window .pages-container::-webkit-scrollbar{display:none}.sl-dashboard .col-pie{width:calc(50% - 40px);margin:0 20px 20px;box-shadow:var(--plugin-box-shadow-lighter)}.sl-dashboard .sparkline-table tr{cursor:pointer}.sl-dashboard .sparkline-table tr.active th:first-child{color:steelblue}.sl-image-gallery-picker .media-container{display:flex;flex-wrap:wrap}.sl-image-gallery-picker .media-container .img-container{position:relative!important;margin:5px;border:1px solid #DDD;width:calc(25% - 10px);display:flex;align-items:center;justify-content:center;text-align:center;height:120px}.sl-image-gallery-picker .media-container .img-container img{opacity:1!important;height:75px}.sl-image-gallery-picker .media-container .img-container .media-name{margin-bottom:5px}.sl-image-gallery-picker .media-container>.img-container.ui-selected,.sl-image-gallery-picker .media-container>.img-container.ui-selecting{border-color:#428bca;border-width:3px;box-shadow:var(--plugin-box-shadow-lighter)}div.simlytiks div.page-container[data-columns=dashboard] .floating-btn{display:none;width:60px;height:60px;pointer-events:none;z-index:10;position:absolute;left:0;top:0;cursor:pointer}div.simlytiks div.page-container[data-columns=dashboard] .edit-dashboard:after{content:'\f303';font-family:FontAwesome;position:absolute;top:5px;left:10px}div.simlytiks div.page-container[data-columns=dashboard] .floating-btn.top{background:linear-gradient(to top left,transparent 50%,#f5f5f5 50%)}div.simlytiks div.page-container[data-columns=dashboard][data-mode=view]:hover .floating-btn{display:flex!important;align-items:center;justify-content:center;pointer-events:all!important}div.simlytiks img.loading{background:none!important}div.simlytiks #viz_preview_options div#guide-carousel .carousel-indicators li{width:auto;height:auto;border:0;background:0;font-size:1.4em;margin:0 5px;padding:0 10px;text-indent:unset}div.simlytiks #viz_preview_options div#guide-carousel .carousel-indicators li:not(.active):hover{background:#efefef}div.simlytiks #viz_preview_options div#guide-carousel .carousel-indicators li.active{background:#d3f4ff73}div.simlytiks .viz-params .sl-colors-customization .hasPopoverOpen [data-toggle=popover]{background:#f1f3f4}div.simlytiks .viz-params .sl-colors-customization .cl-list li{cursor:move}div.simlytiks .viz-params .param-slider .ui-slider-handle{width:25px;height:23px}div.sl-color-palette-modal .colors-palette ul,div.sl-color-palette-modal table ul{display:flex;flex-wrap:wrap;box-shadow:none}div.sl-color-palette-modal table ul{box-shadow:none;margin-bottom:0}.sl-color-palette-modal tr.isEditing td:first-child{border-left-color:orange;border-left-width:4px}.sl-color-palette-modal tr.isEditing .colors-hist{height:200px}.sl-color-palette-modal .cl-list>ul{display:block}.sl-color-palette-modal tr td{vertical-align:middle!important}div.sl-color-palette-modal table ul li .plugin-cp{cursor:default}div.sl-color-palette-modal ul>li{margin:8px;cursor:pointer;border:0}div.sl-reporter-viz-edit #viz_preview_options{width:24%}div.simlytiks .slBody.mainPanel .sl-nav-menu-container{display:flex;height:100%}div.simlytiks .sl-side-bar-container .close_wrapper{display:none}div.simlytiks .sl-side-bar-container .floating-container-header{display:none}div.simlytiks:not(.simlytiks-theme-modern) .slBody .sl-nav-menu-container .pl-nav-menu{width:50px;background-color:#f1f3f4;position:relative;display:flex;flex-direction:column;height:100%;justify-content:space-between}div.simlytiks:not(.simlytiks-theme-modern) .slBody .sl-nav-menu-container .pl-nav-menu>ul{margin:0 4px}div.simlytiks:not(.simlytiks-theme-modern) .slBody .sl-nav-menu-container .pl-nav-menu>ul li{border-left:3px solid transparent!important;border-top:0;border-bottom:0;border-radius:5px;width:40px;height:40px;margin:2px auto;display:flex;justify-content:center;align-items:center;transition:background-color .1s linear}div.simlytiks:not(.simlytiks-theme-modern) .slBody .sl-nav-menu-container .pl-nav-menu>ul li:hover{background-color:#FFF!important}div.simlytiks:not(.hideSidebar):not(.simlytiks-theme-modern) .slBody .sl-nav-menu-container .pl-nav-menu>ul li.open .fa-solid,div.simlytiks:not(.hideSidebar):not(.simlytiks-theme-modern) .slBody .sl-nav-menu-container .pl-nav-menu>ul li.open .fas{color:steelblue}div.simlytiks[data-view=dashboard] .sl-side-bar-container{display:none}div.simlytiks[data-view=dashboard] .pages-container{height:calc(100% - 35px)}div.simlytiks[data-view=dashboard] .page-container .sl-page .sl-page-tabs{display:none}div.simlytiks[data-view=dashboard] .page-container[data-has-dashboard-viz=false]{display:none!important}div.simlytiks:not(.hasFixedContainer)[data-view=dashboard] div.viewContent:not(.enabled):hover .floating-btn{display:none!important}div.simlytiks[data-view=dashboard] .vis_options,div.simlytiks[data-view=dashboard] .ml_charts,div.simlytiks[data-view=dashboard] .viz-title,div.simlytiks[data-view=dashboard] .vis-bottom-tags,div.simlytiks[data-view=dashboard] .vis-sticky-btn-group{display:none!important}div.simlytiks.sl-view-advanced-dashboard .vis_options,div.simlytiks[data-view=advanced-dashboard] .vis_options,div.simlytiks.sl-view-advanced-dashboard .ml_charts,div.simlytiks[data-view=advanced-dashboard] .ml_charts,div.simlytiks.sl-view-advanced-dashboard .ml-queue-dropdown,div.simlytiks[data-view=advanced-dashboard] .ml-queue-dropdown{display:none!important}div.simlytiks[data-view=dashboard] .vizviewContainer>.vizviewPanel>.panel-heading{display:none!important}div.simlytiks[data-view=dashboard] .d3view-plugin-header{height:auto;border-bottom:0!important}div.simlytiks[data-view=dashboard] .vizviewContainer .panel-heading>.row{display:flex;justify-content:flex-end;padding:3px 0;align-items:center}div.simlytiks[data-view=dashboard] .vizviewContainer .panel-heading .panel-options{position:relative!important;top:unset!important}div.simlytiks[data-view=dashboard] .vizviewContainer>.vizviewPanel>.panel-heading .panel-options>.btn-group>button:not(.maximize-viz):not(.refresh-viz):not(.export-viz){display:none}div.simlytiks div.viewContent[data-vizmodel-type=dashboard] li[data-option=aspectRatio],div.simlytiks div.viewContent[data-vizmodel-type=dashboard] li.viz-ratings{display:none}div.simlytiks[data-view=dashboard] .viewContent:not(.enabled):hover{border-color:#FFF!important}div.simlytiks[data-view=dashboard] .d3view-pl-dashboard .grid-page{border:0!important}div.simlytiks[data-view=dashboard] .vizviewContainer .vizviewPanel>.panel-body{padding:0!important}div.simlytiks .sl-side-bar-container{z-index:107;position:relative}div.simlytiks.hasFullScreenViz .sl-side-bar-container{z-index:102}div.simlytiks .slBody.mainPanel .pl-nav-menu-wrapper{left:60px;top:0;height:100%;min-width:150px;width:200px;border-left:0;background-color:#fff;z-index:2;position:static;display:none}div.simlytiks .slBody.mainPanel .pl-nav-menu-wrapper[data-id=Settings],div.simlytiks .slBody.mainPanel .pl-nav-menu-wrapper[data-id=Docs]{width:300px}div.simlytiks .slBody.mainPanel .pl-nav-menu-wrapper .ui-resizable-handle.ui-resizable-e{width:24px;right:-24px;border-left:2px solid transparent;transition:border-left-color .15s ease;display:block!important;cursor:ew-resize}div.simlytiks .slBody.mainPanel .pl-nav-menu-wrapper .ui-resizable-handle.ui-resizable-e:hover{border-color:#66afe9}div.simlytiks .slBody.mainPanel .pl-nav-menu-wrapper .pages-panel{border:0}div.simlytiks .slBody.mainPanel .pl-nav-menu-wrapper .sl-side-bar{border-right:0}div.modalContainer .simlytiks input{height:auto}div.simlytiks[data-view=classic] .sl-side-bar-container .pages-panel,div.simlytiks[data-view=classic] .sl-side-bar-container .responses-panel{}div.simlytiks[data-view=classic] .sl-side-bar-container .pages-panel{}div.simlytiks.hideSidebar .pl-nav-menu-wrapper{display:none!important}div.simlytiks.hideSidebar .slBody.mainPanel .pl-nav-menu-wrapper{position:absolute;left:50px;top:0;z-index:200;display:block;border:1px solid #DDD}div.simlytiks.simlytiks-theme-modern.hideSidebar .slBody.mainPanel .pl-nav-menu-wrapper{left:56px}div.simlytiks.hideSidebar:not(.simlytiks-theme-modern) .slBody .sl-nav-menu-container .pl-nav-menu>ul li:hover,div.simlytiks.hideSidebar:not(.simlytiks-theme-modern) .slBody .sl-nav-menu-container .pl-nav-menu>ul li[data-opened=true]{border-left:3px solid steelblue!important}div.simlytiks.showSidebar.simlytiks-outer-container[data-floating-sidebar=false] .slBody.mainPanel .pl-nav-menu-wrapper{display:block!important}div.simlytiks .sl-header .toggle_sidebar:hover{border-radius:50%!important;background-color:rgba(0,0,0,.05)!important}div.simlytiks .sl-header .toggle_sidebar{display:none}div.simlytiks .sl-header .toggle_sidebar.btn-outline-on-hover.open{color:steelblue}div.simlytiks .simlytiks-wrapper .sl-dashboard-container[data-mode=view] .edit-db{display:block}div.simlytiks .simlytiks-wrapper .sl-dashboard-container .edit-db{display:none;position:absolute;left:0;top:0;z-index:2}div.simlytiks .viewContent.ui-resizable-resizing{z-index:2;border:1px solid #111!important}div.simlytiks .viewContent[data-location="2_1"]>.ui-resizable-handle{display:none!important}div.simlytiks .viewContent>.ui-resizable-handle-e{cursor:ew-resize}div.simlytiks .viewContent>.ui-resizable-handle-s{cursor:ns-resize}div.simlytiks .viewContent>.ui-resizable-handle:hover{background-color:#66afe9}div.simlytiks .viewContent.resizableHoverEW:not(.enabled){border-right-color:#66afe9!important;transition:none!important}div.simlytiks .viewContent.resizableHoverNS:not(.enabled){border-bottom-color:#66afe9!important;transition:none!important}div.sl-filters-popover .popover-content{width:400px;height:300px}div.sl-filters-popover .popover-content .bs_datatable_wrapper{min-height:unset}div.sl-filters-popover{max-height:unset;max-width:unset}div.simlytiks .sl-doe-container{padding:10px}div.simlytiks .sl-doe-container .ui-layout-center{overflow:auto!important}div.simlytiks .sl-datascience-container{padding:10px}div.simlytiks .sl-datascience-container .ui-layout-center{overflow:auto!important}div.simlytiks .sl-datascience-container .ui-layout-west{overflow:hidden!important}div.sl-data-parser.d3view-generic-modal-container{z-index:1200}div.sl-data-parser.d3view-generic-modal-container .ui-layout-east{border-left:1px solid #DDD}.excelresponseparser .ui-widget{font-size:100%;font-family:inherit}.slick-cell{padding:8px 10px}.excelresponseparser .ui-widget .slick-cell{font-size:unset;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;border-style:solid;border-left:0;border-top:0}.excelresponseparser .ui-widget .slick-cell:not(.selected){border-color:#DDD}.excelresponseparser .ui-widget .slick-cell:not(.selected).highlight-cell{background-color:#ffa5008a}.excelresponseparser .ui-widget .slick-header-column{height:20px!important;font-size:unset;padding:8px 10px!important}.excelresponseparser.sl-dataset-extraction .sidebarArea{border-left:1px solid #DDD;height:100%!important;padding:15px 6px}.excelresponseparser.sl-dataset-extraction .sidebarArea .responseEditor{font-size:unset}.excelresponseparser.sl-dataset-extraction .responseEditor div.row{border:0!important;padding:0!important;width:100%!important;margin-bottom:20px!important}.excelresponseparser.sl-dataset-extraction .responseEditor input{height:auto!important;font-size:unset!important}div.simlytiks[data-header-view=ribbon] .d3view-plugin-header{height:100px!important}div.simlytiks[data-header-view=ribbon] .d3view-plugin-header .pl-ribbon-level-2{background:#FFF!important;border-radius:5px!important}.sl-export-ppt div.d3view-multiselect .search-container .dropdown-menu,.sl-right-aligned-dropdown div.d3view-multiselect .search-container .dropdown-menu{right:0;left:auto;width:auto}div.simlytiks .viz-options .d3view-multiselect .search-container .dropdown-menu{right:0;left:auto;width:300px}div.simlytiks .pl-fixed{background:var(--d3neutralLighterAlt)!important}div.simlytiks .sl-side-bar .sl-settings .form-group div.row>div{width:100%}div.simlytiks .sl-side-bar .sl-settings .tab-pane{padding:10px}div.simlytiks .sl-side-bar .sl-settings .nav-tabs .nav-item-label{display:none}.sl-settings .permissions-table td,div.simlytiks .sl-settings .permissions-table th{text-align:center}div.sl-settings .remove-ref-row,div.sl-settings .remove-baseline-row,div.sl-settings .remove-current--row{cursor:pointer}div.sl-settings .remove-ref-row:hover,div.sl-settings .remove-baseline-row:hover,div.sl-settings .remove-current-row:hover{color:red}.sl-settings .data-filters-body{padding:15px 0!important}.basket-item.ui-sortable-helper{visibility:visible!important;width:100%!important;background:lightyellow;display:block!important;pointer-events:none;height:50px}.basket-item .drag-handle{opacity:0;cursor:move}.basket-item:hover .drag-handle{opacity:1}div.simlytiks.hasFullScreenViz .data-profile-carousel .item{left:unset!important;transform:none!important;perspective:unset!important;transition:none!important}div.simlytiks.hasFullScreenViz .sl-data-overview-container{z-index:103}#variables ul.nested>li{border:1px solid #DDD;padding:10px;margin:10px;border-radius:8px;box-shadow:var(--plugin-box-shadow-lightest)}div.simlytiks .viewContent .viz-ml-info{position:absolute!important;width:300px;height:250px;overflow:auto;background:#FFF;top:100px;right:100px;z-index:2;border:1px solid #DDD;padding:10px;cursor:move;box-shadow:var(--plugin-box-shadow-lightest)}.sl-sidebar .content-wrapper .sl-sidebar-content>div{padding:10px}.sl-viz-slideshow{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1053;background-color:var(--plugin-dark-container-bg)}.sl-viz-slideshow>.ss-close{}.sl-viz-slideshow .item-content{background-color:#FFF}.sl-viz-slideshow .item-content .vis-bottom-tags,.sl-viz-slideshow .item-content .vis-sticky-btn-group{display:none!important}.sl-viz-slideshow .d3view-carousel .carousel-inner{width:100%;height:calc(100% - 30px)}.sl-sidebar .content-wrapper .slideshow-item{padding:10px;border:1px solid #DDD}.sl-viz-slideshow .ss-footer-controls{position:fixed;bottom:0;right:10px}.sl-viz-slideshow:not(.chartInteractions) .ss-body .d3view-carousel *{pointer-events:none!important}.sl-viz-slideshow.noAnim .item{transform:none!important;transition:none!important}.ui-sortable-placeholder.slideshow-item{display:block!important;height:100px;background:lightyellow;visibility:visible!important}.sl-viz-slideshow .ss-controls,.sl-viz-slideshow .ss-footer-controls{opacity:0;transition:opacity .2s ease-in}.sl-viz-slideshow:hover .ss-controls,.sl-viz-slideshow:hover .ss-footer-controls{opacity:1}.sl-viz-slideshow .ss-end-slide{background-color:var(--plugin-dark-background)}.sl-viz-slideshow .ss-end-slide .d3view-no-data{color:#FFF;font-size:2em;top:10px;transform:translate(-50%,0);left:50%}div.sl-chart-formatter #sl-plot-texts .form-group>.row{margin:0}.ui-dialog.ui-widget.ui-widget-content.modal-content{z-index:2000}.sl-watermark-formatter .tab-pane .row{margin:0}div.simlytiks div.sl-main-window div.pages-container[data-view=modern] .viewContent.sortable-chosen{border:1px solid steelblue!important}div.simlytiks div.sl-main-window div.pages-container[data-view=modern] .viewContent.sortable-swap-highlight{border:1px solid green!important;background:rgba(0,255,0,.2)}.sl-drag-item.ui-draggable-dragging.viz-vc-panel{width:auto;padding:6px 15px!important;font-weight:400;position:absolute;left:0;top:0;z-index:10510;cursor:grab!important;background:#FFF;box-shadow:var(--plugin-box-shadow-lighter)}body.hideTicks .axis .tick{display:none!important}div.simlytiks .sl-log-message{position:absolute;left:0;width:100%;z-index:200}.sl-rows-to-db .databases{display:flex;flex-wrap:wrap;height:calc(100% - 65px);overflow:auto}.sl-rows-to-db .databases .db-panel{width:calc(33% - 10px);height:200px;margin:5px}.sl-rows-to-db .databases .db-panel .panel-body{height:calc(100% - 83px)}.sl-import-dataset .map-summary-table tbody tr{height:50px}.sl-import-dataset .map-summary-table tbody tr td{vertical-align:middle}div.simlytiks div[data-app="Reporting Options"] .sl-reporting-options{padding:15px}div.simlytiks div[data-app="Reporting Options"] .sl-reporting-options label{}div.simlytiks div[data-app="Reporting Options"] .sl-reporting-options .col-md-3{width:100%;padding:0 10px;margin-bottom:10px}div.simlytiks div[data-app="Reporting Options"] .sl-reporting-options .wm-options{padding:0 10px}.sl-reporter-layout-configurator .sl-title-slide,.sl-reporter-layout-configurator .sl-non-title-slide{margin:8px;transition:opacity .4s ease;opacity:1;cursor:pointer;padding:4px;position:relative;border:1px solid #DDD;height:150px}.sl-reporter-layout-configurator .sl-title-slide.active,.sl-reporter-layout-configurator .sl-non-title-slide.active{border:4px solid #428bca;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(102 175 233 / 60%)}.sl-data-ops .wf-workers-container input.worker-search{font-size:unset}div.simlytiks .category-item .sc-nulls-border{background:orange;height:100%;width:5px;position:absolute;left:-1px;z-index:20;top:0}.d3view-plugins-sidebar.sl-data-sources{padding:0}.d3view-plugins-sidebar.sl-data-sources .panel-heading{padding:10px!important}div.popover.sl-ds-info-tooltip .popover-content{max-height:200px;overflow:auto}div.popover.sl-ds-info-tooltip{width:300px}div.popover.sl-ds-info-tooltip td{word-break:break-all}div.simlytiks .vis-ds-info{cursor:pointer}div.simlytiks .vis-ds-info.open{opacity:1!important}div.simlytiks .sl-colors-customization>div[data-column]{margin-bottom:20px}div.simlytiks .viz-content-container.independent div.viewContent.active{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 0 0 rgb(0 0 0 / 8%),0 0 5px rgb(102 175 233 / 60%);box-shadow:inset 0 0 0 rgb(0 0 0 / 8%),0 0 5px rgb(102 175 233 / 60%);background-color:var(--dt-selection-color)}div.simlytiks[data-viz-preview-placement=right] .toggled_for_preview div.viewContent.enabled .vizviewContainer{flex-direction:row-reverse}div.simlytiks[data-viz-preview-placement=right] .toggled_for_preview div.viewContent.enabled .vizviewContainer #viz_preview_options{border-right:0;border-left:1px solid #DDD}div.simlytiks[data-viz-preview-placement=right] #viz_preview_options .viz-options-btn-group{right:100%!important;position:absolute;top:50%;transform:translateY(-50%);left:unset}div.simlytiks.hasDbItemEnlarged .viewContent.hasDbItemEnlarged .vizviewPanel>.panel-heading{display:none}div.simlytiks .vizviewContainer .viz-floating-actions-bar{height:45px;width:calc(100% - 60px);left:30px;margin:0 auto;position:absolute;top:0;z-index:200;background:#FFF;box-shadow:var(--plugin-box-shadow-light);padding:0 20px;container-name:tv-bulk-actions-bar;container-type:inline-size}@container tv-bulk-actions-bar (max-width:1000px){.item-label{display:none}}div.simlytiks .vizviewContainer .viz-floating-actions-bar[data-position=bottom]{top:unset;left:30px;bottom:30px;position:absolute;z-index:1000}div.simlytiks .vizviewContainer .viz-floating-actions-bar .pl-ribbon-menu>div{display:flex;align-items:center}div.simlytiks .vizviewContainer .viz-floating-actions-bar .pl-ribbon-menu>div>button{flex-grow:1}div.simlytiks .vizviewContainer .viz-floating-actions-bar .pl-ribbon-menu>div>button .d3view-flex-v{justify-content:center}.table-view .table-viewer-header{container-name:tv-header;container-type:inline-size}@container tv-header (max-width:1500px){.btn-label{display:none}}div.simlytiks .vizviewContainer .viz-floating-actions-bar .pl-ribbon-menu>div>button{flex-grow:0;margin:2px}div.simlytiks .vizviewContainer .table-view .tv-floating-bulk-actions-bar[data-position=bottom]{position:absolute;left:0!important;width:100%}div.simlytiks.simlytiks-outer-container[data-disable-footer=true] .simlytiks-nav-tabs{display:none}div.simlytiks.simlytiks-outer-container[data-disable-footer=true] div.slBody{height:calc(100% - 70px)!important}div.simlytiks #viz_preview_options[data-footer-placement=bottom] .viz-preview-tabs{height:calc(100% - 150px)}div.simlytiks #viz_preview_options[data-footer-placement=bottom] .preview-footer{padding:20px}div.simlytiks #viz_preview_options[data-footer-placement=bottom]{display:flex;flex-direction:column}div.simlytiks #viz_preview_options[data-footer-placement=bottom] .preview-footer{flex:none}div.simlytiks .viz-options[data-options-group-placement=top]>.viz-params{height:unset;flex:1 1 auto}div.sl-doe-view .boxplot-item{margin:0}div.simlytiks div.sl-doe-container .boxplot-item{margin:0}div.popover.doe-dist-popover .doe-dist{width:400px;height:300px}div.popover.doe-dist-popover .doe-dist .boxplot-item{margin:0}div.sl-doe-view .collapse-west{position:absolute;left:-23px;z-index:20;top:0;background:#FFF!important}div.sl-doe-view .table-container.full-h.o_auto_y tbody tr{height:70px}div.sl-doe-view .table-container.full-h.o_auto_y tbody tr th{vertical-align:middle}div.sl-datascience-view{height:100%}div.sl-datascience-view .pl-datascience-filters{padding:10px}div.sl-datascience-view .pl-datascience-filters-content{height:100%;overflow-y:auto}div.simlytiks.showSidebar [data-view=datascience] .slBody.mainPanel .pl-nav-menu-wrapper{display:none!important}.d3view-global-exporting .pageWithColorByExport .viewContent{border:0}.d3view-global-exporting .pageWithColorByExport .sl-page-tabs{display:none}.sl-landing-page-container{display:flex;flex-direction:column;height:100%}.sl-landing-header{border-bottom:1px solid #ddd;background:#f8f9fa}.sl-landing-tabs{border:0;margin:0;padding:0 15px}.sl-landing-tabs>li{margin:0}.sl-landing-tabs>li>a{border:0;border-radius:0;padding:15px 20px;color:#666;background:transparent;border-bottom:3px solid transparent}.sl-landing-tabs>li.active>a,.sl-landing-tabs>li.active>a:hover,.sl-landing-tabs>li.active>a:focus{border:0;background:#fff;color:#333;border-bottom:3px solid #007bff}.sl-landing-tabs>li>a:hover{border:0;background:#fff;color:#333}.sl-landing-body{flex:1;padding:20px;overflow-y:auto}.sl-landing-page-view .sl-tab-content{display:none}.sl-landing-page-view .sl-tab-content.active{display:block}.sl-landing-page-view .sl-landing-footer{border-top:1px solid #ddd;padding:15px 20px;background:#f8f9fa}.sl-landing-page-view .sl-tab-description{color:#666;margin-bottom:20px;font-size:14px}.sl-landing-page-view .sl-file-upload-area{border:2px dashed #ddd;border-radius:8px;padding:40px;text-align:center;background:#fafafa;transition:all .3s ease}.sl-landing-page-view .sl-file-upload-area:hover{border-color:#007bff;background:#f0f8ff}.sl-landing-page-view .sl-file-upload-area.dragover{border-color:#007bff;background:#e3f2fd;transform:scale(1.02)}.sl-landing-page-view .sl-dropzone{cursor:pointer}.sl-landing-page-view .sl-dropzone-message h4{margin:15px 0 10px;color:#333}.sl-landing-page-view .sl-dropzone-message p{margin:5px 0;color:#666}.sl-landing-page-view .sl-supported-formats{font-size:12px;color:#999;margin-top:10px}.sl-landing-page-view .sl-database-form{background:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #ddd}.sl-landing-page-view .sl-samples-grid{margin-top:20px}.sl-landing-page-view .sl-sample-dataset-card{border:1px solid #ddd;border-radius:8px;margin-bottom:20px;background:#fff;transition:all .3s ease;cursor:pointer}.sl-landing-page-view .sl-sample-dataset-card:hover{border-color:#007bff;box-shadow:0 2px 8px rgba(0,123,255,.1)}.sl-landing-page-view .sl-sample-dataset-card.selected{border-color:#28a745;background:#f8fff9;box-shadow:0 2px 8px rgba(40,167,69,.2)}.sl-landing-page-view .sl-sample-card-header{padding:15px 15px 10px;border-bottom:1px solid #eee}.sl-landing-page-view .sl-sample-card-header h5{margin:0;color:#333;font-weight:600}.sl-landing-page-view .sl-sample-card-body{padding:10px 15px;min-height:60px}.sl-landing-page-view .sl-sample-card-body p{margin:0;color:#666;font-size:13px;line-height:1.4}.sl-landing-page-view .sl-sample-card-footer{padding:10px 15px;border-top:1px solid #eee;text-align:right}.sl-landing-page-view .sl-samples-loading{text-align:center;padding:40px;color:#666}.sl-landing-page-view .sl-samples-loading i{margin-bottom:10px}.sl-landing-page-view .sl-no-samples{text-align:center;padding:40px}.sl-landing-page-view .sl-no-data-message{border-left:4px solid #ffc107;background-color:#fff3cd;border-color:#ffeaa7}.sl-landing-page-view .sl-no-data-message i{color:#856404;margin-right:8px}.sl-landing-page-view .sl-no-data-message strong{color:#856404}.sl-landing-page-view .sl-no-data-message p{color:#856404;margin:10px 0 0}@media (max-width:768px){.sl-landing-page-view .sl-landing-tabs>li>a{padding:10px 15px;font-size:12px}.sl-landing-page-view .sl-landing-tabs>li>a i{display:block;margin-bottom:5px}.sl-landing-page-view .sl-landing-body{padding:15px}.sl-landing-page-view .sl-file-upload-area{padding:20px}.sl-landing-page-view .sl-sample-dataset-card{margin-bottom:15px}}div.simlytiks.simlytiks-outer-container[data-floating-sidebar=true] .sl-side-bar-container{position:relative;height:100%}div.simlytiks.simlytiks-outer-container[data-floating-sidebar=true] .sl-side-bar-container .pl-nav-menu{}div.simlytiks[data-floating-sidebar=true] .sl-side-bar-container .pl-nav-menu>ul li.open,div.simlytiks[data-floating-sidebar=true] .sl-side-bar-container .pl-nav-menu>ul li:hover{}div.simlytiks .slBody .sl-nav-menu-container .pl-nav-menu>ul li{}div.simlytiks.simlytiks-outer-container[data-floating-sidebar=true] .sl-side-bar-container .pl-nav-menu .pl-tab-item-label{}div.simlytiks.simlytiks-outer-container[data-floating-sidebar=true] .sl-main-window{position:relative;height:100%}div.simlytiks.simlytiks-outer-container[data-floating-sidebar=true] .slBody.mainPanel .pl-nav-menu-wrapper{position:absolute;left:56px;top:0;height:100%;width:auto;border-right:1px solid #DDD;z-index:5}div.simlytiks.simlytiks-outer-container[data-floating-sidebar=true] .slBody.mainPanel .pl-nav-menu-wrapper .tab-pane[data-app]{width:300px;padding:15px}div.simlytiks.simlytiks-outer-container[data-floating-sidebar=true] .slBody.mainPanel .pl-nav-menu-wrapper .tab-pane[data-app].full-width{width:calc(99vw - 55px)}div.simlytiks.simlytiks-outer-container[data-floating-sidebar=true] .sl-charts-container,div.simlytiks.simlytiks-outer-container[data-floating-sidebar=true] .ml-vis-list-container{position:relative}div.simlytiks[data-floating-sidebar=true] .sl-datascience-container.animated.fadeIn{position:relative}.sl-ai-agent-container{position:absolute;top:0;right:0;width:0;height:100%!important;z-index:10000;padding:5px!important;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.15);transition:width .4s cubic-bezier(0.4,0,.2,1),box-shadow .4s ease;overflow:hidden;will-change:width;border-radius:var(--wf-ai-fora-border-radius,16px)}.sl-ai-agent-container.sl-ai-agent-visible{width:400px;box-shadow:-6px 0 30px rgba(0,0,0,.2)}div.simlytiks .sl-ai-agent-container.sl-ai-agent-hidden{width:0!important;box-shadow:-4px 0 20px rgba(0,0,0,0);padding:0!important}div.simlytiks .sl-ai-agent-container.sl-ai-agent-hidden .sl-ai-agent-chat{display:none}.sl-ai-agent-container .sl-wf-container{position:relative;width:100%;height:100%!important;overflow:hidden;background:#fff}.sl-ai-agent-container .agent-header{display:none!important}@keyframes fadeInBackdrop{from{opacity:0}to{opacity:1}}.sl-ai-agent-container .sl-wf-container.workflow .workflow-index[data-view=agentic] .agentic-view-container{top:0!important;padding:20px}.sl-ai-agent-container .sl-wf-container .workflow-container,.sl-ai-agent-container .sl-wf-container .wf-agentic-view{width:100%;height:100%!important;overflow:hidden}.sl-ai-agent-chat.sl-floating-div{pointer-events:all;position:absolute!important;width:100%;height:100%;top:0;left:0;display:block;z-index:89;overflow:hidden;opacity:1;background:var(--wf-ai-fora-bg,#fff);border:0;box-shadow:var(--wf-ai-fora-shadow,0 8px 32px rgba(0,0,0,.12));border-radius:var(--wf-ai-fora-border-radius,16px);padding:0}.sl-ai-agent-chat.sl-floating-div:not(.isVisible){display:none}.sl-ai-agent-chat.sl-floating-div .sl-ai-agent-chat-header{cursor:move;user-select:none;background:var(--wf-ai-fora-header-bg,linear-gradient(135deg,#667eea 0,#764ba2 100%));color:var(--wf-ai-fora-header-color,#fff);border-radius:var(--wf-ai-fora-border-radius,16px) var(--wf-ai-fora-border-radius,16px) 0 0;height:var(--wf-ai-fora-header-height,56px);padding:var(--wf-ai-fora-header-padding,0 16px);display:flex;align-items:center;justify-content:space-between}.sl-ai-agent-chat.sl-floating-div .sl-ai-agent-chat-header .lead{color:var(--wf-ai-fora-header-color,#fff);margin:0;font-size:15px;font-weight:500}.sl-ai-agent-chat.sl-floating-div .sl-ai-agent-chat-header .fa-robot{color:var(--wf-ai-fora-header-color,#fff)}.sl-ai-agent-chat.sl-floating-div .sl-ai-agent-chat-header .btn-group{display:flex;gap:4px}.sl-ai-agent-chat.sl-floating-div .sl-ai-agent-chat-header .btn{width:32px;height:32px;padding:0;border-radius:8px;background:var(--wf-ai-fora-btn-bg,rgba(255,255,255,.15));border:0;color:var(--wf-ai-fora-header-color,#fff);display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease}.sl-ai-agent-chat.sl-floating-div .sl-ai-agent-chat-header .btn:hover{background:var(--wf-ai-fora-btn-bg-hover,rgba(255,255,255,.25))}.sl-ai-agent-chat.sl-floating-div .sl-ai-agent-chat-header .btn i{margin:0}.sl-ai-agent-chat.sl-floating-div .sl-ai-agent-chat-header .btn span:not(.sr-only){display:none}.sl-ai-agent-chat-sidebar-toggle-btn{background:transparent!important;border:0!important;padding:0!important;margin:0!important;cursor:pointer}.sl-ai-agent-chat-sidebar-toggle-btn:hover{background:transparent!important}.sl-ai-agent-chat.sl-floating-div.minimized{height:80px!important;max-height:80px;min-height:80px;overflow:hidden}.sl-ai-agent-chat.sl-floating-div.minimized .sl-ai-agent-chat-content{display:none}.sl-ai-agent-chat.sl-floating-div:hover{opacity:1;box-shadow:var(--wf-ai-fora-shadow-hover,0 6px 25px rgba(0,0,0,.2))}.sl-ai-agent-chat-tabs-sidebar{flex:0 0 180px;width:180px;border-right:1px solid #eee;background-color:#fafafa;overflow-y:auto;transition:flex .3s ease,width .3s ease,opacity .3s ease}.sl-ai-agent-chat-tabs-sidebar .sl-ai-agent-tabs-list{list-style:none;padding:8px;margin:0}.sl-ai-agent-chat-tabs-sidebar .sl-ai-agent-tab-item{padding:10px 12px;margin-bottom:4px;border-radius:8px;cursor:pointer;transition:background .2s ease;font-size:13px}.sl-ai-agent-chat-tabs-sidebar .sl-ai-agent-tab-item:hover{background:var(--wf-ai-fora-tab-hover-bg,rgba(102,126,234,.1))}.sl-ai-agent-chat-tabs-sidebar .sl-ai-agent-tab-item.active{background:var(--wf-ai-fora-tab-active-bg,linear-gradient(135deg,#667eea 0,#764ba2 100%));color:#fff}.sl-ai-agent-chat-tabs-sidebar .sl-ai-agent-tab-id{display:none}.sl-ai-agent-chat-content{flex:1;display:flex;overflow:hidden;background:#fff}.sl-ai-agent-chat-content-area{flex:1 1 auto;position:relative;overflow:hidden;background:#fff}.sl-ai-agent-chat-tabs-sidebar.hidden{flex:0 0 0!important;width:0!important;min-width:0!important;border-right:0!important;overflow:hidden!important;opacity:0}.sl-ai-agent-container.fullscreen{position:fixed!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;padding:0!important;border-radius:0!important;border:0!important;box-shadow:none!important;z-index:99999!important;opacity:1!important;background:#fff!important}.sl-ai-agent-container.fullscreen .sl-ai-agent-chat-header{border-radius:0}.sl-ai-agent-container.fullscreen .ui-resizable-handle{display:none!important}.sl-ai-agent-container.docked{position:absolute!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;top:auto!important;right:24px!important;left:auto!important;bottom:24px!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important;background:transparent!important}.sl-ai-agent-container.docked .sl-ai-agent-chat{position:relative!important;width:250px!important;min-width:180px!important;max-width:320px!important;height:48px!important;min-height:48px!important;max-height:48px!important;border-radius:24px!important;overflow:hidden;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.15)}.sl-ai-agent-chat.sl-floating-div.docked .sl-ai-agent-chat-header{height:100%;padding:0 12px;border-radius:24px}.sl-ai-agent-chat.sl-floating-div.docked .sl-ai-agent-chat-header .lead{font-size:13px;display:flex;align-items:center;gap:5px}.sl-ai-agent-chat.sl-floating-div.docked .sl-ai-agent-chat-content,.sl-ai-agent-chat.sl-floating-div.docked>.pl-flex-v>:not(.sl-ai-agent-chat-header){display:none!important}.sl-ai-agent-chat.sl-floating-div.docked .sl-ai-agent-chat-sidebar-toggle-btn{background:none!important;border:0!important;padding:0!important;margin:0!important;cursor:pointer!important}.sl-ai-agent-chat.sl-floating-div.docked .sl-ai-agent-chat-sidebar-toggle-btn h3{margin:0;font-size:13px;font-weight:500}.sl-ai-agent-chat.sl-floating-div.docked .agent-title-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;display:inline-block}.sl-ai-agent-chat.sl-floating-div.docked .maximize-restore-btn,.sl-ai-agent-chat.sl-floating-div.docked .clear-conversation-btn{display:none!important}.sl-ai-agent-chat.sl-floating-div.docked .minimize-expand-btn{display:inline-flex!important;width:28px!important;height:28px!important}.sl-ai-agent-chat.sl-floating-div.docked .close-chat-btn{display:inline-flex!important;width:28px!important;height:28px!important}.sl-ai-agent-chat.sl-floating-div.docked .ui-resizable-handle{display:none!important}.sl-ai-agent-chat.sl-floating-div .ui-resizable-e,.sl-ai-agent-chat.sl-floating-div .ui-resizable-w{cursor:ew-resize;width:8px}.sl-ai-agent-chat.sl-floating-div .ui-resizable-n,.sl-ai-agent-chat.sl-floating-div .ui-resizable-s{cursor:ns-resize;height:8px}.sl-ai-agent-chat.sl-floating-div .ui-resizable-ne,.sl-ai-agent-chat.sl-floating-div .ui-resizable-nw,.sl-ai-agent-chat.sl-floating-div .ui-resizable-se,.sl-ai-agent-chat.sl-floating-div .ui-resizable-sw{width:12px;height:12px}div.sl-add-column-by-expression-modal .expression-maker .form-group{width:100%}.simlytiks .sl-rb-container{height:100%}.simlytiks .sl-rb-body{display:flex;flex:1 1 auto;overflow:hidden}.simlytiks .sl-rb-main{flex:1 1 auto;overflow:hidden;min-width:0}.simlytiks .sl-rb-toolbar{padding:8px 14px;gap:12px;border-bottom:1px solid var(--d3v-border,#e2e8f0);background:var(--d3v-bg-secondary,#f8fafc);min-height:44px}.simlytiks .sl-rb-dataset-count{font-size:12px;color:var(--d3v-text-muted,#94a3b8);font-weight:500}.simlytiks .sl-rb-view-toggle .btn.active{background:var(--d3v-accent,#3b82f6);color:var(--d3v-text-inverse,#fff);border-color:var(--d3v-accent,#3b82f6)}.simlytiks .sl-rb-relationship-view,.simlytiks .sl-rb-tables-view{min-height:0}.simlytiks .sl-rb-relationship-view{position:relative}.simlytiks .sl-rb-settings{width:280px;min-width:280px;border-left:1px solid var(--d3v-border,#e2e8f0);background:var(--d3v-bg-secondary,#f8fafc)}.simlytiks .sl-rb-settings-header{padding:10px 14px;gap:8px;font-weight:600;font-size:13px;border-bottom:1px solid var(--d3v-border,#e2e8f0)}.simlytiks .sl-rb-settings-body{padding:14px}.simlytiks .sl-rb-setting-group{margin-bottom:16px}.simlytiks .sl-rb-setting-label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--d3v-text-muted,#94a3b8);font-weight:600;margin-bottom:6px}.simlytiks .sl-rb-setting-help{font-size:11px;color:var(--d3v-text-muted,#94a3b8);margin-top:4px;margin-bottom:0}.simlytiks .sl-rb-setting-divider{height:1px;background:var(--d3v-border,#e2e8f0);margin:14px 0}.simlytiks .sl-rb-merge-preview{display:flex;align-items:baseline;gap:6px}.simlytiks .sl-rb-preview-count{font-size:28px;font-weight:700;color:var(--d3v-accent,#3b82f6);line-height:1}.simlytiks .sl-rb-preview-label{font-size:12px;color:var(--d3v-text-muted,#94a3b8)}.simlytiks .sl-rb-join-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.simlytiks .sl-rb-add-join-rule{font-size:10px;padding:3px 10px;border:1px dashed var(--d3v-accent,#3B82F6);border-radius:6px;background:rgba(59,130,246,.04);color:var(--d3v-accent,#3B82F6);cursor:pointer;font-weight:600;transition:all .12s ease}.simlytiks .sl-rb-add-join-rule:hover{background:rgba(59,130,246,.1)}.simlytiks .sl-rb-join-rules{display:flex;flex-direction:column;gap:8px}.simlytiks .sl-rb-join-rules-empty{display:flex;align-items:center;gap:8px;padding:14px 16px;border:1px dashed var(--d3v-border,#CBD5E1);border-radius:var(--d3v-r-md,8px);color:var(--d3v-text-muted,#94A3B8);font-size:11px;line-height:1.4}.simlytiks .sl-rb-join-rules-empty i{font-size:14px;opacity:.5;flex-shrink:0}.simlytiks .sl-rb-join-rule-card{background:var(--d3v-bg-secondary,#F8FAFC);border:1px solid var(--d3v-border,#E2E8F0);border-radius:var(--d3v-r-md,8px);padding:10px 12px;display:flex;flex-direction:column;gap:8px;transition:all .12s ease}.simlytiks .sl-rb-join-rule-card:hover{border-color:var(--d3v-accent,#3B82F6)}.simlytiks .sl-rb-join-rule-card.active{border-color:var(--d3v-accent,#3B82F6);box-shadow:0 0 0 2px rgba(59,130,246,.08)}.simlytiks .sl-rb-join-rule-top{display:flex;align-items:center;gap:8px}.simlytiks .sl-rb-join-rule-toggle{width:32px;height:18px;border-radius:var(--d3v-r-full,9999px);background:var(--d3v-n-300,#CBD5E1);position:relative;cursor:pointer;transition:background .15s ease;flex-shrink:0}.simlytiks .sl-rb-join-rule-toggle.on{background:var(--d3v-accent,#3B82F6)}.simlytiks .sl-rb-join-rule-toggle::after{content:'';position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;top:2px;left:2px;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:transform .15s ease}.simlytiks .sl-rb-join-rule-toggle.on::after{transform:translateX(14px)}.simlytiks .sl-rb-join-rule-label{font-size:11px;font-weight:600;color:var(--d3v-text-primary,#1E293B);flex:1}.simlytiks .sl-rb-join-rule-delete{border:0;background:transparent;color:var(--d3v-text-muted,#94A3B8);cursor:pointer;font-size:12px;padding:2px 4px;border-radius:4px;transition:all .12s ease}.simlytiks .sl-rb-join-rule-delete:hover{background:#FEF2F2;color:var(--d3v-danger,#EF4444)}.simlytiks .sl-rb-join-rule-datasets{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:4px}.simlytiks .sl-rb-join-rule-source-ds,.simlytiks .sl-rb-join-rule-target-ds{flex:1 1 80px;min-width:80px;padding:5px 8px;border:1px solid var(--d3v-border,#E2E8F0);border-radius:6px;font-size:11px;font-weight:600;color:var(--d3v-text-primary,#334155);background:var(--d3v-bg-secondary,#F8FAFC)}.simlytiks .sl-rb-join-rule-cols{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.simlytiks .sl-rb-join-rule-source,.simlytiks .sl-rb-join-rule-target{flex:1 1 80px;min-width:80px;padding:5px 8px;border:1px solid var(--d3v-border,#E2E8F0);border-radius:6px;font-size:11px;color:var(--d3v-text-primary,#334155);background:var(--d3v-bg-primary,#fff)}.simlytiks .sl-rb-join-eq{font-size:12px;font-weight:700;color:var(--d3v-text-muted,#94A3B8)}.simlytiks .sl-rb-join-rule-type{padding:5px 8px;border:1px solid var(--d3v-border,#E2E8F0);border-radius:6px;font-size:10px;color:var(--d3v-text-secondary,#475569);background:var(--d3v-bg-primary,#fff);width:70px;flex-shrink:0}.simlytiks .sl-rb-join-match-badge{font-size:9px;color:#16A34A;font-weight:600;display:flex;align-items:center;gap:4px}.simlytiks .sl-rb-match-dot{width:5px;height:5px;border-radius:50%;background:#16A34A;display:inline-block}.simlytiks .sl-rb-no-rules{font-size:11px;color:var(--d3v-text-muted,#94a3b8);padding:8px 0}.simlytiks .sl-rb-tables-view{padding:14px;display:flex;flex-direction:column;gap:14px}.simlytiks .sl-rb-table-card{background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,8px);box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(0,0,0,.05));overflow:hidden;transition:var(--d3v-t-fast,.12s)}.simlytiks .sl-rb-table-card:hover{box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.1))}.simlytiks .sl-rb-table-card-header{padding:10px 14px;background:var(--d3v-bg-secondary,#f8fafc);border-bottom:1px solid var(--d3v-border,#e2e8f0);font-size:13px;font-weight:600}.simlytiks .sl-rb-ds-color{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.simlytiks .sl-rb-ds-name{color:var(--d3v-text-primary,#1e293b)}.simlytiks .sl-rb-ds-meta{font-size:11px;color:var(--d3v-text-muted,#94a3b8);font-weight:400}.simlytiks .sl-rb-table-card-body{overflow-x:auto}.simlytiks .sl-rb-mini-table{width:100%;font-size:11px;border-collapse:collapse}.simlytiks .sl-rb-mini-table th{padding:6px 10px;background:var(--d3v-bg-tertiary,#f1f5f9);color:var(--d3v-text-secondary,#475569);font-weight:600;text-align:left;border-bottom:1px solid var(--d3v-border,#e2e8f0);white-space:nowrap}.simlytiks .sl-rb-mini-table td{padding:5px 10px;border-bottom:1px solid var(--d3v-border,#e2e8f0);color:var(--d3v-text-primary,#1e293b);white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.simlytiks .sl-rb-mini-table tbody tr:hover{background:var(--d3v-bg-hover,#e2e8f0)}.simlytiks .sl-rb-table-more{padding:6px 10px;font-size:11px;color:var(--d3v-text-muted,#94a3b8);text-align:center}.simlytiks .sl-rb-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--d3v-text-muted,#94a3b8);font-size:13px;gap:12px}.simlytiks .sl-rb-empty .fa{font-size:48px;opacity:.25}.simlytiks .sl-rb-customize-cols-btn{width:100%;text-align:left;padding:8px 10px;border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-sm,4px);background:var(--d3v-bg-primary,#fff);font-size:12px;cursor:pointer;transition:var(--d3v-t-fast,.12s)}.simlytiks .sl-rb-customize-cols-btn:hover{background:var(--d3v-bg-hover,#e2e8f0)}.simlytiks .sl-rb-col-customizer{position:absolute;top:0;right:0;bottom:0;width:100%;background:var(--d3v-bg-primary,#fff);border-left:1px solid var(--d3v-border,#e2e8f0);box-shadow:var(--d3v-sh-md,0 4px 12px rgba(15,23,42,.08));z-index:3;display:flex;flex-direction:column;transform:translateX(100%);transition:transform var(--d3v-t-med,.22s) ease}.simlytiks .sl-rb-col-customizer.open{transform:translateX(0)}.simlytiks .sl-rb-col-customizer-header{padding:12px 14px;font-weight:600;font-size:13px;color:var(--d3v-text-primary,#0f172a);border-bottom:1px solid var(--d3v-border,#e2e8f0);background:var(--d3v-bg-secondary,#f8fafc)}.simlytiks .sl-rb-col-customizer-header .fa-sliders{margin-right:6px;color:var(--d3v-accent,#3b82f6)}.simlytiks .sl-rb-col-toggle-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--d3v-border-subtle,#eef2f7);background:var(--d3v-bg-primary,#fff);flex-wrap:wrap}.simlytiks .sl-rb-col-toggle-label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--d3v-text-secondary,#475569);margin:0;cursor:pointer}.simlytiks .sl-rb-col-toggle-label input[type=checkbox]{margin:0}.simlytiks .sl-rb-col-show-all{margin-left:auto;padding:2px 6px;font-size:12px;color:var(--d3v-accent,#3b82f6);text-decoration:none}.simlytiks .sl-rb-col-show-all:hover{text-decoration:underline}.simlytiks .sl-rb-col-customizer-body{padding:10px 10px 14px;display:flex;flex-direction:column;gap:4px}.simlytiks .sl-rb-col-row{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid transparent;border-radius:var(--d3v-r-md,6px);font-size:12px;background:var(--d3v-bg-primary,#fff);transition:var(--d3v-t-fast,.12s)}.simlytiks .sl-rb-col-row:hover{background:var(--d3v-bg-hover,#f1f5f9);border-color:var(--d3v-border-subtle,#e2e8f0)}.simlytiks .sl-rb-col-row.sl-rb-col-hidden{opacity:.5}.simlytiks .sl-rb-col-drag-handle{cursor:grab;color:var(--d3v-text-muted,#94a3b8);font-size:11px;padding:0 2px}.simlytiks .sl-rb-col-drag-handle:active{cursor:grabbing}.simlytiks .sl-rb-col-name{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--d3v-text-primary,#0f172a);font-weight:500}.simlytiks .sl-rb-col-name-input{flex:1 1 auto;font-size:12px;padding:2px 6px;border:1px solid var(--d3v-accent,#3b82f6);border-radius:var(--d3v-r-sm,4px);outline:0}.simlytiks .sl-rb-col-badge{font-size:10px;padding:1px 6px;border-radius:999px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.simlytiks .sl-rb-col-badge-empty{background:var(--d3v-status-warning-bg,#fef3c7);color:var(--d3v-status-warning,#b45309)}.simlytiks .sl-rb-col-badge-common{background:var(--d3v-status-info-bg,#dbeafe);color:var(--d3v-status-info,#1d4ed8)}.simlytiks .sl-rb-col-rename-btn,.simlytiks .sl-rb-col-vis-btn{padding:2px 6px;color:var(--d3v-text-muted,#94a3b8);background:transparent;border:0;transition:var(--d3v-t-fast,.12s)}.simlytiks .sl-rb-col-rename-btn:hover,.simlytiks .sl-rb-col-vis-btn:hover{color:var(--d3v-accent,#3b82f6)}.simlytiks .sl-rb-col-dragging{opacity:.4;background:var(--d3v-bg-hover,#f1f5f9)}.simlytiks .sl-rb-col-chosen{background:var(--d3v-bg-hover,#eef2f7);border-color:var(--d3v-accent,#3b82f6)}.simlytiks .sl-rb-save-new,.simlytiks .sl-rb-replace-all{transition:var(--d3v-t-fast,.12s);border-radius:var(--d3v-r-sm,4px)}.simlytiks .sl-rb-save-new:disabled,.simlytiks .sl-rb-replace-all:disabled{opacity:.5;cursor:not-allowed}.simlytiks .sl-rb-save-new:not(:disabled):hover{box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(0,0,0,.05))}.simlytiks .sl-rb-replace-all:not(:disabled):hover{box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(0,0,0,.05))}div.simlytiks.simlytiks-theme-modern .viewContent{background:var(--sl-bg-surface,#FFF);border:1px solid var(--sl-border,#E2E8F0);border-radius:var(--sl-r-lg,12px);box-shadow:var(--sl-sh-sm,0 1px 3px rgba(0,0,0,.08));transition:box-shadow .25s ease,transform .25s ease;overflow:hidden}div.simlytiks.simlytiks-theme-modern .viewContent:hover{box-shadow:var(--sl-sh-md,0 4px 12px rgba(0,0,0,.1));transform:translateY(-1px)}div.simlytiks.simlytiks-theme-modern .sl-view-advanced-dashboard .viewContent{border:0!important}div.simlytiks.simlytiks-theme-modern .viewContent .domain{stroke:var(--sl-n-300,#CBD5E1);stroke-width:.5px}div.simlytiks.simlytiks-theme-modern .viewContent .tick line{stroke:var(--sl-n-200,#E2E8F0);stroke-width:.5px}div.simlytiks.simlytiks-theme-modern .viewContent .tick text{fill:var(--sl-text-secondary,#475569);font-size:11px;font-family:system-ui,-apple-system,'Segoe UI',sans-serif}div.simlytiks.simlytiks-theme-modern .viewContent .gridX line,div.simlytiks.simlytiks-theme-modern .viewContent .gridY line,div.simlytiks.simlytiks-theme-modern .viewContent .grid line{stroke:var(--sl-n-100,#F1F5F9);stroke-width:.5px;stroke-dasharray:3,3;opacity:1}div.simlytiks.simlytiks-theme-modern .viewContent .gridX .domain,div.simlytiks.simlytiks-theme-modern .viewContent .gridY .domain,div.simlytiks.simlytiks-theme-modern .viewContent .grid .domain{stroke:none}div.simlytiks.simlytiks-theme-modern .viz-legends-container{background:transparent!important;border:0!important;border-radius:0!important;padding:0}div.simlytiks.simlytiks-theme-modern .d3view-legends-container{background:var(--sl-n-50,#F8FAFC)!important;border:1px solid var(--sl-border,#E2E8F0)!important;border-radius:var(--sl-r-md,8px)!important;padding:8px 12px;font-family:system-ui,-apple-system,'Segoe UI',sans-serif}div.simlytiks.simlytiks-theme-modern .d3view-legends-container div.legend-header{background:transparent!important;border-bottom:1px solid var(--sl-border,#E2E8F0);padding-bottom:6px;margin-bottom:6px}div.simlytiks.simlytiks-theme-modern .d3view-legends-container .legends-label,div.simlytiks.simlytiks-theme-modern .viz-legends-container .legends-label{font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--sl-text-muted,#94A3B8);font-weight:600}div.simlytiks.simlytiks-theme-modern .d3view-legends-container .legends-body,div.simlytiks.simlytiks-theme-modern .viz-legends-container .legends-body{padding:0}div.simlytiks.simlytiks-theme-modern .d3view-legends-container .legend-item,div.simlytiks.simlytiks-theme-modern .viz-legends-container .legend-item{font-size:12px;color:var(--sl-text-secondary,#475569);transition:color .12s ease}div.simlytiks.simlytiks-theme-modern .d3view-legends-container .legend-item:hover,div.simlytiks.simlytiks-theme-modern .viz-legends-container .legend-item:hover{color:var(--sl-text-primary,#1E293B)}div.simlytiks.simlytiks-theme-modern .d3view-legends-container .curve-name,div.simlytiks.simlytiks-theme-modern .viz-legends-container .curve-name{font-family:system-ui,-apple-system,'Segoe UI',sans-serif;font-size:12px}div.simlytiks.simlytiks-theme-modern .d3view-legends-container .legend-search-container input,div.simlytiks.simlytiks-theme-modern .viz-legends-container .legend-search-container input{border-radius:var(--sl-r-full,9999px);border:1px solid var(--sl-border,#E2E8F0);padding:4px 10px;font-size:12px;background:var(--sl-bg-surface,#FFF);outline:0;transition:border-color .15s ease}div.simlytiks.simlytiks-theme-modern .d3view-legends-container .legend-search-container input:focus,div.simlytiks.simlytiks-theme-modern .viz-legends-container .legend-search-container input:focus{border-color:var(--sl-accent,#3B82F6)}div.simlytiks.simlytiks-theme-modern .d3view-legends-container .legend-container-options .dropdown-menu,div.simlytiks.simlytiks-theme-modern .viz-legends-container .legend-container-options .dropdown-menu{background:var(--sl-bg-surface,#FFF);border:1px solid var(--sl-border,#E2E8F0);border-radius:var(--sl-r-md,8px);box-shadow:var(--sl-sh-md,0 4px 12px rgba(0,0,0,.1));padding:4px 0}div.simlytiks.simlytiks-theme-modern .d3view-legends-container .legend-container-options .dropdown-menu li>a,div.simlytiks.simlytiks-theme-modern .viz-legends-container .legend-container-options .dropdown-menu li>a{padding:6px 12px;font-size:12px;color:var(--sl-text-secondary,#475569);transition:background .12s ease,color .12s ease}div.simlytiks.simlytiks-theme-modern .d3view-legends-container .legend-container-options .dropdown-menu li>a:hover,div.simlytiks.simlytiks-theme-modern .viz-legends-container .legend-container-options .dropdown-menu li>a:hover{background:var(--sl-accent-light,rgba(59,130,246,.1));color:var(--sl-accent,#3B82F6)}div.simlytiks.simlytiks-theme-modern .legends-svg{font-family:system-ui,-apple-system,'Segoe UI',sans-serif}div.simlytiks.simlytiks-theme-modern .legends-svg .legends-label{font-size:12px;font-weight:600;color:var(--sl-text-secondary,#475569)}div.simlytiks.simlytiks-theme-modern .d3-tip,div.simlytiks.simlytiks-theme-modern .viz-tooltip,div.simlytiks.simlytiks-theme-modern .svg-tip,div.simlytiks.simlytiks-theme-modern .d3view-viz-tooltip{background:var(--sl-bg-surface,#FFF)!important;border:1px solid var(--sl-border,#E2E8F0)!important;border-radius:var(--sl-r-md,8px)!important;box-shadow:var(--sl-sh-lg,0 10px 25px rgba(0,0,0,.12))!important;color:var(--sl-text-primary,#1E293B)!important;font-size:12px!important;font-family:system-ui,-apple-system,'Segoe UI',sans-serif!important;padding:10px 14px!important;line-height:1.5!important}div.simlytiks.simlytiks-theme-modern .viewContent .chart-title,div.simlytiks.simlytiks-theme-modern .viewContent .viz-title,div.simlytiks.simlytiks-theme-modern .viewContent .item-heading{font-size:14px;font-weight:600;color:var(--sl-text-primary,#1E293B);font-family:system-ui,-apple-system,'Segoe UI',sans-serif}div.simlytiks.simlytiks-theme-modern .viewContent svg text{font-family:system-ui,-apple-system,'Segoe UI',sans-serif!important}div.simlytiks.simlytiks-theme-modern .viewContent rect.bar{rx:4px;ry:4px;transition:opacity .15s ease}div.simlytiks.simlytiks-theme-modern .viewContent rect.bar:hover{opacity:.85;filter:brightness(1.05)}div.simlytiks.simlytiks-theme-modern .viewContent path.line{stroke-width:2.5px!important;stroke-linecap:round!important;stroke-linejoin:round!important}div.simlytiks.simlytiks-theme-modern .viewContent circle.dot{stroke:var(--sl-bg-surface,#FFF)!important;stroke-width:2px!important;transition:r .15s ease}div.simlytiks.simlytiks-theme-modern .viewContent path.area{opacity:.15}div.simlytiks.simlytiks-theme-modern .viewContent path.arc{stroke:var(--sl-bg-surface,#FFF)!important;stroke-width:2px!important;transition:transform .15s ease,opacity .15s ease}div.simlytiks.simlytiks-theme-modern .viewContent circle.bubble,div.simlytiks.simlytiks-theme-modern .viewContent .scatter-dot{stroke:var(--sl-bg-surface,#FFF)!important;stroke-width:1.5px!important;opacity:.7!important;transition:opacity .15s ease}div.simlytiks.simlytiks-theme-modern .viewContent circle.bubble:hover,div.simlytiks.simlytiks-theme-modern .viewContent .scatter-dot:hover{opacity:1!important}div.simlytiks.simlytiks-theme-modern .viewContent rect.cell{rx:2px;ry:2px;stroke:var(--sl-bg-surface,#FFF)!important;stroke-width:1px!important;transition:stroke-width .12s ease}div.simlytiks.simlytiks-theme-modern .viewContent rect.cell:hover{stroke:var(--sl-accent,#3B82F6)!important;stroke-width:2px!important}div.simlytiks.simlytiks-theme-modern .viewContent rect.histogram-bar,div.simlytiks.simlytiks-theme-modern .viewContent .histogram rect{rx:2px;ry:2px;opacity:.8;stroke:var(--sl-bg-surface,#FFF)!important;stroke-width:1px!important}div.simlytiks.simlytiks-theme-modern .viewContent rect.box{rx:4px;ry:4px;stroke-width:1.5px!important}div.simlytiks.simlytiks-theme-modern .viewContent line.median{stroke-width:2.5px!important}div.simlytiks.simlytiks-theme-modern .viewContent .parallel-line,div.simlytiks.simlytiks-theme-modern .viewContent .foreground path{stroke-width:1.5px!important;opacity:.4!important;transition:opacity .15s ease}div.simlytiks.simlytiks-theme-modern .viewContent .parallel-line:hover,div.simlytiks.simlytiks-theme-modern .viewContent .parallel-line.highlighted,div.simlytiks.simlytiks-theme-modern .viewContent .foreground path:hover,div.simlytiks.simlytiks-theme-modern .viewContent .foreground path.highlighted{opacity:1!important;stroke-width:2.5px!important}div.simlytiks.simlytiks-theme-modern .viewContent .radar-area{fill-opacity:.2!important;stroke-width:2px!important}div.simlytiks.simlytiks-theme-modern .viewContent .node rect{rx:4px;ry:4px}div.simlytiks.simlytiks-theme-modern .viewContent .link{opacity:.3;transition:opacity .15s ease}div.simlytiks.simlytiks-theme-modern .viewContent .link:hover{opacity:.6}div.simlytiks.simlytiks-theme-modern .viewContent .treemap-cell rect{stroke:var(--sl-bg-surface,#FFF)!important;stroke-width:2px!important}div.simlytiks.simlytiks-theme-modern .viewContent .treemap-cell text{font-size:11px!important;fill:var(--sl-text-primary,#1E293B)!important}div.simlytiks.simlytiks-theme-modern .viewContent rect.day{rx:2px;ry:2px;stroke:var(--sl-bg-surface,#FFF)!important;stroke-width:1px!important}div.simlytiks.simlytiks-theme-modern .viewContent table{border-collapse:separate!important;border-spacing:0!important;width:100%!important}div.simlytiks.simlytiks-theme-modern .viewContent table th{background:var(--sl-n-50,#F8FAFC)!important;color:var(--sl-text-primary,#1E293B)!important;font-weight:600!important;font-size:12px!important;padding:10px 12px!important;text-transform:uppercase!important;letter-spacing:.03em!important;border-bottom:2px solid var(--sl-border,#E2E8F0)!important}div.simlytiks.simlytiks-theme-modern .viewContent table td{padding:8px 12px!important;font-size:13px!important;color:var(--sl-text-primary,#1E293B)!important;border-bottom:1px solid var(--sl-border,#E2E8F0)!important}div.simlytiks.simlytiks-theme-modern .viewContent table tr:nth-child(even) td{background:var(--sl-n-50,#F8FAFC)}div.simlytiks.simlytiks-theme-modern .viewContent table tr:hover td{background:var(--sl-accent-light,rgba(59,130,246,.08))}div.simlytiks.simlytiks-theme-modern .viewContent path.chord{opacity:.7;transition:opacity .15s ease}div.simlytiks.simlytiks-theme-modern .viewContent path.chord:hover{opacity:1}div.simlytiks.simlytiks-theme-modern .viewContent rect.task-bar{rx:6px;ry:6px}div.simlytiks.simlytiks-theme-modern .viewContent .dtree-node-box{border-radius:var(--sl-r-md,8px);border:1px solid var(--sl-border,#E2E8F0);box-shadow:var(--sl-sh-sm,0 1px 3px rgba(0,0,0,.08));background:var(--sl-bg-surface,#FFF)}div.simlytiks.simlytiks-theme-modern .viewContent circle.node{stroke:var(--sl-bg-surface,#FFF)!important;stroke-width:2px!important}div.simlytiks.simlytiks-theme-modern .viewContent line.link{stroke:var(--sl-n-300,#CBD5E1)!important;stroke-width:1px!important}div.simlytiks.simlytiks-theme-modern .viewContent path.violin{fill-opacity:.6!important;stroke-width:1.5px!important}div.simlytiks.simlytiks-theme-modern .grouped_chart_container{border:1px solid var(--sl-border,#E2E8F0);border-radius:var(--sl-r-lg,12px);overflow:hidden}div.simlytiks.simlytiks-theme-modern .grouped_chart_container .grouped_view{border-color:var(--sl-border,#E2E8F0)}div.simlytiks.simlytiks-theme-modern .sl-page-tabs,div.simlytiks.simlytiks-theme-modern .simlytiks-nav-tabs{background:var(--sl-bg-surface,#FFF);border-bottom:1px solid var(--sl-border,#E2E8F0)}div.simlytiks.simlytiks-theme-modern .sl-page-tabs>li>a,div.simlytiks.simlytiks-theme-modern .simlytiks-nav-tabs>li>a{color:var(--sl-text-secondary,#475569);font-size:13px;padding:8px 16px;border:0!important;border-bottom:2px solid transparent;background:transparent!important;transition:all .15s ease}div.simlytiks.simlytiks-theme-modern .sl-page-tabs>li.active>a,div.simlytiks.simlytiks-theme-modern .simlytiks-nav-tabs>li.active>a{color:var(--sl-accent,#3B82F6)!important;font-weight:500;border-bottom-color:var(--sl-accent,#3B82F6);background:transparent!important}div.simlytiks.simlytiks-theme-modern .sl-page-tabs>li>a:hover,div.simlytiks.simlytiks-theme-modern .simlytiks-nav-tabs>li>a:hover{color:var(--sl-text-primary,#1E293B);background:var(--sl-accent-light,rgba(59,130,246,.08))!important}div.simlytiks.simlytiks-theme-modern .sl-filter-container,div.simlytiks.simlytiks-theme-modern .viz-filter-bar{background:var(--sl-n-50,#F8FAFC);border-radius:var(--sl-r-md,8px);padding:6px 12px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}div.simlytiks.simlytiks-theme-modern .floating-ff{background:var(--sl-bg-surface,#FFF);border:1px solid var(--sl-border,#E2E8F0);border-radius:var(--sl-r-md,8px);box-shadow:var(--sl-sh-md,0 4px 12px rgba(0,0,0,.1));padding:10px 14px;margin:4px 0}div.simlytiks.simlytiks-theme-modern .formfilters-container{background:var(--sl-n-50,#F8FAFC);border-radius:var(--sl-r-md,8px);padding:8px 12px;margin-top:6px}div.simlytiks.simlytiks-theme-modern .viz-options-panel,div.simlytiks.simlytiks-theme-modern .viz-options-btn-group{background:var(--sl-bg-surface,#FFF);border:1px solid var(--sl-border,#E2E8F0);border-radius:var(--sl-r-md,8px);box-shadow:var(--sl-sh-md,0 4px 12px rgba(0,0,0,.1))}div.simlytiks.simlytiks-theme-modern .viewContent .floating-btn{background:rgba(255,255,255,.95);border-radius:var(--sl-r-md,8px);box-shadow:var(--sl-sh-sm,0 1px 3px rgba(0,0,0,.08));padding:4px;display:flex;gap:2px}div.simlytiks.simlytiks-theme-modern .viewContent .floating-btn button,div.simlytiks.simlytiks-theme-modern .viewContent .floating-btn a{width:28px;height:28px;border-radius:var(--sl-r-sm,4px);border:0;background:transparent;color:var(--sl-text-secondary,#475569);cursor:pointer;transition:all .12s ease;display:inline-flex;align-items:center;justify-content:center}div.simlytiks.simlytiks-theme-modern .viewContent .floating-btn button:hover,div.simlytiks.simlytiks-theme-modern .viewContent .floating-btn a:hover{background:var(--sl-n-100,#F1F5F9);color:var(--sl-text-primary,#1E293B)}div.simlytiks.simlytiks-theme-modern .viewContent rect.chart-border{stroke:var(--sl-n-200,#E2E8F0)!important;fill:none!important}div.simlytiks.simlytiks-theme-modern.sl-dark .viewContent{background:var(--sl-bg-surface,#1e2a4a);border-color:var(--sl-border)}div.simlytiks.simlytiks-theme-modern.sl-dark .viewContent .floating-btn{background:rgba(22,33,62,.95)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .viewContent .floating-btn button:hover,div.simlytiks.simlytiks-theme-modern.sl-dark .viewContent .floating-btn a:hover{background:var(--sl-n-200)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .viewContent path.arc{stroke:var(--sl-bg-surface,#1e2a4a)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .viewContent rect.cell{stroke:var(--sl-bg-surface,#1e2a4a)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .viewContent circle.dot{stroke:var(--sl-bg-surface,#1e2a4a)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .viewContent .treemap-cell rect{stroke:var(--sl-bg-surface,#1e2a4a)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .viewContent circle.node{stroke:var(--sl-bg-surface,#1e2a4a)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .viewContent rect.day{stroke:var(--sl-bg-surface,#1e2a4a)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .viewContent line.link{stroke:var(--sl-border)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .viewContent .dtree-node-box{background:var(--sl-bg-surface)!important;border-color:var(--sl-border)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .grouped_chart_container{border-color:var(--sl-border)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .viewContent rect.chart-border{stroke:var(--sl-border)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .d3view-legends-container{background:var(--sl-bg-surface,#1e2a4a)!important;border-color:var(--sl-border)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .d3view-legends-container div.legend-header{border-color:var(--sl-border)}div.simlytiks.simlytiks-theme-modern.sl-dark .d3view-legends-container .legend-search-container input,div.simlytiks.simlytiks-theme-modern.sl-dark .viz-legends-container .legend-search-container input{background:var(--sl-n-100,#1e2a4a);border-color:var(--sl-border);color:var(--sl-text-primary)}div.simlytiks.simlytiks-theme-modern.sl-dark .d3view-legends-container .legend-container-options .dropdown-menu,div.simlytiks.simlytiks-theme-modern.sl-dark .viz-legends-container .legend-container-options .dropdown-menu{background:var(--sl-bg-surface);border-color:var(--sl-border)}div.simlytiks.simlytiks-theme-modern.sl-dark .viewContent table th{background:var(--sl-bg-canvas,#0f1629)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .viewContent table tr:nth-child(even) td{background:rgba(255,255,255,.03)}div.simlytiks.simlytiks-theme-modern.sl-dark .viewContent table tr:hover td{background:rgba(59,130,246,.08)}div.simlytiks.simlytiks-theme-modern.sl-dark .d3-tip,div.simlytiks.simlytiks-theme-modern.sl-dark .viz-tooltip,div.simlytiks.simlytiks-theme-modern.sl-dark .svg-tip,div.simlytiks.simlytiks-theme-modern.sl-dark .d3view-viz-tooltip{background:var(--sl-bg-surface)!important;border-color:var(--sl-border)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-filter-container,div.simlytiks.simlytiks-theme-modern.sl-dark .viz-filter-bar{background:var(--sl-n-100)}div.simlytiks.simlytiks-theme-modern.sl-dark .floating-ff{background:var(--sl-bg-surface);border-color:var(--sl-border)}div.simlytiks.simlytiks-theme-modern.sl-dark .viewContent rect.histogram-bar,div.simlytiks.simlytiks-theme-modern.sl-dark .viewContent .histogram rect{stroke:var(--sl-bg-surface,#1e2a4a)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .viewContent rect.box{stroke:var(--sl-border)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .viz-options-panel,div.simlytiks.simlytiks-theme-modern.sl-dark .viz-options-btn-group{background:var(--sl-bg-surface);border-color:var(--sl-border)}div.simlytiks.simlytiks-theme-modern{--sl-bg-primary:#FFF;--sl-bg-secondary:#F8FAFC;--sl-bg-tertiary:#F1F5F9;--sl-bg-hover:#E2E8F0;--sl-text-primary:#1E293B;--sl-text-secondary:#475569;--sl-text-muted:#94A3B8;--sl-border-color:#E2E8F0;--sl-accent-primary:#3B82F6;--sl-accent-hover:#2563EB;--sl-accent-success:#10B981;--sl-accent-danger:#EF4444;--sl-border-radius-sm:6px;--sl-border-radius-md:8px;--sl-border-radius-lg:12px;--sl-shadow-sm:0 1px 3px rgba(0,0,0,.08);--sl-shadow-md:0 4px 12px rgba(0,0,0,.12);--sl-shadow-lg:0 10px 25px rgba(0,0,0,.15);--sl-header-height:56px;--sl-transition:all .15s ease;--sl-spacing-xs:4px;--sl-spacing-sm:8px;--sl-spacing-md:16px;--sl-spacing-lg:24px;--sl-spacing-xl:32px;--sl-input-height:40px;--sl-input-padding:10px 14px;--sl-input-border-radius:var(--sl-border-radius-md);--sl-focus-ring:0 0 0 3px rgba(59,130,246,.1);--sl-focus-ring-success:0 0 0 3px rgba(16,185,129,.1);--sl-input-transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}div.simlytiks.simlytiks-theme-modern.sl-dark{--sl-bg-primary:#1a2744;--sl-bg-secondary:#16213e;--sl-bg-tertiary:#0f1629;--sl-bg-hover:#1f3050;--sl-text-primary:#E2E8F0;--sl-text-secondary:#94A3B8;--sl-text-muted:#64748B;--sl-border-color:rgba(148,163,184,.15);--sl-accent-primary:#60A5FA;--sl-accent-hover:#3B82F6;--sl-accent-success:#34D399;--sl-accent-danger:#F87171;--sl-shadow-sm:0 1px 3px rgba(0,0,0,.3);--sl-shadow-md:0 4px 12px rgba(0,0,0,.4);--sl-shadow-lg:0 10px 25px rgba(0,0,0,.5);--sl-surface-hover:#334155;--sl-focus-ring:0 0 0 3px rgba(96,165,250,.2)}div.simlytiks.simlytiks-theme-modern .d3view-plugin-header{height:auto!important;min-height:var(--sl-header-height)!important;background:var(--sl-bg-primary)!important;border-bottom:0!important;box-shadow:var(--sl-shadow-sm)!important;padding:8px 16px!important;display:flex!important;align-items:center!important;gap:12px!important}div.simlytiks.simlytiks-theme-modern .plugin-logo-container{padding:0!important;display:flex!important;align-items:center!important;flex-shrink:0!important}div.simlytiks.simlytiks-theme-modern .plugin-logo-container img{width:36px!important;height:36px!important}div.simlytiks.simlytiks-theme-modern .plugin-name .sl-name{font-weight:600!important;font-size:15px!important;color:var(--sl-text-primary)!important}div.simlytiks.simlytiks-theme-modern .plugin-header-right{flex:1 1 auto!important;min-width:0!important}div.simlytiks.simlytiks-theme-modern .plugin-header-level1{align-items:center!important}div.simlytiks.simlytiks-theme-modern .plugin-header-level1-right{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important}div.simlytiks.simlytiks-theme-modern .control-buttons{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;margin-right:0!important}div.simlytiks.simlytiks-theme-modern .control-buttons .btn{white-space:nowrap!important;border-radius:var(--sl-border-radius-sm)!important}div.simlytiks.simlytiks-theme-modern .control-buttons .dropdown{margin-right:0!important}div.simlytiks.simlytiks-theme-modern .control-buttons .btn-outline-on-hover{padding:6px 10px!important}div.simlytiks.simlytiks-theme-modern .plugin-header-level1-right .pl-link{display:flex!important;align-items:center!important;gap:4px!important;padding:6px 10px!important;border-radius:var(--sl-border-radius-sm)!important;color:var(--sl-text-secondary)!important;transition:var(--sl-transition)!important;white-space:nowrap!important}div.simlytiks.simlytiks-theme-modern .plugin-header-level1-right .pl-link:hover{background:var(--sl-bg-tertiary)!important;color:var(--sl-text-primary)!important;text-decoration:none!important}div.simlytiks.simlytiks-theme-modern .plugin-header-level1-right .pipe,div.simlytiks.simlytiks-theme-modern .d3view-plugin-header .pipe{display:none!important}div.simlytiks.simlytiks-theme-modern .plugin-header-level1-right .pl-flex,div.simlytiks.simlytiks-theme-modern .plugin-header-level1-right .d3view-flex-v{display:flex!important;align-items:center!important;gap:6px!important}div.simlytiks.simlytiks-theme-modern .plugin-header-level1-right>span,div.simlytiks.simlytiks-theme-modern .plugin-header-level1-right>div{margin-right:0!important;margin-left:0!important}div.simlytiks.simlytiks-theme-modern .dataset-share-container{gap:0!important}div.simlytiks.simlytiks-theme-modern .sl-global-filters-container,div.simlytiks.simlytiks-theme-modern .sl-global-settings{margin-right:0!important}div.simlytiks.simlytiks-theme-modern .plugin-header-level-2{background:var(--sl-bg-secondary)!important;border-top:1px solid var(--sl-border-color)!important;padding:6px 12px!important;margin-top:4px!important}div.simlytiks.simlytiks-theme-modern .plugin-header-level-2 .wf-dropdowns{background:transparent!important}div.simlytiks.simlytiks-theme-modern .wf-dropdowns .dropdowns-list.menu-level-1{display:flex!important;gap:4px!important;align-items:center!important}div.simlytiks.simlytiks-theme-modern .wf-dropdowns .dropdowns-list.menu-level-1>li{margin:0!important}div.simlytiks.simlytiks-theme-modern .wf-dropdowns .dropdowns-list.menu-level-1>li>a:not(.btn){padding:8px 14px!important;border-radius:var(--sl-border-radius-sm)!important;color:var(--sl-text-secondary)!important;font-weight:500!important;font-size:13px!important;transition:var(--sl-transition)!important;border:1px solid transparent!important;background:transparent!important}div.simlytiks.simlytiks-theme-modern .wf-dropdowns .dropdowns-list.menu-level-1>li>a.btn{padding:8px 14px!important}div.simlytiks.simlytiks-theme-modern .wf-dropdowns .dropdowns-list.menu-level-1>li>a:hover,div.simlytiks.simlytiks-theme-modern .wf-dropdowns .dropdowns-list.menu-level-1>li.open>a{background:var(--sl-bg-tertiary)!important;color:var(--sl-text-primary)!important;border-color:var(--sl-border-color)!important}div.simlytiks.simlytiks-theme-modern .dropdown-menu{border-radius:var(--sl-border-radius-md)!important;border:1px solid var(--sl-border-color)!important;box-shadow:var(--sl-shadow-md)!important;padding:6px!important;margin-top:4px!important}div.simlytiks.simlytiks-theme-modern .dropdown-menu>li>a{padding:8px 12px!important;border-radius:var(--sl-border-radius-sm)!important;transition:var(--sl-transition)!important;font-size:13px!important;color:var(--sl-text-secondary)!important}div.simlytiks.simlytiks-theme-modern .dropdown-menu>li>a:hover{background:var(--sl-bg-tertiary)!important;color:var(--sl-text-primary)!important}div.simlytiks.simlytiks-theme-modern .dropdown-menu>li.checked>a::before{content:'\2713'!important;margin-right:8px!important;color:var(--sl-accent-success)!important;font-weight:700!important}div.simlytiks.simlytiks-theme-modern .dropdown-menu .divider{margin:6px 0!important;background-color:var(--sl-border-color)!important}div.simlytiks.simlytiks-theme-modern .dropdown-submenu{position:relative}div.simlytiks.simlytiks-theme-modern .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:0;border-radius:var(--sl-border-radius-md)!important}div.simlytiks.simlytiks-theme-modern .dropdown-submenu:hover>.dropdown-menu{display:block}div.simlytiks.simlytiks-theme-modern .dropdown-submenu>a::after{content:'\f0da';font-family:FontAwesome;float:right;margin-left:8px;color:var(--sl-text-muted);font-size:11px}div.simlytiks.simlytiks-theme-modern .dropdown-menu>.page-layouts{gap:8px!important;padding:8px!important;background:var(--sl-bg-primary)!important}div.simlytiks.simlytiks-theme-modern .dropdown-menu>.page-layouts .page-layout{background:var(--sl-bg-secondary)!important;border:1px solid var(--sl-border-color)!important;border-radius:var(--sl-border-radius-md)!important;transition:var(--sl-transition)!important;box-shadow:var(--sl-shadow-sm)!important;margin:0!important}div.simlytiks.simlytiks-theme-modern .dropdown-menu>.page-layouts .page-layout:hover{background:var(--sl-bg-tertiary)!important;border-color:var(--sl-accent-primary)!important;box-shadow:var(--sl-shadow-md)!important;transform:translateY(-1px)!important}div.simlytiks.simlytiks-theme-modern .dropdown-menu>.page-layouts .page-layout.active{background:linear-gradient(135deg,rgba(59,130,246,.1) 0,rgba(59,130,246,.05) 100%)!important;border-color:var(--sl-accent-primary)!important;border-width:2px!important;box-shadow:0 0 0 3px rgba(59,130,246,.1),var(--sl-shadow-md)!important}div.simlytiks.simlytiks-theme-modern .dropdown-menu>.page-layouts .page-layout.disabled{opacity:.4!important;cursor:not-allowed!important}div.simlytiks.simlytiks-theme-modern .dropdown-menu>.page-layouts .page-layout i.layout-icon{color:var(--sl-text-secondary)!important;transition:var(--sl-transition)!important}div.simlytiks.simlytiks-theme-modern .dropdown-menu>.page-layouts .page-layout:hover i.layout-icon,div.simlytiks.simlytiks-theme-modern .dropdown-menu>.page-layouts .page-layout.active i.layout-icon{color:var(--sl-accent-primary)!important}div.simlytiks.simlytiks-theme-modern .dropdown-menu>.page-layouts .page-layout .column_label{color:var(--sl-text-secondary)!important;font-size:11px!important;font-weight:500!important}div.simlytiks.simlytiks-theme-modern .dropdown-menu>.page-layouts .page-layout.active .column_label{color:var(--sl-accent-primary)!important;font-weight:600!important}div.simlytiks.simlytiks-theme-modern .sl-charts-container .charts-list{padding:8px!important;background:var(--sl-bg-secondary)!important;border:0!important}div.simlytiks.simlytiks-theme-modern .sl-charts-container .charts-list ul.list-group{gap:8px!important}div.simlytiks.simlytiks-theme-modern .sl-charts-container .charts-list .charts-list-item{background:var(--sl-bg-primary)!important;border:1px solid var(--sl-border-color)!important;border-radius:var(--sl-border-radius-md)!important;padding:14px!important;margin-bottom:0!important;box-shadow:var(--sl-shadow-sm)!important;transition:var(--sl-transition)!important;cursor:pointer!important}div.simlytiks.simlytiks-theme-modern .sl-charts-container[data-view=grid] .charts-list-item{width:calc(100%/6 - 8px)!important}div.simlytiks.simlytiks-theme-modern .sl-charts-container .charts-list .charts-list-item:hover{background:var(--sl-bg-secondary)!important;border-color:var(--sl-accent-primary)!important;box-shadow:var(--sl-shadow-md)!important;transform:translateY(-2px)!important}div.simlytiks.simlytiks-theme-modern .sl-charts-container .charts-list .charts-list-item .viz-thumbnail{border-radius:var(--sl-border-radius-sm)!important;overflow:hidden!important;background:var(--sl-bg-tertiary)!important;padding:8px!important;flex-shrink:0!important}div.simlytiks.simlytiks-theme-modern .sl-charts-container .charts-list .charts-list-item .viz-name{font-size:14px!important;font-weight:600!important;color:var(--sl-text-primary)!important;margin-bottom:4px!important;line-height:1.4!important}div.simlytiks.simlytiks-theme-modern .sl-charts-container .charts-list .charts-list-item .viz-description{font-size:12px!important;color:var(--sl-text-secondary)!important;line-height:1.5!important;margin-bottom:6px!important}div.simlytiks.simlytiks-theme-modern .sl-charts-container .charts-list .charts-list-item .viz-tags{margin-top:8px!important;display:flex!important;flex-wrap:wrap!important;gap:4px!important}div.simlytiks.simlytiks-theme-modern .sl-charts-container .charts-list .charts-list-item .viz-tags .label{border-radius:12px!important;padding:2px 8px!important;font-size:10px!important;font-weight:500!important}div.simlytiks.simlytiks-theme-modern .sl-charts-container .charts-list .charts-list-item .viz-transitions{margin-top:8px!important;padding-top:8px!important;border-top:1px solid var(--sl-border-color)!important}div.simlytiks.simlytiks-theme-modern .sl-charts-container .charts-list .charts-list-item .viz-transitions span.dimgrey{font-size:10px!important;color:var(--sl-text-muted)!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-weight:600!important}div.simlytiks.simlytiks-theme-modern .sl-charts-container .charts-list .charts-list-item .control-buttons{margin-top:10px!important}div.simlytiks.simlytiks-theme-modern .sl-charts-container .charts-list .charts-list-item .control-buttons .btn{border-radius:var(--sl-border-radius-sm)!important;transition:var(--sl-transition)!important;font-size:12px!important;padding:4px 12px!important}div.simlytiks.simlytiks-theme-modern .sl-charts-container .charts-list .charts-list-item .chart-options{opacity:0!important;transition:var(--sl-transition)!important}div.simlytiks.simlytiks-theme-modern .sl-charts-container .charts-list .charts-list-item:hover .chart-options{opacity:1!important}div.simlytiks.simlytiks-theme-modern .btn-primary{background:linear-gradient(135deg,var(--sl-accent-primary) 0,var(--sl-accent-hover) 100%)!important;border:0!important;border-radius:var(--sl-border-radius-sm)!important;box-shadow:0 2px 4px rgba(59,130,246,.3)!important;font-weight:500!important;transition:var(--sl-transition)!important}div.simlytiks.simlytiks-theme-modern .btn-primary:hover{box-shadow:0 4px 8px rgba(59,130,246,.4)!important;transform:translateY(-1px)!important}div.simlytiks.simlytiks-theme-modern .btn-success{background:linear-gradient(135deg,var(--sl-accent-success) 0,#059669 100%)!important;border:0!important;border-radius:var(--sl-border-radius-sm)!important;box-shadow:0 2px 4px rgba(16,185,129,.3)!important;font-weight:500!important;transition:var(--sl-transition)!important}div.simlytiks.simlytiks-theme-modern .btn-success:hover{box-shadow:0 4px 8px rgba(16,185,129,.4)!important;transform:translateY(-1px)!important}div.simlytiks.simlytiks-theme-modern .btn-outline-on-hover{border-radius:var(--sl-border-radius-sm)!important;transition:var(--sl-transition)!important;border:1px solid transparent!important}div.simlytiks.simlytiks-theme-modern .btn-outline-on-hover:hover{background:var(--sl-bg-tertiary)!important;border-color:var(--sl-border-color)!important}div.simlytiks.simlytiks-theme-modern .toggle_sidebar i{font-size:16px!important;color:var(--sl-text-secondary)!important}div.simlytiks.simlytiks-theme-modern .toggle_sidebar:hover i{color:var(--sl-text-primary)!important}div.simlytiks.simlytiks-theme-modern .d3view-plugin-header{flex-wrap:wrap!important;padding:8px 7px 0!important}div.simlytiks.simlytiks-theme-modern .plugin-header-right{flex:1 1 100%!important;order:2!important}div.simlytiks.simlytiks-theme-modern .plugin-header-level-2{width:100%!important;margin-left:0!important;padding-left:0!important;padding-right:0!important}div.simlytiks.simlytiks-theme-modern .plugin-header-level1-right .btn-label{display:none!important}div.simlytiks.simlytiks-theme-modern .sl-comments-container{margin-right:0!important}div.simlytiks.simlytiks-theme-modern .sl-comments-container .pipe{display:none!important}div.simlytiks.simlytiks-theme-modern .plugin-header-level1-right .pl-link,div.simlytiks.simlytiks-theme-modern .plugin-header-level1-right .btn{cursor:pointer!important}div.simlytiks.simlytiks-theme-modern{--sl-accent-warning:#F59E0B;--sl-accent-warning-light:rgba(245,158,11,.15);--sl-type-numeric-bg:#DBEAFE;--sl-type-numeric-text:#1D4ED8;--sl-type-text-bg:#D1FAE5;--sl-type-text-text:#047857;--sl-type-datetime-bg:#EDE9FE;--sl-type-datetime-text:#6D28D9;--sl-type-curve-bg:#FFEDD5;--sl-type-curve-text:#C2410C;--sl-type-boolean-bg:#FCE7F3;--sl-type-boolean-text:#BE185D;--sl-type-media-bg:#FEF3C7;--sl-type-media-text:#B45309;--sl-type-dataset-bg:#E0E7FF;--sl-type-dataset-text:#4338CA;--sl-type-3d-bg:#CCFBF1;--sl-type-3d-text:#0D9488;--sl-search-highlight:#FEF08A}div.simlytiks.simlytiks-theme-modern .responses-panel{background:var(--sl-bg-primary)!important;border-radius:var(--sl-border-radius-md)!important}div.simlytiks.simlytiks-theme-modern .responses-panel .list-group-header:not(.sc-group-header){background:var(--sl-bg-primary)!important;border-bottom:1px solid var(--sl-border-color)!important;padding:12px 16px!important}div.simlytiks.simlytiks-theme-modern .responses-panel .list-group-header h3{font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:var(--sl-text-secondary)!important;margin:0!important}div.simlytiks.simlytiks-theme-modern .responses-panel .list-group-header .dropdown>.dropdown-menu{z-index:1050}div.simlytiks.simlytiks-theme-modern .sl-side-bar .dropdown-submenu>.dropdown-menu,div.simlytiks.simlytiks-theme-modern .responses-panel .dropdown-submenu>.dropdown-menu{position:static!important;float:none!important;box-shadow:none!important;border:0!important;border-left:2px solid var(--sl-accent,#3B82F6)!important;padding:2px 0 2px 4px!important;margin:4px 0 0 12px!important;background:transparent!important;min-width:0!important}div.simlytiks.simlytiks-theme-modern .sl-quick-stats{background:var(--sl-bg-secondary)!important;border-radius:var(--sl-border-radius-md)!important;padding:12px 16px!important;margin:8px 12px!important;border:1px solid var(--sl-border-color)!important}div.simlytiks.simlytiks-theme-modern .sl-quick-stats-summary{font-size:12px!important;color:var(--sl-text-secondary)!important;margin-bottom:8px!important}div.simlytiks.simlytiks-theme-modern .sl-quick-stats-types{display:flex!important;flex-wrap:wrap!important;gap:6px!important}div.simlytiks.simlytiks-theme-modern .sl-type-badge{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:4px 10px!important;border-radius:12px!important;font-size:11px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;border:2px solid transparent!important}div.simlytiks.simlytiks-theme-modern .sl-type-badge:hover{transform:scale(1.05)!important}div.simlytiks.simlytiks-theme-modern .sl-type-badge.active{border-color:currentColor!important;box-shadow:0 0 0 2px rgba(0,0,0,.1)!important}div.simlytiks.simlytiks-theme-modern .sl-type-badge.quantitative,div.simlytiks.simlytiks-theme-modern .sl-type-badge.numeric{background:var(--sl-type-numeric-bg)!important;color:var(--sl-type-numeric-text)!important}div.simlytiks.simlytiks-theme-modern .sl-type-badge.categorical,div.simlytiks.simlytiks-theme-modern .sl-type-badge.text{background:var(--sl-type-text-bg)!important;color:var(--sl-type-text-text)!important}div.simlytiks.simlytiks-theme-modern .sl-type-badge.datetime{background:var(--sl-type-datetime-bg)!important;color:var(--sl-type-datetime-text)!important}div.simlytiks.simlytiks-theme-modern .sl-type-badge.curveplot,div.simlytiks.simlytiks-theme-modern .sl-type-badge.curve{background:var(--sl-type-curve-bg)!important;color:var(--sl-type-curve-text)!important}div.simlytiks.simlytiks-theme-modern .sl-type-badge.boolean{background:var(--sl-type-boolean-bg)!important;color:var(--sl-type-boolean-text)!important}div.simlytiks.simlytiks-theme-modern .sl-type-badge.imagegallery,div.simlytiks.simlytiks-theme-modern .sl-type-badge.media{background:var(--sl-type-media-bg)!important;color:var(--sl-type-media-text)!important}div.simlytiks.simlytiks-theme-modern .sl-type-badge.kv_dataset,div.simlytiks.simlytiks-theme-modern .sl-type-badge.define_table,div.simlytiks.simlytiks-theme-modern .sl-type-badge.dataset{background:var(--sl-type-dataset-bg)!important;color:var(--sl-type-dataset-text)!important}div.simlytiks.simlytiks-theme-modern .sl-type-badge.3dview{background:var(--sl-type-3d-bg)!important;color:var(--sl-type-3d-text)!important}div.simlytiks.simlytiks-theme-modern .sl-response-card{background:var(--sl-bg-primary)!important;border:1px solid var(--sl-border-color)!important;border-radius:var(--sl-border-radius-md)!important;margin:8px 12px!important;padding:0!important;transition:all .2s ease!important;cursor:move!important;overflow:hidden!important}div.simlytiks.simlytiks-theme-modern .sl-response-card:hover{transform:translateY(-2px)!important;box-shadow:var(--sl-shadow-md)!important;border-color:var(--sl-accent-primary)!important}div.simlytiks.simlytiks-theme-modern .sl-response-card.ui-selected{border-color:var(--sl-accent-primary)!important;background:rgba(59,130,246,.05)!important}div.simlytiks.simlytiks-theme-modern .sl-response-card-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 12px!important;border-bottom:1px solid var(--sl-border-color)!important;background:var(--sl-bg-secondary)!important}div.simlytiks.simlytiks-theme-modern .sl-response-card-header-left{display:flex!important;align-items:center!important;gap:8px!important;flex:1!important;min-width:0!important}div.simlytiks.simlytiks-theme-modern .sl-response-card-name{font-size:13px!important;font-weight:500!important;color:var(--sl-text-primary)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}div.simlytiks.simlytiks-theme-modern .sl-response-card-body{padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important}div.simlytiks.simlytiks-theme-modern .sl-response-card-actions{display:flex!important;align-items:center!important;gap:4px!important;opacity:0!important;transition:opacity .2s ease!important}div.simlytiks.simlytiks-theme-modern .sl-response-card:hover .sl-response-card-actions{opacity:1!important}div.simlytiks.simlytiks-theme-modern .sl-response-card-actions .btn{padding:4px 8px!important;font-size:12px!important}div.simlytiks.simlytiks-theme-modern .sl-nulls-indicator{display:inline-flex!important;align-items:center!important;gap:3px!important;padding:2px 8px!important;border-radius:10px!important;background:var(--sl-accent-warning-light)!important;color:#D97706!important;font-size:10px!important;font-weight:600!important;flex-shrink:0!important}div.simlytiks.simlytiks-theme-modern .sl-nulls-indicator i{font-size:9px!important}div.simlytiks.simlytiks-theme-modern .sl-sparkline{display:block!important;height:28px!important;width:100%!important;min-width:60px!important;flex-shrink:0!important}div.simlytiks.simlytiks-theme-modern .sl-sparkline svg{width:100%!important;height:28px!important;overflow:visible!important}div.simlytiks.simlytiks-theme-modern .sl-response-range{font-size:11px!important;color:var(--sl-text-muted)!important;white-space:nowrap!important}div.simlytiks.simlytiks-theme-modern .sl-response-range .sl-range-arrow{margin:0 4px!important;color:var(--sl-text-muted)!important}div.simlytiks.simlytiks-theme-modern .sl-unique-count{font-size:11px!important;color:var(--sl-text-muted)!important}div.simlytiks.simlytiks-theme-modern .sl-mini-pie{width:20px!important;height:20px!important;border-radius:50%!important;background:conic-gradient(var(--sl-accent-primary) 0 40%,var(--sl-accent-success) 40% 65%,var(--sl-type-curve-bg) 65% 85%,var(--sl-border-color) 85% 100%)!important;flex-shrink:0!important}div.simlytiks.simlytiks-theme-modern .sl-stats-row{display:flex!important;flex-wrap:wrap!important;gap:4px 8px!important;width:100%!important;margin-top:4px!important;font-size:10px!important}div.simlytiks.simlytiks-theme-modern .sl-stat-item{display:flex!important;flex-direction:column!important;align-items:flex-start!important}div.simlytiks.simlytiks-theme-modern .sl-stat-label{color:var(--sl-text-muted)!important;font-size:9px!important;text-transform:uppercase!important;letter-spacing:.3px!important}div.simlytiks.simlytiks-theme-modern .sl-stat-value{font-weight:600!important;color:var(--sl-text-primary)!important}div.simlytiks.simlytiks-theme-modern .sl-category-bar{display:flex!important;flex-direction:column!important;width:100%!important;gap:3px!important}div.simlytiks.simlytiks-theme-modern .sl-category-row{display:flex!important;align-items:center!important;gap:4px!important;font-size:10px!important;line-height:1!important}div.simlytiks.simlytiks-theme-modern .sl-category-label{flex:0 0 auto!important;max-width:50px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--sl-text-tertiary)!important;font-size:9px!important}div.simlytiks.simlytiks-theme-modern .sl-category-bar-wrapper{flex:1!important;height:6px!important;background:var(--sl-surface-hover)!important;border-radius:3px!important;overflow:hidden!important}div.simlytiks.simlytiks-theme-modern .sl-category-bar-fill{height:100%!important;border-radius:3px!important;transition:width .3s ease!important}div.simlytiks.simlytiks-theme-modern .sl-category-bar-0{background:var(--sl-accent-primary)!important}div.simlytiks.simlytiks-theme-modern .sl-category-bar-1{background:var(--sl-accent-success)!important}div.simlytiks.simlytiks-theme-modern .sl-category-bar-2{background:var(--sl-accent-warning)!important}div.simlytiks.simlytiks-theme-modern .sl-category-count{flex:0 0 auto!important;color:var(--sl-text-secondary)!important;font-size:9px!important;font-weight:500!important;min-width:18px!important;text-align:right!important}div.simlytiks.simlytiks-theme-modern .sl-category-more{font-size:9px!important;color:var(--sl-text-tertiary)!important;font-style:italic!important;margin-top:2px!important}div.simlytiks.simlytiks-theme-modern .sl-boolean-bar{display:flex!important;height:8px!important;width:100%!important;border-radius:4px!important;overflow:hidden!important;background:var(--sl-border-color)!important}div.simlytiks.simlytiks-theme-modern .sl-boolean-true{background:var(--sl-accent-success)!important;height:100%!important;border-radius:4px 0 0 4px!important;transition:width .3s ease!important}div.simlytiks.simlytiks-theme-modern .sl-boolean-false{background:var(--sl-text-muted)!important;opacity:.3!important;height:100%!important;border-radius:0 4px 4px 0!important;transition:width .3s ease!important}div.simlytiks.simlytiks-theme-modern .sl-boolean-label{font-size:10px!important;color:var(--sl-text-muted)!important;margin-left:auto!important}div.simlytiks.simlytiks-theme-modern .sl-datetime-timeline{display:block!important;height:28px!important;width:100%!important;gap:1px!important}div.simlytiks.simlytiks-theme-modern .sl-datetime-timeline svg{width:100%!important;height:28px!important;overflow:visible!important}div.simlytiks.simlytiks-theme-modern .sl-datetime-bar{flex:1!important;background:var(--sl-accent-primary)!important;border-radius:1px!important;min-width:2px!important;transition:height .3s ease!important}div.simlytiks.simlytiks-theme-modern .sl-datetime-bar:hover{background:var(--sl-accent-hover)!important}div.simlytiks.simlytiks-theme-modern .sl-date-range{font-size:10px!important;color:var(--sl-text-muted)!important;width:100%!important;margin-top:2px!important}div.simlytiks.simlytiks-theme-modern .sl-curve-preview{display:block!important;width:100%!important;height:28px!important;flex-shrink:0!important}div.simlytiks.simlytiks-theme-modern .sl-curve-preview svg{width:100%!important;height:28px!important;overflow:visible!important}div.simlytiks.simlytiks-theme-modern .sl-curve-preview path{fill:none!important;stroke:var(--sl-accent-primary)!important;stroke-width:1.5px!important}div.simlytiks.simlytiks-theme-modern .sl-curve-label{font-size:10px!important;color:var(--sl-text-muted)!important}div.simlytiks.simlytiks-theme-modern .sl-media-thumbs{display:flex!important;gap:4px!important;flex-shrink:0!important;flex-wrap:wrap!important}div.simlytiks.simlytiks-theme-modern .sl-media-thumb{width:36px!important;height:36px!important;border-radius:var(--d3v-r-sm,4px)!important;object-fit:contain!important;background-color:var(--sl-bg-secondary)!important;border:1px solid var(--sl-border-color)!important}div.simlytiks.simlytiks-theme-modern .sl-media-count{font-size:10px!important;color:var(--sl-text-muted)!important;margin-left:auto!important}div.simlytiks.simlytiks-theme-modern .sl-3d-icon{width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--sl-type-3d-bg)!important;border-radius:4px!important;flex-shrink:0!important}div.simlytiks.simlytiks-theme-modern .sl-3d-icon i{color:var(--sl-type-3d-color)!important;font-size:12px!important}div.simlytiks.simlytiks-theme-modern .sl-3d-count{font-size:10px!important;color:var(--sl-text-muted)!important;margin-left:auto!important}div.simlytiks.simlytiks-theme-modern .sl-dataset-info{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;background:var(--sl-type-media-bg)!important;color:var(--sl-accent-primary)!important;border-radius:6px!important;flex-shrink:0!important}div.simlytiks.simlytiks-theme-modern .sl-dataset-info i{font-size:14px!important}div.simlytiks.simlytiks-theme-modern .sl-dataset-dims{font-size:10px!important;color:var(--sl-text-secondary)!important}div.simlytiks.simlytiks-theme-modern .sl-media-thumb-more{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;background:var(--sl-surface-hover)!important;color:var(--sl-text-tertiary)!important;border-radius:var(--d3v-r-sm,4px)!important;font-size:10px!important;font-weight:600!important}div.simlytiks.simlytiks-theme-modern .sl-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%)!important;background-size:200% 100%!important;animation:sl-shimmer 1.5s infinite!important;border-radius:var(--sl-border-radius-md)!important}div.simlytiks.simlytiks-theme-modern .sl-skeleton-card{height:70px!important;margin:8px 12px!important}@keyframes sl-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}div.simlytiks.simlytiks-theme-modern .sl-empty-state{text-align:center!important;padding:40px 20px!important;color:var(--sl-text-muted)!important}div.simlytiks.simlytiks-theme-modern .sl-empty-state i{font-size:48px!important;margin-bottom:16px!important;opacity:.4!important;display:block!important}div.simlytiks.simlytiks-theme-modern .sl-empty-state-title{font-size:14px!important;font-weight:500!important;color:var(--sl-text-secondary)!important;margin-bottom:4px!important}div.simlytiks.simlytiks-theme-modern .sl-empty-state-message{font-size:12px!important;color:var(--sl-text-muted)!important}div.simlytiks.simlytiks-theme-modern .sl-response-card{animation:sl-slideUp .3s ease-out backwards!important}div.simlytiks.simlytiks-theme-modern .sl-response-card:nth-child(1){animation-delay:.03s!important}div.simlytiks.simlytiks-theme-modern .sl-response-card:nth-child(2){animation-delay:.06s!important}div.simlytiks.simlytiks-theme-modern .sl-response-card:nth-child(3){animation-delay:.09s!important}div.simlytiks.simlytiks-theme-modern .sl-response-card:nth-child(4){animation-delay:.12s!important}div.simlytiks.simlytiks-theme-modern .sl-response-card:nth-child(5){animation-delay:.15s!important}div.simlytiks.simlytiks-theme-modern .sl-response-card:nth-child(6){animation-delay:.18s!important}div.simlytiks.simlytiks-theme-modern .sl-response-card:nth-child(7){animation-delay:.21s!important}div.simlytiks.simlytiks-theme-modern .sl-response-card:nth-child(8){animation-delay:.24s!important}div.simlytiks.simlytiks-theme-modern .sl-response-card:nth-child(9){animation-delay:.27s!important}div.simlytiks.simlytiks-theme-modern .sl-response-card:nth-child(10){animation-delay:.3s!important}@keyframes sl-slideUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}div.simlytiks.simlytiks-theme-modern .sl-response-group-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 16px!important;background:var(--sl-bg-tertiary)!important;cursor:pointer!important;transition:background .2s ease!important;border-radius:var(--sl-border-radius-sm)!important;margin:4px 12px!important}div.simlytiks.simlytiks-theme-modern .sl-response-group-header:hover{background:var(--sl-bg-hover)!important}div.simlytiks.simlytiks-theme-modern .sl-response-group-header-left{display:flex!important;align-items:center!important;gap:8px!important}div.simlytiks.simlytiks-theme-modern .sl-response-group-title{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:var(--sl-text-secondary)!important}div.simlytiks.simlytiks-theme-modern .sl-response-group-count{font-size:11px!important;color:var(--sl-text-muted)!important;background:var(--sl-bg-primary)!important;padding:2px 8px!important;border-radius:10px!important}div.simlytiks.simlytiks-theme-modern .sl-response-group-toggle{transition:transform .2s ease!important}div.simlytiks.simlytiks-theme-modern .sl-response-group.collapsed .sl-response-group-toggle{transform:rotate(-90deg)!important}div.simlytiks.simlytiks-theme-modern .sl-response-group-content{transition:max-height .3s ease,opacity .2s ease!important;overflow:hidden!important}div.simlytiks.simlytiks-theme-modern .sl-response-group.collapsed .sl-response-group-content{max-height:0!important;opacity:0!important}div.simlytiks.simlytiks-theme-modern .sl-search-highlight{background:var(--sl-search-highlight)!important;padding:0 2px!important;border-radius:2px!important}div.simlytiks.simlytiks-theme-modern .sl-search-bar-modern{position:relative!important;margin:8px 12px!important}div.simlytiks.simlytiks-theme-modern .sl-search-bar-modern input{width:100%!important;padding:10px 36px!important;border:1px solid var(--sl-border-color)!important;border-radius:var(--sl-border-radius-md)!important;font-size:13px!important;background:var(--sl-bg-primary)!important;transition:all .2s ease!important}div.simlytiks.simlytiks-theme-modern .sl-search-bar-modern input:focus{outline:0!important;border-color:var(--sl-accent-primary)!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important}div.simlytiks.simlytiks-theme-modern .sl-search-bar-modern .sl-search-icon{position:absolute!important;left:12px!important;top:50%!important;transform:translateY(-50%)!important;color:var(--sl-text-muted)!important;font-size:14px!important}div.simlytiks.simlytiks-theme-modern .sl-search-bar-modern .sl-search-clear{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;color:var(--sl-text-muted)!important;cursor:pointer!important;padding:4px!important;border-radius:50%!important;transition:all .2s ease!important}div.simlytiks.simlytiks-theme-modern .sl-search-bar-modern .sl-search-clear:hover{background:var(--sl-bg-tertiary)!important;color:var(--sl-text-primary)!important}div.simlytiks.simlytiks-theme-modern .sl-response-card.sl-keyboard-focus{border-color:var(--sl-accent-primary)!important;box-shadow:0 0 0 3px rgba(59,130,246,.2)!important}@media (prefers-reduced-motion:reduce){div.simlytiks.simlytiks-theme-modern .sl-response-card,div.simlytiks.simlytiks-theme-modern .sl-skeleton{animation:none!important}div.simlytiks.simlytiks-theme-modern .sl-response-card:hover{transform:none!important}}div.simlytiks.simlytiks-theme-modern .simlytiks-wrapper{display:flex;flex-direction:column;height:calc(100% - 45px)}div.simlytiks.simlytiks-theme-modern .simlytiks-wrapper .slBody.mainPanel{flex:1 1 auto;overflow:auto}div.simlytiks.simlytiks-theme-modern .sl-side-bar .responses-panel{display:flex;flex-direction:column}div.simlytiks.simlytiks-theme-modern .dropdowns-list .dropdown-menu{width:275px}div.simlytiks.simlytiks-theme-modern .sl-page:not(.ml-page)>.sl-page-tabs{display:none!important}div.simlytiks.simlytiks-theme-modern .sl-page-ellipsis-btn{width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--sl-border-radius-md,6px);color:var(--sl-text-secondary,#475569);border:1px solid var(--sl-border-color,#E2E8F0);background:transparent;transition:all .15s ease}div.simlytiks.simlytiks-theme-modern .sl-page-ellipsis-btn:hover{background:var(--sl-accent-light,rgba(59,130,246,.1));color:var(--sl-accent,#3B82F6);border-color:var(--sl-accent,#3B82F6)}div.simlytiks.simlytiks-theme-modern .sl-page-options-dropdown{display:none;position:absolute;right:0;top:100%;z-index:1000;background:var(--sl-bg-primary,#FFF);border:1px solid var(--sl-border-color,#E2E8F0);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);min-width:170px;padding:4px 0;margin-top:4px;list-style:none}div.simlytiks.simlytiks-theme-modern .sl-page-options-dropdown.show{display:block}div.simlytiks.simlytiks-theme-modern .sl-page-options-dropdown li a{display:flex;align-items:center;gap:8px;padding:7px 14px;font-size:12px;color:var(--sl-text-primary,#1E293B);text-decoration:none;transition:background .12s ease;white-space:nowrap}div.simlytiks.simlytiks-theme-modern .sl-page-options-dropdown li a:hover{background:var(--sl-accent-light,rgba(59,130,246,.08));color:var(--sl-accent,#3B82F6)}div.simlytiks.simlytiks-theme-modern .sl-page-options-dropdown li a i{width:14px;text-align:center;color:var(--sl-text-muted,#94A3B8);font-size:12px}div.simlytiks.simlytiks-theme-modern .sl-page-options-dropdown li a:hover i{color:var(--sl-accent,#3B82F6)}div.simlytiks.simlytiks-theme-modern .sl-page-options-dropdown .sl-page-dd-sep{height:1px;margin:4px 8px;background:var(--sl-border-color,#E2E8F0);pointer-events:none}div.simlytiks.simlytiks-theme-modern .sl-page-options-dropdown li[data-page-action=remove] a{color:var(--sl-danger,#EF4444)}div.simlytiks.simlytiks-theme-modern .sl-page-options-dropdown li[data-page-action=remove] a i{color:var(--sl-danger,#EF4444)}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs{position:fixed!important;bottom:0!important;left:0!important;right:0!important;margin-bottom:0!important;padding:0 20px!important;background:var(--sl-bg-secondary)!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border-top:1px solid var(--sl-border-color)!important;box-shadow:0 -2px 8px rgba(0,0,0,.06),0 -1px 2px rgba(0,0,0,.03),inset 0 1px 0 rgba(255,255,255,.5)!important;z-index:100!important;display:flex!important;align-items:center!important;gap:0!important;height:40px!important;max-width:100%!important;overflow:visible!important;transition:all .35s cubic-bezier(0.4,0,.2,1)!important;animation:sl-footerSlideUp .5s cubic-bezier(0.4,0,.2,1)!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs::before{content:''!important;position:absolute!important;top:0!important;left:50%!important;transform:translateX(-50%)!important;width:40px!important;height:2px!important;background:var(--sl-text-muted)!important;opacity:.3!important;border-radius:0 0 2px 2px!important;transition:all .3s cubic-bezier(0.4,0,.2,1)!important;cursor:ns-resize!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs:hover::before{opacity:.6!important;width:56px!important;background:var(--sl-accent-primary)!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs ul.nav-tabs .simlytiks-tabs-heading{padding:0 12px 0 14px!important;background:transparent!important;color:var(--sl-text-muted)!important;font-size:0!important;border-bottom:0!important;border-radius:0!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:auto!important;width:auto!important;position:relative!important;transition:all .25s cubic-bezier(0.4,0,.2,1)!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs ul.nav-tabs .simlytiks-tabs-heading span{display:none!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs ul.nav-tabs .simlytiks-tabs-heading::before{content:'\f1c0'!important;font-family:'Font Awesome 6 Free','Font Awesome 5 Free',FontAwesome!important;font-weight:400!important;font-size:15px!important;color:var(--sl-text-muted)!important;transition:all .25s cubic-bezier(0.4,0,.2,1)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;border-radius:var(--sl-border-radius-md)!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs ul.nav-tabs .simlytiks-tabs-heading:hover::before{background:var(--sl-bg-tertiary)!important;color:var(--sl-accent-primary)!important;transform:scale(1.05)!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs ul.nav-tabs .simlytiks-tabs-heading::after{content:''!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;width:1px!important;height:32px!important;background:var(--sl-border-color)!important;opacity:.6!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs{display:flex!important;align-items:center!important;flex:1 1 auto!important;gap:8px!important;padding:0 20px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important;scrollbar-color:var(--sl-text-muted) transparent!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs::-webkit-scrollbar{height:4px!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs::-webkit-scrollbar-track{background:transparent!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs::-webkit-scrollbar-thumb{background:var(--sl-text-muted)!important;opacity:.3!important;border-radius:2px!important;transition:opacity .2s ease!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs:hover::-webkit-scrollbar-thumb{opacity:.5!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item{margin-bottom:0!important;flex-shrink:0!important;position:relative!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item:last-child{display:flex}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item>a{display:flex!important;align-items:center!important;gap:6px!important;padding:5px 12px!important;background:transparent!important;border:0!important;border-radius:var(--sl-border-radius-lg)!important;color:var(--sl-text-secondary)!important;font-size:12px!important;font-weight:500!important;text-decoration:none!important;transition:all .3s cubic-bezier(0.4,0,.2,1)!important;max-width:280px!important;min-width:100px!important;box-shadow:none!important;position:relative!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item>a i{font-size:12px!important;color:var(--sl-text-muted)!important;transition:all .25s cubic-bezier(0.4,0,.2,1)!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item>a span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;flex:1 1 auto!important;margin-right:0!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item:hover>a{background:var(--sl-bg-tertiary)!important;color:var(--sl-text-primary)!important;transform:translateY(-1px)!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item:hover>a i{color:var(--sl-accent-primary)!important;transform:scale(1.1)!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item.active>a{background:var(--sl-accent-primary)!important;color:#FFF!important;font-weight:600!important;box-shadow:0 2px 8px rgba(59,130,246,.25),0 1px 3px rgba(59,130,246,.15)!important;transform:translateY(-1px)!important;animation:sl-tabActivate .3s cubic-bezier(0.4,0,.2,1)!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item.active>a i{color:rgba(255,255,255,.95)!important}@keyframes sl-tabActivate{0%{transform:translateY(-1px) scale(0.98);opacity:.8}50%{transform:translateY(-2px) scale(1.02)}100%{transform:translateY(-1px) scale(1);opacity:1}}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item.active::after{display:none!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item .remove_sl_dataset{position:absolute!important;top:-8px!important;right:-8px!important;width:20px!important;height:20px!important;background:#EF4444!important;color:#FFF!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-weight:700!important;opacity:0!important;transform:scale(0.8)!important;transition:all .25s cubic-bezier(0.4,0,.2,1)!important;box-shadow:0 2px 6px rgba(239,68,68,.4)!important;z-index:10!important;line-height:1!important;cursor:pointer!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item:hover .remove_sl_dataset{opacity:1!important;transform:scale(1)!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item .remove_sl_dataset:hover{background:#DC2626!important;transform:scale(1.15)!important;box-shadow:0 3px 10px rgba(239,68,68,.5)!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs .add_dataset{position:relative!important;bottom:auto!important;right:auto!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:2px dashed var(--sl-accent-success)!important;border-radius:var(--sl-border-radius-lg)!important;color:var(--sl-accent-success)!important;font-size:16px!important;cursor:pointer!important;transition:all .3s cubic-bezier(0.4,0,.2,1)!important;flex-shrink:0!important;margin-left:8px!important;opacity:.7!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs .add_dataset:hover{background:var(--sl-accent-success)!important;border-color:var(--sl-accent-success)!important;color:#FFF!important;transform:scale(1.08) rotate(90deg)!important;opacity:1!important;box-shadow:0 4px 12px rgba(16,185,129,.3)!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs .sl-divider{width:1px!important;height:24px!important;background:var(--sl-border-color)!important;opacity:.5!important;margin:0 12px!important;flex-shrink:0!important}div.simlytiks.simlytiks-theme-modern ul.sl-utils{position:fixed!important;right:20px!important;bottom:0!important;z-index:101!important;margin-bottom:0!important;height:40px!important;display:flex!important;align-items:center!important;gap:2px!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0 0 0 10px!important;border-radius:0!important;border:0!important;box-shadow:none!important}div.simlytiks.simlytiks-theme-modern ul.sl-utils::before{content:''!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:1px!important;height:24px!important;background:var(--sl-border-color)!important;opacity:.5!important}div.simlytiks.simlytiks-theme-modern ul.sl-utils li{display:flex!important;padding:0!important}div.simlytiks.simlytiks-theme-modern ul.sl-utils li a{display:flex!important;align-items:center!important;gap:5px!important;padding:4px 8px!important;border-radius:var(--sl-border-radius-md)!important;color:var(--sl-text-secondary)!important;font-size:11px!important;font-weight:500!important;text-decoration:none!important;transition:all .25s cubic-bezier(0.4,0,.2,1)!important;white-space:nowrap!important;background:transparent!important;position:relative!important}div.simlytiks.simlytiks-theme-modern ul.sl-utils li a i{font-size:13px!important;transition:all .25s cubic-bezier(0.4,0,.2,1)!important;color:var(--sl-text-muted)!important}div.simlytiks.simlytiks-theme-modern ul.sl-utils li a:hover{background:var(--sl-bg-tertiary)!important;color:var(--sl-accent-primary)!important;transform:translateY(-1px)!important}div.simlytiks.simlytiks-theme-modern ul.sl-utils li a:hover i{transform:scale(1.15) rotate(5deg)!important;color:var(--sl-accent-primary)!important}div.simlytiks.simlytiks-theme-modern ul.sl-utils li.disabled a{opacity:.35!important;pointer-events:none!important;cursor:not-allowed!important}div.simlytiks.simlytiks-theme-modern .model-info{position:fixed!important;right:auto!important;left:50%!important;transform:translateX(-50%)!important;bottom:0!important;z-index:101!important;height:40px!important;margin-left:0!important;display:flex!important;align-items:center!important;gap:10px!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0 12px!important;border-radius:0!important;border:0!important;box-shadow:none!important;font-size:12px!important;color:var(--sl-text-secondary)!important}div.simlytiks.simlytiks-theme-modern .model-info::before,div.simlytiks.simlytiks-theme-modern .model-info::after{content:''!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:1px!important;height:32px!important;background:var(--sl-border-color)!important;opacity:.5!important}div.simlytiks.simlytiks-theme-modern .model-info::before{left:0!important}div.simlytiks.simlytiks-theme-modern .model-info::after{right:0!important}div.simlytiks.simlytiks-theme-modern .model-info .model-count{font-weight:600!important;color:var(--sl-text-primary)!important;background:var(--sl-bg-tertiary)!important;padding:6px 12px!important;border-radius:var(--sl-border-radius-lg)!important;transition:all .25s cubic-bezier(0.4,0,.2,1)!important;border:1px solid var(--sl-border-color)!important}div.simlytiks.simlytiks-theme-modern .model-info:hover .model-count{background:var(--sl-accent-primary)!important;color:#FFF!important;border-color:var(--sl-accent-primary)!important;transform:scale(1.05)!important;box-shadow:0 2px 8px rgba(59,130,246,.25)!important}div.simlytiks.simlytiks-theme-modern .model-info .hr-divider{width:1px!important;height:20px!important;background:var(--sl-border-color)!important;opacity:.5!important;margin:0!important}div.simlytiks.simlytiks-theme-modern .model-info .tpl-name{color:var(--sl-text-muted)!important;font-weight:500!important}@keyframes sl-footerSlideUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item{animation:sl-tabFadeIn .4s cubic-bezier(0.4,0,.2,1) backwards!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item:nth-child(1){animation-delay:.1s!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item:nth-child(2){animation-delay:.15s!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item:nth-child(3){animation-delay:.2s!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item:nth-child(n+4){animation-delay:.25s!important}@keyframes sl-tabFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs div.slBody{height:calc(100% - 110px)!important;padding-bottom:0!important}@media (max-width:768px){div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs{height:36px!important;padding:0 8px!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item>a{padding:4px 10px!important;font-size:11px!important;min-width:80px!important;max-width:180px!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item:last-child{display:flex}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs ul.sl-utils li a{padding:3px 6px!important;font-size:10px!important;gap:3px!important}div.simlytiks.simlytiks-theme-modern.simlytiks-theme-modern ul.sl-utils li a i{font-size:11px!important}div.simlytiks.simlytiks-theme-modern .model-info{display:none!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs ul.simlytiks-nav-tabs .simlytiks-tabs-heading::before{width:32px!important;height:32px!important;font-size:16px!important}}@media (prefers-reduced-motion:reduce){div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs,div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item>a,div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item .remove_sl_dataset,div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs .add_dataset,div.simlytiks.simlytiks-theme-modern ul.sl-utils li a,div.simlytiks.simlytiks-theme-modern .model-info .model-count{animation:none!important;transition:none!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item:hover>a,div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item.active>a,div.simlytiks.simlytiks-theme-modern ul.sl-utils li a:hover,div.simlytiks.simlytiks-theme-modern .model-info:hover .model-count{transform:none!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item>a i,div.simlytiks.simlytiks-theme-modern ul.sl-utils li a i{transform:none!important}}@media (max-width:768px){div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs{height:48px!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item>a{padding:8px 12px!important;font-size:12px!important;min-width:100px!important}div.simlytiks.simlytiks-theme-modern ul.sl-utils{padding:4px 8px!important}div.simlytiks.simlytiks-theme-modern ul.sl-utils li a{padding:6px 8px!important;font-size:11px!important}div.simlytiks.simlytiks-theme-modern .model-info{display:none!important}}@media (prefers-reduced-motion:reduce){div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs,div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item>a{animation:none!important;transition:none!important}div.simlytiks.simlytiks-theme-modern.simlytiks-tabs .simlytiks-nav-tabs li.nav-item:hover>a{transform:none!important}}div.simlytiks.simlytiks-theme-modern{--dt-selection-color:rgba(59,130,246,.1);--dt-selection-color-dark:rgba(59,130,246,.2);--dt-selection-color-light:var(--sl-bg-hover);--dt-selection-color-dark2:var(--sl-border-color)}div.simlytiks.simlytiks-theme-modern div.datatable-container{position:relative}div.simlytiks.simlytiks-theme-modern div.datatable-container>.d3view-viz{min-height:inherit}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper{padding:var(--sl-spacing-md);height:100%;width:100%;background-color:var(--sl-bg-primary);min-height:300px;position:relative;border-radius:var(--sl-border-radius-lg);box-shadow:var(--sl-shadow-sm);background:var(--sl-bg-secondary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dataTables_wrapper{background-color:var(--sl-bg-primary);border-radius:var(--sl-border-radius-md);box-shadow:var(--sl-shadow-sm);padding:var(--sl-spacing-md);position:relative;top:40px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.disableYScroll{}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-chart-container{position:relative;overflow:auto;flex:1 1 auto;min-height:250px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.searchEnabled .dataTables_wrapper{top:86px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .d3view-side-modal .content-wrapper{height:auto}div.simlytiks.simlytiks-theme-modern .d3view-plugins-sidebar.viz-config-container .content-wrapper{height:100%!important}div.simlytiks.simlytiks-theme-modern .d3view-plugins-sidebar.viz-config-container .config-body{height:calc(100% - 20px);overflow:auto}div.simlytiks.simlytiks-theme-modern .d3view-plugins-sidebar.viz-config-container.hasSettingsList .config-body{height:calc(100% - 114px)}div.simlytiks.simlytiks-theme-modern .d3view-plugins-sidebar.viz-config-container .config-body label{margin-top:unset!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .scroll_button{display:none;z-index:2;cursor:pointer;font-size:1.2em}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.scroll_enabled .scroll_buttons .scroll_button{display:inline-block!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.scroll_enabled .scroll_buttons .scroll_button:hover{color:var(--sl-accent-danger)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.scroll_enabled .dataTables_wrapper,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.scroll_enabled .setting_buttons{}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .scrollLeft{right:25px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .scrollRight{right:8px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .scroll_button.disabled{cursor:not-allowed;opacity:.4}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .scroll_button.disabled *{pointer-events:none}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dts div.dataTables_scrollBody{background:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dataTables_scrollBody thead th,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.DTFC_LeftBodyWrapper thead th{padding:0 16px!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper input{}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .isEditing input[type=date]:after{content:''}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.isLoading{background-color:var(--sl-bg-tertiary);min-height:400px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.isLoading div.dataTables_wrapper{opacity:.4}@media screen and (min-width:992px){div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .center_buttons{text-align:center}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .right_buttons{text-align:right}}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .warning_text{display:block!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt td,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt th{overflow:hidden;text-overflow:ellipsis}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt th{vertical-align:middle!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .table-settings-container .table-option{display:flex;align-items:center}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea.border-none tbody td{border:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea.border-none thead tr th{border:0!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea thead tr th:hover{background-color:var(--sl-bg-tertiary)!important;border-right:1px solid var(--sl-border-color)!important;color:var(--sl-accent-primary)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea.border-all td:first-child{border-top:0!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea.border-all td{border:1px solid var(--sl-border-color)!important;border-top:0!important;border-right:0!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea.border-header tbody td{border:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea.border-header tbody tr{border-bottom:1px solid var(--sl-border-color)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea.border-header tbody tr:last-child{border-bottom:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea.border-all th{border:1px solid var(--sl-border-color)!important;border-right:0!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dataTables_scrollHead table.renderingArea.border-header th,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.DTFC_LeftHeadWrapper table.renderingArea.border-header th{border-right:1px solid var(--sl-border-color)!important;border-top:1px solid var(--sl-border-color)!important;border-bottom:1px solid var(--sl-border-color)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dataTables_scrollHead table.renderingArea.border-header th:first-child,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.DTFC_LeftHeadWrapper table.renderingArea.border-header th:first-child{border-left:1px solid var(--sl-border-color)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea.border-header tbody td{border:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea.border-header tbody tr[data-id] td:first-child{border-left:3px solid transparent;transition:var(--sl-transition)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea.border-header tbody tr[data-id]:hover td:first-child{border-left-color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea.border-hr td{border-bottom:1px solid var(--sl-border-color)!important;border-top:0!important;border-right:0!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt{border-collapse:separate;border-spacing:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tbody tr:nth-child(even){background-color:rgba(248,250,252,.3)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tbody tr:nth-child(even):hover{background-color:var(--sl-bg-hover)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt{border:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt thead,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tbody,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tfoot{border:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tbody td{padding:14px 16px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt thead th{user-select:none}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tbody tr{cursor:pointer}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tbody tr:active{transform:scale(0.998)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tbody tr input.checkbox_selection{width:18px;height:18px;cursor:pointer;accent-color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dataTables_scrollHead{border-bottom:2px solid var(--sl-border-color);background:var(--sl-bg-secondary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dataTables_scrollHead.scrolling{box-shadow:0 2px 8px rgba(0,0,0,.08)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea.border-vr td{border-right:1px solid var(--sl-border-color)!important;border-top:0!important;border-bottom:0!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea.border-vr th{}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea.border-vr tr:last-child td{border-bottom:1px solid var(--sl-border-color)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea.border-vr td:first-child{border-left:1px solid var(--sl-border-color)!important}div.simlytiks.simlytiks-theme-modern div.bs_datatable_wrapper .dropdown-submenu{position:relative}div.simlytiks.simlytiks-theme-modern div.bs_datatable_wrapper .dropdown-submenu>.dropdown-menu{top:0;margin-top:-1px;margin-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}div.simlytiks.simlytiks-theme-modern div.bs_datatable_wrapper .dropdown-submenu:hover>.dropdown-menu{display:block}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.text-left.dataTable th,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.text-left.dataTable td{text-align:left!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.text-center.dataTable th,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.text-center.dataTable td{text-align:center!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.text-right.dataTable th,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.text-right.dataTable td{text-align:right!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.text-justify.dataTable th,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.text-justify.dataTable td{text-align:justify!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tbody td{position:relative;vertical-align:middle;padding:12px 16px;font-size:13px;color:var(--sl-text-secondary);transition:var(--sl-transition)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tbody td:hover{color:var(--sl-text-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper:not(.flipTable) table.bs-dt tbody td.collapsed,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper:not(.flipTable) table.bs-dt thead th.collapsed{display:none}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dataTables_scrollHead{z-index:1;width:auto!important;background:var(--sl-bg-secondary);border-bottom:2px solid var(--sl-border-color)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dataTables_scrollHead.scrolling{box-shadow:0 2px 8px rgba(0,0,0,.08)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dataTables_scrollHead table.bs-dt th,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .DTFC_LeftHeadWrapper table.bs-dt th{overflow:hidden;text-overflow:ellipsis;border-bottom:2px solid var(--sl-border-color)!important;cursor:context-menu;background-color:var(--sl-bg-secondary)!important;padding:12px 16px!important;font-weight:600!important;font-size:13px!important;color:var(--sl-text-primary)!important;text-transform:uppercase;letter-spacing:.5px;transition:var(--sl-transition)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dataTables_scrollHead thead tr:hover,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.DTFC_LeftHeadWrapper thead tr:hover{background-color:var(--sl-bg-primary)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dataTables_scrollHead table.bs-dt th.th-selected,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .DTFC_LeftHeadWrapper table.bs-dt th.th-selected,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dataTables_scrollHead table.bs-dt th.popover_open,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .DTFC_LeftHeadWrapper table.bs-dt th.popover_open{background-color:var(--dt-selection-color)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:0;width:auto!important;margin-right:-15px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.disableYScroll .dataTables_wrapper.no-footer .dataTables_scrollBody{overflow-x:hidden!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt:not(.placeholder) tbody tr{background-color:var(--sl-bg-primary);height:50px;border-bottom:1px solid var(--sl-border-color);transition:var(--sl-transition)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt:not(.placeholder) tbody tr:hover{background-color:var(--sl-bg-hover)!important;transform:translateX(2px);box-shadow:-2px 0 0 0 var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt:not(.placeholder) tbody tr.no-data{background:var(--sl-bg-tertiary)!important;text-align:center!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.row_reordering table.bs-dt tbody tr.noreorder{cursor:not-allowed;background-color:var(--sl-bg-tertiary)!important;opacity:.5}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt .hidden-col-border:hover{border-color:var(--sl-accent-danger)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea[data-rowspacing=min] tr td{padding:4px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea[data-rowspacing=min] thead th:not(.checkbox_selection){padding:4px 4px!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dataTables_scrollBody table.renderingArea[data-rowspacing=min] thead th:not(.checkbox_selection){padding:0 4px!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea[data-rowspacing=average] tr td{padding:8px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea[data-rowspacing=average] thead th:not(.checkbox_selection){padding:8px 8px!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dataTables_scrollBody table.renderingArea[data-rowspacing=average] thead th:not(.checkbox_selection){padding:0 8px!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea[data-rowspacing=max] tr td{padding:16px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea[data-rowspacing=max] tr td.isEditing{padding:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea[data-rowspacing=max] tr td.isEditing .td-span-input input:after{content:''}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea[data-wordwrap=true] span.td-span,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper:not(.scroll_enabled) table.renderingArea span.td-span{white-space:normal;word-break:break-all;max-height:200px;overflow:auto;display:inline-block}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea[data-wordwrap=false] span.td-span{white-space:nowrap}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea[data-wordwrap=true] td{overflow:unset;text-overflow:unset}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea[data-wordwrap=true] .td-sc-fm{display:flex;flex-wrap:wrap}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea[data-wordwrap=false] .td-sc-fm,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea[data-wordwrap=false] h2.td-sc-fm,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea[data-wordwrap=false] .td-sc-fm h2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea .isEditing .td-sc-fm:has(.isDate){display:block;width:100%;height:30px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea[data-wordwrap=false] .td-sc-fm.d3view-tags-container{display:block}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea[data-wordwrap=false] .td-sc-fm.d3view-tags-container .tag-item{white-space:nowrap}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tr[data-static=true]{height:70px;text-align:center}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tr[data-static=true] td.ui-selecting,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tr[data-static=true] td.ui-selected{background-color:var(--sl-accent-primary)!important;color:var(--sl-bg-primary)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper:not(.flipTable) table.bs-dt td.checkbox_selection,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper:not(.flipTable) table.bs-dt th.checkbox_selection,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper:not(.flipTable) table.bs-dt td.collapsible_icon,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper:not(.flipTable) table.bs-dt th.collapsible_icon,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper:not(.flipTable) table.bs-dt td.row_number,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper:not(.flipTable) table.bs-dt th.row_number{width:49px;padding:0!important;position:relative;background-image:none!important;text-align:center!important;font-size:initial}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper:not(.flipTable) table.bs-dt td.row_number,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper:not(.flipTable) table.bs-dt th.row_number{border-left:5px solid transparent}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt th.checkbox_selection .select_all{margin-top:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt td[data-type=image],div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt td[data-type=curve]{}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tfoot th input{width:90%!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tbody tr.tr-dragging{background-color:rgba(59,130,246,.2)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.dataTable thead th:not(.checkbox_selection).sorting,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.dataTable thead th:not(.checkbox_selection).sorting_asc,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.dataTable thead th:not(.checkbox_selection).sorting_desc{padding-right:15px!important;background-image:none!important;border-right-style:solid;border-right-width:3px;border-right-color:transparent}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.dataTable thead th.col_group{border-bottom:0;text-align:center}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.dataTable thead th:last-child{border-right-width:1px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tbody tr{cursor:pointer}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table tbody tr td:first-child{border-left:3px solid transparent}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table tbody tr.ui-selected,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table tbody tr.ui-selecting{background-color:var(--dt-selection-color)!important;color:var(--sl-text-primary)!important;border-left:4px solid var(--sl-accent-primary)!important;box-shadow:var(--sl-shadow-sm)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table tbody tr.temp-row-selected:not(.ui-selected) td{border-top:1px solid var(--sl-accent-primary)!important;border-bottom:1px solid var(--sl-accent-primary)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table tbody tr.text-white{color:var(--sl-bg-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-checkbox=true] table tbody tr td:first-child,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-checkbox=true] table tbody tr td:first-child{border-left:3px solid transparent}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table tbody tr.ui-selected td:first-child,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table tbody tr.ui-selecting td:first-child{border-left:4px solid var(--sl-accent-primary)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table tbody tr td:first-child,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table tbody tr td:first-child{border-left:3px solid transparent;transition:var(--sl-transition)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table tbody tr:hover td:first-child{border-left-color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dataTables_paginate{margin-top:var(--sl-spacing-md)!important;white-space:nowrap;float:right}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dataTables_paginate .paginate_button{padding:6px 12px!important;margin:0 2px!important;border-radius:var(--sl-border-radius-sm)!important;border:1px solid var(--sl-border-color)!important;background:var(--sl-bg-primary)!important;color:var(--sl-text-secondary)!important;transition:var(--sl-transition)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dataTables_paginate .paginate_button:hover{background:var(--sl-bg-hover)!important;border-color:var(--sl-accent-primary)!important;color:var(--sl-accent-primary)!important;transform:translateY(-1px);box-shadow:var(--sl-shadow-sm)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dataTables_paginate .paginate_button.current{background:var(--sl-accent-primary)!important;border-color:var(--sl-accent-primary)!important;color:var(--sl-bg-primary)!important;font-weight:600!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dataTables_info{margin-top:var(--sl-spacing-md);float:left;padding-top:0!important;color:var(--sl-text-secondary);font-size:13px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt thead .sort_icon{position:relative!important;top:3px!important;padding:0 5px;opacity:0;cursor:pointer!important;display:none}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .sort_dropdown{position:relative;padding:0 2px;margin:0 3px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .sort_dropdown>a{padding:0 10px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper th.dropdown_open{background:var(--sl-bg-hover)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .sort_dropdown:hover>a{color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .sort_dropdown .dropdown-toggle{padding:0 5px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .sort_dropdown.open .dropdown-toggle{background-color:var(--sl-bg-hover)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .warning_text img{cursor:pointer;min-height:100px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.toggle_settings.disabled{cursor:not-allowed!important;opacity:.7}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.toggle_settings.disabled *{pointer-events:none!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt thead .sort_icon:hover{background-color:var(--sl-bg-hover)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.dataTable thead th:after{content:""!important;display:none!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dt-search-filters span.filter-tag>span.label{background-color:var(--sl-accent-primary)!important;color:var(--sl-bg-primary)!important;border-radius:var(--sl-border-radius-sm)!important;padding:4px 8px!important;font-size:12px!important;font-weight:500!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dt-search-filters span.filter-tag .filter-value{color:var(--sl-accent-primary)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dt-search-filters .remove-filter-tag{color:initial!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dt-search-filters div.filters-container span.filter-value-tag{background-color:var(--sl-bg-primary);border:1px solid}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tbody tr.baseline{background-color:rgba(59,130,246,.2)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tbody tr.hovered{background-color:var(--sl-bg-hover)!important;border-left:3px solid var(--sl-accent-primary)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tbody tr.row-highlight *{background-color:var(--sl-accent-primary)!important;color:var(--sl-bg-primary)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt:not(.placeholder) tbody tr.no-data{background:var(--sl-bg-tertiary)!important;text-align:center!important;padding:var(--sl-spacing-xl)!important;color:var(--sl-text-muted)!important;font-size:14px!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dataTables_scrollBody::-webkit-scrollbar{width:8px;height:8px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dataTables_scrollBody::-webkit-scrollbar-track{background:var(--sl-bg-secondary);border-radius:var(--sl-border-radius-sm)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dataTables_scrollBody::-webkit-scrollbar-thumb{background:var(--sl-border-color);border-radius:var(--sl-border-radius-sm)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dataTables_scrollBody::-webkit-scrollbar-thumb:hover{background:var(--sl-text-muted)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tbody tr input.checkbox_selection{position:relative;margin:0}div.simlytiks.simlytiks-theme-modern .data-table.sg-context-menu,div.simlytiks.simlytiks-theme-modern .data-table.sg-contextMenu{background:var(--sl-bg-primary);border:1px solid var(--sl-border-color);padding:10px;display:inline-block;min-width:300px;border-radius:var(--sl-border-radius-md);z-index:2000;position:absolute;font-size:1.2em;box-shadow:var(--sl-shadow-md)}div.simlytiks.simlytiks-theme-modern .data-table.sg-context-menu .selection_count{font-weight:700}div.simlytiks.simlytiks-theme-modern .data-table.sg-context-menu li,div.simlytiks.simlytiks-theme-modern div.bs_datatable_wrapper .selectionOptions li{width:100%;position:relative}div.simlytiks.simlytiks-theme-modern .data-table.sg-context-menu li.divider,div.simlytiks.simlytiks-theme-modern div.bs_datatable_wrapper .selectionOptions li.divider{}div.simlytiks.simlytiks-theme-modern .data-table.sg-context-menu li a.context-menu-item,div.simlytiks.simlytiks-theme-modern div.bs_datatable_wrapper .selectionOptions a.context-menu-item{display:block;position:relative}div.simlytiks.simlytiks-theme-modern .data-table.sg-context-menu .nav-stacked-thin li a,div.simlytiks.simlytiks-theme-modern .data-table.sg-context-menu .selectionOptions li a{}div.simlytiks.simlytiks-theme-modern .data-table.sg-context-menu li:hover>.submenu,div.simlytiks.simlytiks-theme-modern div.bs_datatable_wrapper .selectionOptions li:hover>.submenu{min-width:180px;display:block!important}div.simlytiks.simlytiks-theme-modern .data-table.sg-context-menu li .submenu li a.context-menu-item:hover,div.simlytiks.simlytiks-theme-modern div.bs_datatable_wrapper .selectionOptions li:hover>.submenu li a.context-menu-item:hover{text-decoration:none;background-color:var(--sl-bg-hover)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .selectionOptions .submenu>li>a,div.simlytiks.simlytiks-theme-modern .data-table.sg-context-menu .submenu>li>a,div.simlytiks.simlytiks-theme-modern .data-table.sg-context-menu>li>a{display:block;clear:both;color:var(--sl-text-primary);white-space:nowrap}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper:not(.flipTable) table.dataTable{width:fit-content!important;margin:0!important;border-bottom:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dataTables_scrollHeadInner{width:auto!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table .dt-center{text-align:center!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table .dataTypeIcon{cursor:pointer}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table span.difference_text{margin-left:3px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table span.difference_text.hasArrow:before{content:'(';color:var(--sl-text-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table span.difference_text.hasArrow:after{content:')';color:var(--sl-text-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table .group_collapse{cursor:pointer;color:var(--sl-text-muted)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table .group_collapse:hover{color:var(--sl-text-secondary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table th.cancel_sorting:after{content:''}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table thead th.ui-selected,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table thead th.ui-selecting{background-color:var(--dt-selection-color-light)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dataTables_filter{display:none!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .heatMap-container{display:none}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings ul.columns_toggle,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .selectedRows>ul,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .dt-groups>ul{max-height:250px;min-height:35px;overflow:auto;box-shadow:none}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .dropdown-menu .columns_toggle li,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .selectedRows li,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .dt-groups li{padding:5px 10px;border:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .toggle_settings .dropdown-menu .row{margin:0;border-bottom:1px solid var(--sl-border-color);padding:10px;display:flex;align-items:center}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .toggle_settings .dropdown-menu .row.disabled{opacity:.3;pointer-events:none}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dropdown .close_dropdown:hover{color:var(--sl-accent-danger)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .dt-groups li:not(.list-group-header):hover{background-color:var(--sl-bg-hover)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .dt-groups li.ui-selected{background:var(--dt-selection-color)!important;color:var(--sl-text-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .columns_toggle ul.list-group-nested{box-shadow:none;margin-bottom:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .dropdown-menu .columns_toggle li.disabled input,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .dropdown-menu .columns_toggle li.disabled .sortable-handle{pointer-events:none!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .dropdown-menu .columns_toggle li .sortable-handle{cursor:move}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .dropdown-menu .columns_toggle li.ui-sortable-placeholder{display:block!important;height:35px;background-color:var(--sl-border-color)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .dropdown-menu .columns_toggle li:first-child,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .selectedRows>ul li:first-child{border-top:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .dropdown-menu.selectionOptions li:not(.divider){padding:5px 0 0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .selectionOptions li.disabled{pointer-events:none;opacity:.5}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .selectionOptions li.dropdown-submenu:hover ul.dropdown-menu{display:block!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .selectedRows,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .dt-groups{width:400px;word-break:break-all}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .selectedRows li{position:relative}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .selectedRows li:hover{background-color:var(--sl-bg-hover)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .selectedRows li input[name=baseline]{height:auto!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .selectedRows li .item-val{position:relative;top:2px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .selectedRows li .drag_handle{position:absolute;top:5px;left:2px;opacity:0;cursor:pointer}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .selectedRows li:hover .drag_handle{opacity:1}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .selectedRows li.ui-sortable-placeholder{display:block!important;height:35px;background-color:var(--sl-border-color);visibility:visible!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .dropdown-menu .vizIcon{width:30px;height:25px;text-align:center;vertical-align:middle;position:relative;top:5px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .nav-tabs li>a{font-weight:700}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .th-span{overflow:hidden;text-overflow:ellipsis}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.capitalized .th-span{pointer-events:none}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.setting_buttons{position:absolute;top:0;left:0;width:100%;height:auto;background:var(--sl-bg-secondary);padding:var(--sl-spacing-sm) var(--sl-spacing-md);border-radius:var(--sl-border-radius-md) var(--sl-border-radius-md) 0 0;border-bottom:1px solid var(--sl-border-color)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.setting_buttons .btn-group>button{border-radius:var(--sl-border-radius-sm)!important;padding:6px 12px!important;font-size:13px!important;transition:var(--sl-transition)!important;border:1px solid transparent!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.setting_buttons .btn-group>button:not(.selected):hover{background:var(--sl-bg-hover)!important;border-color:var(--sl-border-color)!important;color:var(--sl-text-primary)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.setting_buttons .btn-group>button.selected{background:var(--sl-accent-primary)!important;border-color:var(--sl-accent-primary)!important;color:var(--sl-bg-primary)!important;box-shadow:var(--sl-shadow-sm)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.setting_buttons .btn-group.disabled{cursor:not-allowed;opacity:.5}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.setting_buttons .btn-group.disabled *{pointer-events:none}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.setting_buttons div.viz-types .btn-group>button{padding:1px 7px;border-radius:var(--sl-border-radius-sm)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.setting_buttons .btn-group>button.selected{color:var(--sl-bg-primary)!important;margin-right:12px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.setting_buttons .btn-group>button{}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dt-settings>div>.btn-group>button{display:block;height:30px}@media screen and (max-width:1400px){div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.setting_buttons .setting-button-text{display:none}}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.setting_buttons .btn-group>button .setting-button-text{}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.tiny .setting-button-text{display:none}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.setting_buttons .btn-group>button:not(.selected):hover,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.setting_buttons div.dropdown.open .dropdown-toggle.btn-default{}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.setting_buttons div.dropdown .dropdown-toggle.btn-default:active,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.setting_buttons div.dropdown .dropdown-toggle.btn-default:focus{color:var(--sl-text-primary)!important;background:var(--sl-bg-hover)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .viz-types{display:inline-block}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings button.viz_toggle:focus,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings button.viz_toggle:active{outline:0!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings button.viz_toggle.active{background-color:var(--sl-accent-primary);color:var(--sl-bg-primary);text-shadow:none}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .heatmap_view_options button.viz_toggle:focus{outline:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.viz-options .dropdown-menu{width:250px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.viz-options .distribution_columns{max-height:250px;overflow:auto}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.viz-options .distribution_columns li{border:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .heatmap_view_options .dropdown-menu{max-height:300px;overflow:auto}div.simlytiks.simlytiks-theme-modern div.popover.bs-datatable-header-viz{width:auto!important;height:auto!important;max-width:1000px;max-height:1000px;z-index:200000}div.simlytiks.simlytiks-theme-modern div.popover.bs-datatable-header-viz .bootstrap-switch .bootstrap-switch-handle-on,div.simlytiks.simlytiks-theme-modern div.popover.bs-datatable-header-viz .bootstrap-switch .bootstrap-switch-handle-off,div.simlytiks.simlytiks-theme-modern div.popover.bs-datatable-header-viz .bootstrap-switch .bootstrap-switch-label{height:auto!important}div.simlytiks.simlytiks-theme-modern div.popover.bs-datatable-header-viz .popover-header{border-bottom:1px solid var(--sl-border-color);background-color:var(--sl-bg-secondary)}div.simlytiks.simlytiks-theme-modern div.popover.bs-datatable-header-viz .popover-title{display:inline-block;background-color:transparent;border-bottom:0}div.simlytiks.simlytiks-theme-modern div.popover.bs-datatable-header-viz .popover-header>button{position:relative;top:3px}div.simlytiks.simlytiks-theme-modern div.popover.bs-datatable-header-viz .popover-content{width:500px;height:400px}div.simlytiks.simlytiks-theme-modern div.popover.bs-datatable-header-viz .popover_content .lastsearchkeywords{display:none}div.simlytiks.simlytiks-theme-modern div.popover.bs-datatable-header-viz svg.bar-chart .tick text{font-weight:500}div.simlytiks.simlytiks-theme-modern div.popover.bs-datatable-header-viz .textviewer-options{display:none}div.simlytiks.simlytiks-theme-modern .dt-selectable-helper{position:absolute;z-index:100;border:4px solid var(--sl-text-primary)}div.simlytiks.simlytiks-theme-modern .ui-selectable-helper{border:2px solid var(--sl-text-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper span.td-span{pointer-events:none}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.isEditable span.td-span{pointer-events:all;border:1px solid transparent;padding:0;position:relative}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper span.td-span.justEdited{background-color:var(--sl-accent-success)!important;color:var(--sl-bg-primary)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper td.edited .td-span:before{content:'\f111';font-family:FontAwesome;position:absolute;left:-10px;font-size:9px;top:50%;transform:translateY(-50%);color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.isEditable .td-span-input{width:100%;position:absolute;height:100%;top:0;left:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.isEditable .td-span-input .td-input-options{position:absolute;right:3px;z-index:200}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.isEditable .td-span-input input{width:100%;box-sizing:border-box}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.isEditable .edit-cell{opacity:0;cursor:pointer}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.isEditable .edit-cell:hover{color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.isEditable td:hover .td-span:not(.non-editable){opacity:1!important;width:100%;border:1px solid var(--sl-border-color)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.isEditable .cancel-editing:hover{color:var(--sl-text-secondary)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.no_data .dataTypeIconAll,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.no_data .sort_dropdown{opacity:.3;pointer-events:none;cursor:not-allowed!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt td.checkbox_selection:before{content:''!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper th:hover span.dataTypeIconAll,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper th:hover span.dataTypeIconAllEnlarged,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper th:hover .sort-icon,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper th:hover .filter_dropdown,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper th.hovered span.dataTypeIconAll,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper th.hovered span.dataTypeIconAllEnlarged,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper th.hovered .sort_icon,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper th.hovered .sort-icon,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper th.hovered .filter_dropdown,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper th .th-options.dropdown_open .filter_dropdown{opacity:1!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper th .th-resize{position:absolute;right:8px;width:8px;z-index:2;height:100%}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper span.dataTypeIconAll,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper span.dataTypeIconAllEnlarged,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .th-options .sort-icon,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .th-options .filter_dropdown{opacity:0;cursor:pointer!important;padding:0 2px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper span.dataTypeIconAll.clicked{color:var(--sl-accent-danger);opacity:1!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper span.dataTypeIconAll:hover,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper span.newton_manager:hover,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper span.dataTypeIconAllEnlarged:hover,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .th-options .sort-icon:hover,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .th-options .filter-icon:hover,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper th .th-options.dropdown_open .filter_dropdown{color:var(--sl-accent-danger)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .header-ctx-menu li{cursor:pointer;padding:5px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .header-ctx-menu li:hover{background-color:var(--sl-border-color)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .header-ctx-menu li>a{text-decoration:none}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper span.row-dragger{position:absolute;left:0;top:13px;opacity:0;cursor:move}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper td:hover .row-dragger{opacity:1}div.simlytiks.simlytiks-theme-modern tr.dt-dragging-row{z-index:1061}div.simlytiks.simlytiks-theme-modern tr.dt-dragging-row td{padding:5px}div.simlytiks.simlytiks-theme-modern div.dt-drag-row-html{background:var(--sl-bg-primary);padding:10px;margin-left:10px;margin-top:10px;border:1px solid var(--sl-border-color);border-radius:var(--sl-border-radius-sm);font-weight:700;z-index:1000;max-width:300px;overflow:hidden;max-height:300px;pointer-events:none;height:auto!important}div.simlytiks.simlytiks-theme-modern div.dt-drag-row-html .selected_count{position:absolute;right:0;top:0;font-size:1.2em}div.simlytiks.simlytiks-theme-modern div.data-viewer-modal div.vizcontainer .edit_color_palette{display:none}div.simlytiks.simlytiks-theme-modern div.data-viewer-modal .btn-success,div.simlytiks.simlytiks-theme-modern div.data-viewer-modal .btn-info,div.simlytiks.simlytiks-theme-modern div.data-viewer-modal .btn-primary,div.simlytiks.simlytiks-theme-modern div.data-viewer-modal .btn-warning,div.simlytiks.simlytiks-theme-modern div.data-viewer-modal .btn-danger{margin-right:4px;box-shadow:none;text-shadow:none;background-image:none;font-weight:500;border-color:transparent}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-loading{position:absolute;top:50%;left:50%;display:none;z-index:2}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-loading.shown{display:block}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .loading-bar{display:inline-block;width:4px;height:30px;border-radius:var(--sl-border-radius-sm);animation:loading 1s ease-in-out infinite}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .loading-bar:nth-child(1){background-color:var(--sl-accent-primary);animation-delay:0s}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .loading-bar:nth-child(2){background-color:var(--sl-accent-danger);animation-delay:.09s}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .loading-bar:nth-child(3){background-color:var(--sl-accent-warning);animation-delay:.18s}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .loading-bar:nth-child(4){background-color:var(--sl-accent-success);animation-delay:.27s}div.simlytiks.simlytiks-theme-modern div.dt-newton-manager .columns_list a{text-decoration:none}@keyframes loading{0%{transform:scale(1)}20%{transform:scale(1,2.2)}40%{transform:scale(1)}}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt.placeholder{background-color:var(--sl-bg-primary);position:absolute;top:0;left:0;z-index:2;display:none;width:100%}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt.placeholder tbody tr{height:80px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt div.ph-item{padding:8px;margin-bottom:0;border:0;background:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt div.ph-item.no-anim::before{content:unset!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.flipTable .dataTables_wrapper{max-height:100%;width:100%!important;overflow:auto}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.flipTable .pl-ribbon-item[data-operation=collapsible_columns],div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.flipTable .pl-ribbon-item[data-operation=scroll]{opacity:.6;cursor:not-allowed;pointer-events:none}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.flipTable tr{display:flex;flex-direction:column;float:left;height:100%!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.flipTable tr th,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.flipTable tr td{flex:1 1 auto}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.flipTable .dataTables_wrapper table.bs-dt{display:flex}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.flipTable .dataTables_wrapper table.bs-dt thead{flex:0 0 auto}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.flipTable .dataTables_wrapper table.bs-dt tbody{display:flex;flex-wrap:nowrap}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.flipTable tr td,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.flipTable tr th{display:block;width:100%!important;box-sizing:inherit;-webkit-box-sizing:inherit;height:33px;min-width:100px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.flipTable table.dataTable tbody td.checkbox_selection,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.flipTable table.dataTable thead th.checkbox_selection{width:100%!important;height:25px!important;padding:0!important;position:relative;text-align:center!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.flipTable thead th{}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper th.checkbox_selection{vertical-align:middle}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper input.toggle-search{height:10px!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper tr.dt-search input{height:24px!important;width:100%}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper tr.dt-search input::placeholder{font-family:FontAwesome}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .toggle_columns .columns_list{max-height:225px;overflow:auto}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .toggle_columns .tab-pane-footer{padding:5px;border-top:1px solid var(--sl-border-color)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .dropdown-menu .toggle_columns li.ui-sortable-placeholder{display:block!important;height:35px;background-color:var(--sl-border-color)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .dropdown-menu .toggle_columns .sortable-handle{cursor:move}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .toggle_columns .list-group.list-group-root{padding:0;margin-bottom:4px;box-shadow:none}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .toggle_columns .list-group.list-group-root .list-group{margin-bottom:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .toggle_columns .list-group.list-group-root .list-group-item{border-radius:0;border-width:1px 0 0;padding:7px 15px;cursor:move}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .toggle_columns .list-group.list-group-root>.list-group-item:first-child{border-top-width:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .toggle_columns .list-group.list-group-root>.column_group>.list-group>.list-group-item{padding-left:30px;border:0;padding-top:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .toggle_columns .list-group-item .glyphicon{margin-right:5px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .toggle_columns .column_group .toggle_group_cols{background:0;border:0;box-shadow:none;color:var(--sl-text-muted)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .toggle_columns .column_group .toggle_group_cols:hover{color:var(--sl-text-primary)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .toggle_columns .column_group .toggle_group_cols:focus,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings #toggle_columns .column_group .toggle_group_cols:active{outline:0!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .column_options li[data-id]{position:relative}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .column_options li[data-id].checked:after{content:'\f00c';font-family:FontAwesome;position:absolute;right:5px;top:3px;color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern div.d3view-dt-tooltip .tooltip-inner{background-color:var(--sl-text-secondary);text-align:left}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.gallery-container{overflow:auto}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.row-images{padding-bottom:15px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.row-images .images-flex{display:flex;flex-wrap:wrap}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.row-images .row-caption{font-size:1.2em;font-weight:500}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.row-images .image-card{width:18rem;margin:10px 20px 0 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:var(--sl-bg-primary);background-clip:border-box;border:1px solid var(--sl-border-color);border-radius:var(--sl-border-radius-sm)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.row-images .image-card .image-enlarge{position:absolute;right:3px;top:4px;opacity:0;cursor:pointer;z-index:2}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.row-images .image-card:hover img{opacity:.7}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.row-images .image-card:hover .image-enlarge{opacity:1!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.row-images .image-card .image-enlarge:hover{color:var(--sl-accent-primary);opacity:1!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.row-images .image-card img{width:100%;height:180px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.row-images .image-card .image-caption{padding:5px;font-weight:500}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.summary-dropdown-menu{display:none;background:var(--sl-bg-primary);position:relative;top:25px;margin:0;margin-bottom:10px;border-radius:var(--sl-border-radius-sm)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.searchEnabled div.summary-dropdown-menu{top:65px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.summaryRow{table-layout:fixed}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper td .quickView{color:var(--sl-text-muted);opacity:0;cursor:pointer;bottom:-.15em}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper td .quickView:hover{color:var(--sl-text-secondary)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper td:hover .quickView{opacity:1!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .quick-view-container .close_container{float:right;font-size:21px;font-weight:700;line-height:1;color:var(--sl-text-primary);text-shadow:0 1px 0 var(--sl-bg-primary);filter:alpha(opacity=20);opacity:.2;padding:0;cursor:pointer;background:0 0;border:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.quick-view-container .content-wrapper{height:100%}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .config-header .nav-pills-sm>li>a{padding:4px 8px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.sidebaropen div.setting_buttons,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.sidebaropen div.dataTables_wrapper{transition:opacity ease-in-out 300ms}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.sidebaropen div.setting_buttons .summaryDropdown,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.sidebaropen div.dataTables_wrapper{opacity:.6!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .summaryDropdown .dropdown-toggle.selected{}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .summaryDropdown .dropdown-toggle.selected>span{color:var(--sl-bg-primary)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .summaryDropdown .dropdown-toggle.btn-primary span{color:var(--sl-bg-primary)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .summaryDropdown .dropdown-menu{width:100%;height:450px;padding:15px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .summaryDropdown .dropdown-menu .viz-container{height:390px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.columns_configuration .columns_list{box-shadow:none;margin-left:10px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.columns_configuration .columns_list .column_group_item{border-color:var(--sl-border-color);border-left:0;border-right:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.columns_configuration .columns_list .column_group_item.ui-selected{background-color:var(--dt-selection-color-light);cursor:context-menu}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.columns_configuration .columns_list .column_group_item .sortable-handle{opacity:0;cursor:move;z-index:2;position:relative;top:6px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.columns_configuration .columns_list .column_group_item:hover .sortable-handle{opacity:1!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.columns_configuration .columns_list .column_group_item label{display:flex;align-items:center}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.columns_configuration .columns_list .column_group_item input{margin-left:4px}div.simlytiks.simlytiks-theme-modern .d3view-plugins-sidebar.viz-config-container .config-body .row{padding:15px;margin:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.DTFC_ScrollWrapper{height:auto!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.DTFC_LeftHeadWrapper{z-index:2}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.DTFC_LeftHeadWrapper.scrollings,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.DTFC_LeftBodyWrapper.scrolling{box-shadow:var(--sl-shadow-sm);background:var(--sl-bg-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.DTFC_LeftWrapper .DTFC_LeftBodyLiner{padding-right:0!important;overflow-x:hidden;width:auto!important;height:auto!important;overflow-y:hidden!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.DTFC_Cloned thead,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.DTFC_Cloned tfoot{background-color:var(--sl-bg-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.DTFC_Blocker{background-color:var(--sl-bg-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.DTFC_LeftWrapper,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.DTFC_RightWrapper{width:auto!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .DTFC_LeftBodyWrapper,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .DTFC_RightBodyWrapper{height:auto!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.DTFC_LeftWrapper table.dataTable,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2;background:var(--sl-bg-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.DTFC_LeftWrapper table.dataTable.no-footer,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.dataTable.display tbody tr.DTFC_NoData{background-color:transparent}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .DTFC_LeftBodyWrapper table.DTFC_Cloned thead th{border-bottom:0!important}div.simlytiks.simlytiks-theme-modern div.datatable-ppt-export.processing{cursor:progress}div.simlytiks.simlytiks-theme-modern div.datatable-ppt-export.processing .moda-body{pointer-events:none}div.simlytiks.simlytiks-theme-modern div.datatable-ppt-export.processing .show-processing{display:inline-block!important}div.simlytiks.simlytiks-theme-modern div.datatable-ppt-export #col-actions-box button{width:auto}div.simlytiks.simlytiks-theme-modern div.datatable-ppt-export .columns.bootstrap-select div.dropdown-menu{max-height:initial!important}div.simlytiks.simlytiks-theme-modern div.bs_datatable_wrapper ul.dt-toolbar{position:absolute;right:50px;opacity:0;transform:translateY(-50%);background:var(--sl-bg-hover)}div.simlytiks.simlytiks-theme-modern div.bs_datatable_wrapper.hasEditingCell ul.dt-toolbar{display:none}div.simlytiks.simlytiks-theme-modern div.bs_datatable_wrapper ul.dt-toolbar>li{display:inline;margin:0 2px;padding:0 5px}div.simlytiks.simlytiks-theme-modern div.bs_datatable_wrapper ul.dt-toolbar>li:hover>a{color:var(--sl-accent-danger)!important}div.simlytiks.simlytiks-theme-modern div.bs_datatable_wrapper ul.dt-toolbar .toolbar-text{display:none}div.simlytiks.simlytiks-theme-modern div.bs_datatable_wrapper .dataTables_wrapper .dataTables_paginate .paginate_button{justify-content:center}div.simlytiks.simlytiks-theme-modern div.bs_datatable_wrapper .dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:rgba(0,0,0,.95)!important}div.simlytiks.simlytiks-theme-modern div.dt-col-dropdown-menu{display:block;position:fixed;z-index:5000;width:300px}div.simlytiks.simlytiks-theme-modern div.dt-col-dropdown-menu .tab-pane>div{padding:15px}div.simlytiks.simlytiks-theme-modern div.dt-col-dropdown-menu h3,div.simlytiks.simlytiks-theme-modern div.dt-col-dropdown-menu .btn-group,div.simlytiks.simlytiks-theme-modern div.dt-col-dropdown-menu .clearfix{padding:0 15px}div.simlytiks.simlytiks-theme-modern div.dt-col-dropdown-menu ul[data-id]{max-height:200px;overflow:auto;padding:0 15px}div.simlytiks.simlytiks-theme-modern div.dt-col-dropdown-menu .col-multiselect{position:relative;margin-bottom:20px}div.simlytiks.simlytiks-theme-modern div.dt-col-dropdown-menu .col-multiselect:after{content:"OR";width:100%;text-align:center;position:absolute;color:var(--sl-text-muted);pointer-events:none;bottom:-20px;left:0}div.simlytiks.simlytiks-theme-modern div.simlytiks.dt-viz-params .viz-description{padding:10px 25px;display:flex;align-items:center;justify-content:space-between}div.simlytiks.simlytiks-theme-modern div.viz-config-container .dt-viz-params div.viz-preview-tabs{height:calc(100% - 90px)}div.simlytiks.simlytiks-theme-modern div.viz-config-container .dt-viz-params div.viz-preview-tabs>.tab-pane{height:100%!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.chart_type.open .dropdown-menu{max-height:250px;overflow:auto;overflow-x:hidden;background:var(--sl-bg-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.chart_type.open .dropdown-menu li.active a,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.chart_type.open .dropdown-menu li:hover a{}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.chart_type.open .dropdown-menu li.disabled{opacity:.6}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .chart_type .dropdown-menu li img{display:inline}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .chart_type .dropdown-menu li .viz-name{}div.simlytiks.simlytiks-theme-modern div.simlytiks .mainPanel .sl-charts-container .viz-name{display:block}div.simlytiks.simlytiks-theme-modern div.d3view-eb .eb-container .alert{display:none}div.simlytiks.simlytiks-theme-modern div.d3view-eb .modal-body{overflow:visible!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-summary-rows{margin:0;padding:0 10px;position:relative;top:40px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-summary-row-values{display:flex;flex-wrap:wrap}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-summary-row-values .dt-sm-val{margin-right:15px;background:var(--sl-bg-primary);border:1px solid var(--sl-border-color);border-radius:var(--sl-border-radius-sm);padding:15px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-summary-row-values .dt-sm-count{font-size:2em}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-summary-row-values .dt-sm-agg{font-weight:700}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea .td-toggle{color:var(--sl-text-muted);transition:transform .3s ease-in}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea .td-toggle:hover{color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea tr.shown .td-toggle{transform:rotate(90deg)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea tr.dt-detail-row .detail-row-cols{display:flex;flex-wrap:wrap}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.renderingArea tr.dt-detail-row .detail-row-cols>div{margin:10px;width:15%}div.simlytiks.simlytiks-theme-modern div.bs_datatable_wrapper table.renderingArea tr.yellow-background-class{background:rgba(245,158,11,.15)!important}div.simlytiks.simlytiks-theme-modern div.bs_datatable_wrapper table.renderingArea tr.sortable-selected{background-color:rgba(239,68,68,.15);border:solid var(--sl-accent-danger) 1px!important;z-index:1!important}div.simlytiks.simlytiks-theme-modern div.simlytiks .bs_datatable_wrapper{background-color:unset!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3],div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=simple]{}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=simple] table.renderingArea,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] table.renderingArea{table-layout:fixed}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3].flipTable table.renderingArea{display:flex!important;height:calc(100% - 12px)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3].flipTable table.renderingArea tbody{display:flex}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3].flipTable table.renderingArea>*{flex:1 1 auto}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.flipTable[data-checkbox=true] .dt-tables tbody tr[data-id] td:nth-child(2){font-weight:700}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.flipTable[data-checkbox=false] .dt-tables tbody tr[data-id] td:nth-child(1){font-weight:700}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3].flipTable table.renderingArea tr{width:calc(100% - 25px)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3].flipTable table.renderingArea thead th:not(.checkbox_selection){resize:none!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=simple] table.renderingArea thead,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] table.renderingArea thead{position:sticky;top:0;background:var(--sl-bg-primary);z-index:2}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=simple] table.renderingArea thead th:not(.checkbox_selection):not(.non-resizable):not(.collapsible_icon),div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] table.renderingArea thead th:not(.checkbox_selection):not(.non-resizable):not(.collapsible_icon){resize:horizontal;position:relative;border-right:1px solid transparent}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper thead tr.thead_comparison th:hover .ui-resizable-handle{width:10px;background:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=simple] div.table-container,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] div.table-container{height:calc(100% - 100px)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=simple].hasPagination div.table-container,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3].hasPagination div.table-container{height:calc(100% - 100px)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=simple].hasPagination.searchEnabled div.table-container,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3].hasPagination.searchEnabled div.table-container{height:calc(100% - 165px)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=simple].hasPagination.hiddenSettings div.table-container,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3].hasPagination.hiddenSettings div.table-container{height:calc(100% - 60px)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3].hiddenSettings:not(.hasPagination) div.table-container{height:calc(100% - 35px)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=simple].searchEnabled div.table-container,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3].searchEnabled div.table-container{height:calc(100% - 145px)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] table.renderingArea thead th.th-selected{background-color:var(--dt-selection-color)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3].hasPagination div.table-container .dt-tables{max-height:calc(100% - 0)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3].hasPagination div.dt-pagination{position:absolute;bottom:8px;width:100%}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=simple] div.dt-tables,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] div.dt-tables{max-height:100%;overflow:auto;padding:0 10px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=simple] div.setting_buttons,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] div.setting_buttons{position:relative}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] div.dt-settings-contents{box-shadow:var(--sl-shadow-sm);border:1px solid var(--sl-border-color);height:50px;display:flex;align-items:center;margin:0 10px 10px;flex:1 1 auto}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3].tiny:not(.hiddenSettings):not([data-design=d3view]) div.dt-settings-contents{display:none}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3].tiny:not(.hiddenSettings):not([data-design=d3view]):hover div.dt-settings-contents{display:flex}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3].tiny:not([data-design=d3view]) div.table-container{height:calc(100% - 0)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3].tiny:not(.hiddenSettings):not([data-design=d3view]):hover div.table-container{height:calc(100% - 60px)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] .dt-settings .selection_count{}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-settings .selection_count_container.hasSelected>button{color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-settings .selection_count_container.hasSelected .selection_count{background:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] th{position:relative}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] th .resizer{position:absolute;top:0;right:0;width:5px;cursor:col-resize;user-select:none}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] th .resizer:hover,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] th .resizing{border-right:2px solid var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.dataTables_scrollHead table.renderingArea.border-header th.disabled,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.DTFC_LeftHeadWrapper table.renderingArea.border-header th.disabled{cursor:not-allowed}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .pl-ribbon-list{display:flex;align-items:center}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .pl-ribbon-item{display:flex;align-items:center}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper div.settings .pl-ribbon-item>a{flex:1 1 auto}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] tr .column_collapse.opened{color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] tr .column_collapse{padding:6px;cursor:pointer}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] tr .column_collapse.opened,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] tr .column_collapse:hover{color:var(--sl-accent-success)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.hasCollapsibleColumns table.bs-dt th.checkbox_selection,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.hasCollapsibleColumns table.bs-dt td.checkbox_selection{width:50px!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper [data-has-row-drag=true] table.bs-dt th.checkbox_selection,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper [data-has-row-drag=true] table.bs-dt td.checkbox_selection{width:70px!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper [data-has-row-drag=true] td.checkbox_selection .row-drag{cursor:move;position:absolute;left:0;color:var(--sl-text-muted);opacity:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper [data-has-row-drag=true] tr[data-id]:hover td.checkbox_selection .row-drag{opacity:1}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper [data-has-row-drag=true] td.checkbox_selection .row-drag:hover{color:var(--sl-text-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] .out_of_view_cols{display:flex;flex-wrap:wrap;box-shadow:none}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] .out_of_view_cols>li{flex:0 0 calc(100% / 5 - 20px);margin:7px 10px;width:calc(100% / 4 - 20px)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] .out_of_view_cols>li:first-child{margin-left:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] .out_of_view_cols .dtr-title{font-weight:700;display:block;word-wrap:break-word}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3] .out_of_view_cols .dtr-value{}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-tables tr.group[data-editable=true] .group-name{cursor:pointer}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-tables tr.group[data-editable=true] .group-name .edit-name{opacity:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-tables tr.group[data-editable=true] .group-name:hover .edit-name{opacity:1}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .custom_renderers{width:200px;flex:0 0 200px;padding-right:10px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .back_to_table{width:100%}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper:not(.scroll_enabled) table.renderingArea{width:fit-content!important;table-layout:fixed}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .custom_renderers li[data-id]{border-right:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .toggle_custom_renderers{}div.simlytiks.simlytiks-theme-modern .d3view-context-menu-container.dt-context-menu{width:300px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3][data-design=d3view] .dt-thead th{border-color:var(--sl-border-color)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3][data-design=d3view] div.settings{position:fixed;bottom:30px;z-index:10;top:unset;width:auto;display:none;background:var(--sl-bg-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3][data-design=d3view] div.settings .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3][data-design=d3view] div.settings .dt-settings-contents{margin:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3][data-design=d3view] div.table-container{height:100%}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper[data-renderer=d3][data-design=d3view] div.dt-tables{padding:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-color-legends{display:flex}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-color-legends .legends-wrapper{position:relative;width:auto!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-color-legends .legends-wrapper .legends-body{width:100%}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-tables .group-cards{display:flex;flex-wrap:wrap}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-tables .group-card{width:calc(100% - 10px);height:unset;flex:1 1 100%;box-shadow:none;background:var(--sl-bg-primary);border-color:var(--sl-border-color);transition:border-color .3s ease-in}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-tables .group-card .group-header{cursor:pointer;display:flex;justify-content:space-between;transition:color .3s ease-in}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-tables .group-card.opened{height:auto;border-color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-tables .group-card .group-header:hover,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-tables .group-card.opened .group-header{color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-tables .group-card.opened .group-rows{display:block;overflow:auto;min-height:150px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-tables .group-card .group-rows{display:none}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-tables .group-cards.hasOpenGroup.showInFull .group-card:not(.opened){order:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-tables .group-cards.showInFull .group-card.opened{order:-1;flex-basis:100%}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dt-tables .group-card .group-summary{}div.simlytiks.simlytiks-theme-modern div.child-rows .bs_datatable_wrapper{min-height:unset}div.simlytiks.simlytiks-theme-modern .child-rows .bs_datatable_wrapper .dt-chart-container{min-height:unset}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .child-rows{margin:0 10px}@container datatable (width < 1200px){div.simlytiks.simlytiks-theme-modern .setting-button-text{display:none}}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper{container-name:datatable;container-type:inline-size}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .column-search-dropdown .column-jump-menu{box-shadow:var(--sl-shadow-md)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper.column-jump-item{transition:background-color .2s ease}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .column-jump-item:hover{background-color:var(--sl-bg-hover)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .column-jump-item:active{background-color:var(--sl-bg-tertiary)!important}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .column-highlight{animation:columnHighlight 2s ease}@keyframes columnHighlight{0%{background-color:transparent}10%{background-color:rgba(254,240,138,.5);box-shadow:0 0 10px rgba(254,240,138,.8)}100%{background-color:transparent;box-shadow:none}}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tbody td span.td-span{color:var(--sl-text-secondary);transition:var(--sl-transition)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tbody tr:hover td span.td-span{color:var(--sl-text-primary)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table tbody tr.ui-selected{background-color:rgba(59,130,246,.08)!important;box-shadow:inset 4px 0 0 var(--sl-accent-primary),var(--sl-shadow-sm)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tbody tr:focus-within{outline:2px solid var(--sl-accent-primary);outline-offset:-2px;border-radius:var(--sl-border-radius-sm)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt thead th .th-span{font-weight:600;letter-spacing:.3px}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper{overflow:visible}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt{border:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt thead,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tbody,div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tfoot{border:0}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt thead th{user-select:none}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper table.bs-dt tbody tr:active{transform:scale(0.998)}div.simlytiks.simlytiks-theme-modern .bs_datatable_wrapper .dataTables_scrollBody{margin-top:0}div.simlytiks.simlytiks-theme-modern svg:not(.sparkline){font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}div.simlytiks.simlytiks-theme-modern .axis path,div.simlytiks.simlytiks-theme-modern .axis line{fill:none;stroke:var(--sl-border-color);stroke-width:1px;shape-rendering:crispEdges;opacity:.6}div.simlytiks.simlytiks-theme-modern .axis text{fill:var(--sl-text-secondary);font-size:11px;font-weight:500;pointer-events:none}div.simlytiks.simlytiks-theme-modern .axis .tick line{stroke:var(--sl-border-color);stroke-width:1px;opacity:.4}div.simlytiks.simlytiks-theme-modern .axis .domain{stroke:var(--sl-border-color);stroke-width:1.5px;opacity:.6}div.simlytiks.simlytiks-theme-modern .grid path,div.simlytiks.simlytiks-theme-modern .grid line{fill:none;stroke:var(--sl-border-color);shape-rendering:crispEdges;stroke-opacity:.3;stroke-width:1px}div.simlytiks.simlytiks-theme-modern .grid .major line{stroke-opacity:.4}div.simlytiks.simlytiks-theme-modern .chart_border{fill:none;stroke:var(--sl-border-color);stroke-width:1px;shape-rendering:crispEdges;opacity:.5}div.simlytiks.simlytiks-theme-modern .chart_svg{font-size:11px}div.simlytiks.simlytiks-theme-modern .chart_svg text.bar{fill:var(--sl-text-primary);font-weight:500;font-size:10px}div.simlytiks.simlytiks-theme-modern svg.box{font:11px Inter,-apple-system,sans-serif}div.simlytiks.simlytiks-theme-modern svg.box line,div.simlytiks.simlytiks-theme-modern svg.box rect,div.simlytiks.simlytiks-theme-modern svg.box circle{fill:rgba(255,255,255,.9);stroke:var(--sl-text-secondary);stroke-width:1.5px}div.simlytiks.simlytiks-theme-modern svg.box .center{stroke-dasharray:3,3;stroke:var(--sl-text-secondary);opacity:.6}div.simlytiks.simlytiks-theme-modern svg.box .outlier{fill:none;stroke:var(--sl-text-muted);opacity:.7}div.simlytiks.simlytiks-theme-modern .node circle{fill:var(--sl-bg-primary);stroke:var(--sl-accent-primary);stroke-width:2px}div.simlytiks.simlytiks-theme-modern .node text{fill:var(--sl-text-primary);font-size:11px;font-weight:500}div.simlytiks.simlytiks-theme-modern .link{fill:none;stroke:var(--sl-border-color);stroke-width:1.5px;opacity:.5}div.simlytiks.simlytiks-theme-modern .y.grid .major line{stroke:var(--sl-border-color);stroke-opacity:.5}div.simlytiks.simlytiks-theme-modern svg rect,div.simlytiks.simlytiks-theme-modern svg .bar{transition:opacity .2s ease,fill .2s ease}div.simlytiks.simlytiks-theme-modern svg rect:hover,div.simlytiks.simlytiks-theme-modern svg .bar:hover{opacity:.85}div.simlytiks.simlytiks-theme-modern svg .tick text{fill:var(--sl-text-secondary);font-size:10px;font-weight:500}div.simlytiks.simlytiks-theme-modern svg .label,div.simlytiks.simlytiks-theme-modern svg text.label{fill:var(--sl-text-primary);font-size:12px;font-weight:600}div.simlytiks.simlytiks-theme-modern svg .title,div.simlytiks.simlytiks-theme-modern svg text.title{fill:var(--sl-text-primary);font-size:14px;font-weight:600}div.simlytiks.simlytiks-theme-modern svg path{stroke-width:1.5px}div.simlytiks.simlytiks-theme-modern svg circle{stroke-width:1.5px}div.simlytiks.simlytiks-theme-modern svg .brush .extent{fill:var(--sl-accent-primary);fill-opacity:.1;stroke:var(--sl-accent-primary);stroke-width:1.5px;stroke-dasharray:3,3}div.simlytiks.simlytiks-theme-modern svg .brush .resize{fill:var(--sl-accent-primary);fill-opacity:.2}div.simlytiks.simlytiks-theme-modern svg .legend text{fill:var(--sl-text-secondary);font-size:11px;font-weight:500}div.simlytiks.simlytiks-theme-modern svg .tooltip,div.simlytiks.simlytiks-theme-modern .svg-tip{background:var(--sl-bg-primary);border:1px solid var(--sl-border-color);border-radius:var(--sl-border-radius-md);box-shadow:var(--sl-shadow-md);color:var(--sl-text-primary);font-size:12px;padding:8px 12px}div.simlytiks.simlytiks-theme-modern svg .brush rect.extent,div.simlytiks.simlytiks-theme-modern svg .num_colorlegend rect.extent{fill:var(--sl-accent-primary);fill-opacity:.15;stroke:var(--sl-accent-primary);stroke-width:1.5px}div.simlytiks.simlytiks-theme-modern svg.legend-symbol{width:25px;height:15px;flex-shrink:0;display:inline-block;vertical-align:middle}div.simlytiks.simlytiks-theme-modern svg.legend-symbol path{transition:fill .2s ease,opacity .2s ease,transform .2s ease;transform-origin:center}div.simlytiks.simlytiks-theme-modern svg.legend-symbol:hover path{opacity:.85;transform:scale(1.1)}div.simlytiks.simlytiks-theme-modern svg.legend-line{width:25px;height:15px;flex-shrink:0;display:inline-block;vertical-align:middle}div.simlytiks.simlytiks-theme-modern svg.legend-line line{stroke-width:3px;transition:stroke-opacity .2s ease,stroke-width .2s ease;shape-rendering:crispEdges}div.simlytiks.simlytiks-theme-modern svg.legend-line:hover line{stroke-width:4px;stroke-opacity:.9}div.simlytiks.simlytiks-theme-modern svg.legend-line[style*=stroke-dasharray] line{stroke-dasharray:inherit}div.simlytiks.simlytiks-theme-modern svg.legend-line-disabled{opacity:.4;filter:grayscale(100%);transition:opacity .2s ease,filter .2s ease}div.simlytiks.simlytiks-theme-modern svg.legend-line-disabled text{fill:var(--sl-text-muted);font-size:14px}div.simlytiks.simlytiks-theme-modern svg .area{fill-opacity:.6;transition:fill-opacity .2s ease,fill .2s ease}div.simlytiks.simlytiks-theme-modern svg .area:hover{fill-opacity:.8}div.simlytiks.simlytiks-theme-modern svg .area-path{stroke-width:1.5px;stroke:var(--sl-accent-primary);fill:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern svg circle.scatter-point,div.simlytiks.simlytiks-theme-modern svg .scatter circle{fill-opacity:.7;stroke-width:1.5px;transition:fill-opacity .2s ease,r .2s ease,stroke-width .2s ease;cursor:pointer}div.simlytiks.simlytiks-theme-modern svg circle.scatter-point:hover,div.simlytiks.simlytiks-theme-modern svg .scatter circle:hover{fill-opacity:1;stroke-width:2px;r:calc(var(--base-radius,4px) * 1.2)}div.simlytiks.simlytiks-theme-modern svg .line{fill:none;stroke-width:2px;transition:stroke-width .2s ease,opacity .2s ease;shape-rendering:geometricPrecision}div.simlytiks.simlytiks-theme-modern svg .line:hover{stroke-width:3px;opacity:.9}div.simlytiks.simlytiks-theme-modern svg .line.dashed{stroke-dasharray:5,5}div.simlytiks.simlytiks-theme-modern svg .line.dotted{stroke-dasharray:2,2}div.simlytiks.simlytiks-theme-modern svg .heatmap-cell,div.simlytiks.simlytiks-theme-modern svg rect.heatmap{stroke:var(--sl-bg-primary);stroke-width:1px;transition:stroke-width .15s ease,opacity .15s ease;cursor:pointer}div.simlytiks.simlytiks-theme-modern svg .heatmap-cell:hover,div.simlytiks.simlytiks-theme-modern svg rect.heatmap:hover{stroke-width:2px;stroke:var(--sl-text-primary);opacity:.9}div.simlytiks.simlytiks-theme-modern svg .arc,div.simlytiks.simlytiks-theme-modern svg path.arc{stroke:var(--sl-bg-primary);stroke-width:2px;transition:stroke-width .2s ease,opacity .2s ease,transform .2s ease;cursor:pointer}div.simlytiks.simlytiks-theme-modern svg .arc:hover,div.simlytiks.simlytiks-theme-modern svg path.arc:hover{stroke-width:3px;opacity:.9;filter:brightness(1.1)}div.simlytiks.simlytiks-theme-modern svg .arc-label,div.simlytiks.simlytiks-theme-modern svg text.arc-label{fill:var(--sl-text-primary);font-size:11px;font-weight:500;pointer-events:none}div.simlytiks.simlytiks-theme-modern svg rect.bar{transition:opacity .2s ease,fill .2s ease,stroke-width .2s ease;cursor:pointer}div.simlytiks.simlytiks-theme-modern svg rect.bar:hover{opacity:.85;stroke-width:1px;stroke:var(--sl-text-primary)}div.simlytiks.simlytiks-theme-modern svg rect.bar-grouped{stroke:var(--sl-bg-primary);stroke-width:1px}div.simlytiks.simlytiks-theme-modern svg rect.histogram-bar{stroke:var(--sl-border-color);stroke-width:1px;transition:fill .2s ease,stroke-width .2s ease}div.simlytiks.simlytiks-theme-modern svg rect.histogram-bar:hover{stroke-width:2px;stroke:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern svg .violin{fill-opacity:.6;stroke-width:1.5px;transition:fill-opacity .2s ease}div.simlytiks.simlytiks-theme-modern svg .violin:hover{fill-opacity:.8}div.simlytiks.simlytiks-theme-modern svg.box .whisker{stroke:var(--sl-text-secondary);stroke-width:1.5px;opacity:.7}div.simlytiks.simlytiks-theme-modern svg.box .median-line{stroke:var(--sl-accent-primary);stroke-width:2px;opacity:.8}div.simlytiks.simlytiks-theme-modern svg rect.treemap{stroke:var(--sl-bg-primary);stroke-width:2px;transition:stroke-width .15s ease}div.simlytiks.simlytiks-theme-modern svg rect.treemap:hover{stroke-width:3px;stroke:var(--sl-text-primary)}div.simlytiks.simlytiks-theme-modern svg .sankey-link{fill:none;stroke-opacity:.5;transition:stroke-opacity .2s ease,stroke-width .2s ease}div.simlytiks.simlytiks-theme-modern svg .sankey-link:hover{stroke-opacity:.8;stroke-width:2px}div.simlytiks.simlytiks-theme-modern svg .sankey-node rect{stroke:var(--sl-text-primary);stroke-width:1.5px;transition:stroke-width .2s ease}div.simlytiks.simlytiks-theme-modern svg .sankey-node:hover rect{stroke-width:2.5px}div.simlytiks.simlytiks-theme-modern svg .chord{fill-opacity:.7;stroke-width:1px;transition:fill-opacity .2s ease,stroke-width .2s ease}div.simlytiks.simlytiks-theme-modern svg .chord:hover{fill-opacity:.9;stroke-width:2px}div.simlytiks.simlytiks-theme-modern svg .parallel-line{stroke-width:1px;stroke-opacity:.4;transition:stroke-opacity .2s ease,stroke-width .2s ease}div.simlytiks.simlytiks-theme-modern svg .parallel-line:hover{stroke-opacity:.8;stroke-width:2px}div.simlytiks.simlytiks-theme-modern svg .radar-area{fill-opacity:.5;stroke-width:2px;transition:fill-opacity .2s ease}div.simlytiks.simlytiks-theme-modern svg .radar-area:hover{fill-opacity:.7}div.simlytiks.simlytiks-theme-modern svg .radar-line{stroke-width:2px;fill:none;transition:stroke-width .2s ease}div.simlytiks.simlytiks-theme-modern svg .radar-line:hover{stroke-width:3px}div.simlytiks.simlytiks-theme-modern svg .stream-area{stroke-width:.5px;stroke:var(--sl-bg-primary);transition:opacity .2s ease}div.simlytiks.simlytiks-theme-modern svg .stream-area:hover{opacity:.9;stroke-width:1px}div.simlytiks.simlytiks-theme-modern svg rect.gantt-bar{stroke:var(--sl-border-color);stroke-width:1px;transition:stroke-width .15s ease,opacity .15s ease;cursor:pointer}div.simlytiks.simlytiks-theme-modern svg rect.gantt-bar:hover{stroke-width:2px;stroke:var(--sl-accent-primary);opacity:.9}div.simlytiks.simlytiks-theme-modern svg rect.waterfall-bar{stroke:var(--sl-text-primary);stroke-width:1.5px;transition:stroke-width .2s ease}div.simlytiks.simlytiks-theme-modern svg rect.waterfall-bar:hover{stroke-width:2.5px}div.simlytiks.simlytiks-theme-modern svg path.funnel{stroke:var(--sl-bg-primary);stroke-width:2px;transition:stroke-width .2s ease,opacity .2s ease}div.simlytiks.simlytiks-theme-modern svg path.funnel:hover{stroke-width:3px;opacity:.9}div.simlytiks.simlytiks-theme-modern svg path.sunburst{stroke:var(--sl-bg-primary);stroke-width:1.5px;transition:stroke-width .2s ease,opacity .2s ease;cursor:pointer}div.simlytiks.simlytiks-theme-modern svg path.sunburst:hover{stroke-width:2.5px;opacity:.9}div.simlytiks.simlytiks-theme-modern svg .link-curved{stroke-opacity:.4;transition:stroke-opacity .2s ease,stroke-width .2s ease}div.simlytiks.simlytiks-theme-modern svg .link-curved:hover{stroke-opacity:.7;stroke-width:2px}div.simlytiks.simlytiks-theme-modern svg .node-circle{transition:r .2s ease,stroke-width .2s ease;cursor:pointer}div.simlytiks.simlytiks-theme-modern svg .node-circle:hover{r:calc(var(--base-radius,5px) * 1.3);stroke-width:3px}div.simlytiks.simlytiks-theme-modern svg .contour{fill:none;stroke-width:1px;stroke-opacity:.6;transition:stroke-opacity .2s ease,stroke-width .2s ease}div.simlytiks.simlytiks-theme-modern svg .contour:hover{stroke-opacity:.9;stroke-width:1.5px}div.simlytiks.simlytiks-theme-modern svg .error-bar{stroke:var(--sl-text-secondary);stroke-width:1.5px;opacity:.7;transition:stroke-width .2s ease,opacity .2s ease}div.simlytiks.simlytiks-theme-modern svg .error-bar:hover{stroke-width:2px;opacity:1}div.simlytiks.simlytiks-theme-modern svg .confidence-band{fill-opacity:.2;stroke-width:.5px;transition:fill-opacity .2s ease}div.simlytiks.simlytiks-theme-modern svg .confidence-band:hover{fill-opacity:.3}div.simlytiks.simlytiks-theme-modern svg .reference-line{stroke:var(--sl-accent-danger);stroke-width:2px;stroke-dasharray:5,5;opacity:.7;transition:opacity .2s ease,stroke-width .2s ease}div.simlytiks.simlytiks-theme-modern svg .reference-line:hover{opacity:1;stroke-width:2.5px}div.simlytiks.simlytiks-theme-modern svg .trend-line{stroke:var(--sl-accent-success);stroke-width:2px;stroke-dasharray:8,4;opacity:.8;transition:opacity .2s ease}div.simlytiks.simlytiks-theme-modern svg .trend-line:hover{opacity:1;stroke-width:2.5px}div.simlytiks.simlytiks-theme-modern svg .selected{stroke:var(--sl-accent-primary);stroke-width:3px;filter:brightness(1.1)}div.simlytiks.simlytiks-theme-modern svg .highlighted{opacity:1;filter:brightness(1.2) drop-shadow(0 0 4px rgba(59,130,246,.5))}div.simlytiks.simlytiks-theme-modern svg .dimmed{opacity:.3;transition:opacity .2s ease}div.simlytiks.simlytiks-theme-modern svg .animated{animation:fadeIn .3s ease-in}div.simlytiks.simlytiks-theme-modern svg :focus{outline:2px solid var(--sl-accent-primary);outline-offset:2px}@media print{div.simlytiks.simlytiks-theme-modern svg{background:#fff}div.simlytiks.simlytiks-theme-modern svg *{transition:none!important}}div.simlytiks.simlytiks-theme-modern .d3view-newton .svg_container{background:var(--sl-bg-primary);border-radius:var(--sl-border-radius-md);box-shadow:var(--sl-shadow-sm);transition:box-shadow .2s ease}div.simlytiks.simlytiks-theme-modern .d3view-newton .svg_container:hover{box-shadow:var(--sl-shadow-md)}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg text{fill:var(--sl-text-primary);font-size:11px;font-weight:500}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg .axis path,div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg .axis line{fill:none;stroke:var(--sl-border-color);stroke-width:1px;shape-rendering:crispEdges;opacity:.6}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg .axis text{fill:var(--sl-text-secondary);font-size:10px;font-weight:500}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg .axis .tick line{stroke:var(--sl-border-color);stroke-width:1px;opacity:.4}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg .axis .domain{stroke:var(--sl-border-color);stroke-width:1.5px;opacity:.6}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-gridlines{opacity:.4}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-gridlines line{stroke:var(--sl-border-color);stroke-width:1px;stroke-opacity:.3;shape-rendering:crispEdges}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-gridlines rect.pan-rect{fill:transparent;cursor:move}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg path.curve{stroke-width:2px;fill:none;transition:stroke-width .2s ease,opacity .2s ease;shape-rendering:geometricPrecision}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg path.curve:hover{stroke-width:3px;opacity:.9}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg path.curve.hidden{opacity:.2;pointer-events:none}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg text.curve_label{fill:var(--sl-text-primary);font-size:11px;font-weight:500;pointer-events:none}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg text.curve_label.hidden{opacity:0}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg rect.transparent-background{fill:var(--sl-bg-primary);opacity:.01}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg rect.transparent-background.highlighted-rect{fill:var(--sl-bg-hover);opacity:.3}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg .axes_drag_handle{stroke-width:15px;stroke:transparent;fill:none;cursor:col-resize;transition:stroke .2s ease}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg .axes_drag_handle:hover,div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg .axes_drag_handle.dragging{stroke:rgba(59,130,246,.2)}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg .drag_handle_x,div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg .drag_handle_x_top{cursor:row-resize}div.simlytiks.simlytiks-theme-modern .d3view-newton .svg_container .curve_droppable{border-radius:var(--sl-border-radius-sm);transition:background-color .2s ease,border-color .2s ease}div.simlytiks.simlytiks-theme-modern .d3view-newton .svg_container .curve_droppable.over{background:rgba(59,130,246,.1);border:2px dashed var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container,div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container.newton-clone{background-color:var(--sl-bg-primary)!important;border:1px solid var(--sl-border-color)!important;border-radius:var(--sl-border-radius-md)!important;box-shadow:var(--sl-shadow-md)!important;color:var(--sl-text-primary);min-width:140px;transition:box-shadow .2s ease,border-color .2s ease}div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container:hover{box-shadow:var(--sl-shadow-lg);border-color:var(--sl-text-muted)}div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container .legend-header,div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container.newton-clone .legend-header{background:var(--sl-bg-tertiary)!important;padding:10px 16px;border-bottom:1px solid var(--sl-border-color);border-radius:var(--sl-border-radius-md) var(--sl-border-radius-md) 0 0;cursor:move;transition:background-color .15s ease}div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container .legend-header:hover{background:var(--sl-bg-hover)!important}div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container .legend-header.border-bottom{border-bottom:1px solid var(--sl-border-color)}div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container .legend-header h4{color:var(--sl-text-primary);font-weight:600;font-size:13px;margin:0;display:inline-block}div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container .legend-header .toggle-legend-options{cursor:pointer;position:relative;top:2px;color:var(--sl-text-secondary);transition:color .15s ease;font-size:14px}div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container .legend-header .toggle-legend-options:hover{color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container .legend-header .toggle-legend-options.open{color:var(--sl-accent-success)}div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container .legend-header .toggle-legends{cursor:pointer;position:relative;padding:0 5px;color:var(--sl-text-secondary);transition:color .15s ease}div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container .legend-header .toggle-legends:hover{color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container .legends-body,div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container.newton-clone .legends-body{background:var(--sl-bg-primary);padding:8px 12px!important;color:var(--sl-text-primary);min-height:30px;max-height:400px;overflow-y:auto;overflow-x:hidden}div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container .legends-body::-webkit-scrollbar{width:6px}div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container .legends-body::-webkit-scrollbar-track{background:var(--sl-bg-tertiary);border-radius:3px}div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container .legends-body::-webkit-scrollbar-thumb{background:var(--sl-border-color);border-radius:3px;transition:background .2s ease}div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container .legends-body::-webkit-scrollbar-thumb:hover{background:var(--sl-text-muted)}div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container .legends-body ul,div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container.newton-clone .legends-body ul{list-style-type:none;margin:0;padding:0}div.simlytiks.simlytiks-theme-modern .d3view-newton div.legends-container .legends-body ul.legends-list{margin-bottom:2px}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-item,div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container.newton-clone .legend-item{padding:8px 12px;border-radius:var(--sl-border-radius-sm);transition:background-color .15s ease,transform .15s ease;margin-bottom:2px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;position:relative}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-item:hover{background-color:var(--sl-bg-hover)!important;transform:translateX(2px)}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-item.highlighted,div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-item.ui-selected,div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-item.ui-selecting{background-color:rgba(59,130,246,.1)!important;border-left:3px solid var(--sl-accent-primary);padding-left:9px}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-item.clicked{opacity:.5;background-color:var(--sl-bg-tertiary)!important}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .newton-legend-item-rect,div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container.newton-clone .newton-legend-item-rect{display:inline-block;width:12px;height:12px;vertical-align:middle;margin-right:8px;border-radius:2px;border:1px solid var(--sl-border-color)!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;flex-shrink:0;cursor:pointer}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .newton-legend-item-rect:hover{transform:scale(1.15);box-shadow:var(--sl-shadow-sm);border-color:var(--sl-text-primary)!important}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .newton-legend-item-rect.clicked{opacity:.4;border-color:var(--sl-text-muted)!important;background-color:transparent!important}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .newton-legend-item-rect.clicked+.curve-name{pointer-events:none;opacity:.4}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .curve-name,div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container.newton-clone .curve-name{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:12px;font-weight:500;color:var(--sl-text-primary);letter-spacing:.2px;word-break:break-word;cursor:pointer;flex:1 1 auto;min-width:0;transition:color .15s ease,font-weight .15s ease}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .curve-name:hover{color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .curve-name.clicked{opacity:.4;color:var(--sl-text-muted)}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .curve-name.highlight_name{font-weight:600;color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .curve-name.minmax{font-weight:600;color:var(--sl-text-primary)}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container[data-type=main] .curve-name{cursor:move;user-select:none}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .curve-name-edit{height:24px;width:auto;display:inline-block;border:1px solid var(--sl-border-color);border-radius:var(--sl-border-radius-sm);padding:4px 8px;font-size:12px;font-family:Inter,-apple-system,sans-serif;background:var(--sl-bg-primary);color:var(--sl-text-primary);transition:border-color .15s ease,box-shadow .15s ease}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .curve-name-edit:focus{border-color:var(--sl-accent-primary);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:0}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-options{opacity:0;margin-left:4px;transition:opacity .15s ease;flex-shrink:0}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-item:hover .legend-options,div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-item.clicked .legend-options{opacity:1!important}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-item:hover .legend-options:hover{background-color:var(--sl-bg-hover);border-radius:var(--sl-border-radius-sm)}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-edit,div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .curve-image{opacity:0;right:3px;top:0;align-items:center;flex-shrink:0;padding:4px 6px;cursor:pointer;color:var(--sl-text-secondary);transition:opacity .15s ease,color .15s ease,background-color .15s ease;border-radius:var(--sl-border-radius-sm)}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-item:hover:not(.isEditing) .legend-icons,div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-item:hover:not(.isEditing) .legend-edit,div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-item:hover:not(.isEditing) .curve-image,div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-item .legend-icons.clicked{opacity:1!important}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-edit:hover,div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .curve-image:hover{color:var(--sl-accent-primary);background-color:var(--sl-bg-hover)}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .baseline{color:var(--sl-text-secondary);transition:color .15s ease;margin-left:4px}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .baseline:hover{color:var(--sl-accent-danger);cursor:context-menu}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-item.disabled{color:var(--sl-text-muted);opacity:.5;text-decoration:line-through;cursor:not-allowed}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-item.disabled svg{opacity:.3}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-item.disabled .newton-legend-item-rect{background-color:transparent!important;border-color:var(--sl-text-muted)!important}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-item.opaque{opacity:.6}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container svg[width="25"][height="15"]{flex-shrink:0;width:25px;height:15px;display:inline-block;vertical-align:middle;margin-right:8px}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container svg[width="25"][height="15"] line{stroke-width:2px;transition:stroke-opacity .2s ease,stroke-width .2s ease;shape-rendering:crispEdges}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-item:hover svg[width="25"][height="15"] line{stroke-opacity:.9;stroke-width:2.5px}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .legend-item div[style*=border-top]{border-top-width:3px!important;border-radius:2px;margin-bottom:3px;transition:border-color .2s ease}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .newton-legend-cp{position:absolute;top:0;left:9px;display:inline-block}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container .newton-legend-cp .input-group-addon{padding:0;border:0;background:0;width:11px}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container.toggled{opacity:.7}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container.toggled .legends-body{max-height:0;overflow:hidden;padding:0!important}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container.toggled .ui-resizable-handle{display:none!important}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container.tiny,div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container.tiny.newton-clone{min-width:80px;font-size:10px}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container.tiny .legends-body,div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container.tiny.newton-clone .legends-body{padding:4px 6px!important}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container.tiny .legends-body ul.legends-list,div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container.tiny.newton-clone .legends-body ul.legends-list{margin-bottom:1px}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container.tiny .legend-header,div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container.tiny.newton-clone .legend-header{padding:6px 10px}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container.tiny li.legend-item,div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container.tiny.newton-clone li.legend-item{padding:4px 8px;font-size:10px}div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container.range-values .curve-name,div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container.range-values.newton-clone .curve-name{cursor:pointer}div.simlytiks.simlytiks-theme-modern .d3view-newton.exporting .legends-container .legend-options{display:none!important}div.simlytiks.simlytiks-theme-modern .d3view-newton.exporting .legends-container .legends-body{max-height:100%!important;overflow:hidden!important}div.simlytiks.simlytiks-theme-modern .d3view-newton.exporting .legends-container .ui-resizable-handle{display:none!important}div.simlytiks.simlytiks-theme-modern .d3view-newton .single-legend-item,div.simlytiks.simlytiks-theme-modern .d3view-newton .single-legend-item.newton-clone{position:absolute;top:4px}div.simlytiks.simlytiks-theme-modern .d3view-newton ul.dash_legends{list-style-type:none;background:var(--sl-bg-tertiary);padding:8px;cursor:move;border-radius:var(--sl-border-radius-sm);margin:0}div.simlytiks.simlytiks-theme-modern .d3view-newton ul.dash_legends li>span{font-family:Inter,-apple-system,sans-serif;font-weight:500;font-size:11px;cursor:pointer;color:var(--sl-text-primary)}div.simlytiks.simlytiks-theme-modern .d3view-newton .main_container{background:var(--sl-bg-secondary);border-radius:var(--sl-border-radius-md)}div.simlytiks.simlytiks-theme-modern .d3view-newton .chart_container{background:var(--sl-bg-primary);border-radius:var(--sl-border-radius-md)}div.simlytiks.simlytiks-theme-modern .d3view-newton .newton_settings_container{background:var(--sl-bg-primary);border-left:1px solid var(--sl-border-color)}div.simlytiks.simlytiks-theme-modern .d3view-newton .newton_settings_container .settings_menu{background-color:var(--sl-bg-tertiary);color:var(--sl-text-primary);border:1px solid var(--sl-border-color)}div.simlytiks.simlytiks-theme-modern .d3view-newton .sparkline-tooltip{background:var(--sl-bg-primary);border:1px solid var(--sl-border-color);border-radius:var(--sl-border-radius-md);box-shadow:var(--sl-shadow-md);color:var(--sl-text-primary);padding:8px 12px;font-size:12px}div.simlytiks.simlytiks-theme-modern .d3view-newton .legend-item{animation:fadeInSlide .2s ease-out}@keyframes fadeInSlide{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}div.simlytiks.simlytiks-theme-modern .d3view-newton .legend-item:focus{outline:2px solid var(--sl-accent-primary);outline-offset:2px;border-radius:var(--sl-border-radius-sm)}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg :focus{outline:2px solid var(--sl-accent-primary);outline-offset:2px}@media print{div.simlytiks.simlytiks-theme-modern .d3view-newton .legends-container{box-shadow:none!important;border:1px solid #000!important}div.simlytiks.simlytiks-theme-modern .d3view-newton svg.newton-svg{background:#fff}}div.simlytiks.simlytiks-theme-modern #viz_preview_container{background:var(--sl-bg-primary);border-radius:var(--sl-border-radius-md);box-shadow:var(--sl-shadow-sm);transition:box-shadow .2s ease}div.simlytiks.simlytiks-theme-modern #viz_preview_container:hover{box-shadow:var(--sl-shadow-md)}div.simlytiks.simlytiks-theme-modern .vizviewPanel{background:var(--sl-bg-primary);border-radius:var(--sl-border-radius-md);overflow:hidden}div.simlytiks.simlytiks-theme-modern .vizviewPanel .panel-heading{background:transparent;border-bottom:0;padding:var(--sl-spacing-md) var(--sl-spacing-lg);margin-bottom:0;position:relative;border-radius:var(--sl-border-radius-md) var(--sl-border-radius-md) 0 0}div.simlytiks.simlytiks-theme-modern .vizviewPanel .panel-heading .row{margin:0;align-items:center}div.simlytiks.simlytiks-theme-modern .viz-title-container{margin:0 var(--sl-spacing-lg)!important;padding:var(--sl-spacing-sm) 0}div.simlytiks.simlytiks-theme-modern .viz-title{color:var(--sl-text-primary);font-size:16px;font-weight:600;letter-spacing:-.2px;line-height:1.4;transition:color .15s ease}div.simlytiks.simlytiks-theme-modern .viz-title .fa-edit{color:var(--sl-text-muted);font-size:13px;transition:color .15s ease;cursor:pointer}div.simlytiks.simlytiks-theme-modern .viz-title .fa-edit:hover{color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .panel-options{position:absolute;top:var(--sl-spacing-sm);right:var(--sl-spacing-md);padding:0!important;display:flex;align-items:center;gap:var(--sl-spacing-xs);opacity:0;transition:opacity .2s ease}div.simlytiks.simlytiks-theme-modern .vizviewPanel:hover .panel-options,div.simlytiks.simlytiks-theme-modern .vizviewContainer.hasDDOpen .panel-options,div.simlytiks.simlytiks-theme-modern .viewContent.quickEditOpen .panel-options{opacity:1;visibility:visible!important}div.simlytiks.simlytiks-theme-modern .vizviewPanel .panel-body{background:var(--sl-bg-primary);padding:var(--sl-spacing-md);border-radius:0 0 var(--sl-border-radius-md) var(--sl-border-radius-md)}div.simlytiks.simlytiks-theme-modern .vizBody{background:var(--sl-bg-primary);border-radius:var(--sl-border-radius-sm)}div.simlytiks.simlytiks-theme-modern .vizContainer{background:var(--sl-bg-primary);border-radius:var(--sl-border-radius-sm)}div.simlytiks.simlytiks-theme-modern #viz_preview_options{background:var(--sl-bg-primary);border-right:1px solid var(--sl-border-color)!important;border-radius:0;box-shadow:var(--sl-shadow-sm);padding:var(--sl-spacing-md) 0}div.simlytiks.simlytiks-theme-modern #viz_preview_options.rightAligned{border-right:0!important;border-left:1px solid var(--sl-border-color)!important}div.simlytiks.simlytiks-theme-modern #viz_preview_options .viz-preview-tabs{background:transparent}div.simlytiks.simlytiks-theme-modern #viz_preview_options .viz-preview-tabs>.tab-pane{padding:var(--sl-spacing-md) var(--sl-spacing-lg)!important;background:var(--sl-bg-primary)}div.simlytiks.simlytiks-theme-modern .quick-edit #viz_preview_options .viz-preview-tabs>.tab-pane{padding:0!important;max-height:unset}div.simlytiks .quick-edit #viz_preview_options{overflow:hidden!important}div.simlytiks .quick-edit #viz_preview_options .viz-preview-tabs{}div.simlytiks.simlytiks-theme-modern .quick-edit .preview-footer{display:none}div.simlytiks.simlytiks-theme-modern .viz-params{background:var(--sl-bg-primary);padding:var(--sl-spacing-md);border-radius:var(--sl-border-radius-md)}div.simlytiks.simlytiks-theme-modern .viz-params-container{background:var(--sl-bg-primary)}div.simlytiks.simlytiks-theme-modern .viz-params .form-group{margin-bottom:var(--sl-spacing-lg);padding:var(--sl-spacing-md);background:var(--sl-bg-secondary);border:1px solid var(--sl-border-color);border-radius:var(--sl-border-radius-md);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;position:relative}div.simlytiks.simlytiks-theme-modern .viz-params .form-group:hover{border-color:var(--sl-text-muted);background:var(--sl-bg-tertiary)}div.simlytiks.simlytiks-theme-modern .viz-params .form-group.fulfilled{border-color:var(--sl-accent-success);background:rgba(16,185,129,.03)}div.simlytiks.simlytiks-theme-modern .viz-params .form-group.isRequired{border-left:3px solid var(--sl-accent-primary);padding-left:calc(var(--sl-spacing-md) - 3px)}div.simlytiks.simlytiks-theme-modern .viz-params .form-group.drop-valid{border-color:var(--sl-accent-success);background:rgba(16,185,129,.05);box-shadow:var(--sl-focus-ring-success)}div.simlytiks.simlytiks-theme-modern .viz-params .form-group.drop-invalid{border-color:var(--sl-accent-danger);background:rgba(239,68,68,.05);box-shadow:0 0 0 3px rgba(239,68,68,.1)}div.simlytiks.simlytiks-theme-modern .viz-params .form-group .control-label{color:var(--sl-text-primary);font-size:13px;font-weight:600;margin-bottom:var(--sl-spacing-sm);display:block;letter-spacing:-.1px;transition:color .15s ease}div.simlytiks.simlytiks-theme-modern .viz-params .form-group.fulfilled .control-label{color:var(--sl-accent-success)}div.simlytiks.simlytiks-theme-modern .viz-params .form-group:not(.isRequired) .control-label:after{content:' - Optional';font-size:11px;font-style:italic;font-weight:400;color:var(--sl-text-muted);margin-left:4px}div.simlytiks.simlytiks-theme-modern .viz-params .form-group .control-description{color:var(--sl-text-secondary);font-size:12px;line-height:1.5;margin-top:var(--sl-spacing-xs);margin-bottom:var(--sl-spacing-sm);font-weight:400}div.simlytiks.simlytiks-theme-modern .viz-params.showDescriptions .form-group .control-description{display:block}div.simlytiks.simlytiks-theme-modern .form-group .param-datatypes{opacity:1;color:var(--sl-text-muted);position:absolute;right:var(--sl-spacing-md);bottom:var(--sl-spacing-sm);font-size:12px;display:flex;align-items:center;gap:4px}div.simlytiks.simlytiks-theme-modern .form-group .param-datatypes span[class*=icon-]{font-size:14px;color:var(--sl-text-secondary)}div.simlytiks.simlytiks-theme-modern .viz-params .form-group .viz-option-flag{opacity:1;color:var(--sl-text-muted);cursor:help;font-size:14px;transition:color .15s ease}div.simlytiks.simlytiks-theme-modern .viz-params .form-group .viz-option-flag:hover{color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .viz-params .form-group.fulfilled .viz-option-flag{color:var(--sl-accent-success)}div.simlytiks.simlytiks-theme-modern .viz-params .clear-input{position:absolute;right:var(--sl-spacing-sm);top:50%;transform:translateY(-50%);cursor:pointer;font-size:14px;font-weight:600;color:var(--sl-text-muted);transition:color .15s ease,transform .15s ease;z-index:10;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--sl-bg-tertiary)}div.simlytiks.simlytiks-theme-modern .viz-params .clear-input:hover{color:var(--sl-accent-danger);background:var(--sl-bg-hover);transform:translateY(-50%) scale(1.1)}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;width:100%!important}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container a.select2-choice{background:var(--sl-bg-primary)!important;border:1.5px solid var(--sl-border-color)!important;border-radius:var(--sl-input-border-radius)!important;height:var(--sl-input-height)!important;padding:0 var(--sl-spacing-md)!important;line-height:var(--sl-input-height)!important;transition:var(--sl-input-transition)!important;box-shadow:none!important;color:var(--sl-text-primary);font-size:13px;font-weight:500}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container a.select2-choice:hover{border-color:var(--sl-text-muted)!important;background:var(--sl-bg-secondary)!important}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container.select2-dropdown-open a.select2-choice,div.simlytiks.simlytiks-theme-modern .viz-params .select2-container.select2-container-active a.select2-choice{border-color:var(--sl-accent-primary)!important;box-shadow:var(--sl-focus-ring)!important;background:var(--sl-bg-primary)!important}div.simlytiks.simlytiks-theme-modern .viz-params .form-group.fulfilled .select2-container a.select2-choice{border-color:var(--sl-accent-success)!important}div.simlytiks.simlytiks-theme-modern .viz-params .form-group.fulfilled .select2-container.select2-dropdown-open a.select2-choice{box-shadow:var(--sl-focus-ring-success)!important}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container .select2-choice .select2-chosen{margin-top:0!important;margin-bottom:0!important;color:var(--sl-text-primary);font-size:13px;font-weight:500;line-height:var(--sl-input-height)}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container .select2-choice .select2-arrow{background:transparent!important;border-left:1px solid var(--sl-border-color)!important;width:32px;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container .select2-choice:hover .select2-arrow{background:var(--sl-bg-tertiary)!important}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container .select2-choice .select2-arrow b{background-position:center center;background-size:12px;width:12px;height:12px;transition:transform .2s ease;border:0}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container.select2-dropdown-open .select2-choice .select2-arrow b{transform:rotate(180deg)}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container ul.select2-choices{background:var(--sl-bg-primary)!important;border:1.5px solid var(--sl-border-color)!important;border-radius:var(--sl-input-border-radius)!important;min-height:var(--sl-input-height)!important;padding:4px 8px!important;transition:var(--sl-input-transition)!important;box-shadow:none!important}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container ul.select2-choices:hover{border-color:var(--sl-text-muted)!important;background:var(--sl-bg-secondary)!important}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container.select2-dropdown-open ul.select2-choices,div.simlytiks.simlytiks-theme-modern .viz-params .select2-container.select2-container-active ul.select2-choices{border-color:var(--sl-accent-primary)!important;box-shadow:var(--sl-focus-ring)!important;background:var(--sl-bg-primary)!important}div.simlytiks.simlytiks-theme-modern .viz-params .form-group.fulfilled .select2-container ul.select2-choices{border-color:var(--sl-accent-success)!important}div.simlytiks.simlytiks-theme-modern .viz-params .form-group.fulfilled .select2-container.select2-dropdown-open ul.select2-choices{box-shadow:var(--sl-focus-ring-success)!important}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container .select2-choices .select2-search-choice{background:var(--sl-accent-primary)!important;border:0!important;border-radius:var(--sl-border-radius-sm)!important;padding:4px 8px 4px 24px!important;margin:2px 4px 2px 0!important;color:#fff;font-size:12px;font-weight:500;line-height:1.4;box-shadow:var(--sl-shadow-sm);transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container .select2-choices .select2-search-choice:hover{background:var(--sl-accent-hover)!important;transform:translateY(-1px);box-shadow:var(--sl-shadow-md)}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container .select2-choices .select2-search-choice .select2-search-choice-close{background:rgba(255,255,255,.8)!important;border-radius:50%;width:16px;height:16px;top:50%;left:6px;transform:translateY(-50%);transition:background-color .15s ease,transform .15s ease}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container .select2-choices .select2-search-choice:hover .select2-search-choice-close{background:#fff!important;transform:translateY(-50%) scale(1.1)}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container .select2-choices .select2-search-choice .select2-search-choice-close:before{color:var(--sl-accent-primary);font-size:12px;font-weight:600}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container .select2-choices .select2-search-field input{color:var(--sl-text-primary);font-size:13px;font-weight:500;height:auto;line-height:1.5;padding:4px 0;margin:0}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container .select2-choices .select2-search-field input.select2-default{color:var(--sl-text-muted);font-style:italic}div.simlytiks.simlytiks-theme-modern .sl-select2.select2-drop,div.simlytiks.simlytiks-theme-modern .sl-select2#select2-drop{background:var(--sl-bg-primary)!important;border:1px solid var(--sl-border-color)!important;border-radius:var(--sl-border-radius-md)!important;box-shadow:var(--sl-shadow-lg)!important;margin-top:4px;z-index:9999}div.simlytiks.simlytiks-theme-modern .sl-select2.select2-drop.select2-drop-active{border-top:1px solid var(--sl-border-color)!important}div.simlytiks.simlytiks-theme-modern .sl-select2 .select2-search{margin:var(--sl-spacing-sm) var(--sl-spacing-md);padding:0}div.simlytiks.simlytiks-theme-modern .sl-select2 .select2-search input{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-color);border-radius:var(--sl-border-radius-sm);padding:8px 12px;font-size:13px;color:var(--sl-text-primary);width:100%;transition:var(--sl-input-transition)}div.simlytiks.simlytiks-theme-modern .sl-select2 .select2-search input:focus{border-color:var(--sl-accent-primary);box-shadow:var(--sl-focus-ring);outline:0;background:var(--sl-bg-primary)}div.simlytiks.simlytiks-theme-modern .sl-select2 .select2-results{margin:0;padding:var(--sl-spacing-xs) 0;max-height:300px;overflow-y:auto}div.simlytiks.simlytiks-theme-modern .sl-select2 .select2-results::-webkit-scrollbar{width:6px}div.simlytiks.simlytiks-theme-modern .sl-select2 .select2-results::-webkit-scrollbar-track{background:var(--sl-bg-tertiary);border-radius:3px}div.simlytiks.simlytiks-theme-modern .sl-select2 .select2-results::-webkit-scrollbar-thumb{background:var(--sl-border-color);border-radius:3px;transition:background .2s ease}div.simlytiks.simlytiks-theme-modern .sl-select2 .select2-results::-webkit-scrollbar-thumb:hover{background:var(--sl-text-muted)}div.simlytiks.simlytiks-theme-modern .sl-select2 .select2-results li{padding:var(--sl-spacing-sm) var(--sl-spacing-md);margin:0;color:var(--sl-text-primary);font-size:13px;font-weight:500;transition:background-color .15s ease,color .15s ease;cursor:pointer}div.simlytiks.simlytiks-theme-modern .sl-select2 .select2-results li.select2-result-with-children{padding:var(--sl-spacing-sm) var(--sl-spacing-md);font-weight:600;color:var(--sl-text-secondary);font-size:12px;text-transform:uppercase;letter-spacing:.5px}div.simlytiks.simlytiks-theme-modern .sl-select2 .select2-results li.select2-highlighted{background:var(--sl-accent-primary)!important;color:#fff!important}div.simlytiks.simlytiks-theme-modern .sl-select2 .select2-results li.select2-disabled{color:var(--sl-text-muted);opacity:.5;cursor:not-allowed}div.simlytiks.simlytiks-theme-modern .sl-select2 .select2-results li.select2-result-label{word-break:break-word;position:relative;display:flex;align-items:center;gap:var(--sl-spacing-xs)}div.simlytiks.simlytiks-theme-modern .sl-select2 .select2-results li.select2-highlighted sub{color:rgba(255,255,255,.9)!important}div.simlytiks.simlytiks-theme-modern .sl-select2 .select2-results li:not(.select2-highlighted) sub{color:var(--sl-text-muted);margin-left:4px;font-size:11px}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container.select2-allowclear .select2-choice abbr{background:0;top:50%;transform:translateY(-50%);right:32px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--sl-bg-tertiary);color:var(--sl-text-muted);font-size:12px;font-weight:600;transition:background-color .15s ease,color .15s ease,transform .15s ease}div.simlytiks.simlytiks-theme-modern .viz-params .select2-container.select2-allowclear .select2-choice:hover abbr{background:var(--sl-bg-hover);color:var(--sl-accent-danger);transform:translateY(-50%) scale(1.1)}div.simlytiks.simlytiks-theme-modern .viz-params .d3view-multiselect{width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}div.simlytiks.simlytiks-theme-modern .viz-params .multiselect-container{position:relative;width:100%}div.simlytiks.simlytiks-theme-modern .viz-params .d3view-multiselect .ms-dd-toggle,div.simlytiks.simlytiks-theme-modern .viz-params .multiselect-container .ms-dd-toggle{background:var(--sl-bg-primary)!important;border:1.5px solid var(--sl-border-color)!important;border-radius:var(--sl-input-border-radius)!important;height:var(--sl-input-height)!important;padding:0 var(--sl-spacing-md)!important;line-height:var(--sl-input-height)!important;transition:var(--sl-input-transition)!important;box-shadow:none!important;color:var(--sl-text-primary);font-size:13px;font-weight:500;width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer}div.simlytiks.simlytiks-theme-modern .viz-params .d3view-multiselect .ms-dd-toggle:hover,div.simlytiks.simlytiks-theme-modern .viz-params .multiselect-container .ms-dd-toggle:hover{border-color:var(--sl-text-muted)!important;background:var(--sl-bg-secondary)!important}div.simlytiks.simlytiks-theme-modern .viz-params .d3view-multiselect .ms-dd-toggle.open,div.simlytiks.simlytiks-theme-modern .viz-params .multiselect-container .ms-dd-toggle.open{border-color:var(--sl-accent-primary)!important;box-shadow:var(--sl-focus-ring)!important;background:var(--sl-bg-primary)!important}div.simlytiks.simlytiks-theme-modern .viz-params .form-group.fulfilled .d3view-multiselect .ms-dd-toggle,div.simlytiks.simlytiks-theme-modern .viz-params .form-group.fulfilled .multiselect-container .ms-dd-toggle{border-color:var(--sl-accent-success)!important}div.simlytiks.simlytiks-theme-modern .viz-params .form-group.fulfilled .d3view-multiselect .ms-dd-toggle.open,div.simlytiks.simlytiks-theme-modern .viz-params .form-group.fulfilled .multiselect-container .ms-dd-toggle.open{box-shadow:var(--sl-focus-ring-success)!important}div.simlytiks.simlytiks-theme-modern .d3view-multiselect .search-container .dropdown-menu,div.simlytiks.simlytiks-theme-modern .multiselect-container .search-container .dropdown-menu{background:var(--sl-bg-primary)!important;border:1px solid var(--sl-border-color)!important;border-radius:var(--sl-border-radius-md)!important;box-shadow:var(--sl-shadow-lg)!important;margin-top:4px;padding:var(--sl-spacing-sm) 0;min-width:100%;max-height:300px;overflow-y:auto}div.simlytiks.simlytiks-theme-modern .d3view-multiselect .search-container .dropdown-menu::-webkit-scrollbar,div.simlytiks.simlytiks-theme-modern .multiselect-container .search-container .dropdown-menu::-webkit-scrollbar{width:6px}div.simlytiks.simlytiks-theme-modern .d3view-multiselect .search-container .dropdown-menu::-webkit-scrollbar-track,div.simlytiks.simlytiks-theme-modern .multiselect-container .search-container .dropdown-menu::-webkit-scrollbar-track{background:var(--sl-bg-tertiary);border-radius:3px}div.simlytiks.simlytiks-theme-modern .d3view-multiselect .search-container .dropdown-menu::-webkit-scrollbar-thumb,div.simlytiks.simlytiks-theme-modern .multiselect-container .search-container .dropdown-menu::-webkit-scrollbar-thumb{background:var(--sl-border-color);border-radius:3px;transition:background .2s ease}div.simlytiks.simlytiks-theme-modern .d3view-multiselect .search-container .dropdown-menu::-webkit-scrollbar-thumb:hover,div.simlytiks.simlytiks-theme-modern .multiselect-container .search-container .dropdown-menu::-webkit-scrollbar-thumb:hover{background:var(--sl-text-muted)}div.simlytiks.simlytiks-theme-modern .d3view-multiselect .search-container input,div.simlytiks.simlytiks-theme-modern .multiselect-container .search-container input{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-color);border-radius:var(--sl-border-radius-sm);padding:8px 12px;font-size:13px;color:var(--sl-text-primary);width:calc(100% - 24px);margin:var(--sl-spacing-sm) var(--sl-spacing-md);transition:var(--sl-input-transition)}div.simlytiks.simlytiks-theme-modern .d3view-multiselect .search-container input:focus,div.simlytiks.simlytiks-theme-modern .multiselect-container .search-container input:focus{border-color:var(--sl-accent-primary);box-shadow:var(--sl-focus-ring);outline:0;background:var(--sl-bg-primary)}div.simlytiks.simlytiks-theme-modern .d3view-multiselect .search-container .dropdown-menu li,div.simlytiks.simlytiks-theme-modern .multiselect-container .search-container .dropdown-menu li{padding:var(--sl-spacing-sm) var(--sl-spacing-md);margin:0;color:var(--sl-text-primary);font-size:13px;font-weight:500;transition:background-color .15s ease,color .15s ease;cursor:pointer}div.simlytiks.simlytiks-theme-modern .d3view-multiselect .search-container .dropdown-menu li:hover,div.simlytiks.simlytiks-theme-modern .multiselect-container .search-container .dropdown-menu li:hover{background:var(--sl-bg-hover);color:var(--sl-text-primary)}div.simlytiks.simlytiks-theme-modern .d3view-multiselect .search-container .dropdown-menu li.active,div.simlytiks.simlytiks-theme-modern .multiselect-container .search-container .dropdown-menu li.active{background:var(--sl-accent-primary);color:#fff}div.simlytiks.simlytiks-theme-modern .d3view-multiselect .search-container .dropdown-menu li.disabled,div.simlytiks.simlytiks-theme-modern .multiselect-container .search-container .dropdown-menu li.disabled{color:var(--sl-text-muted);opacity:.5;cursor:not-allowed}div.simlytiks.simlytiks-theme-modern .d3view-multiselect .ms-selected-items,div.simlytiks.simlytiks-theme-modern .multiselect-container .ms-selected-items{display:flex;flex-wrap:wrap;gap:4px;margin-top:var(--sl-spacing-xs)}div.simlytiks.simlytiks-theme-modern .d3view-multiselect .ms-selected-item,div.simlytiks.simlytiks-theme-modern .multiselect-container .ms-selected-item{background:var(--sl-accent-primary);color:#fff;padding:4px 8px;border-radius:var(--sl-border-radius-sm);font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:6px;box-shadow:var(--sl-shadow-sm);transition:background-color .15s ease,transform .15s ease}div.simlytiks.simlytiks-theme-modern .d3view-multiselect .ms-selected-item:hover,div.simlytiks.simlytiks-theme-modern .multiselect-container .ms-selected-item:hover{background:var(--sl-accent-hover);transform:translateY(-1px);box-shadow:var(--sl-shadow-md)}div.simlytiks.simlytiks-theme-modern .d3view-multiselect .ms-selected-item .ms-remove,div.simlytiks.simlytiks-theme-modern .multiselect-container .ms-selected-item .ms-remove{cursor:pointer;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.2);transition:background-color .15s ease}div.simlytiks.simlytiks-theme-modern .d3view-multiselect .ms-selected-item .ms-remove:hover,div.simlytiks.simlytiks-theme-modern .multiselect-container .ms-selected-item .ms-remove:hover{background:rgba(255,255,255,.3)}div.simlytiks.simlytiks-theme-modern .panel-options .btn,div.simlytiks.simlytiks-theme-modern .panel-options .btn-sm{border-radius:var(--sl-border-radius-sm);padding:6px 12px;font-size:13px;font-weight:500;transition:all .15s ease;border:1px solid var(--sl-border-color);background:var(--sl-bg-primary);color:var(--sl-text-primary)}div.simlytiks.simlytiks-theme-modern .panel-options .btn-outline-on-hover{background:transparent;border:1px solid transparent;color:var(--sl-text-secondary)}div.simlytiks.simlytiks-theme-modern .panel-options .btn-outline-on-hover:hover{background:var(--sl-bg-hover);border-color:var(--sl-border-color);color:var(--sl-accent-primary);box-shadow:var(--sl-shadow-sm);transform:translateY(-1px)}div.simlytiks.simlytiks-theme-modern .panel-options .btn-primary{background:var(--sl-accent-primary);border-color:var(--sl-accent-primary);color:#fff}div.simlytiks.simlytiks-theme-modern .panel-options .btn-primary:hover{background:var(--sl-accent-hover);border-color:var(--sl-accent-hover);box-shadow:var(--sl-shadow-md);transform:translateY(-1px)}div.simlytiks.simlytiks-theme-modern .panel-options .dropdown-menu{background:var(--sl-bg-primary);border:1px solid var(--sl-border-color);border-radius:var(--sl-border-radius-md);box-shadow:var(--sl-shadow-lg);padding:var(--sl-spacing-xs) 0;margin-top:4px;min-width:200px}div.simlytiks.simlytiks-theme-modern .panel-options .dropdown-menu li>a{padding:var(--sl-spacing-sm) var(--sl-spacing-md);color:var(--sl-text-primary);font-size:13px;font-weight:500;transition:background-color .15s ease,color .15s ease;display:flex;align-items:center;gap:var(--sl-spacing-sm)}div.simlytiks.simlytiks-theme-modern .panel-options .dropdown-menu li>a:hover{background:var(--sl-bg-hover);color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .panel-options .dropdown-menu li.active>a,div.simlytiks.simlytiks-theme-modern .panel-options .dropdown-menu li.selected>a{background:rgba(59,130,246,.1);color:var(--sl-accent-primary);font-weight:600}div.simlytiks.simlytiks-theme-modern .panel-options .dropdown-menu li.disabled>a{color:var(--sl-text-muted);opacity:.5;cursor:not-allowed}div.simlytiks.simlytiks-theme-modern .panel-options .dropdown-menu .divider{background:var(--sl-border-color);height:1px;margin:var(--sl-spacing-xs) 0}div.simlytiks.simlytiks-theme-modern .panel-options .dropdown-menu .dropdown-header{padding:var(--sl-spacing-sm) var(--sl-spacing-md);color:var(--sl-text-secondary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}div.simlytiks.simlytiks-theme-modern .quick-edit .dropdown-menu{width:340px;background:var(--sl-bg-primary);border:1px solid var(--sl-border-color);border-radius:var(--sl-border-radius-md);box-shadow:var(--sl-shadow-lg);padding:0}div.simlytiks.simlytiks-theme-modern .quick-edit .dropdown-menu h3{margin:0;padding:var(--sl-spacing-md) var(--sl-spacing-lg);background:var(--sl-bg-tertiary);border-bottom:1px solid var(--sl-border-color);color:var(--sl-text-primary);font-size:14px;font-weight:600;border-radius:var(--sl-border-radius-md) var(--sl-border-radius-md) 0 0}div.simlytiks.simlytiks-theme-modern .quick-edit .dropdown-menu .close_container{position:absolute;right:var(--sl-spacing-md);top:var(--sl-spacing-md);color:var(--sl-text-muted);font-size:18px;cursor:pointer;transition:color .15s ease;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:transparent}div.simlytiks.simlytiks-theme-modern .quick-edit .dropdown-menu .close_container:hover{color:var(--sl-accent-danger);background:var(--sl-bg-hover)}div.simlytiks.simlytiks-theme-modern .quick-edit .dropdown-menu .viz-params-container{padding:var(--sl-spacing-md);max-height:400px;overflow-y:auto}div.simlytiks.simlytiks-theme-modern .quick-edit .dropdown-menu .clearfix{}div.simlytiks.simlytiks-theme-modern .quick-edit .dropdown-menu .btn-default{background:var(--sl-bg-primary);border:1px solid var(--sl-border-color);color:var(--sl-text-primary);border-radius:var(--sl-border-radius-sm);padding:6px 16px;font-size:13px;font-weight:500;transition:all .15s ease}div.simlytiks.simlytiks-theme-modern .quick-edit .dropdown-menu .btn-default:hover{background:var(--sl-bg-hover);border-color:var(--sl-text-muted);color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .quick-edit .dropdown-menu .viz-params-container .viz-params{padding:0}div.simlytiks.simlytiks-theme-modern .quick-edit .dropdown-menu .viz-params-container .form-group{margin-bottom:12px;float:none;width:100%}div.simlytiks.simlytiks-theme-modern .quick-edit .dropdown-menu .viz-params-container .form-group .label-div label{font-size:12px;font-weight:500;color:var(--sl-text-primary);white-space:normal;word-break:break-word}div.simlytiks.simlytiks-theme-modern .quick-edit .dropdown-menu .viz-params-container .form-group .label-div .viz-icons{display:none}div.simlytiks.simlytiks-theme-modern .quick-edit .dropdown-menu .viz-params-container .form-group .columnGroup{width:100%}div.simlytiks.simlytiks-theme-modern .quick-edit .dropdown-menu .viz-params-container .form-group .form-control{height:32px;font-size:12px;border-radius:var(--sl-border-radius-sm)}div.simlytiks.simlytiks-theme-modern .floating-ff{background:var(--sl-bg-primary);border:1px solid var(--sl-border-color);border-radius:var(--sl-border-radius-md);box-shadow:var(--sl-shadow-md);padding:var(--sl-spacing-sm) var(--sl-spacing-md);margin:var(--sl-spacing-md)}div.simlytiks.simlytiks-theme-modern .floating-ff .fa-filter{color:var(--sl-accent-primary);cursor:pointer;transition:color .15s ease}div.simlytiks.simlytiks-theme-modern .floating-ff .fa-filter:hover{color:var(--sl-accent-hover)}div.simlytiks.simlytiks-theme-modern .formfilters-container{background:var(--sl-bg-secondary);border-radius:var(--sl-border-radius-sm);padding:var(--sl-spacing-sm);margin-top:var(--sl-spacing-sm)}div.simlytiks.simlytiks-theme-modern .footnotes{background:var(--sl-bg-secondary);border-top:1px solid var(--sl-border-color);padding:var(--sl-spacing-md);border-radius:0 0 var(--sl-border-radius-md) var(--sl-border-radius-md)}div.simlytiks.simlytiks-theme-modern .footnotes .fn-editor{background:var(--sl-bg-primary);border:1px solid var(--sl-border-color);border-radius:var(--sl-border-radius-sm);padding:var(--sl-spacing-sm) var(--sl-spacing-md);font-size:13px;color:var(--sl-text-primary);font-family:Inter,-apple-system,sans-serif;transition:var(--sl-input-transition)}div.simlytiks.simlytiks-theme-modern .footnotes .fn-editor:focus{border-color:var(--sl-accent-primary);box-shadow:var(--sl-focus-ring);outline:0}div.simlytiks.simlytiks-theme-modern .footnotes .fn-editor::placeholder{color:var(--sl-text-muted)}div.simlytiks.simlytiks-theme-modern .footnotes .edit-fn{background:var(--sl-bg-primary);border:1px solid var(--sl-border-color);color:var(--sl-text-primary);border-radius:var(--sl-border-radius-sm);padding:6px 12px;margin-top:var(--sl-spacing-sm);transition:all .15s ease}div.simlytiks.simlytiks-theme-modern .footnotes .edit-fn:hover{background:var(--sl-bg-hover);border-color:var(--sl-text-muted);color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .vis-sticky-btn-group .btn{background:var(--sl-bg-primary);border:1px solid var(--sl-border-color);color:var(--sl-text-primary);border-radius:var(--sl-border-radius-sm);box-shadow:var(--sl-shadow-md);padding:8px 12px;transition:all .15s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center}div.simlytiks.simlytiks-theme-modern .vis-sticky-btn-group .btn:hover{background:var(--sl-accent-primary);border-color:var(--sl-accent-primary);color:#fff;box-shadow:var(--sl-shadow-lg);transform:translateY(-2px)}div.simlytiks.simlytiks-theme-modern .vis-sticky-btn-group .btn-outline{background:transparent;border:1.5px solid var(--sl-border-color)}div.simlytiks.simlytiks-theme-modern .vis-sticky-btn-group .btn-outline:hover{background:var(--sl-accent-primary);border-color:var(--sl-accent-primary);color:#fff}div.simlytiks.simlytiks-theme-modern .vis-bottom-tags{border-radius:0 0 var(--sl-border-radius-md) var(--sl-border-radius-md);display:flex;align-items:center;gap:var(--sl-spacing-sm);flex-wrap:wrap}div.simlytiks.simlytiks-theme-modern .vis-bottom-tags .label,div.simlytiks.simlytiks-theme-modern .vis-bottom-tags .pl-label-modern{background:var(--sl-bg-tertiary);border:1px solid var(--sl-border-color);color:var(--sl-text-primary);border-radius:var(--sl-border-radius-sm);padding:4px 8px;font-size:11px;font-weight:500;transition:all .15s ease}div.simlytiks.simlytiks-theme-modern .vis-bottom-tags .label:hover,div.simlytiks.simlytiks-theme-modern .vis-bottom-tags .pl-label-modern:hover{background:var(--sl-bg-hover);border-color:var(--sl-text-muted)}div.simlytiks.simlytiks-theme-modern .vis-bottom-tags .label-primary{background:rgba(59,130,246,.1);border-color:var(--sl-accent-primary);color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .vis-bottom-tags .label-info{background:rgba(59,130,246,.1);border-color:var(--sl-accent-primary);color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .viz_drag_handle{color:var(--sl-text-muted);cursor:move;transition:color .15s ease;padding:6px!important;border-radius:var(--sl-border-radius-sm)}div.simlytiks.simlytiks-theme-modern .viz_drag_handle:hover{color:var(--sl-accent-primary);background:var(--sl-bg-hover)}div.simlytiks.simlytiks-theme-modern .moving_options,div.simlytiks.simlytiks-theme-modern .circles_moving_options{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-color);border-radius:var(--sl-border-radius-md);padding:var(--sl-spacing-md);margin-bottom:var(--sl-spacing-md);align-items:center;gap:var(--sl-spacing-md);flex-wrap:wrap}div.simlytiks.simlytiks-theme-modern .moving_options label,div.simlytiks.simlytiks-theme-modern .circles_moving_options label{color:var(--sl-text-primary);font-size:13px;font-weight:500;margin:0;display:flex;align-items:center;gap:var(--sl-spacing-xs);cursor:pointer}div.simlytiks.simlytiks-theme-modern .moving_options label i,div.simlytiks.simlytiks-theme-modern .circles_moving_options label i{color:var(--sl-text-secondary)}div.simlytiks.simlytiks-theme-modern .moving_options .done_moving,div.simlytiks.simlytiks-theme-modern .circles_moving_options .done_moving_circles{background:var(--sl-accent-success);border-color:var(--sl-accent-success);color:#fff;border-radius:var(--sl-border-radius-sm);padding:6px 16px;font-size:13px;font-weight:500;transition:all .15s ease}div.simlytiks.simlytiks-theme-modern .moving_options .done_moving:hover,div.simlytiks.simlytiks-theme-modern .circles_moving_options .done_moving_circles:hover{background:#059669;border-color:#059669;box-shadow:var(--sl-shadow-md);transform:translateY(-1px)}div.simlytiks.simlytiks-theme-modern .circles_moving_options .actions-box{display:flex;gap:var(--sl-spacing-xs)}div.simlytiks.simlytiks-theme-modern .circles_moving_options .actions-box .btn{background:var(--sl-bg-primary);border:1px solid var(--sl-border-color);color:var(--sl-text-primary);border-radius:var(--sl-border-radius-sm);padding:6px 12px;font-size:13px;transition:all .15s ease}div.simlytiks.simlytiks-theme-modern .circles_moving_options .actions-box .btn:hover{background:var(--sl-bg-hover);border-color:var(--sl-text-muted);color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .vizDivider{padding:var(--sl-spacing-md) 0}div.simlytiks.simlytiks-theme-modern .vizDivider div{border-top-color:var(--sl-border-color)!important;border-top-width:2px!important;border-top-style:dashed!important}div.simlytiks.simlytiks-theme-modern .d3view-no-data{color:var(--sl-text-muted);font-size:14px;padding:var(--sl-spacing-lg);text-align:center;background:var(--sl-bg-secondary);border-radius:var(--sl-border-radius-md);margin:var(--sl-spacing-md)}div.simlytiks.simlytiks-theme-modern .d3view-no-data i{color:var(--sl-accent-primary);margin-right:var(--sl-spacing-sm)}div.simlytiks.simlytiks-theme-modern .viz-params .form-group input[type=text],div.simlytiks.simlytiks-theme-modern .viz-params .form-group input[type=number],div.simlytiks.simlytiks-theme-modern .viz-params .form-group input[type=email],div.simlytiks.simlytiks-theme-modern .viz-params .form-group input[type=password],div.simlytiks.simlytiks-theme-modern .viz-params .form-group textarea,div.simlytiks.simlytiks-theme-modern .viz-params .form-group select{background:var(--sl-bg-primary);border:1.5px solid var(--sl-border-color);border-radius:var(--sl-input-border-radius);height:var(--sl-input-height);padding:var(--sl-input-padding);font-size:13px;font-weight:500;color:var(--sl-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;transition:var(--sl-input-transition);width:100%}div.simlytiks.simlytiks-theme-modern .viz-params .form-group textarea{height:auto;min-height:80px;resize:vertical;line-height:1.5}div.simlytiks.simlytiks-theme-modern .viz-params .form-group input:hover,div.simlytiks.simlytiks-theme-modern .viz-params .form-group textarea:hover,div.simlytiks.simlytiks-theme-modern .viz-params .form-group select:hover{border-color:var(--sl-text-muted);background:var(--sl-bg-secondary)}div.simlytiks.simlytiks-theme-modern .viz-params .form-group input:focus,div.simlytiks.simlytiks-theme-modern .viz-params .form-group textarea:focus,div.simlytiks.simlytiks-theme-modern .viz-params .form-group select:focus{border-color:var(--sl-accent-primary);box-shadow:var(--sl-focus-ring);outline:0;background:var(--sl-bg-primary)}div.simlytiks.simlytiks-theme-modern .viz-params .form-group.fulfilled input:focus,div.simlytiks.simlytiks-theme-modern .viz-params .form-group.fulfilled textarea:focus,div.simlytiks.simlytiks-theme-modern .viz-params .form-group.fulfilled select:focus{border-color:var(--sl-accent-success);box-shadow:var(--sl-focus-ring-success)}div.simlytiks.simlytiks-theme-modern .viz-params .form-group input::placeholder,div.simlytiks.simlytiks-theme-modern .viz-params .form-group textarea::placeholder{color:var(--sl-text-muted);font-style:italic}div.simlytiks.simlytiks-theme-modern .viz-params .form-group input[type=checkbox],div.simlytiks.simlytiks-theme-modern .viz-params .form-group input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .viz-params .form-group label input[type=checkbox]+span,div.simlytiks.simlytiks-theme-modern .viz-params .form-group label input[type=radio]+span{margin-left:var(--sl-spacing-xs);color:var(--sl-text-primary);font-size:13px;font-weight:500}div.simlytiks.simlytiks-theme-modern .viz-params .form-group input[type=range]{width:100%;height:6px;background:var(--sl-bg-tertiary);border-radius:3px;outline:0;-webkit-appearance:none}div.simlytiks.simlytiks-theme-modern .viz-params .form-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:var(--sl-accent-primary);border-radius:50%;cursor:pointer;box-shadow:var(--sl-shadow-sm);transition:all .15s ease}div.simlytiks.simlytiks-theme-modern .viz-params .form-group input[type=range]::-webkit-slider-thumb:hover{background:var(--sl-accent-hover);transform:scale(1.1);box-shadow:var(--sl-shadow-md)}div.simlytiks.simlytiks-theme-modern .viz-params .form-group input[type=range]::-moz-range-thumb{width:18px;height:18px;background:var(--sl-accent-primary);border-radius:50%;cursor:pointer;border:0;box-shadow:var(--sl-shadow-sm);transition:all .15s ease}div.simlytiks.simlytiks-theme-modern .viz-params .form-group input[type=range]::-moz-range-thumb:hover{background:var(--sl-accent-hover);transform:scale(1.1);box-shadow:var(--sl-shadow-md)}div.simlytiks.simlytiks-theme-modern .viz-params .form-group input[type=color]{width:50px;height:var(--sl-input-height);border:1.5px solid var(--sl-border-color);border-radius:var(--sl-border-radius-sm);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}div.simlytiks.simlytiks-theme-modern .viz-params .form-group input[type=color]:hover{border-color:var(--sl-text-muted);box-shadow:var(--sl-shadow-sm)}div.simlytiks.simlytiks-theme-modern .viz-params .form-group input[type=color]:focus{border-color:var(--sl-accent-primary);box-shadow:var(--sl-focus-ring);outline:0}div.simlytiks.simlytiks-theme-modern .viz-params .form-group .input-group{display:flex;align-items:stretch}div.simlytiks.simlytiks-theme-modern .viz-params .form-group .input-group-addon{background:var(--sl-bg-tertiary);border:1.5px solid var(--sl-border-color);border-left:0;border-radius:0 var(--sl-input-border-radius) var(--sl-input-border-radius) 0;padding:0 var(--sl-spacing-md);display:flex;align-items:center;color:var(--sl-text-secondary);font-size:13px}div.simlytiks.simlytiks-theme-modern .viz-params .form-group .input-group input{border-right:0;border-radius:var(--sl-input-border-radius) 0 0 var(--sl-input-border-radius)}div.simlytiks.simlytiks-theme-modern .viz-params .viz-icons{color:var(--sl-text-muted);font-size:14px;transition:color .15s ease;cursor:help}div.simlytiks.simlytiks-theme-modern .viz-params .viz-icons:hover{color:var(--sl-accent-primary)}div.simlytiks.simlytiks-theme-modern .d3view-item-dragging .viz-params .form-group.drop-valid .select2-container a.select2-choice,div.simlytiks.simlytiks-theme-modern .d3view-item-dragging .viz-params .form-group.drop-valid .select2-container ul.select2-choices,div.simlytiks.simlytiks-theme-modern .d3view-item-dragging .viz-params .form-group.drop-valid .multiselect-container .ms-dd-toggle{background:rgba(16,185,129,.1)!important;border-color:var(--sl-accent-success)!important;box-shadow:var(--sl-focus-ring-success)!important}div.simlytiks.simlytiks-theme-modern .d3view-item-dragging .viz-params .form-group.drop-invalid .select2-container a.select2-choice,div.simlytiks.simlytiks-theme-modern .d3view-item-dragging .viz-params .form-group.drop-invalid .select2-container ul.select2-choices,div.simlytiks.simlytiks-theme-modern .d3view-item-dragging .viz-params .form-group.drop-invalid .multiselect-container .ms-dd-toggle{background:rgba(239,68,68,.1)!important;border-color:var(--sl-accent-danger)!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)!important;opacity:.7}div.simlytiks.simlytiks-theme-modern .viz-params .form-group{animation:fadeInUp .2s ease-out}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}div.simlytiks.simlytiks-theme-modern .viz-params .form-group :focus{outline:0}div.simlytiks.simlytiks-theme-modern .viz-params .form-group :focus-visible{outline:2px solid var(--sl-accent-primary);outline-offset:2px;border-radius:var(--sl-border-radius-sm)}@media print{div.simlytiks.simlytiks-theme-modern .viz-params .form-group{border:1px solid #000!important;box-shadow:none!important}div.simlytiks.simlytiks-theme-modern .panel-options{display:none!important}}div.simlytiks.simlytiks-theme-modern div.viewContent{transition:background-color .3s ease-in}div.simlytiks.simlytiks-theme-modern .sl-modern-header{display:flex;align-items:center;height:48px;padding:0 16px;background:var(--sl-bg-surface,var(--d3v-bg-primary,#FFF));border-bottom:1px solid var(--sl-border,var(--d3v-border,#E2E8F0));box-shadow:var(--sl-sh-sm,var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.08)));gap:12px;position:relative;overflow:visible;transition:background var(--d3v-t-base,.2s ease),border-color var(--d3v-t-base,.2s ease),box-shadow var(--d3v-t-base,.2s ease)}div.simlytiks.simlytiks-theme-modern .sl-logo{display:flex;align-items:center;gap:8px;flex-shrink:0}div.simlytiks.simlytiks-theme-modern .sl-logo-icon{width:28px;height:28px;flex-shrink:0;display:inline-block}div.simlytiks.simlytiks-theme-modern .sl-modern-plugin-name{margin:0;display:flex;align-items:center}div.simlytiks.simlytiks-theme-modern .sl-logo-dataset{font-size:14px;font-weight:600;color:var(--sl-text-primary,var(--d3v-text-primary,#1E293B));max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--d3v-t-base,.2s ease)}div.simlytiks.simlytiks-theme-modern .sl-vdiv{width:1px;height:24px;background:var(--sl-border,var(--d3v-border,#E2E8F0));flex-shrink:0;transition:background var(--d3v-t-base,.2s ease)}div.simlytiks.simlytiks-theme-modern .sl-menu{display:flex;align-items:center;gap:2px;flex-shrink:0}div.simlytiks.simlytiks-theme-modern .sl-menu-item{font-size:13px;color:var(--sl-text-secondary,var(--d3v-text-secondary,#475569));padding:6px 10px;border-radius:6px;cursor:pointer;transition:background var(--d3v-t-fast,.12s ease),color var(--d3v-t-fast,.12s ease);user-select:none;white-space:nowrap}div.simlytiks.simlytiks-theme-modern .sl-menu-item:hover{background:var(--sl-accent-light,rgba(59,130,246,.1));color:var(--sl-accent,var(--d3v-accent,#3B82F6))}div.simlytiks.simlytiks-theme-modern .sl-menu-item>a{color:inherit;text-decoration:none;font-size:inherit;font-weight:inherit}div.simlytiks.simlytiks-theme-modern .sl-spacer{flex:1 1 auto}div.simlytiks.simlytiks-theme-modern .sl-btn-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 16px;border:0;border-radius:var(--d3v-r-full,9999px);font-size:12.5px;font-weight:600;color:#fff;cursor:pointer;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;flex-shrink:0;letter-spacing:.01em}div.simlytiks.simlytiks-theme-modern .sl-btn-pill:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.18)}div.simlytiks.simlytiks-theme-modern .sl-btn-pill:active{transform:translateY(0)}div.simlytiks.simlytiks-theme-modern .sl-btn-add{background:linear-gradient(135deg,var(--d3v-success,#10B981),#059669)}div.simlytiks.simlytiks-theme-modern .sl-btn-ml{background:linear-gradient(135deg,var(--d3v-accent,#3B82F6),#6366F1)}div.simlytiks.simlytiks-theme-modern .sl-modern-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--sl-border,var(--d3v-border,#E2E8F0));background:transparent;border-radius:var(--d3v-r-sm,6px);cursor:pointer;color:var(--sl-text-secondary,var(--d3v-text-secondary,#475569));font-size:14px;transition:background var(--d3v-t-fast,.12s ease),color var(--d3v-t-fast,.12s ease),border-color var(--d3v-t-fast,.12s ease);flex-shrink:0;position:relative;padding:0}div.simlytiks.simlytiks-theme-modern .sl-modern-btn:hover{background:var(--sl-accent-light,rgba(59,130,246,.1));color:var(--sl-accent,var(--d3v-accent,#3B82F6));border-color:var(--sl-accent,var(--d3v-accent,#3B82F6))}div.simlytiks.simlytiks-theme-modern .sl-modern-btn.sl-switch-design{width:auto;padding:0 12px;gap:6px;font-size:13px;font-weight:500}div.simlytiks.simlytiks-theme-modern .sl-modern-btn.sl-switch-design .sl-btn-label{line-height:1}div.simlytiks.simlytiks-theme-modern .sl-dropdown-wrap{position:relative;flex-shrink:0}div.simlytiks.simlytiks-theme-modern .sl-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:var(--sl-bg-surface,var(--d3v-bg-primary,#FFF));border:1px solid var(--sl-border,var(--d3v-border,#E2E8F0));border-radius:var(--d3v-r-md,8px);box-shadow:var(--d3v-sh-lg,0 10px 25px rgba(0,0,0,.15));padding:6px 0;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:200}div.simlytiks.simlytiks-theme-modern .sl-dropdown.open{opacity:1;visibility:visible;transform:translateY(0)}div.simlytiks.simlytiks-theme-modern .sl-dropdown-item{display:flex;align-items:center;gap:10px;padding:9px 16px;font-size:13px;color:var(--sl-text-primary,var(--d3v-text-primary,#1E293B));cursor:pointer;transition:background var(--d3v-t-fast,.12s ease),color var(--d3v-t-fast,.12s ease)}div.simlytiks.simlytiks-theme-modern .sl-dropdown-item i{width:16px;text-align:center;color:var(--sl-text-muted,var(--d3v-text-muted,#94A3B8));font-size:14px;transition:color var(--d3v-t-fast,.12s ease)}div.simlytiks.simlytiks-theme-modern .sl-dropdown-item:hover{background:var(--sl-accent-light,rgba(59,130,246,.1));color:var(--sl-accent,var(--d3v-accent,#3B82F6))}div.simlytiks.simlytiks-theme-modern .sl-dropdown-item:hover i{color:var(--sl-accent,var(--d3v-accent,#3B82F6))}div.simlytiks.simlytiks-theme-modern .sl-dropdown-sep{height:1px;background:var(--sl-border,var(--d3v-border,#E2E8F0));margin:4px 0;transition:background var(--d3v-t-base,.2s ease)}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-modern-header{background:var(--sl-bg-header-dark,#1a1a2e);border-bottom-color:rgba(148,163,184,.15)}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-logo-dataset{color:var(--sl-text-primary-dark,#E2E8F0)}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-vdiv{background:rgba(148,163,184,.15)}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-menu-item{color:var(--sl-text-secondary-dark,#94A3B8)}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-modern-btn{color:var(--sl-text-secondary-dark,#94A3B8);border-color:rgba(148,163,184,.2)}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-dropdown{background:#16213e;border-color:rgba(148,163,184,.15)}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-dropdown-item{color:#E2E8F0}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-dropdown-item i{color:#64748B}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-dropdown-sep{background:rgba(148,163,184,.15)}div.simlytiks.simlytiks-theme-modern .sl-modern-header .sl-menu{display:flex;align-items:center;gap:0;flex-shrink:0}div.simlytiks.simlytiks-theme-modern .sl-modern-header .sl-menu .wf-dropdowns{margin:0}div.simlytiks.simlytiks-theme-modern .sl-modern-header .sl-menu .dropdowns-list.menu-level-1{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}div.simlytiks.simlytiks-theme-modern .sl-modern-header .sl-menu .dropdowns-list>li.dropdown>a{font-size:13px;color:var(--sl-text-secondary,var(--d3v-text-secondary,#475569));padding:6px 10px;border-radius:6px;cursor:pointer;transition:background var(--d3v-t-fast,.12s ease),color var(--d3v-t-fast,.12s ease);user-select:none;white-space:nowrap;text-decoration:none;display:inline-block;border:0;background:0}div.simlytiks.simlytiks-theme-modern .sl-modern-header .sl-menu .dropdowns-list>li.dropdown>a:hover,div.simlytiks.simlytiks-theme-modern .sl-modern-header .sl-menu .dropdowns-list>li.dropdown.open>a{background:var(--sl-accent-light,rgba(59,130,246,.1));color:var(--sl-accent,var(--d3v-accent,#3B82F6))}div.simlytiks.simlytiks-theme-modern .sl-modern-header .sl-menu .dropdowns-list>li.dropdown>a .a-icon{display:none}div.simlytiks.simlytiks-theme-modern .sl-modern-header .sl-menu .dropdown-menu{border:1px solid var(--sl-border,var(--d3v-border,#E2E8F0));border-radius:var(--d3v-r-md,8px);box-shadow:var(--d3v-sh-lg,0 10px 25px rgba(0,0,0,.15));padding:6px 0;margin-top:4px}div.simlytiks.simlytiks-theme-modern .sl-modern-header .sl-menu .dropdown-menu li>a{font-size:13px;padding:8px 16px;color:var(--sl-text-primary,var(--d3v-text-primary,#1E293B));transition:background var(--d3v-t-fast,.12s ease),color var(--d3v-t-fast,.12s ease)}div.simlytiks.simlytiks-theme-modern .sl-modern-header .sl-menu .dropdown-menu li>a:hover{background:var(--sl-accent-light,rgba(59,130,246,.1));color:var(--sl-accent,var(--d3v-accent,#3B82F6))}div.simlytiks.simlytiks-theme-modern .sl-modern-header .sl-menu .dropdown-menu .divider{background:var(--sl-border,var(--d3v-border,#E2E8F0));margin:4px 0}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-modern-header .sl-menu .dropdowns-list>li.dropdown>a{color:var(--sl-text-secondary-dark,#94A3B8)}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-modern-header .sl-menu .dropdown-menu{background:#16213e;border-color:rgba(148,163,184,.15)}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-modern-header .sl-menu .dropdown-menu li>a{color:#E2E8F0}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-modern-header .sl-menu .dropdown-menu .divider{background:rgba(148,163,184,.15)}div.simlytiks.simlytiks-theme-modern .datamodel-options,div.simlytiks.simlytiks-theme-modern .simlytiks-wrapper{overflow:visible!important}.simlytiks-theme-modern div.simlytiks[class*=simlytiks-datasource]{overflow:visible!important}div.simlytiks.simlytiks-outer-container.simlytiks-theme-modern{overflow:visible!important}div.simlytiks.simlytiks-theme-modern .d3view-plugin-header,div.simlytiks.simlytiks-theme-modern .plugin-header-right,div.simlytiks.simlytiks-theme-modern .plugin-header-level1{overflow:visible!important}body.simlytiks-modern-page .modal-body{overflow:visible!important}body.simlytiks-modern-page .modal.in{overflow:visible!important}body.simlytiks-modern-page .modal-dialog{transform:none!important;-webkit-transform:none!important}div.simlytiks.simlytiks-theme-modern .sl-modern-header .dropdown-menu{z-index:10000}div.simlytiks.simlytiks-theme-modern .sl-modern-header .sl-menu .dropdown-menu{z-index:10000}div.simlytiks.simlytiks-theme-modern .sl-modern-header .plugin-name{overflow:visible!important}div.simlytiks.simlytiks-theme-modern .sl-modern-header .datamodels-dd,div.simlytiks.simlytiks-theme-modern .sl-modern-header .dataset-switch-dd{z-index:10000}div.simlytiks.simlytiks-theme-modern .sl-btn-pill>a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:6px}div.simlytiks.simlytiks-theme-modern .sl-modern-header .sl-menu .vis_options,div.simlytiks.simlytiks-theme-modern .sl-modern-header .sl-menu .ml_charts,div.simlytiks.simlytiks-theme-modern .sl-modern-header .sl-menu .ml-queue-dropdown{display:none!important}div.simlytiks.sl-view-advanced-dashboard .sl-charts-container{display:none!important}div.simlytiks.sl-view-advanced-dashboard .simlytiks-wrapper .slBody.mainPanel{flex:1 1 auto!important;min-height:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}div.simlytiks.sl-view-advanced-dashboard .sl-main-window{display:flex;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;min-width:0!important;width:100%!important;overflow:hidden!important}div.simlytiks.sl-view-advanced-dashboard .sl-main-window>.sl-advanced-dashboard-container{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;min-width:0!important;width:100%!important;overflow:hidden!important}div.simlytiks.sl-view-advanced-dashboard .sl-main-window>.sl-advanced-dashboard-container.hidden{display:none!important}div.simlytiks.sl-view-advanced-dashboard .sl-main-window>.sl-advanced-dashboard-container .db-dashboard-header{display:none!important}div.simlytiks .mainPanel .d3view-dashboard-v2 .db-vertical-page-sidebar{width:80px}div.simlytiks .mainPanel .d3view-dashboard-v2 .db-vertical-page-sidebar .pl-tabs-vertical>li>a .pl-tab-item-label{opacity:1;max-width:unset}div.simlytiks .mainPanel .d3view-dashboard-v2 .db-widget-body{pointer-events:all!important}@media (max-width:900px){div.simlytiks.simlytiks-theme-modern .sl-logo-dataset{display:none}div.simlytiks.simlytiks-theme-modern .sl-menu{display:none}div.simlytiks.simlytiks-theme-modern .sl-btn-pill span.sl-btn-label{display:none}div.simlytiks.simlytiks-theme-modern .sl-btn-pill{padding:0 12px}}.sl-export-certificate{height:100%;display:flex;flex-direction:column;background:var(--d3v-bg-primary,#fff);color:var(--d3v-text-primary,#1a2233);font-size:13px}.sl-export-certificate .sl-cert-builder-mount{flex:1;min-height:0;display:flex;flex-direction:row;overflow:hidden;padding:0;position:relative}.sl-export-certificate .sl-cert-footer{flex-shrink:0;padding:10px 20px;border-top:1px solid var(--d3v-border-light,#e6e9ef);background:var(--d3v-bg-secondary,#f7f8fa);display:flex;align-items:center;justify-content:flex-end;gap:8px}.sl-export-certificate .sl-cert-export[disabled],.sl-export-certificate .sl-cert-export:disabled{opacity:.5;cursor:not-allowed}.sl-export-certificate .cert-landing-card[data-mode=import_reporter],.sl-export-certificate .cert-reporter-picker{display:none!important}.sl-export-certificate-modal .modal-dialog{width:90%;max-width:1700px}.sl-export-certificate-modal .modal-body{padding:0;height:calc(90vh - 110px);min-height:600px;overflow:hidden}.sl-export-certificate-modal .modal-footer{display:none}div.simlytiks.simlytiks-theme-modern.sl-dark,body.simlytiks-modern-page.sl-dark{--sl-n-50:#1a1a2e;--sl-n-100:#1e2a4a;--sl-n-200:#253557;--sl-n-300:#334155;--sl-n-400:#475569;--sl-n-500:#64748B;--sl-n-600:#94A3B8;--sl-n-700:#CBD5E1;--sl-n-800:#E2E8F0;--sl-n-900:#F1F5F9;--sl-bg-canvas:#1a1a2e;--sl-bg-surface:#16213e;--sl-bg-elevated:#1a2744;--sl-bg-sidebar:#0f1629;--sl-bg-header:rgba(15,22,41,.95);--sl-bg-statusbar:#0f1629;--sl-bg-overlay:rgba(0,0,0,.6);--sl-bg-input:#0f1629;--sl-bg-card:#1a2744;--sl-bg-card-hover:#1f3050;--sl-text-primary:#E2E8F0;--sl-text-secondary:#94A3B8;--sl-text-muted:#64748B;--sl-text-disabled:#475569;--sl-text-inverse:#0F172A;--sl-border:rgba(148,163,184,.15);--sl-border-strong:rgba(148,163,184,.25);--sl-border-focus:#60A5FA;--sl-accent-light:rgba(59,130,246,.15);--sl-success-bg:rgba(16,185,129,.15);--sl-success-text:#6EE7B7;--sl-warning-bg:rgba(245,158,11,.15);--sl-warning-text:#FCD34D;--sl-danger-bg:rgba(239,68,68,.15);--sl-danger-text:#FCA5A5;--sl-sh-xs:0 1px 2px rgba(0,0,0,.2);--sl-sh-sm:0 1px 3px rgba(0,0,0,.3);--sl-sh-md:0 4px 12px rgba(0,0,0,.4);--sl-sh-lg:0 10px 25px rgba(0,0,0,.5);--sl-sh-xl:0 20px 40px rgba(0,0,0,.6);--sl-focus-ring:0 0 0 3px rgba(96,165,250,.2)}body.simlytiks-modern-page.sl-dark{--sl-n-50:#1a1a2e;--sl-n-100:#1e2a4a;--sl-n-200:#253557;--sl-n-300:#334155;--sl-n-400:#475569;--sl-n-500:#64748B;--sl-n-600:#94A3B8;--sl-n-700:#CBD5E1;--sl-n-800:#E2E8F0;--sl-n-900:#F1F5F9;--sl-bg-canvas:#1a1a2e;--sl-bg-surface:#16213e;--sl-bg-elevated:#1a2744;--sl-bg-sidebar:#0f1629;--sl-bg-header:rgba(15,22,41,.95);--sl-bg-statusbar:#0f1629;--sl-bg-overlay:rgba(0,0,0,.6);--sl-bg-input:#0f1629;--sl-bg-card:#1a2744;--sl-bg-card-hover:#1f3050;--sl-text-primary:#E2E8F0;--sl-text-secondary:#94A3B8;--sl-text-muted:#64748B;--sl-text-disabled:#475569;--sl-text-inverse:#0F172A;--sl-border:rgba(148,163,184,.15);--sl-border-strong:rgba(148,163,184,.25);--sl-border-focus:#60A5FA;--sl-accent-light:rgba(59,130,246,.15);--sl-success-bg:rgba(16,185,129,.15);--sl-success-text:#6EE7B7;--sl-warning-bg:rgba(245,158,11,.15);--sl-warning-text:#FCD34D;--sl-danger-bg:rgba(239,68,68,.15);--sl-danger-text:#FCA5A5;--sl-sh-xs:0 1px 2px rgba(0,0,0,.2);--sl-sh-sm:0 1px 3px rgba(0,0,0,.3);--sl-sh-md:0 4px 12px rgba(0,0,0,.4);--sl-sh-lg:0 10px 25px rgba(0,0,0,.5);--sl-sh-xl:0 20px 40px rgba(0,0,0,.6)}div.simlytiks.simlytiks-theme-modern.sl-dark .d3view-plugin-header,body.simlytiks-modern-page.sl-dark .d3view-plugin-header{background:var(--sl-bg-header)!important;border-color:var(--sl-border)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-vertical-nav-sidebar,body.simlytiks-modern-page.sl-dark .sl-vertical-nav-sidebar{background:var(--sl-bg-sidebar)!important;border-right-color:var(--sl-border)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .pl-nav-menu,body.simlytiks-modern-page.sl-dark .pl-nav-menu{background:transparent!important}div.simlytiks.simlytiks-theme-modern.sl-dark .pl-nav-menu-wrapper,body.simlytiks-modern-page.sl-dark .pl-nav-menu-wrapper{background:var(--sl-bg-sidebar)!important;border-color:var(--sl-border)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-side-bar-container,body.simlytiks-modern-page.sl-dark .sl-side-bar-container{background:var(--sl-bg-sidebar)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .simlytiks-wrapper,body.simlytiks-modern-page.sl-dark .simlytiks-wrapper{background:var(--sl-bg-canvas)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .slBody,body.simlytiks-modern-page.sl-dark .slBody{background:var(--sl-bg-canvas)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-main-window,body.simlytiks-modern-page.sl-dark .sl-main-window{background:var(--sl-bg-canvas)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-main-content,body.simlytiks-modern-page.sl-dark .sl-main-content{background:var(--sl-bg-canvas)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .pages-container,body.simlytiks-modern-page.sl-dark .pages-container{background:var(--sl-bg-canvas)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .page-view,body.simlytiks-modern-page.sl-dark .page-view{background:var(--sl-bg-canvas)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .tab-manager,body.simlytiks-modern-page.sl-dark .tab-manager{background:var(--sl-bg-surface)!important;border-color:var(--sl-border)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-page-tabs,body.simlytiks-modern-page.sl-dark .sl-page-tabs{background:var(--sl-bg-surface)!important;border-color:var(--sl-border)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .simlytiks-nav-tabs,body.simlytiks-modern-page.sl-dark .simlytiks-nav-tabs{background:var(--sl-bg-statusbar)!important;border-color:var(--sl-border)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .plugin-name .sl-name,body.simlytiks-modern-page.sl-dark .plugin-name .sl-name{color:var(--sl-text-primary)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .wf-dropdowns .dropdown>a,div.simlytiks.simlytiks-theme-modern.sl-dark .wf-dropdowns .pl-dropdown>a,body.simlytiks-modern-page.sl-dark .wf-dropdowns .dropdown>a,body.simlytiks-modern-page.sl-dark .wf-dropdowns .pl-dropdown>a{color:var(--sl-text-secondary)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .dropdown-menu,body.simlytiks-modern-page.sl-dark .dropdown-menu{background:var(--sl-bg-surface)!important;border-color:var(--sl-border)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .dropdown-menu>li>a,body.simlytiks-modern-page.sl-dark .dropdown-menu>li>a{color:var(--sl-text-secondary)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .dropdown-menu>li>a:hover,body.simlytiks-modern-page.sl-dark .dropdown-menu>li>a:hover{background:var(--sl-bg-card-hover)!important;color:var(--sl-text-primary)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .btn-outline-on-hover,body.simlytiks-modern-page.sl-dark .btn-outline-on-hover{color:var(--sl-text-secondary)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .btn-outline-on-hover:hover,body.simlytiks-modern-page.sl-dark .btn-outline-on-hover:hover{background:var(--sl-accent-light)!important;color:var(--sl-accent)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-response-card,body.simlytiks-modern-page.sl-dark .sl-response-card{border-color:var(--sl-border)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-response-card:hover,body.simlytiks-modern-page.sl-dark .sl-response-card:hover{background:var(--sl-bg-card-hover)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .viewContent,body.simlytiks-modern-page.sl-dark .viewContent{background:var(--sl-bg-surface)!important;border-color:var(--sl-border)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .viz-svg .axis line,div.simlytiks.simlytiks-theme-modern.sl-dark .viz-svg .axis path{stroke:var(--sl-border-strong)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .viz-svg .axis text,div.simlytiks.simlytiks-theme-modern.sl-dark .viz-svg .tick text,div.simlytiks.simlytiks-theme-modern.sl-dark .viz-svg text{fill:var(--sl-text-muted)!important}div.simlytiks.simlytiks-theme-modern.sl-dark table,body.simlytiks-modern-page.sl-dark table{color:var(--sl-text-primary)!important}div.simlytiks.simlytiks-theme-modern.sl-dark table th,body.simlytiks-modern-page.sl-dark table th{background:var(--sl-bg-card)!important;color:var(--sl-text-muted)!important;border-color:var(--sl-border)!important}div.simlytiks.simlytiks-theme-modern.sl-dark table td,body.simlytiks-modern-page.sl-dark table td{border-color:var(--sl-border)!important;color:var(--sl-text-primary)!important}div.simlytiks.simlytiks-theme-modern.sl-dark table tbody tr:hover,body.simlytiks-modern-page.sl-dark table tbody tr:hover{background:var(--sl-bg-card-hover)!important}div.simlytiks.simlytiks-theme-modern.sl-dark ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15)!important}div.simlytiks.simlytiks-theme-modern.sl-dark ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.25)!important}div.simlytiks.simlytiks-theme-modern.sl-dark input,div.simlytiks.simlytiks-theme-modern.sl-dark textarea,div.simlytiks.simlytiks-theme-modern.sl-dark select,div.simlytiks.simlytiks-theme-modern.sl-dark .form-control{background:var(--sl-bg-input)!important;color:var(--sl-text-primary)!important;border-color:var(--sl-border)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .pl-tabs-vertical>li>a,body.simlytiks-modern-page.sl-dark .pl-tabs-vertical>li>a{color:var(--sl-text-muted)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .pl-tabs-vertical>li.active>a,div.simlytiks.simlytiks-theme-modern.sl-dark .pl-tabs-vertical>li>a:hover,body.simlytiks-modern-page.sl-dark .pl-tabs-vertical>li.active>a,body.simlytiks-modern-page.sl-dark .pl-tabs-vertical>li>a:hover{color:var(--sl-text-primary)!important;background:var(--sl-accent-light)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .pages-container::before{background-image:radial-gradient(circle,rgba(255,255,255,.03) 1px,transparent 1px)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .d3-tip{background:var(--sl-bg-elevated)!important;border:1px solid var(--sl-border)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .d3view-legends,div.simlytiks.simlytiks-theme-modern.sl-dark .viz-legend{background:var(--sl-bg-surface)!important;border-color:var(--sl-border)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .slBody.mainPanel .pl-nav-menu-wrapper{background:var(--sl-bg-surface,#1e2a4a)!important;border-right-color:var(--sl-border,rgba(148,163,184,.15))!important}div.simlytiks.simlytiks-theme-modern.sl-dark .slBody.mainPanel .pl-nav-menu-wrapper .plugin-tabs .nav-tabs{background:var(--sl-bg-sidebar,#16213e)!important;border-bottom-color:var(--sl-border,rgba(148,163,184,.15))!important}div.simlytiks.simlytiks-theme-modern.sl-dark .slBody.mainPanel .pl-nav-menu-wrapper .plugin-tabs .nav-tabs>li>a{color:var(--sl-text-muted,#64748B)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .slBody.mainPanel .pl-nav-menu-wrapper .plugin-tabs .nav-tabs>li.active>a{color:var(--sl-accent,#3B82F6)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .slBody.mainPanel .pl-nav-menu-wrapper .wf-nav-tab-header{background:var(--sl-bg-sidebar,#16213e)!important;border-bottom-color:var(--sl-border,rgba(148,163,184,.15))!important}div.simlytiks.simlytiks-theme-modern.sl-dark .slBody.mainPanel .pl-nav-menu-wrapper .wf-nav-tab-header .nav-content-label{color:var(--sl-text-primary,#E2E8F0)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-page-options-dropdown{background:var(--sl-bg-elevated,#253557)!important;border-color:var(--sl-border,rgba(148,163,184,.15))!important;box-shadow:0 4px 16px rgba(0,0,0,.35)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-page-options-dropdown li a{color:var(--sl-text-primary,#E2E8F0)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-page-options-dropdown li a:hover{background:var(--sl-accent-light,rgba(59,130,246,.15))!important}div.simlytiks.simlytiks-theme-modern.sl-dark .sl-page-options-dropdown .sl-page-dd-sep{background:var(--sl-border,rgba(148,163,184,.15))!important}div.simlytiks.simlytiks-theme-modern.sl-dark .modal-content{background-color:var(--sl-bg-surface,#1e2a4a)!important;border-color:var(--sl-border,rgba(148,163,184,.15))!important;color:var(--sl-text-primary,#E2E8F0)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .modal-header{background-color:var(--sl-bg-sidebar,#16213e)!important;border-bottom-color:var(--sl-border,rgba(148,163,184,.15))!important;color:var(--sl-text-primary,#E2E8F0)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .modal-footer{background-color:var(--sl-bg-sidebar,#16213e)!important;border-top-color:var(--sl-border,rgba(148,163,184,.15))!important}div.simlytiks.simlytiks-theme-modern.sl-dark .modal-title{color:var(--sl-text-primary,#E2E8F0)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .panel,div.simlytiks.simlytiks-theme-modern.sl-dark .panel-body,div.simlytiks.simlytiks-theme-modern.sl-dark .panel-heading{background-color:var(--sl-bg-surface,#1e2a4a)!important;border-color:var(--sl-border,rgba(148,163,184,.15))!important;color:var(--sl-text-primary,#E2E8F0)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .well{background-color:var(--sl-bg-canvas,#0f1629)!important;border-color:var(--sl-border,rgba(148,163,184,.15))!important;color:var(--sl-text-primary,#E2E8F0)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .list-group-item{background-color:var(--sl-bg-surface,#1e2a4a)!important;border-color:var(--sl-border,rgba(148,163,184,.15))!important;color:var(--sl-text-primary,#E2E8F0)!important}div.simlytiks.simlytiks-theme-modern.sl-dark .alert{border-color:var(--sl-border,rgba(148,163,184,.15))!important}div.simlytiks.simlytiks-theme-modern,body.simlytiks-modern-page{--sl-n-50:var(--d3v-n-50,#F8FAFC);--sl-n-100:var(--d3v-n-100,#F1F5F9);--sl-n-200:var(--d3v-n-200,#E2E8F0);--sl-n-300:var(--d3v-n-300,#CBD5E1);--sl-n-400:var(--d3v-n-400,#94A3B8);--sl-n-500:var(--d3v-n-500,#64748B);--sl-n-600:var(--d3v-n-600,#475569);--sl-n-700:var(--d3v-n-700,#334155);--sl-n-800:var(--d3v-n-800,#1E293B);--sl-n-900:var(--d3v-n-900,#0F172A);--sl-bg-canvas:var(--d3v-bg-secondary,#F8FAFC);--sl-bg-surface:var(--d3v-bg-primary,#FFF);--sl-bg-elevated:var(--d3v-bg-primary,#FFF);--sl-bg-sidebar:var(--d3v-bg-primary,#FFF);--sl-bg-header:var(--d3v-bg-primary,#FFF);--sl-bg-statusbar:var(--d3v-bg-secondary,#F8FAFC);--sl-bg-overlay:rgba(15,23,42,.4);--sl-bg-input:#F1F5F9;--sl-bg-card:#F8FAFC;--sl-bg-card-hover:#F1F5F9;--sl-text-primary:var(--d3v-text-primary,#1E293B);--sl-text-secondary:var(--d3v-text-secondary,#475569);--sl-text-muted:var(--d3v-text-muted,#94A3B8);--sl-text-disabled:var(--d3v-n-300,#CBD5E1);--sl-text-inverse:var(--d3v-text-inverse,#FFF);--sl-border:var(--d3v-border,#E2E8F0);--sl-border-strong:var(--d3v-border-strong,#CBD5E1);--sl-border-focus:var(--d3v-accent,#3B82F6);--sl-accent:var(--d3v-accent,#3B82F6);--sl-accent-hover:var(--d3v-accent-hover,#2563EB);--sl-accent-light:rgba(59,130,246,.1);--sl-success:var(--d3v-success,#10B981);--sl-success-bg:#D1FAE5;--sl-success-text:#065F46;--sl-warning:var(--d3v-warning,#F59E0B);--sl-warning-bg:#FEF3C7;--sl-warning-text:#92400E;--sl-danger:var(--d3v-danger,#EF4444);--sl-danger-bg:#FEE2E2;--sl-danger-text:#991B1B;--sl-info:var(--d3v-info,#3B82F6);--sl-viz-blue:#3B82F6;--sl-viz-teal:#14B8A6;--sl-viz-purple:#8B5CF6;--sl-viz-gold:#F59E0B;--sl-viz-coral:#EF4444;--sl-viz-green:#10B981;--sl-viz-pink:#EC4899;--sl-viz-gray:#94A3B8;--sl-viz-orange:#F97316;--sl-viz-indigo:#6366F1;--sl-sh-xs:var(--d3v-sh-xs,0 1px 2px rgba(0,0,0,.05));--sl-sh-sm:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.08));--sl-sh-md:var(--d3v-sh-md,0 4px 12px rgba(0,0,0,.1));--sl-sh-lg:var(--d3v-sh-lg,0 10px 25px rgba(0,0,0,.12));--sl-sh-xl:var(--d3v-sh-xl,0 20px 40px rgba(0,0,0,.15));--sl-r-sm:var(--d3v-r-sm,4px);--sl-r-md:var(--d3v-r-md,8px);--sl-r-lg:var(--d3v-r-lg,12px);--sl-r-xl:var(--d3v-r-xl,16px);--sl-r-2xl:var(--d3v-r-2xl,24px);--sl-r-full:var(--d3v-r-full,9999px);--sl-t-fast:var(--d3v-t-fast,all .12s ease);--sl-t-base:var(--d3v-t-base,all .2s ease);--sl-t-smooth:var(--d3v-t-smooth,all .3s cubic-bezier(0.4,0,.2,1));--sl-grad-accent:var(--d3v-grad-accent,linear-gradient(135deg,#3B82F6 0,#6366F1 100%));--sl-grad-success:linear-gradient(135deg,#10B981 0,#059669 100%);--sl-sidebar-w:48px;--sl-sidebar-min:48px;--sl-sidebar-max:260px;--sl-header-h:48px;--sl-statusbar-h:36px;--sl-page-tabs-h:40px;--sl-z-statusbar:5;--sl-z-sidebar:10;--sl-z-header:20;--sl-z-overlay:50;--sl-z-tooltip:100;--sl-z-modal:1050;--sl-sp-1:4px;--sl-sp-2:8px;--sl-sp-3:12px;--sl-sp-4:16px;--sl-sp-5:20px;--sl-sp-6:24px;--sl-sp-8:32px;--sl-sp-10:40px;--sl-sp-12:48px;--sl-fs-xs:11px;--sl-fs-sm:12px;--sl-fs-base:13px;--sl-fs-md:14px;--sl-fs-lg:16px;--sl-fs-xl:18px;--sl-focus-ring:0 0 0 3px rgba(59,130,246,.1)}body.simlytiks-modern-page{--sl-n-50:#F8FAFC;--sl-n-100:#F1F5F9;--sl-n-200:#E2E8F0;--sl-n-300:#CBD5E1;--sl-n-400:#94A3B8;--sl-n-500:#64748B;--sl-n-600:#475569;--sl-n-700:#334155;--sl-n-800:#1E293B;--sl-n-900:#0F172A;--sl-bg-canvas:#F8FAFC;--sl-bg-surface:#FFF;--sl-bg-elevated:#FFF;--sl-bg-sidebar:#FFF;--sl-bg-header:#FFF;--sl-bg-statusbar:#F8FAFC;--sl-bg-overlay:rgba(15,23,42,.4);--sl-bg-input:#F1F5F9;--sl-bg-card:#F8FAFC;--sl-bg-card-hover:#F1F5F9;--sl-text-primary:#1E293B;--sl-text-secondary:#475569;--sl-text-muted:#94A3B8;--sl-text-disabled:#CBD5E1;--sl-text-inverse:#FFF;--sl-border:#E2E8F0;--sl-border-strong:#CBD5E1;--sl-border-focus:#3B82F6;--sl-accent:#3B82F6;--sl-accent-hover:#2563EB;--sl-accent-light:rgba(59,130,246,.1);--sl-success:#10B981;--sl-success-bg:#D1FAE5;--sl-success-text:#065F46;--sl-warning:#F59E0B;--sl-warning-bg:#FEF3C7;--sl-warning-text:#92400E;--sl-danger:#EF4444;--sl-danger-bg:#FEE2E2;--sl-danger-text:#991B1B;--sl-sh-xs:0 1px 2px rgba(0,0,0,.05);--sl-sh-sm:0 1px 3px rgba(0,0,0,.08);--sl-sh-md:0 4px 12px rgba(0,0,0,.1);--sl-sh-lg:0 10px 25px rgba(0,0,0,.12);--sl-sh-xl:0 20px 40px rgba(0,0,0,.15);--sl-r-sm:4px;--sl-r-md:8px;--sl-r-lg:12px;--sl-r-xl:16px;--sl-r-2xl:24px;--sl-r-full:9999px;--sl-t-fast:all .12s ease;--sl-t-base:all .2s ease;--sl-t-smooth:all .3s cubic-bezier(0.4,0,.2,1);--sl-grad-accent:linear-gradient(135deg,#3B82F6 0,#6366F1 100%);--sl-grad-success:linear-gradient(135deg,#10B981 0,#059669 100%)}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .pl-nav-menu>ul li.disabled,div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .pl-nav-menu>ul li[disabled]{opacity:.4!important;pointer-events:none!important}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .pl-nav-menu>ul li.sl-nav-divider{list-style:none!important;height:1px!important;min-height:1px!important;padding:0!important;margin:8px 10px!important;overflow:hidden!important;background:linear-gradient(90deg,transparent,rgba(148,163,184,.35),transparent)!important;border:0!important;box-shadow:none!important;pointer-events:none!important;cursor:default!important}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .pl-nav-menu>ul li.sl-nav-divider:hover{background:linear-gradient(90deg,transparent,rgba(148,163,184,.35),transparent)!important}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar{width:56px;min-width:56px;max-width:240px;flex-shrink:0;border-right:1px solid var(--d3v-border,#E2E8F0);background:linear-gradient(180deg,rgba(255,255,255,.96) 0,rgba(248,250,252,.99) 100%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:4px 0 24px rgba(15,23,42,.07);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:width .15s ease}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-tabs-vertical{flex:1 1 auto;margin-bottom:0;padding:4px 0;list-style:none}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-tabs-vertical>li.list-group-item{border:0!important;border-left:3px solid transparent!important;border-radius:var(--d3v-r-md,8px);margin:2px;padding:0;background:transparent;transition:background-color .12s ease,border-color .12s ease,box-shadow .2s ease;width:auto;height:auto;min-height:0;display:block;box-sizing:border-box}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-tabs-vertical>li>a{padding:8px 4px;color:var(--d3v-text-secondary,#475569);font-size:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;overflow:hidden}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-tabs-vertical>li>a>i{font-size:16px;width:auto;color:var(--d3v-text-muted,#94A3B8);transition:color .15s ease,transform .15s ease}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-tabs-vertical>li>a .pl-tab-item-label{font-size:10px;color:var(--d3v-text-muted,#94A3B8);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:0;width:100%;text-align:center;opacity:0;transition:opacity .15s ease,max-width .15s ease}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar.is-expanded .pl-tabs-vertical>li>a .pl-tab-item-label{max-width:100%;opacity:1}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-tabs-vertical>li.list-group-item.active,div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-tabs-vertical>li.list-group-item.open{background:rgba(59,130,246,.1)!important;border-left:3px solid var(--d3v-accent,#3B82F6)!important;box-shadow:none!important}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-tabs-vertical>li.list-group-item:focus,div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-tabs-vertical>li.list-group-item>a:focus,div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-tabs-vertical>li.list-group-item>a:active{outline:0!important;box-shadow:none!important}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-tabs-vertical>li.active>a>i,div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-tabs-vertical>li.open>a>i{color:var(--d3v-accent,#3B82F6)!important}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-tabs-vertical>li.active>a .pl-tab-item-label,div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-tabs-vertical>li.open>a .pl-tab-item-label{color:var(--d3v-text-primary,#1E293B);font-weight:500}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-tabs-vertical>li.list-group-item:hover{background:var(--d3v-bg-tertiary,#F1F5F9)!important;box-shadow:none!important}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-tabs-vertical>li:hover>a>i{color:var(--d3v-text-secondary,#475569);transform:scale(1.06)}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-nav-menu{width:auto;flex:1 1 auto;min-height:0;background-color:transparent;position:relative;z-index:1;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow-x:hidden;overflow-y:auto}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-nav-menu>ul{margin:0;padding-right:14px}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-nav-menu>ul.sl-nav-menu-top{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-nav-menu>ul.sl-nav-menu-bottom{flex:0 0 auto;margin-top:auto;border-top:1px solid var(--d3v-border,#E2E8F0);padding-top:4px}div.simlytiks:not(.simlytiks-theme-modern) .slBody .sl-nav-menu-container .pl-nav-menu>ul.sl-nav-menu-top{flex:0 1 auto}div.simlytiks:not(.simlytiks-theme-modern) .slBody .sl-nav-menu-container .pl-nav-menu>ul.sl-nav-menu-bottom{flex:0 0 auto;margin-top:auto}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-sidebar-resize-wrap{position:absolute;top:0;right:0;width:14px;height:100%;cursor:col-resize;z-index:40;pointer-events:auto;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:linear-gradient(90deg,rgba(59,130,246,0) 0,rgba(59,130,246,.07) 40%,rgba(59,130,246,.12) 100%);border-left:1px dashed rgba(59,130,246,.28)}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-sidebar-resize-wrap .sl-sidebar-resize-grip{width:4px;height:56px;min-height:48px;border-radius:3px;background:rgba(59,130,246,.45);box-shadow:0 0 0 1px rgba(255,255,255,.85) inset,0 1px 4px rgba(59,130,246,.35);transition:background .12s ease,height .12s ease,transform .12s ease}div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-sidebar-resize-wrap:hover .sl-sidebar-resize-grip,div.simlytiks.simlytiks-theme-modern .slBody .sl-nav-menu-container .sl-sidebar-resize-wrap.is-dragging .sl-sidebar-resize-grip{background:var(--d3v-accent,#3B82F6);height:72px;transform:scaleX(1.15)}body.sl-vertical-resize-dragging{user-select:none;cursor:col-resize!important}div.simlytiks.simlytiks-theme-modern .slBody.mainPanel .pl-nav-menu-wrapper{background:var(--sl-bg-primary,#FFF);border-right:1px solid var(--sl-border-color,var(--d3v-border,#E2E8F0));height:100%;min-width:0;flex-shrink:0;z-index:2;position:static;overflow-y:auto;overflow-x:hidden}div.simlytiks.simlytiks-theme-modern.showSidebar .slBody.mainPanel .pl-nav-menu-wrapper{display:block!important;width:220px}div.simlytiks.simlytiks-theme-modern.hideSidebar .slBody.mainPanel .pl-nav-menu-wrapper{position:absolute;left:56px;top:0;z-index:200;display:block;border:1px solid var(--sl-border-color,var(--d3v-border,#E2E8F0));box-shadow:4px 0 16px rgba(15,23,42,.08)}div.simlytiks.simlytiks-theme-modern .slBody.mainPanel .pl-nav-menu-wrapper .content_wrapper{height:100%}div.simlytiks.simlytiks-theme-modern .slBody.mainPanel .pl-nav-menu-wrapper .floating-container-header{display:none}div.simlytiks.simlytiks-theme-modern .slBody.mainPanel .pl-nav-menu-wrapper .plugin-tabs{height:100%;display:flex;flex-direction:column}div.simlytiks.simlytiks-theme-modern .slBody.mainPanel .pl-nav-menu-wrapper .plugin-tabs .tab-content{flex:1 1 auto;overflow-y:auto}div.simlytiks.simlytiks-theme-modern .slBody.mainPanel .pl-nav-menu-wrapper .plugin-tabs .nav-tabs{background:var(--sl-bg-secondary,#F8FAFC);border-bottom:1px solid var(--sl-border-color,var(--d3v-border,#E2E8F0));padding:0 8px;margin-bottom:0;flex-shrink:0}div.simlytiks.simlytiks-theme-modern .slBody.mainPanel .pl-nav-menu-wrapper .plugin-tabs .nav-tabs>li>a{font-size:12px;font-weight:500;color:var(--sl-text-secondary,#475569);padding:8px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;transition:all .15s ease}div.simlytiks.simlytiks-theme-modern .slBody.mainPanel .pl-nav-menu-wrapper .plugin-tabs .nav-tabs>li.active>a,div.simlytiks.simlytiks-theme-modern .slBody.mainPanel .pl-nav-menu-wrapper .plugin-tabs .nav-tabs>li>a:hover{color:var(--sl-accent-primary,var(--d3v-accent,#3B82F6));border-bottom-color:var(--sl-accent-primary,var(--d3v-accent,#3B82F6));background:transparent}div.simlytiks.simlytiks-theme-modern .slBody.mainPanel .pl-nav-menu-wrapper .responses-panel{height:100%;overflow-y:auto}div.simlytiks.simlytiks-theme-modern .slBody.mainPanel .pl-nav-menu-wrapper .wf-nav-tab-header{background:var(--sl-bg-secondary,#F8FAFC);border-bottom:1px solid var(--sl-border-color,var(--d3v-border,#E2E8F0));padding:8px 12px!important;margin-bottom:0!important}div.simlytiks.simlytiks-theme-modern .slBody.mainPanel .pl-nav-menu-wrapper .wf-nav-tab-header .nav-content-label{font-size:12px;font-weight:600;color:var(--sl-text-primary,#1E293B)}div.simlytiks.simlytiks-theme-modern .slBody.mainPanel .pl-nav-menu-wrapper .close_nav_wrapper,div.simlytiks.simlytiks-theme-modern .slBody.mainPanel .pl-nav-menu-wrapper .close_wrapper{border:0;background:transparent;color:var(--sl-text-muted,#94A3B8);transition:color .15s ease}div.simlytiks.simlytiks-theme-modern .slBody.mainPanel .pl-nav-menu-wrapper .close_nav_wrapper:hover,div.simlytiks.simlytiks-theme-modern .slBody.mainPanel .pl-nav-menu-wrapper .close_wrapper:hover{color:var(--sl-text-primary,#1E293B)}div.simlytiks.simlytiks-theme-modern.hideSidebar .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-tabs-vertical>li:hover,div.simlytiks.simlytiks-theme-modern.hideSidebar .slBody .sl-nav-menu-container .sl-vertical-nav-sidebar .pl-tabs-vertical>li[data-opened=true]{border-left:3px solid var(--d3v-accent,#3B82F6)!important}.d3view-generic-modal-container.ml-compare-hidden-modal,.modal.ml-compare-hidden-modal,div.modal-backdrop.ml-compare-hidden-modal{z-index:-1!important;pointer-events:none!important}:root{--plugin-box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);--plugin-box-shadow-light:0 0 10px 0 rgba(0,0,0,.01),0 0 18px 0 rgba(0,0,0,.19);--plugin-box-shadow-lighter:1px 1px 8px #ddd;--plugin-box-shadow-lightest:0 1.6px 3.6px 0 rgb(0 0 0 / 13%),0 .3px .9px 0 rgb(0 0 0 / 11%);--plugin-rect-box-shadow:drop-shadow(2px 2px 5px rgba(0,0,0,.4));--plugin-rect-box-shadow-lighter:drop-shadow(1px 1px 2px rgba(0,0,0,.4));--d3view-corner-box-color:#428BCA;--plugin-background-color:#4f5359;--plugin-primary-color:#0b7bff;--plugin-text-color:#333;--neutralLight:#F0F0F0;--neutralLighter:#F5F5F5;--d3neutralLighterAlt:#FAFAFA;--itemHoverOptionsHover:#eee;--ribbon-active:#DB626C;--plugin-dark-background:rgba(52,53,65,1);--plugin-dark-container-bg:#141414;--plugin-dark-color:#FFF;--transition-background-color:background-color .3s ease-in;--success-color:#5cb85c;--danger-color:#d9534f;--d3view-secondary-color:gray;--d3v-n-50:#F8FAFC;--d3v-n-100:#F1F5F9;--d3v-n-200:#E2E8F0;--d3v-n-300:#CBD5E1;--d3v-n-400:#94A3B8;--d3v-n-500:#64748B;--d3v-n-600:#475569;--d3v-n-700:#334155;--d3v-n-800:#1E293B;--d3v-n-900:#0F172A;--d3v-bg-primary:#FFF;--d3v-bg-secondary:#F8FAFC;--d3v-bg-tertiary:#F1F5F9;--d3v-bg-hover:#E2E8F0;--d3v-text-primary:#1E293B;--d3v-text-secondary:#475569;--d3v-text-muted:#94A3B8;--d3v-text-inverse:#FFF;--d3v-border:#E2E8F0;--d3v-border-strong:#CBD5E1;--d3v-accent:#3B82F6;--d3v-accent-hover:#2563EB;--d3v-success:#10B981;--d3v-warning:#F59E0B;--d3v-danger:#EF4444;--d3v-info:#3B82F6;--d3v-sh-xs:0 1px 2px rgba(0,0,0,.05);--d3v-sh-sm:0 1px 3px rgba(0,0,0,.08);--d3v-sh-md:0 4px 12px rgba(0,0,0,.1);--d3v-sh-lg:0 10px 25px rgba(0,0,0,.12);--d3v-sh-xl:0 20px 40px rgba(0,0,0,.15);--d3v-r-sm:4px;--d3v-r-md:8px;--d3v-r-lg:12px;--d3v-r-xl:16px;--d3v-r-2xl:24px;--d3v-r-full:9999px;--d3v-t-fast:all .12s ease;--d3v-t-base:all .2s ease;--d3v-t-smooth:all .3s cubic-bezier(0.4,0,.2,1);--d3v-t-spring:all .4s cubic-bezier(0.34,1.56,.64,1);--d3v-grad-accent:linear-gradient(135deg,#3B82F6 0,#6366F1 100%);--d3v-grad-success:linear-gradient(135deg,#10B981 0,#06B6D4 100%);--d3v-grad-danger:linear-gradient(135deg,#EF4444 0,#EC4899 100%);--pag-bg:#FFF;--pag-bg-hover:#F1F5F9;--pag-bg-active:#428bca;--pag-border:#E2E8F0;--pag-text:#1E293B;--pag-text-active:#FFF;--pag-text-disabled:#94A3B8;--pag-radius:6px;--pag-radius-first:6px 0 0 6px;--pag-radius-last:0 6px 6px 0;--pag-height:36px;--pag-min-width:36px;--pag-font-size:13px;--pag-transition:background-color .15s ease,color .15s ease}button.btn-outline-on-hover{background:transparent}a.btn-outline-on-hover{color:#333}.btn-outline-on-hover.style-override:hover:active{background-color:#eee!important}.btn-primary-new{background:var(--plugin-primary-color);text-shadow:none;border-color:var(--plugin-primary-color)}.btn-dark-border{border-width:2px!important;border-color:#333}.btn-dark-border:hover{border-width:2px!important}.btn-round,.btn-round:hover{border-radius:50%!important}button.btn-outline-on-hover.active{background:#428bca!important;color:#FFF}button.btn-outline-on-hover.btn-selected:hover{background-color:#428bca!important;color:#FFF!important}.dropdown.open>.btn-outline-on-hover[data-toggle=dropdown],.dropdown.open>.btn-outline-on-hover.dropdown-toggle{border-radius:4px!important;border:1px solid #ddd!important;background-color:#eee!important}button.btn-selected{background-color:#428bca!important;color:#FFF!important}.btn-group button.btn-selected{border-color:#FFF}.fa.fa-sm{font-size:1em}.fa.fa-xs{font-size:.8em}.pl-icon-success{color:#5CB85C}.ml5{margin-left:5px}.pd0{padding:0}.pd15{padding:15px}.pdlr15{padding:0 15px}.tab-pane{position:relative}.sl-item-selecting,.sl-item-selected{background:var(--dt-selection-color);font-weight:600}.d3-tip{z-index:2000!important}.dib{display:inline-block}.pl-db{display:block}span.viz-msg{position:absolute;bottom:0;right:0;font-size:13px;font-weight:500;pointer-events:none}.o_auto_y{overflow-y:auto}.o_auto_x{overflow-x:auto}.v-top{vertical-align:top}button.hasInputs,.btn.hasInputs,.pl-hasValue{color:darkorange!important}.left-inner-addon-sm i{padding:7px 10px}.pl-v-align{top:50%;transform:translateY(-50%)}.error-text{display:none}.has-error .error-text{display:block}.dimgrey,.dimgray{color:dimgrey}path.link{stroke:steelblue}.isValid .success-icon{color:green!important}.jqstooltip{font-size:1.5em!important}.node-txt{dominant-baseline:hanging}svg .axis-label{cursor:pointer;font-weight:700}svg .axis-label:hover{fill:steelblue}svg rect.outer{stroke:#DDD;fill:transparent;fill-opacity:1}.svg:not(.heatmap) text,svg:not(.heatmap) text{}circle.outlier{stroke:red;stroke-width:1.3}.p-relative{position:relative}.fa-icon-slash{position:relative}.fa-icon-slash:after{content:'/';position:absolute;left:50%;font-size:2em;top:50%;transform:translate(-50%,-50%);color:red}.tick rect.outer{fill:transparent}.tick rect.outer:hover,.tick rect.outer.is_dragging{stroke:#DDD}.tick.hovered rect.outer,.tick.is_dragged rect.outer{stroke:#DDD}.tick.hovered .resizer,.tick.is_dragged .resizer{fill:red;opacity:1!important}.transform-h-center{position:absolute;left:50%;transform:translateX(-50%)}.transform-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.sl-flex-item-selecting,.sl-flex-item-selected{border:1px solid #428bca;box-shadow:var(--plugin-box-shadow)}a[data-toggle=collapse] .fa-angle-right{margin-right:3px;transition:transform .3s ease-in}a[data-toggle=collapse][aria-expanded=true] .fa-angle-right{transform:rotate(90deg)}.pl-collapsible-icon{transition:transform .3s ease-in}.pl-collapsible-icon:hover{color:steelblue}.pl-collapsible-icon.opened{transform:rotate(90deg)}select.input-xs{height:23px;padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}div.eb-container .expression-maker .alert{display:none}div.d3view-plugins-backdrop{width:100%;height:100%;position:fixed;top:0;left:0;z-index:8000;opacity:0;background-color:rgba(0,0,0,.45);transition:opacity .2s ease-in}div.d3view-plugins-backdrop .d3view-plugins-spinner{font-size:1.3em;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);z-index:8001;color:#4f5359}div.d3view-plugins-confirm-box{background:#FFF;z-index:8001;position:fixed;top:20%;left:50%;width:500px;margin-left:-250px;border-radius:5px;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);animation-duration:.4s}div.d3view-plugins-confirm-box>div{padding:15px}div.d3view-plugins-confirm-box .confirm-box-header{background:#FFF;color:#4f5359;border-bottom:1px solid #DDD}div.d3view-plugins-confirm-box div.confirm-box-body .confirm-box-text{font-weight:500}div.d3view-plugins-confirm-box .confirm-box-footer{}div.d3view-plugins-confirm-box .confirm-box-footer button{margin:0 4px}.d3view-confirm-box-modal .confirm-box-text{font-size:1.2em;font-weight:500}div.d3view-plugins-dialog-box{background:#FFF;z-index:8001;position:fixed;top:20%;left:50%;width:500px;margin-left:-250px;border-radius:5px;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);animation-duration:.7s}div.d3view-plugins-dialog-box>div{padding:15px}div.d3view-plugins-dialog-box .prompt-box-header{background:#FFF;color:#4f5359}div.d3view-plugins-dialog-box .prompt-box-footer button{margin:0 4px}div.d3view-plugins-alert-box{background:#FFF;z-index:8001;position:fixed;top:20%;left:50%;width:auto;min-width:500px;margin-left:-250px;border-radius:5px;box-shadow:var(--plugin-box-shadow);animation-duration:.4s}div.d3view-plugins-alert-box>div{padding:20px}div.d3view-plugins-alert-box .alert-box-header{background:#FFF;color:#4f5359;border-bottom:1px solid #DDD}div.d3view-plugins-alert-box .alert-box-footer{border-top:1px solid #DDD;padding:15px 30px}div.d3view-plugins-alert-box .alert-box-footer button{margin:0 4px}.plugins-flash{width:100%;padding:15px;top:0;z-index:2000;max-width:30%;text-align:center;left:50%;margin-left:-15%;position:fixed;margin-bottom:0}.plugins-flash .plugins-flash-msg{max-height:100px;display:inline-block;word-break:break-word}div.d3view-plugins-label-editor{background:#FFF;z-index:8001;position:fixed;top:20%;left:50%;width:550px;margin-left:-275px;border-radius:5px;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);animation-duration:.7s;overflow:visible!important}div.d3view-plugins-label-editor.hasRotation{width:600px;margin-left:-300px}div.d3view-plugins-label-editor .label-editor[contenteditable]{height:auto!important;max-height:200px;overflow:auto;transform:none!important}div.d3view-plugins-label-editor textarea.label-editor-input{height:30px;min-height:60px;max-height:100px;resize:vertical}div.d3view-plugins-label-editor .preview-text{text-align:center;max-height:100px;overflow:auto;display:inline-block;word-break:break-word;flex:1 1 auto}.label-editor-body .label-editor-options.pull-right.btn-group .btn{height:30px}div.d3view-plugins-label-editor>div{padding:15px}div.d3view-plugins-label-editor .label-editor-body .variables{max-height:calc(40vh);overflow:auto}div.d3view-plugins-label-editor div.label-editor-body .label-editor-text{}div.d3view-plugins-label-editor .additional-option label{display:inline-block!important}div.d3view-plugins-label-editor .label-editor-header{background:#FFF;color:#4f5359}span.d3view-box-title{font-size:1.875rem;-webkit-font-smoothing:antialiased}div.d3view-plugins-label-editor .label-editor-footer{border-top:1px solid #DDD}div.d3view-plugins-label-editor .label-editor-footer button{margin:0 4px}div.d3view-plugins-label-editor .ann_row{margin:5px 0;padding-bottom:12px}.d3view-context-menu-container,body>ul.d3view-context-menu,body .field-items-context-menu.d3view-context-menu{position:fixed;z-index:2000;background:#fff;border:1px solid #cdcdcd;padding:2px;display:inline-block;min-width:200px;min-height:150px;border-radius:6px;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);-moz-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.d3view-context-menu{overflow:auto;overflow-x:hidden}.d3view-context-menu-container .div-groups{min-height:200px}.d3view-context-menu-container.bottomPositioned .div-groups{display:flex;flex-direction:column-reverse}.d3view-context-menu-container .tab-content{max-height:300px;overflow:auto}.d3view-context-menu-container[data-viewType=compact] .tab-content{max-height:350px}.d3view-context-menu-container[data-viewType=compact] .d3view-context-menu li a.context-menu-item{padding:3px 8px}.d3view-context-menu-container[data-viewType=compact] .d3view-context-menu>li{line-height:unset;font-size:unset}.d3view-context-menu-container .div-groups ul{width:100%}.d3view-context-menu-container .div-groups ul li{}@media screen and (max-width:1700px){.d3view-context-menu-container .pl-vertical-tabs-container .pl-tab-item-label{display:none}}.d3view-context-menu li{width:100%;padding:0;font-size:13px;-webkit-font-smoothing:antialiased;line-height:20px;position:relative;display:flex;align-items:center;justify-content:space-between;position:static}.d3view-context-menu li.disabled>*{pointer-events:none}.d3view-context-menu li.disabled{cursor:not-allowed;opacity:.5}.d3view-context-menu li.disabled *{pointer-events:none}.d3view-context-menu li.divider{height:1px;margin:3px;padding:0;overflow:hidden;background-color:#e5e5e5}.d3view-context-menu li.divider:before{content:attr(data-label);position:absolute;left:10px;top:0;transform:translateY(-50%);color:dimgrey;display:none}.d3view-context-menu li.hasDropzone a.context-menu-item>span{pointer-events:none}.d3view-context-menu li.hasDropzone a.context-menu-item{border:0}.d3view-context-menu li a.context-menu-item{display:block;position:relative;color:#4f5359;padding:12px 8px;flex:1 1 auto}.d3view-context-menu li.checked>a:after{content:'\f00c';font-family:FontAwesome;right:5px;top:13px;position:absolute;color:steelblue}.d3view-context-menu li a.context-menu-item:hover{border-radius:4px}.d3view-context-menu li.active a.context-menu-item{cursor:pointer;color:#fff!important;text-shadow:none;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x}.d3view-context-menu .dropdown-submenu>.dropdown-menu{left:96%;top:unset;display:none;max-height:250px;overflow-y:auto}.d3view-context-menu .dropdown-submenu:hover>.dropdown-menu{display:none}.d3view-context-menu .nav-stacked-thin li a{padding:4px 6px}.d3view-context-menu .dropdown-submenu:last-child .dropdown-menu{height:100%}.d3view-context-menu li:hover .submenu{min-width:150px;display:block!important}.d3view-context-menu li.dropdown-submenu li a.context-menu-item:hover,.d3view-context-menu li.dropdown-submenu:hover>a{text-decoration:none;background-color:#eee}.d3view-context-menu-container .cmenu-icon[class*=icon-]{font-size:1.4em}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu.dropdown-submenu-left>a:after{float:left;border-width:5px 5px 5px 0;border-right-color:#ccc;margin-top:5px;margin-left:-10px;margin-right:0;right:unset;left:6px}.dropdown-submenu:hover>a:after{border-left-color:#555}.dropdown-submenu.pull-left{float:none!important}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>.dropdown-menu{top:3px}.dropdown-submenu.dropup >.dropdown-menu{top:unset;bottom:1px;left:101%}.dropdown-submenu>a:after{margin-top:3px;margin-right:-3px}.d3view-dd-menu{background:#fff;z-index:2000;position:fixed;display:block}.d3view-dd-menu li{width:100%;position:relative}.d3view-dd-menu li.checked>a:before{content:'\f00c';font-family:FontAwesome;left:5px;top:3px;position:absolute;color:steelblue}.d3view-dd-menu li>a[data-clickable=false]{cursor:default}.d3view-dd-menu li.disabled>*{pointer-events:none}.d3view-dd-menu li.disabled{cursor:not-allowed;opacity:.5}.d3view-dd-menu li.disabled *{pointer-events:none}.d3view-dd-menu li.divider{height:1px;margin:3px;padding:0;overflow:hidden;background-color:#e5e5e5}.d3view-dd-menu li.divider:before{content:attr(data-label);position:absolute;left:10px;top:0;transform:translateY(-50%);color:dimgrey;display:none}.d3view-dd-menu li.hasDropzone a.context-menu-item>span{pointer-events:none}.d3view-dd-menu li.hasDropzone a.context-menu-item{border:0}.d3view-dd-menu li a.context-menu-item{display:block;position:relative;color:#333;padding-left:25px;text-decoration:none;height:30px;align-items:center}.d3view-dd-menu li a.context-menu-item label{margin-bottom:0}.d3view-dd-menu li a.context-menu-item:hover{background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;color:#FFF!important}.d3view-dd-menu li.checked>a:hover:before{color:#FFF!important}.d3view-dd-menu li.active a.context-menu-item{color:#FFF!important}.d3view-dd-menu .nav-stacked-thin li a{padding:4px 6px}.d3view-dd-menu li:hover .submenu{min-width:150px;display:block!important}.d3view-dd-menu li.dropdown-submenu li a.context-menu-item:hover,.d3view-dd-menu li.dropdown-submenu:hover>a{text-decoration:none;background-color:#eee}.d3view-dd-menu .dropdown-submenu:hover>.dropdown-menu{display:block}.d3view-dd-menu .dropdown-submenu>.dropdown-menu{top:3px}.d3view-dd-menu .dropdown-submenu.dropup >.dropdown-menu{top:unset;bottom:1px;left:101%}.d3view-dd-menu .dropdown-submenu>a:after{margin-top:3px;margin-right:-3px}.ctxmenu-hover{border-color:steelblue}div#d3view-image-replacement .dropzone,div#d3view-file-uploader .dropzone{border:1px #ddd dashed!important}div#d3view-file-uploader .dz-formats{display:flex;flex-wrap:wrap}div#d3view-file-uploader .dz-formats>span{width:20%;margin:0;word-break:break-all}div#d3view-file-uploader .dz-formats>span>i{display:none}.d3-tip{pointer-events:none!important}span.d3view-plugins-sample-text{position:absolute;top:0;left:0;opacity:0}span.d3view-plugins-counter-text{position:absolute;top:50%;left:50%;font-size:5em;z-index:8001;color:#4f5359;right:10px!important;bottom:10px!important}div.d3view-legends-container{position:absolute;left:0;top:0;color:#fff;border:1px solid #ccc!important;/*!*background-color: #fff!important;*!*/background-color:rgba(255,255,255,1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;min-width:150px;z-index:8;margin-right:10px;height:auto!important}div.legends-wrapper{position:absolute;left:0;top:0;align-items:normal;min-width:150px}div.legends-wrapper .d3view-legends-container{position:relative!important;width:auto!important;flex-grow:1;flex-basis:0}div.d3view-newton div.legends-wrapper .d3view-legends-container{margin-right:0!important}div.d3view-legends-container.hideLegendLines li.legend-item svg.legend-line{display:none!important}div.d3view-legends-container.hideLegendLabels .legends-label,div.d3view-legends-container.hideLegendLabels .legend-search-toggle{display:none!important}div.d3view-legends-container.hideLegendLabels .legend-header{border-bottom:0!important;justify-content:flex-end}div.d3view-legends-container.hideLegendLabels div.legend-header .toggle-legends{display:none}div.d3view-legends-container.default-legends .legends-body{height:calc(100% - 34px)!important}div.d3view-legends-container.default-legends .legends-body>ul.legends-list{max-height:100%!important}div.legends-wrapper.default-legends{min-height:60px}div.d3view-legends-container.top-legends,div.d3view-legends-container.bottom-legends{z-index:7}div.legends-wrapper.top-legends,div.legends-wrapper.bottom-legends{z-index:7}div.d3view-legends-container.newton-clone{height:auto!important;width:auto!important;background:transparent!important}div.d3view-legends-container.newton-clone .legend-header{display:none}div.d3view-legends-container.newton-clone div.legends-body{max-height:initial!important;background:transparent!important}div.d3view-legends-container input{height:auto!important}div.d3view-legends-container:not(.toggled):not(.bottom-legends){}div.d3view-legends-container.exporting.newton-clone .toggle-list-container{display:none!important}div.d3view-legends-container.exporting.newton-clone ul.legends-list{display:block!important}div.d3view-legends-container:hover,div.d3view-legends-container.dragging,div.d3view-legends-container.resizing,div.d3view-legends-container.opened{}div.d3view-legends-container:hover .ui-resizable-handle,div.d3view-legends-container.dragging .ui-resizable-handle,div.d3view-legends-container.resizing .ui-resizable-handle,div.d3view-legends-container.opened .ui-resizable-handle{display:block!important}div.d3view-legends-container.default-legends:hover div.legend-header,div.d3view-legends-container.dragging .legend-header,div.d3view-legends-container.resizing .legend-header,div.d3view-legends-container.default-legends.opened .legend-header{opacity:1!important;border-bottom:1px solid #DDD}div.d3view-legends-container.dragging ul.legends-list,div.d3view-legends-container.resizing ul.legends-list{pointer-events:none}div.d3view-legends-container:hover div.legend-search-container{opacity:1!important}div.d3view-legends-container.exporting.newton-clone .legends-list{max-height:100%!important;margin-bottom:2px}div.d3view-legends-container .ui-resizable-handle{display:none!important}div.d3view-legends-container.exporting .ui-resizable-handle,div.d3view-legends-container.exporting.newton-clone .ui-resizable-handle{display:none!important}div.d3view-legends-container div.legend-header{padding:0;cursor:move;background:#FFF!important;color:#4f5359;display:flex;align-items:center;font-size:12px;border-bottom:1px solid transparent}div.d3view-legends-container .legend-search-toggle{cursor:pointer;display:none}div.d3view-legends-container .legend-search-toggle:hover{color:red}div.d3view-legends-container .clear-search{cursor:pointer}div.d3view-legends-container .clear-search:hover{color:grey!important}div.d3view-legends-container .legend-search-container{opacity:0}div.d3view-legends-container div.legend-header.border-bottom{border-bottom:1px solid #DDD;height:30px}div.d3view-legends-container div.legend-header h4{display:inline-block;align-items:center;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}div.d3view-legends-container div.legend-header .toggle-legend-options{cursor:pointer;position:relative;top:2px}div.d3view-legends-container.newton-clone div.legend-header .toggle-legend-options,div.d3view-legends-container.newton-clone div.legend-header .toggle-legends,div.d3view-legends-container.newton-clone div.legend-header .search-replace,div.d3view-legends-container.newton-clone div.legend-header .sort-legends,div.d3view-legends-container.newton-clone div.legend-header .autofit-legends{display:none!important}div.d3view-legends-container div.legend-header .toggle-legends{cursor:pointer;position:relative;padding:5px 10px;flex:0 0 auto}div.d3view-legends-container div.legend-header .toggle-legends:hover{background:#e8f0fe;color:#4f5359!important}div.d3view-legends-container .legend-header .search-replace{display:none}div.d3view-legends-container .legend-header .search-replace:hover .dropdown-toggle{color:red}div.d3view-legends-container .legend-header .search-replace{float:right;margin:0 3px;cursor:pointer}div.d3view-legends-container .legend-header .search-replace.open>a{color:red!important}div.d3view-legends-container .legend-header .search-replace.open:before{color:red!important}div.d3view-legends-container .legend-header .search-replace:before{content:'A';position:absolute;font-size:8px;color:#337ab7;background:#FFF;top:5px;pointer-events:none}div.d3view-legends-container .legend-header .search-replace span.twitter-typeahead{width:100%}div.d3view-legends-container .legend-header .search-replace-buttons button:hover,div.d3view-legends-container .legend-header .search-replace-buttons button:focus{outline:0}div.d3view-legends-container .legend-header .search-replace .clear{position:absolute;right:20px;bottom:7px;color:#4f5359}div.d3view-legends-container .legend-header .search-replace .clear:hover{color:#AAA}div.d3view-legends-container .legend-header .legend-container-options{align-items:center;flex:0 0 auto}div.d3view-legends-container.bottom-legends .legend-header .legend-container-options,div.d3view-legends-container.top-legends .legend-header .legend-container-options{position:absolute;right:0;top:0;font-size:1.4em;z-index:20;background-color:#FFF}div.d3view-legends-container .legend-header .legend-container-options>.dropdown-toggle{padding:1px 10px}div.d3view-legends-container .legend-header .legend-container-options>.dropdown-toggle:hover,div.d3view-legends-container .legend-header .legend-container-options.open>.dropdown-toggle{background:#e8f0fe;color:#4f5359!important}div.d3view-legends-container .legend-container-options li a.checked:after{font-family:FontAwesome;content:'\f00c';position:absolute;right:2px;color:steelblue}div.d3view-legends-container .legend-header .select_all{align-items:center;flex:0 0 auto;padding:5px;cursor:pointer}div.d3view-legends-container .legend-header .select_all:hover{}ul.legend-options-dropdown{position:absolute;left:0;top:0;display:none}div.d3view-legends-container div.legends-body{overflow-y:scroll;margin:3px 0!important;color:#000;min-height:30px;position:relative;font-weight:500}div.d3view-legends-container div.legends-body ul.legends-list{min-height:30px}div.d3view-legends-container .legends-label{margin-right:10px;color:dimgrey;margin-bottom:0}div.legends-wrapper.default-legends div.d3view-legends-container .legends-label{margin-left:5px;font-size:1.2em}div.d3view-legends-container div.legends-body::-webkit-scrollbar{display:none}div.d3view-legends-container div.legends-body:hover{}div.d3view-legends-container div.legends-body ul{list-style-type:none}div.d3view-legends-container div.legends-body ul li.legend-item{padding:7px 11px;padding-right:0;position:relative}div.d3view-legends-container div.legends-body ul li.legend-item.highlighted,div.d3view-legends-container div.legends-body ul li.legend-item.ui-selecting,div.d3view-legends-container div.legends-body ul li.legend-item.ui-selected,div.d3view-legends-container div.legends-body ul li.legend-group.ui-selected>label{background-color:#c2dbff!important;background-image:none!important}div.d3view-legends-container div.legends-body ul li.legend-item:not(.ui-selected):hover,div.d3view-legends-container div.legends-body ul li.legend-item:not(.ui-selecting):hover,div.d3view-legends-container li.legend-item-multiple:not(.opaque):hover,div.d3view-legends-container li.legend-item.clicked,div.d3view-legends-container li.legend-group:hover>label{background-color:var(--dt-selection-color-light)}div.d3view-legends-container div.legends-body ul li.legend-item .baseline:hover{color:red;cursor:context-menu}div.d3view-legends-container .legend-item.disabled{color:rgba(0,0,0,.6);text-decoration:line-through}div.d3view-legends-container .legend-item.disabled svg{opacity:.3}div.d3view-legends-container .legend-item.opaque{cursor:default}div.d3view-legends-container div.legends-body ul li.legend-item.disabled .newton-legend-item-rect,div.d3view-legends-container.newton-clone li.legend-item.disabled .newton-legend-item-rect{background-color:transparent!important}div.d3view-legends-container li.legend-item{display:flex;align-items:center;justify-content:space-between}div.d3view-legends-container li.legend-item>svg{align-items:center;flex:0 0 auto}div.d3view-legends-container li.legend-item>svg line{stroke-width:4px;stroke:steelblue}div.d3view-legends-container li.editable-open .legend-icons,div.d3view-legends-container li.editable-open .legend-drag,div.d3view-legends-container li.editable-open .legend-edit,div.d3view-legends-container li.editable-open .curve-image,div.d3view-legends-container li.editable-open .curve-symbol{display:none!important}div.d3view-legends-container.top-legends li.legend-item .legend-options,div.d3view-legends-container.bottom-legends li.legend-item .legend-options{flex:0 0 auto}div.d3view-legends-container.default-legends li.legend-item .curve-name .editable-clear-x{display:none!important}div.d3view-legends-container.default-legends li.legend-item .curve-name{max-width:100%!important;overflow:hidden;text-overflow:ellipsis;padding-right:0}div.d3view-legends-container.default-legends li.legend-item:not(.editable-open):hover .curve-name{overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:calc(100% - 110px)!important;max-width:calc(100% - 0)!important}div.d3view-legends-container li.legend-item .legend-options{opacity:0;margin-left:3px}div.d3view-legends-container li.legend-item:hover .legend-options,div.d3view-legends-container li.legend-item.clicked .legend-options{opacity:1!important}div.d3view-legends-container li.legend-item:hover .legend-options:hover,div.d3view-legends-container li.legend-item.clicked .legend-options{background-color:var(--itemHoverOptionsHover)}div.d3view-legends-container li.legend-item .legend-edit,div.d3view-legends-container li.legend-item .curve-image{opacity:0;right:3px;top:0;align-items:center;flex:0 0 auto;padding:2px 6px;cursor:pointer}div.d3view-legends-container li.legend-item:hover:not(.isEditing) .legend-icons,div.d3view-legends-container li.legend-item:hover:not(.isEditing) .legend-edit,div.d3view-legends-container li.legend-item:hover:not(.isEditing) .curve-image,div.d3view-legends-container li.legend-item .legend-icons.clicked{opacity:1!important}div.d3view-legends-container li.legend-item .legend-line-disabled{display:none}div.d3view-legends-container li.legend-item.isDisabled .legend-line-disabled{display:inline-block}div.d3view-legends-container li.legend-item.isDisabled .legend-line{display:none}div.d3view-legends-container li.legend-item .curve-name{user-select:none;padding:5px;align-items:center;white-space:nowrap;word-break:break-all;overflow:hidden;position:relative;flex:1 1 auto}div.d3view-legends-container li.legend-item.is-ref .curve-name-span{position:relative}div.d3view-legends-container li.legend-item.is-ref .curve-name-span:after{content:'*';position:absolute;right:-10px;top:-12px;color:red;font-size:2em}div.d3view-legends-container .curve-symbol{display:none}div.d3view-legends-container li.legend-item.baseline .curve-name{font-weight:700}div.d3view-legends-container li.legend-item .legend-imgs{height:50px;flex:1 1 100%;display:flex;align-items:center;margin-left:10px;justify-content:center}div.d3view-legends-container li.legend-item .legend-img img{max-width:100%;max-height:100%}div.d3view-legends-container li.legend-item .legend-drag{opacity:0;pointer-events:none;padding:4px;margin-right:2px;cursor:move}div.d3view-legends-container li.legend-item:hover:not(.isEditing) .legend-drag{opacity:1!important;pointer-events:all!important}div.d3view-legends-container .scroll_button{display:none;position:absolute;z-index:2;padding:4px;right:0;cursor:pointer;font-size:1.5em;color:darkslategray}div.d3view-legends-container.scroll_enabled .scroll_button{display:block!important}div.d3view-legends-container.scroll_enabled .scroll_button:hover{color:red!important}div.d3view-legends-container.scroll_enabled .legends-body{}div.d3view-legends-container.searchEnabled .scroll_button{}div.d3view-legends-container .scrollTop{top:2px}div.d3view-legends-container .scrollBottom{top:22px}div.d3view-legends-container.default-legends .scroll_button.disabled{display:none}div.d3view-legends-container .scroll_button.disabled{cursor:not-allowed;opacity:.4}div.d3view-legends-container .scroll_button.disabled *{pointer-events:none}div.legends-wrapper div.d3view-legends-container:not(.default-legends) .legend-groups{display:flex;flex-wrap:wrap}div.legends-wrapper div.d3view-legends-container:not(.default-legends) .legend-groups .legend-group{margin:0 10px}div.legends-wrapper div.d3view-legends-container:not(.default-legends) .legend-groups .legend-group:first-child{margin-left:0}div.legends-wrapper div.d3view-legends-container:not(.default-legends) .legend-groups .legend-group:last-child{margin-right:0}div.legends-wrapper div.d3view-legends-container:not(.default-legends) .legend-groups.hasOpenGroup .legend-group.open{flex:1 1 auto}div.legends-wrapper div.d3view-legends-container.default-legends .legend-groups .legend-group ul.legends-list{margin-left:10px}div.legends-wrapper div.d3view-legends-container .legend-groups .legend-group label.group-label{cursor:pointer;width:100%;margin-bottom:0;padding:8px 10px}div.d3view-legends-container.default-legends .legend-header{}div.d3view-legends-container.default-legends .legend-header .legend-header-right{display:inline-block;float:right}rect.viz-outer-rect{pointer-events:all;fill:transparent}rect.viz-outer-rect.stroke{stroke:#DDD}svg.newton-svg .axes_drag_handle{stroke-width:15px;stroke:transparent;fill:none;cursor:col-resize}svg.newton-svg .drag_handle_x{cursor:row-resize}svg.newton-svg .axes_drag_handle:hover{stroke:rgba(0,0,0,.1)}/*!*cursor: move;*!*/body span.test_curve_name{font-family:Roboto,'DejaVu Sans Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;word-break:break-all;letter-spacing:.4px;font-weight:400;font-size:11px;opacity:0;position:absolute;bottom:0;left:0}div.d3view-legends-container.range-values .legends-body ul li span.curve-name{cursor:pointer}div.d3view-legends-container div.legends-body ul.legends-list{margin-bottom:0;overflow:auto}div.d3view-legends-container div.legends-body ul.legends-list li i.newton-legend-item-rect{display:inline-block;width:11px;height:11px;vertical-align:middle;margin-right:5px;margin-left:5px;cursor:pointer}div.d3view-legends-container div.legends-body ul.legends-list li i.newton-legend-item-rect.clicked+span.curve-name{pointer-events:none}div.legends-wrapper.toggled{}div.legends-wrapper.toggled:not(.top-legends):not(.bottom-legends) .legends-body{display:none}div.legends-wrapper.toggled .legend-search-toggle,div.legends-wrapper.toggled .legend-container-options{opacity:0!important;pointer-events:none!important}div.legends-wrapper.toggled div.legend-header{border-bottom:0!important}div.legends-wrapper.toggled .ui-resizable-handle{display:none!important}div.d3view-legends-container .edit-legend-name{display:none;color:#4f5359;cursor:pointer}div.d3view-legends-container .legend-item:not(.ui-selected):not(.disabled):hover .edit-legend-name{display:inline-block}div.d3view-legends-container .legend-item:not(.ui-selected):hover .edit-legend-name:hover{color:red}div.d3view-legends-container .legend-item .drag-handle{position:absolute;right:4px;top:6px;opacity:0;transform:rotate(45deg);cursor:move}div.d3view-legends-container .legend-item:not(.ui-selected):hover .drag-handle{opacity:1!important}div.d3view-legends-container .legend-item:not(.ui-selected):hover .drag-handle:hover{color:red}div.d3view-legends-container a.curve-name{color:initial;text-decoration:none;user-select:none}div.d3view-legends-container .legend-item a.legend-name-editable:focus{outline:0!important}div.d3view-legends-container .legend-item.editable-open .drag-handle,div.d3view-legends-container .legend-item.editable-open .edit-legend-name{display:none!important}div.d3view-legends-container .legend-item-multiple{padding:3px 9px;position:relative}div.d3view-legends-container .indent{margin-left:18px}div.d3view-legends-container .expand-icon{cursor:pointer;margin:0 5px;vertical-align:middle;color:grey}div.d3view-legends-container .expand-icon:hover{color:red}.chart_container.tiny .axis text,.chart_container.tiny span.curve-name{font-size:8px!important}div.d3view-newton.md div.d3view-legends-container .legend-header,div.d3view-newton .main_container.tiny div.d3view-legends-container .legend-header{opacity:1!important;border-bottom:1px solid #DDD}div.d3view-newton.md div.d3view-legends-container,div.d3view-newton .main_container.tiny div.d3view-legends-container{border:1px solid #CCC}div.d3view-legends-container.bottom-legends,div.d3view-legends-container.top-legends,div.legends-wrapper.bottom-legends,div.legends-wrapper.top-legends{border:0!important;background-color:transparent!important;width:100%;flex-wrap:wrap}div.d3view-legends-container.bottom-legends .toggle-legends,div.d3view-legends-container.top-legends .toggle-legends{display:none}div.d3view-legends-container.bottom-legends .legend-header,div.d3view-legends-container.top-legends .legend-header{}div.d3view-legends-container.bottom-legends .legends-body,div.d3view-legends-container.top-legends .legends-body{padding:0;max-height:68px;width:calc(100% - 25px)}div.d3view-legends-container.top-legends .legends-body{max-height:55px}div.d3view-legends-container.bottom-legends.tiny .legends-body,div.d3view-legends-container.top-legends.tiny .legends-body{}div.d3view-legends-container.bottom-legends .legends-body ul.legends-list,div.d3view-legends-container.top-legends .legends-body ul.legends-list{display:flex;flex-wrap:wrap}div.d3view-legends-container.bottom-legends div.legends-body ul li.legend-item,div.d3view-legends-container.top-legends div.legends-body ul li.legend-item{padding:0!important;flex:0 0 auto;margin-right:12px}div.d3view-legends-container.bottom-legends div.legends-body ul li.legend-item .legend-drag,div.d3view-legends-container.top-legends div.legends-body ul li.legend-item .legend-drag{display:none!important}div.hbarchart-placeholder{padding:15px;border-left:1px solid #DDD;border-bottom:1px solid #DDD;height:100%}div.hbarchart-placeholder>div{height:20%;margin-bottom:3px;background:#f5f5f5;border:1px solid #efefef}div.hbarchart-placeholder .placeholder-label{position:absolute;font-size:1.12em;left:50%;top:50%;color:#4f5359;transform:translate(-50%,-50%)}tbody.d3view-ph-body div.ph-item{padding:8px;margin-bottom:0;border:0;background:0}tbody.d3view-ph-body .ph-row{height:10px}div.data-viewer-modal .modal-header{padding:9px;background:#FFF;color:#4f5359;height:47px}.data-viewer-modal .metadata .popover-content{max-height:250px;overflow:auto}div.data-viewer-modal .modal-header .modal-title{font-size:15px;font-weight:300}div.data-viewer-modal .modal-dialog-fullscreen{width:100%!important;margin:0!important;left:0!important;top:0!important}div.vizcontainer.dataviewer .flexBox{display:flex}.full-height,.pl-fh,.full-h{height:100%}.full-w{width:100%}.vizcontainer.data-viewer-container.simlytiks.datatable-container{padding:15px}div.data-viewer-container div.dv-curve-viewer #viz_preview_options{width:24%}div.data-viewer-modal .toggle-text-view .chartType button:focus,div.data-viewer-modal .toggle-text-view .chartType button:active{outline:0!important}div.data-viewer-modal .toggle-text-view .chartType button.active{background-color:#428BCA;color:#FFF;text-shadow:none;border-color:#428bca}div.data-viewer-modal .toggle-text-view div[data-id]{display:inline-block}div.data-viewer-container div.workflow.show{transition:none!important}div.data-viewer-container.no-preview,div.data-viewer-container .no-preview{background-color:rgba(0,0,0,.85)!important}div.data-viewer-container.no-preview .d3view-no-data,div.data-viewer-container .no-preview .d3view-no-data{color:#FFF;width:25%;text-align:center}div.data-viewer-modal .modal-header .toggle-text-view{padding:0}.data-viewer-container ul.dv-files{max-height:250px;overflow:auto}.data-viewer-modal ul.dv-files li a{word-break:break-all;white-space:normal}span.d3view_toggleSidebar{position:absolute;right:0;top:50%;font-size:1.3em;transition:right .6s ease-in;z-index:10}span.d3view_toggleSidebar.posLeft{right:unset!important;left:0!important;transition:left .6s ease-in!important}span.d3view_toggleSidebar i{color:steelblue}span.d3view_toggleSidebar.shown{right:240px}span.d3view_toggleSidebar.shown.posLeft{right:unset!important;left:240px!important}div.d3view_sidebar_container{position:absolute;right:0;top:0;background-color:#FFF;border-radius:4px;border:1px solid #DDD;height:100%;z-index:120;width:240px;padding:15px}div.d3view_sidebar_container.posLeft{right:unset!important;left:0!important}div.d3view_sidebar_container ul.list li.list-group-item>a{display:flex;align-items:center;word-break:break-all}div.opacity-0{opacity:0!important}div.d3view-blob-texts table tr td{vertical-align:middle}div.d3view-blob-texts table tr td textarea{min-height:100px;border:0;background:0;box-shadow:none;width:100%}div.d3view-viz-helper-modal .viz-option-name{position:relative;top:7px;font-weight:500}div.d3view-no-data-container{display:flex;justify-content:center;align-items:center}span.d3view-no-data-message{font-weight:500;font-size:1.2em}div.hbarchart span.prev:hover,div.hbarchart span.next:hover{color:red}div.d3view-color-blocks{padding:0 10px;position:relative}div.d3view-color-blocks .block-curve .popover .popover-content,div.d3view-colorblocks-popover .popover-content{max-height:200px;overflow:auto}div.d3view-color-blocks .viz-outer-container{background-image:none;background-size:contain;background-position:center;background-repeat:no-repeat}div.d3view-color-blocks div.viz-outer-container{top:0;left:0;min-height:200px;min-width:300px;height:calc(100% - 60px)}div.d3view-color-blocks div.viz-outer-container .viz-panels{display:flex;flex-wrap:wrap;float:left}div.d3view-color-blocks div.viz-outer-container .sparkline-container.draggingEnabled{border:3px solid red;cursor:move}div.d3view-color-blocks div.viz-outer-container .sparkline-container .ui-resizable-handle{display:none}div.d3view-color-blocks div.viz-outer-container .sparkline-container.draggingEnabled .ui-resizable-handle{display:block}div.d3view-color-blocks div.viz-outer-container .sparkline-container.draggingEnabled .viz-panels{pointer-events:none}div.d3view-color-blocks div.viz-outer-container .sparkline-container.draggingEnabled .data-panel svg.sparkline{cursor:move}div.d3view-color-blocks div.viz-outer-container .viz-panel.ui-selecting{background-color:var(--dt-selection-color)!important}div.d3view-color-blocks div.viz-outer-container .viz-panel.ui-selected{background-color:var(--dt-selection-color)!important}div.d3view-color-blocks div.viz-outer-container .viz-panel.highlighted-cell{border-width:var(--sparkline-matrix-highlight-border-width)!important;border-color:var(--sparkline-matrix-highlight-border-color)!important;border-style:var(--sparkline-matrix-highlight-border-style)!important}div.d3view-color-blocks div.viz-legends{float:left;width:120px;position:absolute;right:0;top:55px}div.d3view-color-blocks .viz-panel.mini text.minmaxText{display:none}div.d3view-color-blocks .viz-panel text.minmaxText{font-size:8px;font-weight:400}div.d3view-color-blocks .block-rect-container{position:absolute;z-index:-1;border:2px solid #AAA}div.d3view-color-blocks .block-rect-container.dragging{z-index:1;cursor:move}div.d3view-color-blocks div.viz-outer-container div.viz-panel.empty{background-color:#FFF!important}div.d3view-color-blocks .block-rect-container.dragging:hover{}div.d3view-color-blocks .block-rect-container .block-rect{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--dt-selection-color);z-index:-1}div.d3view-color-blocks .block-rect-container .block-label{position:absolute;top:-15px}div.d3view-color-blocks .block-rect-container .block-avg{position:absolute;right:10px;top:3px;font-size:1.5em;background:#FFF}.d3view-color-blocks .block-rect-container .op-sparkline .tick text{font-size:85%}.d3view-color-blocks svg.sparkline .tick text{font-size:85%}div.d3view-color-blocks div.settings{margin-bottom:8px}div.d3view-color-blocks div.viz-outer-container div.viz-panel{border:2px solid #AAA!important;position:relative;display:flex;flex-wrap:wrap}div.d3view-color-blocks div.viz-outer-container div.viz-panel .val-container{flex-direction:column}div.d3view-color-blocks div.viz-outer-container div.viz-panel .val-container.min{border:3px solid var(--plugin-primary-color)}div.d3view-color-blocks div.viz-outer-container div.viz-panel .val-container.max{border:3px solid red}div.d3view-color-blocks div.viz-outer-container div.viz-panel span.y_val{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-weight:500;display:flex;align-items:center}div.d3view-color-blocks div.viz-outer-container div.viz-panel span.y_val>*{margin-right:3px}div.d3view-color-blocks span.y_val sub{color:gray}div.d3view-color-blocks div.viz-panel .data-panel{border-right:2px dotted #CCC}div.d3view-color-blocks div.viz-panel .data-panel svg.sparkline{position:relative;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer}div.d3view-color-blocks .disabled{cursor:not-allowed;opacity:.6}div.d3view-color-blocks .disabled *{pointer-events:none}div.d3view-color-blocks .data-panel button.reset{position:absolute;right:0;top:3px;display:none}div.d3view-color-blocks div.viz-panel .data-panel:last-child{border-right:0!important}div.d3view-color-blocks div.controls button:focus,div.d3view-color-blocks div.controls button:active{outline:0!important}div.d3view-color-blocks div.x_slider{width:90%}div.d3view-color-blocks div.x_slider,div.d3view-color-blocks .slider-value{position:relative}div.d3view-color-blocks .panel-name{font-weight:500;position:absolute;left:2px;top:3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:normal;word-break:break-all;font-size:var(--colorblocks-label-font-size)}div.d3view-color-blocks .ui-resizable-handle:hover{background:#DDD}div.d3view-color-blocks .light-text .panel-name{color:#FFF}div.d3view-color-blocks .panel-name .min-val,div.d3view-color-blocks .panel-name .max-val{font-size:85%}div.d3view-color-blocks[data-labels-position=center] .panel-name{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}div.d3view-color-blocks[data-labels-position=bottom-left] .panel-name{bottom:10px;top:unset}div.d3view-color-blocks[data-labels-position=bottom-center] .panel-name{bottom:10px;left:50%;transform:translateX(-50%);top:unset;text-align:center}div.d3view-color-blocks[data-labels-position=top-center] .panel-name{left:50%;transform:translateX(-50%);text-align:center}div.d3view-color-blocks div.viz-outer-container div.viz-panel[data-part-of-block=true][data-has-curve-operation]{border:0!important}div.d3view-color-blocks div.viz-outer-container div.viz-panel[data-part-of-block=true][data-has-curve-operation] *{display:none}div.d3view-color-blocks .block-rect-container.has-curve-operation{z-index:1}div.d3view-color-blocks .block-rect-container .block-curve{position:absolute;left:0;top:0;width:100%;height:100%}div.d3view-ct .ht_table table,div.d3view-ct .ht_table tbody,div.d3view-ct .ht_table thead,div.d3view-ct .ht_table td,div.d3view-ct .ht_table th,div.d3view-ct .ht_table input,div.d3view-ct .ht_table textarea,div.d3view-ct .ht_table div{box-sizing:border-box!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important}div.d3view-ct .ht_table th{vertical-align:middle;text-align:center}div.d3view-ct .ht_table td{white-space:normal!important}div.d3view-ct .ht_table td{}div.d3view-ct .handsontable table.htCore thead{display:none}div.d3view-ct .header-value-table .header-val-text{margin:10px;margin-left:0;display:inline-block;font-weight:700;border:1px solid #DDD;padding:0 15px;font-size:1.3em}div.d3view-ct .header-value-title{font-weight:700;font-size:1.3em;position:absolute!important;cursor:pointer;min-width:200px!important;white-space:nowrap;z-index:200;text-overflow:ellipsis;overflow:hidden}div.d3view-ct .ht_table .ht-val:not(.isSplit){padding:10px}div.d3view-ct .ht_table .ht-val.isSplit{height:100%;overflow:auto}div.d3view-ct .ht_table .ht-val.isSplit ul.ht-val-list{display:flex;height:100%;margin-bottom:0}div.d3view-ct .ht_table .ht-val.isSplit ul.ht-val-list li.ht-val-item{display:flex;border-right:1px solid #CCC;padding:0 10px;height:100%;align-items:center;flex:1 0 auto;justify-content:center;width:100px;text-overflow:ellipsis;overflow:hidden}div.d3view-ct .ht_table .ht-val.isSplit ul.ht-val-list li.ht-val-item:last-child{border-right:0}div.d3view-ct .ht_table .ht-val a.curve_col{margin-left:4px}div.d3view-ct .ht_table,div.d3view-ct .ht_table .ht-val-image,div.d3view-ct .ht_table,div.d3view-ct .ht_table .ht-val-response{cursor:pointer}div.d3view-ct-viz-selection-container{display:flex}div.d3view-ct-viz-selection-container #vizArea .no_data{position:relative;left:50%;top:50%;font-size:1.2em;font-weight:500}div.d3view-ct-viz-selection-container #vizArea{border-right:1px solid #DDD}div.d3view-ct-viz-selection-container #sideBar li.list-group-header{font-weight:700}div.d3view-ct-viz-selection-container #sideBar li.list-group-item{padding:5px;cursor:pointer;border:0}div.d3view-ct-viz-selection-container #sideBar li.list-group-header{border-bottom:1px solid #DDD}div.d3view-ct-viz-selection-container #sideBar li.list-group-item:hover{background-color:#DDd}div.d3view-ct-viz-selection-container #sideBar li.list-group-item.selected{background-color:#428BCA;color:#FFF}div.d3view-ct div.ht_table_container[data-h-align=center] .ht-val{height:100%;display:flex;align-items:center}div.d3view-ct div.ht_table_container[data-v-align=center] .ht-val{height:100%;display:flex;align-items:center;justify-content:center}.handsontable .htDimmed{}div.htContextMenu.handsontable div.htContainer .wtHolder{max-height:300px;overflow:auto;border:1px solid #CCC}div.vc_tooltip{position:fixed;background:#4f5359;color:#FFF;padding:10px;z-index:8000;border-radius:6px;pointer-events:none}div#d3view-axis-context-menu{display:none;z-index:2060;background-color:#FFF;width:325px;position:fixed;height:auto!important;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);border-radius:6px}div#d3view-axis-context-menu li.context-menu-item.active>a:after{content:'\f00c';font-family:FontAwesome}div#d3view-axis-context-menu li.context-menu-item{padding:0;width:100%;font-size:13px;-webkit-font-smoothing:antialiased;line-height:20px}div#d3view-axis-context-menu li.context-menu-item a{color:#4f5359}div#d3view-axis-context-menu .newton-option.faded{opacity:.5;cursor:not-allowed}div#d3view-axis-context-menu .newton-option.faded>*{pointer-events:none!important}div#d3view-axis-context-menu .close-menu{cursor:pointer}div#d3view-axis-context-menu .close-menu:hover{color:red}div#d3view-axis-context-menu .panel-body{padding:15px 0}div#d3view-axis-context-menu .divider{border-bottom:1px solid #DDD}div#d3view-axis-context-menu .row{margin:0;margin-bottom:15px;display:flex;align-items:center;padding:0 5px}div#d3view-axis-context-menu .context-menu-body button.toggle-options.selected{background:#428BCA;border-color:#428BCA;color:#FFF;text-shadow:none}div.decision-table-container td.isBaseline,div.decision-table-container th.isBaseline{background-color:lightblue}/*!* d3view homepage placeholder *!*/div.carousel-inner .left{float:none!important}div.carousel-inner .right{float:none!important;margin-left:0!important}.ace_log.ace_info{color:#5bc0de}.ace_log.ace_output{color:green}.ace_log.ace_time{color:deepskyblue}.ace_log.ace_error{color:red}.ace_log.ace_header{color:#4f5359}.d3view-autofit-icon{font-size:7px;transform:rotate(45deg);margin:0 1px}div.d3view-test-text .legend-icons{display:block!important}div.d3view-flow-modal .carousel-heading{padding:10px;display:flex;align-items:center}div.d3view-flow-modal .carousel-inner{}div.d3view-flow-modal .carousel-slide-indicators{margin:0;display:inline;align-items:center;justify-content:center}div.d3view-flow-modal ul.carousel-slide-indicators li{display:inline-block;align-items:center;background-color:#f5f5f5;padding:4px;border:1px solid #DDD;border-radius:10px;margin-right:8em;cursor:pointer;position:relative;transition:opacity,background-color .4s ease-in-out}div.d3view-flow-modal ul.carousel-slide-indicators li:not(:first-child):before{content:'';position:absolute;left:-8em;top:50%;background:steelblue;height:2px;width:8em;margin-top:-1px}div.d3view-flow-modal ul.carousel-slide-indicators li.active{background-color:steelblue!important;border-color:steelblue!important;color:#FFF}div.d3view-flow-modal ul.carousel-slide-indicators li.disabled{opacity:.4!important;cursor:not-allowed}div.d3view-flow-modal ul.carousel-slide-indicators li .slide-icon{}div.d3view-flow-modal ul.carousel-slide-indicators li .slide-icon,div.d3view-flow-modal ul.carousel-slide-indicators li .slide-label{font-size:18px;position:relative;margin-right:5px}div.d3view-flow-modal .carousel-footer{border-top:1px solid #ddd;padding:6px}div.d3view-flow-modal .carousel-slide-navigators{margin-top:10px}div.d3view-flow-modal ul.carousel-slide-navigators li{display:flex;align-items:center;padding:4px;cursor:pointer;position:relative}div.d3view-flow-modal ul.carousel-slide-navigators li.active{color:#428bca}div.d3view-flow-modal ul.carousel-slide-navigators li.disabled{opacity:.4!important;cursor:not-allowed}div.d3view-flow-modal ul.carousel-slide-navigators li .slide-icon{}div.d3view-flow-modal ul.carousel-slide-navigators li .slide-icon,div.d3view-flow-modal ul.carousel-slide-navigators li .slide-label{font-size:18px;position:relative;margin-right:5px}div.d3view-generic-modal-container.hiddenContainer{opacity:0}div.d3view-generic-modal-container.disableTransition .modal-dialog{transform:none}div.d3view-generic-modal-container .modal.docked{width:40%;height:100%;left:unset!important}div.d3view-generic-modal-container .modal.docked .modal-dialog{width:100%!important}div.d3view-generic-modal-container .modal.docked .modal-dialog .modal-content{border-color:#DDD}div.d3view-generic-modal-container.valign-center .modal{display:flex;align-items:center}div.d3view-plugins-sidebar{position:fixed;right:0;top:0;background-color:#FFF;border-radius:4px;border:1px solid #DDD;height:100%;z-index:120;width:400px;padding:15px;box-shadow:0 8px 10px 1px rgb(0 0 0 / 14%),0 3px 14px 2px rgb(0 0 0 / 12%),0 5px 5px -3px rgb(0 0 0 / 20%);-moz-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);-webkit-box-shadow:0 8px 10px 1px rgb(0 0 0 / 14%),0 3px 14px 2px rgb(0 0 0 / 12%),0 5px 5px -3px rgb(0 0 0 / 20%)}div.d3view-plugins-sidebar .content-wrapper{overflow-x:hidden;overflow:auto}div.d3view-angle-spinner{display:inline-block;font-size:1.5em}div.d3view-angle-spinner>i{display:block;color:steelblue}div.d3view-modal-header{background:#FFF;color:#4f5359;padding:10px}div.d3view-modal-header .modal-title{display:inline-block}div.d3view-schema-editor{height:100%;width:100%;overflow:auto}div.d3view-schema-editor .schema-summary{display:flex;flex-wrap:wrap}div.d3view-schema-editor .schema-summary>span{width:33.333%;font-size:15px;font-weight:400;margin-bottom:10px}div.d3view-schema-editor table.dataTable label{display:flex;align-items:center}div.d3view-schema-editor table.dataTable label input{margin-right:4px}div.d3view-schema-editor tr{max-height:150px}div.d3view-schema-editor tr.disabled{opacity:.3}div.d3view-schema-editor tr td{overflow:hidden;text-overflow:ellipsis;max-width:100px}div.d3view-schema-editor tr:first-child td,div.d3view-schema-editor tr:first-child th{border:0}div.d3view-schema-editor tr.isID td:not(.pk){}div.d3view-schema-editor tr.isID td:not(.pk) input{opacity:.5;cursor:not-allowed;pointer-events:none}div.d3view-schema-editor-body tr .pk-icon{color:grey}div.d3view-schema-editor-body tr .pk-icon.enabled{color:#000}div.d3view-schema-editor tbody tr{border-left:2px solid transparent}div.d3view-schema-editor tr.isNew{border-left-color:orange}div.d3view-schema-editor tr td[data-col]{vertical-align:middle}div.d3view-schema-editor [data-state=pass]{}div.d3view-schema-editor [data-state=pass] .sc-message{white-space:normal}div.d3view-schema-editor [data-state=fail]{}div.d3view-schema-editor [data-state=test_results]>div.row{display:flex;align-items:center}div.d3view-schema-editor .view_failed_records{cursor:pointer}div.d3view-schema-editor .schema-results-left{font-weight:600;white-space:normal;padding-left:0;margin-bottom:8px}div.d3view-schema-editor .schema-results-right>div{}div.d3view-schema-editor .schema-results-right{padding-left:0;white-space:normal}div.d3view-schema-editor .sparkline-container.empty{display:flex;align-items:center;justify-content:center}div.d3view-schema-editor span.summary-value{color:#4f5359}div.d3view-schema-editor .sc-type-format .dropdown-toggle:hover,div.d3view-schema-editor .sc-type-format.open .dropdown-toggle{background:#e8f0fe;color:#4f5359!important;border-radius:5px}div.schema-editor-failed-rows-modal .freq_used,div.d3view-schema-editor .freq_used{display:flex;flex-wrap:wrap;position:relative;top:-3px}div.schema-editor-failed-rows-modal .freq_used .label,div.d3view-schema-editor .freq_used .label{margin:5px;margin-left:0;cursor:grab;font-size:75%!important}div.d3view-schema-editor datalist#steplist{display:flex;justify-content:space-between;font-size:50%}div.d3view-schema-editor datalist#steplist option{display:none}div.d3view-schema-editor datalist#steplist option:first-child,div.d3view-schema-editor datalist#steplist option:last-child{display:block}.d3view-schema-editor .failed-sc-results .uniq-values{display:none}div.d3view-schema-editor .bs_datatable_wrapper{min-height:unset}div.d3view-schema-editor .bs_datatable_wrapper[data-renderer=d3] tr .column_collapse{opacity:0}div.d3view-schema-editor .bs_datatable_wrapper[data-renderer=d3] tr:hover .column_collapse,div.d3view-schema-editor .bs_datatable_wrapper[data-renderer=d3] tr .column_collapse.opened{opacity:1!important}div.schema-editor-failed-rows-modal .handsontable th{background-color:#FFF}div.schema-editor-failed-rows-modal .carousel-footer{display:none}div.schema-editor-failed-rows-modal .quick_updates{font-size:12px}div.schema-editor-failed-rows-modal .quick_updates input{margin:0;vertical-align:middle}div.d3view-schema-editor-body .sc_options{opacity:0}div.d3view-schema-editor-body tr:not(.ui-selected):hover{background-color:#f5f5f5}div.d3view-schema-editor-body .sc-table tr.ui-selected,div.d3view-schema-editor-body .sc-table tr.ui-selecting{background-color:var(--dt-selection-color)}div.d3view-schema-editor-body tr:hover .sc_options{opacity:1!important}div.d3view-schema-editor-body .sc-table tbody tr{height:70px}div.d3view-schema-editor .sc-table .sc-image-dz{min-height:100px;position:relative}div.d3view-schema-editor .sc-table .sc-image-dz:after{content:'Drop image or click to upload';font-size:85%;color:dimgrey;left:50%;top:50%;position:absolute;transform:translate(-50%,-50%)}div.d3view-schema-editor .sc-list-view .list-items{display:flex;flex-wrap:wrap}div.d3view-schema-editor .sc-list-view .list-items .list-item{height:calc(100% - 50px);width:calc(33% - 20px);margin:10px;border:1px solid #DDD;padding:10px}div.d3view-schema-editor .schema-editor-header{display:flex}div.d3view-schema-editor .schema-editor-header [data-header-type]{flex:1 1 auto;height:100px;box-shadow:none;background:#FFF;border-color:var(--neutralLight)}div.d3view-schema-editor .tab-content{flex:1 1 auto}div.d3view-schema-editor .tab-content .custom-colors .twitter-typeahead{width:100%}.d3view-schema-editor .bs_datatable_wrapper th.collapsible_icon.dt-center{width:100px!important}.handsontable .handsontable table{box-shadow:none!important}.handsontable.ht_clone_top table{border-bottom:1px solid #AAA}.handsontable.ht_clone_left table{border-right:1px solid #AAA}.handsontable span.colHeader{font-weight:700}div.d3view-iihs-tooltip{background-color:#4f5359;color:#FFF;border:1px solid #4f5359;border-radius:5px;position:absolute;padding:5px;z-index:200000;pointer-events:none}span.sp_ann{position:absolute;z-index:20000;font-size:15px}div.d3view-tooltip .tooltip-inner{background-color:#4f5359;text-align:left}div.d3view-tooltip.top .tooltip-arrow{border-top-color:#4f5359!important}div.d3view-tooltip.right .tooltip-arrow{border-right-color:#4f5359!important}div.d3view-tooltip.left .tooltip-arrow{border-left-color:#4f5359!important}div.d3view-tooltip.bottom .tooltip-arrow{border-bottom-color:#4f5359!important}div.d3view-simple-choices{position:fixed;top:50%;left:50%;z-index:20000;transform:translate(-50%,-50%);background:#FFF;border-radius:4px;border:1px solid #DDD;width:350px;opacity:0}div.d3view-simple-choices .list-group{max-height:250px;overflow:auto;box-shadow:none;border:0;margin-bottom:0}div.d3view-simple-choices .list-group .list-group-item{border:0;border-left:2px solid transparent}div.d3view-simple-choices .list-group .list-group-item.selected{border-left-color:#428BCA!important}div.d3view-simple-choices .list-group .list-group-item label{display:flex;margin-bottom:0;align-items:center}div.d3view-simple-choices .list-group .list-group-item input{margin:0;margin-right:4px}div.d3view-simple-choices .sl-footer{border-top:1px solid #DDD;padding:10px}div.d3view-viz-popover{max-height:300px!important}div.d3view-viz-popover .popover-content{overflow:auto}div.d3view-viz-popover .popover-img{display:flex;justify-content:center}div.d3view-viz-popover .popover-img.hasImage{height:180px!important}div.d3view-viz-popover .popover-img img{width:auto;max-height:180px;cursor:pointer}div.d3view-viz-popover .popover-text{font-size:1em;font-weight:500;-webkit-font-smoothing:antialiased;color:#4f5359}.sl-tooltip{z-index:8000}label.d3view-label{-webkit-font-smoothing:antialiased;font-size:.875rem;letter-spacing:.2px;color:#202124;text-shadow:none;display:inline-block!important}div.d3view-loading-msg{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2000000000;width:min(420px,90vw);padding:0;background:rgba(255,255,255,.97);border:1px solid var(--d3v-border);border-radius:var(--d3v-r-xl);box-shadow:var(--d3v-sh-xl);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;animation:d3v-loading-enter .3s cubic-bezier(0.34,1.56,.64,1) both}@keyframes d3v-loading-enter{from{opacity:0;transform:translate(-50%,-50%) scale(0.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}div.d3view-loading-msg::before{content:'';display:block;height:3px;background:var(--d3v-grad-accent);border-radius:var(--d3v-r-xl) var(--d3v-r-xl) 0 0}div.d3view-loading-msg .d3v-loading-body{padding:24px 28px 20px;display:flex;flex-direction:column;gap:16px}div.d3view-loading-msg .d3v-loading-header{display:flex;align-items:flex-start;gap:14px}div.d3view-loading-msg .d3v-loading-spinner{width:22px;height:22px;min-width:22px;border:2.5px solid var(--d3v-n-200);border-top-color:var(--d3v-accent);border-radius:50%;animation:d3v-spin .7s linear infinite;margin-top:1px}@keyframes d3v-spin{to{transform:rotate(360deg)}}div.d3view-loading-msg .d3v-loading-text{flex:1;min-width:0}div.d3view-loading-msg span.msg{display:block;font-size:14px;font-weight:600;color:var(--d3v-text-primary);line-height:1.4;word-wrap:break-word;letter-spacing:-.01em}div.d3view-loading-msg .d3v-loading-sub-msg{display:block;font-size:12px;color:var(--d3v-text-muted);margin-top:4px;line-height:1.4;transition:var(--d3v-t-fast)}div.d3view-loading-msg h1.title{font-size:18px;font-weight:700;color:var(--d3v-text-primary);margin:0 0 4px;letter-spacing:-.02em}div.d3view-loading-msg .d3v-loading-progress{display:flex;align-items:center;gap:12px}div.d3view-loading-msg .d3v-loading-track{flex:1;height:6px;background:var(--d3v-n-100);border-radius:var(--d3v-r-full);overflow:hidden}div.d3view-loading-msg .progress-bar{height:100%;background:var(--d3v-grad-accent);border-radius:var(--d3v-r-full);transition:width .4s cubic-bezier(0.4,0,.2,1);position:relative;overflow:hidden;font-size:0;color:transparent}div.d3view-loading-msg .progress-bar::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.45) 50%,transparent 100%);animation:d3v-shimmer 1.8s ease-in-out infinite}@keyframes d3v-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}div.d3view-loading-msg .d3v-loading-percent{font-size:12px;font-weight:600;color:var(--d3v-text-secondary);min-width:36px;text-align:right;font-variant-numeric:tabular-nums}div.d3view-loading-msg .close-alert{position:absolute;right:12px;top:16px;z-index:2;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--d3v-r-md);border:0;background:transparent;color:var(--d3v-text-muted);cursor:pointer;transition:var(--d3v-t-fast);padding:0}div.d3view-loading-msg .close-alert:hover{background:var(--d3v-bg-hover);color:var(--d3v-text-primary)}div.d3view-loading-msg[data-position=bottom-right]{transform:none;top:unset;left:unset;bottom:16px;right:16px;width:380px;border-radius:var(--d3v-r-lg);animation:d3v-loading-slide-up .35s cubic-bezier(0.34,1.56,.64,1) both}div.d3view-loading-msg[data-position=bottom-right]::before{border-radius:var(--d3v-r-lg) var(--d3v-r-lg) 0 0}@keyframes d3v-loading-slide-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}div.d3view-loading-msg .progress{display:none}.d3v-dock-loader{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:10060;display:flex;align-items:center;gap:12px;min-width:360px;max-width:640px;padding:14px 20px;background:#1F2937;color:var(--d3v-text-inverse);border-radius:var(--d3v-r-md);box-shadow:var(--d3v-sh-lg);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;line-height:1.4;animation:d3v-dock-loader-in .25s cubic-bezier(0.34,1.56,.64,1) both}.d3v-dock-loader.is-hiding{animation:d3v-dock-loader-out .2s ease-in both}.d3v-dock-loader-icon{font-size:16px;color:#60A5FA;flex:0 0 auto}.d3v-dock-loader.is-success .d3v-dock-loader-icon{color:var(--d3v-success)}.d3v-dock-loader.is-error .d3v-dock-loader-icon{color:var(--d3v-danger)}.d3v-dock-loader-body{flex:1 1 auto;min-width:0}.d3v-dock-loader-msg{word-break:break-word}.d3v-dock-loader-msg b,.d3v-dock-loader-msg strong{color:#FFF;font-weight:600}.d3v-dock-loader-sub-msg{margin-top:4px;font-size:12px;color:rgba(255,255,255,.7)}.d3v-dock-loader-progress{margin-top:8px;height:3px;background:rgba(255,255,255,.15);border-radius:var(--d3v-r-full);overflow:hidden}.d3v-dock-loader-progress-bar{height:100%;width:0;background:#60A5FA;transition:width .3s ease-out}.d3v-dock-loader.is-success .d3v-dock-loader-progress-bar{background:var(--d3v-success)}.d3v-dock-loader-close{flex:0 0 auto;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:rgba(255,255,255,.6);font-size:18px;line-height:1;cursor:pointer;border-radius:var(--d3v-r-sm);padding:0;transition:var(--d3v-t-fast)}.d3v-dock-loader-close:hover{background:rgba(255,255,255,.12);color:#FFF}@keyframes d3v-dock-loader-in{from{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%,0)}}@keyframes d3v-dock-loader-out{from{opacity:1;transform:translate(-50%,0)}to{opacity:0;transform:translate(-50%,16px)}}svg rect.transparent-background.highlighted-rect{fill:#f5f5f5!important}div.d3view-axis-context-menu .range-slider-val{position:absolute;left:0;top:10px;color:gray;margin-left:-10px}div.d3view-axis-context-menu .range-slider-val.range-last{left:100%}div.d3view-img-ann .modal-body>div.row{margin:0;display:flex;align-items:center;padding-bottom:10px}.d3view-no-data,.pl-center-data{font-size:1.2em;font-weight:500;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:dimgrey}div.iihs-container .settings-container .disabled{opacity:.3}div.iihs-container .dimHide .tick,div.iihs-container .dimHide .domain{display:none}div.iihs-container .threshold_labels text{font-size:1.25em;dominant-baseline:hanging;font-weight:700}div.iihs-container .threshold_legend{display:none}div.iihs-container .axis-handle.rotated text{transform:rotate(-90deg);text-anchor:start!important}div.iihs-container g.occ_path path,div.parallel-container g.occ_path path{stroke-width:2px;stroke:#000;fill:none}div.iihs-container g.occ_path text,div.parallel-container g.occ_path text{font-weight:700;dominant-baseline:hanging}div.simlytiks .img-container{background:transparent;height:auto;position:absolute;left:0;top:0;z-index:0}div.simlytiks .img-container .ui-resizable-handle{opacity:0;pointer-events:none;transition:opacity .15s ease-in}div.simlytiks div.imageInFront .d3Panel>:not(.img-container){z-index:0}div.simlytiks div.imageInFront .vizBody .img-container{z-index:2!important;pointer-events:all!important}div.simlytiks div.imageInFront .img-container img{}div.simlytiks div.imageInFront .img-container .ui-resizable-handle{opacity:1!important;pointer-events:all}div.simlytiks div.imageInFront .img-container .ui-resizable-handle:not(.ui-icon){background:rgba(255,0,0,.5)}div.simlytiks div.imageInFront .img-container .ui-resizable-handle-e,div.simlytiks div.imageInFront .img-container .ui-resizable-handle-w{width:3px}div.simlytiks div.imageInFront .img-container .ui-resizable-handle-n,div.simlytiks div.imageInFront .img-container .ui-resizable-handle-s{height:3px}div.simlytiks .img-container img{opacity:.3;max-width:100%;max-height:100%}div.simlytiks .img-container.stretch img{width:100%;height:100%}div.simlytiks .img-container .remove-img{position:absolute;right:0;top:0}div.iihs-container .settings-container .row{display:flex;align-items:center;margin:0;margin-bottom:15px!important}div.simlytiks-page .page-options .btn-group,div.simlytiks-page .edit-page-name,div.simlytiks-page .vc-blank-options,div.simlytiks-page .panel-options{display:none!important}.fa-arrows-alt.sortable-handle{transform:rotate(45deg)}div.image-analyzer canvas{border:1px solid #DDD}div.image-analyzer .ia-body.hasImages>[data-id]{border:1px solid #DDD}div.image-positioner{position:relative}div.image-positioner .renderingArea{position:relative}div.image-positioner[data-mode=overlay] canvas{position:absolute;left:0;top:0}div.image-positioner .origin_label,div.image-analyzer .canvas_label{position:absolute;pointer-events:none!important;font-weight:500}div.image-positioner button.selected{background:#428bca;color:#FFF;text-shadow:none}div.image-positioner[data-marker] div.settings-left>:not(#close_markers),div.image-positioner[data-marker] div.settings-right>*{opacity:.4!important;cursor:not-allowed}div.image-positioner[data-marker] div.settings-left>:not(#close_markers)>*,div.image-positioner[data-marker] div.settings-right>*{pointer-events:none}div.image-positioner[data-marker="1"] div.raw-image[data-id="2"]{opacity:.4!important;cursor:not-allowed}div.image-positioner div.raw-image[data-id] canvas{border:1px solid #DDD;transition:box-shadow .15s ease-in}div.image-positioner[data-marker="1"] div.raw-image[data-id="1"] canvas{border:1px solid steelblue;box-shadow:0 8px 10px 1px rgb(0 0 0 / 14%),0 3px 14px 2px rgb(0 0 0 / 12%),0 5px 5px -3px rgb(0 0 0 / 20%)}div.image-positioner[data-marker="1"] div.raw-image[data-id="2"]>*{pointer-events:none}div.image-positioner[data-marker="1"] div[data-id="1"] .marker-text{display:block!important;text-align:center}div.image-positioner[data-marker="1"] div[data-id="1"] canvas{cursor:crosshair}div.image-positioner[data-marker="1"] div.raw-image[data-id="2"]{opacity:.4!important;cursor:not-allowed}div.image-positioner[data-marker="2"] div.raw-image[data-id="2"] canvas{border:1px solid steelblue;box-shadow:0 8px 10px 1px rgb(0 0 0 / 14%),0 3px 14px 2px rgb(0 0 0 / 12%),0 5px 5px -3px rgb(0 0 0 / 20%)}div.image-positioner[data-marker="1"] div.raw-image[data-id="2"]>*{pointer-events:none}div.image-positioner[data-marker="2"] div[data-id="2"] .marker-text{display:block!important;text-align:center}div.image-positioner[data-marker="2"] div[data-id="2"] canvas{cursor:crosshair}div.image-positioner .quick-log-msg{position:absolute;bottom:0;right:0;display:none}div.image-positioner.hasOverlay .raw-image{display:none}div.image-positioner.hasOverlay .overlay-opacity-slider{display:flex!important}div.image-positioner #overlay{position:absolute;left:15px;top:49px;pointer-events:none}div.image-positioner #overlay{}div.image-positioner.is_playing .settings-left,div.image-positioner:not(.hasOverlay) .controls,div.image-positioner.is_loading .settings-left{opacity:.4;cursor:not-allowed;pointer-events:none}div.image-positioner div.image-clipper{left:15px;top:30px}div.image-clipper{}div.image-clipper .footer,div.image-editor .footer{position:absolute;bottom:20px;width:90%;left:5%;padding:0 20px;background:rgba(0,0,0,.3);border-radius:5px}div.image-clipper .footer label,div.image-editor .footer label{color:#FFF;font-size:1.2em}div.image-editor.colorPick canvas{cursor:crosshair}div.kv_dset_container input.toggle_column{height:auto;vertical-align:middle;margin:0}div.kv_dset_container{height:100%}div.kv_dset_container .kv_dset_table_container{height:calc(100% - 35px)}div.kv_dset_container.tiny .kv_header,div.kv_dset_container.tiny .settings_block{display:none}div.kv_dset_container.tiny:hover .kv_header,div.kv_dset_container.tiny:hover .settings_block{display:block}div.kv_dset_container.tiny .kv_dset_table_container{height:calc(100% - 0)}div.kv_dset_container.tiny:hover .kv_dset_table_container{height:calc(100% - 65px)}div.kv_dset_container[data-border=vertical] table.kv_dset td{border-right:1px solid #DDD;border-top:0}div.kv_dset_container[data-border=none] table.kv_dset td{border:0!important}div.kv_dset_container[data-border=both] table.kv_dset td{border-right:1px solid #DDD}div.kv_dset_container[data-zebra=true] table.kv_dset tbody tr:nth-child(even){background-color:#f5f5f5}div.kv_dset_container .table-row{height:90px}div.kv_dset_container .setting_item.disabled>*{pointer-events:none}div.kv_dset_container table.kv_dset{font-size:1.2em;margin:0!important}div.kv_dset_container table.kv_dset thead tr.name th[rowspan="2"]{vertical-align:middle}div.kv_dset_container td.name{font-weight:700}div.kv_dset_wrapped .table-container thead th:not(.collapsible_icon):not(.checkbox_selection){resize:none!important;width:unset!important}div.kv_dset_wrapped .table-container thead .th-options{display:none!important}div.kv_dset_wrapped .table-container .dt-tables table{width:100%!important}div.image_annotations .img-ann-header{position:absolute;top:10px;right:10px;visibility:hidden}div.image_annotations:hover .img-ann-header{visibility:visible}div.image_annotations .image-ann-msg{position:absolute;bottom:10px;right:10px}div.image_annotations .ann-tagline{cursor:pointer}div.image_annotations g.ang_text{pointer-events:none}.image_annotations svg .connection line{shape-rendering:auto}div.dataviewer div.image_gallery .image-options{display:none}div.image_annotations[data-mode=publish] .img-ann-header,div.image_annotations[data-mode=publish] .image-options,div.image_annotations[data-mode=view] .img-ann-header,div.image_annotations[data-mode=view] .image-options{display:none}div.image_annotations .viz-box svg text{fill:#333}div.image_annotations .viz-box .ann-text{font-size:18px}.pl-right-settings-menu .btn-group-vertical button:hover,.pl-right-settings-menu .btn-group-vertical>a:hover,.pl-right-settings-menu div.dropdown .dropdown-toggle:active{color:#000!important;background:#eee!important}.pl-right-settings-menu .btn-group-vertical button,.pl-right-settings-menu .btn-group-vertical a.dropdown-toggle{box-shadow:none;text-shadow:none;background-image:none}.pl-right-settings-menu .btn-group-vertical button.active{background:#428BCA!important;color:#fff!important;text-shadow:none}.pl-right-settings-menu .btn-group-vertical button{border-color:transparent;color:gray;box-shadow:none;background:#FFF;padding:1px}@media screen and (min-width:1024px){.pl-right-settings-menu .btn-group-vertical button>i{width:24px;height:24px;font-size:1.2em;display:flex;align-items:center;justify-content:center}}div.response-box,div.image_annotations .viz-box{border:1px solid steelblue;border-left-width:2px;background-color:rgb(211 244 255 / 45%);border-radius:4px;padding:4px;color:#333;cursor:pointer;text-align:center;font-size:18px}div.image_annotations .viz-box{font-size:unset}div.image_annotations g.ann.highlighted .response-box{border-width:3px}div.response-box .sc-image{height:30px;display:inline-block;width:auto}.excelresponseparser .sidebarArea .responseEditor .manual_inputs .manual_input{border:1px solid #aaa;padding:15px}.excelresponseparser .sidebarArea .responseEditor .manual_inputs .manual_input .remove_ci{cursor:pointer}.excelresponseparser .sidebarArea .responseEditor .manual_inputs .manual_input .remove_ci:hover{color:red}.excelresponseparser .sidebarArea .responseEditor .manual_inputs .manual_input .disabled{opacity:.5;cursor:not-allowed}.excelresponseparser .sidebarArea .responseEditor .manual_inputs .manual_input .disabled input{pointer-events:none}.excelresponseparser .slickgridcontainer .rendering-txt{font-size:2em;z-index:20}.excelresponseparser .slick-header-menu{background:#fff;border:1px solid #cdcdcd;padding:2px;display:inline-block;min-width:150px;max-width:210px;border-radius:6px;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);-moz-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);z-index:2000}.excelresponseparser .slick-header-menu .slick-header-menuitem{width:100%;padding:0;font-size:13px;-webkit-font-smoothing:antialiased;line-height:20px;position:relative;color:#4f5359}.slick-header-menuitem-disabled{color:silver!important;cursor:not-allowed!important}.slick-header-menuitem-disabled *{pointer-events:none}.excelresponseparser .slick-header-menu .slick-header-menuitem:not(.slick-header-menuitem-disabled):hover{background-color:#EEE}.slick-header-column.ui-state-default{font-weight:700;cursor:pointer}.slick-header-column.ui-state-default:hover{background-color:lightgreen}.excelresponseparser .slick-header-column.selected{background-color:lightgreen}div.d3view-tags-container{display:flex;flex-wrap:wrap;overflow:hidden;text-overflow:ellipsis}div.d3view-tags-container .tag-item{margin:3px;word-break:break-all;white-space:normal}.d3view-date{}.d3view-badge{background-color:#007bff}.d3view-external-link{position:absolute;right:3px;vertical-align:middle;padding:3px;background:#FFF;display:none}.d3view-date-range-display .daterangepicker:before,.d3view-date-range-display .daterangepicker:after{content:unset!important}.d3view-date-range-display .daterangepicker{position:relative!important;top:unset!important;left:unset!important;right:unset!important;z-index:auto!important;padding:0;border:0;box-shadow:none;width:100%;margin-top:0}.d3view-date-range-display .daterangepicker .calendar{width:49%;max-width:49%}.d3view-date-range-display .daterangepicker tbody td{pointer-events:none!important}.d3view-date-range-display .daterangepicker .daterangepicker_input,.d3view-date-range-display .daterangepicker .ranges{display:none!important}.d3view-distribution-uniq-val{font-size:1.2em;font-weight:500;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}div.d3view-side-modal{height:100%;position:fixed;top:0;right:0;z-index:20;width:320px;transition:all linear 300ms;transform:translate3d(100%,0,0);visibility:hidden;background:#FFF;border:1px solid #eee;box-shadow:0 8px 10px 1px rgb(0 0 0 / 14%),0 3px 14px 2px rgb(0 0 0 / 12%),0 5px 5px -3px rgb(0 0 0 / 20%);-moz-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);-webkit-box-shadow:0 8px 10px 1px rgb(0 0 0 / 14%),0 3px 14px 2px rgb(0 0 0 / 12%),0 5px 5px -3px rgb(0 0 0 / 20%);border-top-left-radius:4px;border-bottom-left-radius:4px}div.d3view-side-modal.fixed{position:fixed}div.d3view-side-modal.open{transform:translate3d(0,0,0);visibility:visible}body.sidebar-open{}body.sidebar-open::-webkit-scrollbar{display:none}div.multi-mini-viz-container .charts-container{height:100%;width:100%}div.multi-mini-viz-container .charts-container[data-type=flex]{display:flex;flex-wrap:wrap;align-items:center}div.multi-mini-viz-container .column-caption{padding:16px}div.multi-mini-viz-container .column-caption h3{width:100%}div.multi-mini-viz-container .charts-container .column-viz-container .viz-container{padding:10px 0}div.multi-mini-viz-container .charts-container .column-viz-container{float:left}div.multi-mini-viz-container .carousel-indicators li,div.distribution-carousel .carousel-indicators li{background-color:#FFF;border-color:#444}div.multi-mini-viz-container .carousel-indicators li.active,div.distribution-carousel .carousel-indicators li.active{background-color:#0b7bff}div.distribution-carousel .carousel-caption{bottom:unset!important;top:0!important;text-shadow:none!important;color:#444!important}div.distribution_charts_container .panel-heading{display:flex;align-items:center;justify-content:space-between}div.distribution_charts_container .distribution-plot-viz{min-height:200px}div.distribution-plot[data-mode=stats] .distribution-plot-viz{height:400px;margin-bottom:10px}.distribution-plot-viz .panel>.panel-heading{border:0;display:flex;justify-content:space-between}div.distribution_charts_container.simpleText .panel-heading{background:0;border:0}div.distribution_charts_container.simpleText .viz-container{height:100px}div.distribution-plot-viz.fixed{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;z-index:20000}div.distribution-plot-viz .progress-container .progress-bar{background-image:none}.d3view-carousel .carousel-inner{height:calc(100% - 30px);width:calc(100% - 60px);margin:0 auto}.d3view-carousel .carousel-inner.full-width{width:100%}.d3view-carousel.no-indicators .carousel-inner{height:100%}.d3view-carousel.no-controls .carousel-inner{width:100%}.d3view-carousel-control,.d3view-carousel .carousel-control{background-image:none!important;width:30px!important;color:silver!important;text-shadow:none;z-index:2;margin:0!important}.d3view-carousel-control>.glyphicon,.d3view-carousel .carousel-control>.glyphicon{transform:translateY(-50%)}div.distribution-carousel .vizcontainer{padding-top:5px;margin:0 auto}div.distribution-carousel .column-caption{padding:16px}div.distribution-carousel .column-caption h3{width:100%}div.d3view-carousel .carousel-indicators li{width:15px;height:15px;margin:0 5px}div.d3view-carousel .carousel-indicators li:not(.active):hover{background-color:red}div.d3view-carousel .carousel-indicators{display:flex;align-items:center;justify-content:center}div.d3view-file-system .fs-heading li{display:inline-block}div.d3view-file-system .fs-heading li:after{content:' > ';padding:3px}div.d3view-file-system .fs-heading li:last-child:after{content:''!important}div.d3view-file-system .fs-heading li.active a{color:#333;text-decoration:none}div.d3view-file-system .fs-heading .clear-search:hover{color:#000!important}div.d3view-file-system table#fs-table tr{}div.d3view-file-system table#fs-table tr.ui-selecting{background-color:var(--dt-selection-color-light)}div.d3view-file-system table#fs-table tr.ui-selected{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}div.d3view-file-system table#fs-table tr.ui-selected *{color:#FFF}div.d3view-file-system table#fs-table tr.ui-selected td{border:0}.d3view-full-height{height:100%}div.focus_backdrop{position:fixed;background:#000;float:none!important;left:0;top:0;width:100%;height:100%;margin-left:0;transition:opacity .3s ease-in;opacity:0}div.focus_backdrop.in{opacity:.45!important}div.d3view-el-focus .focus-buttons{position:fixed;z-index:20000}div.sl-viz-enlarged{position:absolute!important;left:0;top:0}.d3view-fullh{height:100%;position:relative;overflow:auto}div.imageann-viz div.dz{position:absolute;left:0;top:0;width:100%;border-style:dashed}div.imageann-viz .imagegallery{border:1px solid #ddd;display:none}div.imageann-viz.hasImage .imagegallery{display:block!important}div.imageann-viz.hasImage div.dz{display:none}div.imageann-viz div.settings-row{display:none}div.imageann-viz.hasImage div.settings-row{display:block!important}@media screen and (min-width:2100px){.imageann-viz .image_annotations .resp-val{display:none!important}}div.imageann-viz .image_gallery div.gallery_container div.thumbnail-body{height:100%!important}div.d3view-large-select-list .select-category{padding:10px}div.d3view-large-select-list .select-category .cat-heading{margin-bottom:10px!important;position:relative}div.d3view-large-select-list .category-input,div.d3view-large-select-list .remove-category{position:absolute;right:0;top:2px;margin:0;height:auto}div.d3view-large-select-list .list-heading{display:block}div.d3view-large-select-list .list-container{border:1px solid #DDD;min-height:100px;position:relative;border-radius:4px}div.d3view-large-select-list .input-remove{position:relative;bottom:6px;color:#c1c1c1;cursor:pointer}div.d3view-large-select-list .input-remove:hover{color:rgba(255,0,0,.5)}div.d3view-large-select-list ul.flex-list{max-height:100px;overflow:auto;display:flex;flex-wrap:wrap}div.d3view-large-select-list ul.flex-list li{flex:0 0 50%}.plugins-treeview li.list-group-item{border:0;padding:7px 9px}.plugins-treeview ul.list-group{box-shadow:none}.plugins-treeview .toggle-icon{cursor:pointer;color:gray;margin-right:5px}.plugins-treeview label{margin-bottom:0}.plugins-treeview input{margin:0;margin-right:5px}.plugins-treeview ul.nested-menu{padding-left:40px}.plugins-treeview li.has_submenu>div>label{font-weight:700;font-size:larger}.dropdown-menu>li>a:hover,.bs_datatable_wrapper .selectionOptions .submenu>li>a:hover,.data-table.sg-context-menu .submenu>li>a:hover,.data-table.sg-context-menu>li>a:hover,.nested-dropdown-menu>li>a:hover{cursor:pointer;color:#fff!important;text-shadow:none;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)}div.vizcollection-container{padding:20px}div.vizcollection-container>.title{margin-bottom:10px;text-align:center;cursor:pointer}div.vizcollection-container .viz_collection{position:relative;width:calc(50% - 30px)!important;margin:15px}div.vizcollection-container .viz_collection.pl-fixed{width:100%!important}div.d3view-ranking .bullet{font:10px sans-serif}div.d3view-ranking .bullet .marker{stroke:#000;stroke-width:2px}div.d3view-ranking .bullet .tick line{stroke:#666;stroke-width:.5px}div.d3view-ranking .bullet .range.s0{fill:#eee}div.d3view-ranking .bullet .range.s1{fill:#ddd}div.d3view-ranking .bullet .range.s2{fill:#ccc}div.d3view-ranking .bullet .measure.s0{fill:steelblue}div.d3view-ranking .bullet .measure.s1{fill:steelblue}svg .axes_drag_handle{stroke-width:15px;stroke:transparent;fill:none;cursor:col-resize}svg .axes_drag_handle[data-id*=xAxis]{cursor:row-resize}svg .axes_drag_handle[data-id="x"],svg .axes_drag_handle[data-id=x_top]{cursor:row-resize}svg .axes_drag_handle:hover,svg .axes_drag_handle.dragging{stroke:rgba(0,0,0,.1)}svg.heatmap .node-txt{pointer-events:none}svg.heatmap .diagonal rect{fill:grey!important}svg.heatmap .diagonal text{fill:#FFF!important}div.d3view-filterable-dt .filter-config{cursor:pointer}div.d3view-filterable-dt .filter-config:hover{color:#428bca}div.d3view-filterable-dt .remove-filter{cursor:pointer}div.d3view-filterable-dt .remove-filter:hover{color:red}div.d3view-filterable-dt .unique-items li>a{padding:4px;color:#333;text-decoration:none}div.d3view-filterable-dt .unique-items{max-height:250px;overflow:auto}div.d3view-filterable-dt .search-panes{display:flex;flex-wrap:wrap}div.d3view-filterable-dt .search-panes .panel{margin:12px;width:calc(50% - 24px);margin-top:0}div.d3view-filterable-dt .left_cont[data-view=rows] .search-panes .panel{border:0;box-shadow:none}div.d3view-filterable-dt .search-panes .panel .panel-body{padding:0 15px}div.d3view-filterable-dt .left_cont[data-view=rows] .search-panes .panel .panel-heading{border:0}div.d3view-filterable-dt .search-panes .panel .panel-heading .panel-title{font-size:20px;font-weight:700}div.d3view-filterable-dt .left_cont[data-view=rows] .panel{width:100%}div.d3view-filterable-dt .unique-items li:hover{background:#efefef}div.d3view-filterable-dt .unique-items li.selected{background:#428bca}div.d3view-filterable-dt .unique-items li.selected *{color:#FFF!important}.bubble-chart-container .tooltip{pointer-events:none;left:0;top:0;background:rgba(255,255,255,.5);border:1px solid #DDD;padding:10px;border-radius:4px;box-shadow:0 8px 10px 1px rgb(0 0 0 / 14%),0 3px 14px 2px rgb(0 0 0 / 12%),0 5px 5px -3px rgb(0 0 0 / 20%);-moz-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);-webkit-box-shadow:0 8px 10px 1px rgb(0 0 0 / 14%),0 3px 14px 2px rgb(0 0 0 / 12%),0 5px 5px -3px rgb(0 0 0 / 20%)}.bubble-chart-container.renderedInCanvas svg.bubble-chart{position:relative;z-index:2}.bubble-chart-container.addingLabels .rendering_text{position:absolute;display:block;right:4px;bottom:4px;z-index:3;font-size:1.4em;color:dimgrey}.bubble-chart-container g.label_lines path{stroke-width:.5;pointer-events:none}.bubble-chart-container .rendering_text{display:none}div.bubble-chart-container .image_container{position:absolute;left:0;top:0;z-index:0}div.bubble-chart-container .svg-container{flex:1 1 auto;position:relative;z-index:1;overflow-y:auto;overflow-x:hidden}.bubble-chart-container.hasHeatMapBands svg g.bubble_g .bubble{stroke:#FFF!important}div.bubble-chart-container path.connector{stroke-width:.5}div.bubble-chart-container g.bubble_g.is-dragging *{stroke:red!important}div.bubble-chart-container g.bubble_g.highlighted *{stroke:grey!important}div.bubble-chart-container g.bubble_g.is-dragging circle.shadow,div.bubble-chart-container g.bubble_g.is-hovered circle.shadow{display:block!important;fill:#FFF!important;stroke:#CCC!important}div.bubble-chart-container g.bubble_g.is-dragging path.connector,div.bubble-chart-container g.bubble_g.is-hovered path.connector{stroke-opacity:.5!important;opacity:1!important}div.bubble-chart-container g.bubble_g.is-hovered path.connector{stroke:red}div.bubble-chart-container.autofit svg.chart-axis{background:#fff}div.bubble-chart-container.autofit svg.bubble-chart .x.axis,div.bubble-chart-container.autofit svg.bubble-chart .xLabel{display:none}div.bubble-chart-container:not(.autofit) .axes_container{display:none}div.bubble-chart-container .main_svg_container svg{position:absolute;left:0;top:0}div.bubble-chart-container .main_svg_container{position:absolute;left:0;top:0;width:100%;overflow-y:auto;height:100%;overflow-x:hidden}div.bubble-chart-container .zoom_brush rect.background{cursor:zoom-in!important}div.bubble-chart-container div.attr-legends-container{display:flex;flex-wrap:wrap;max-width:25%;margin-left:10px;height:100%;width:160px;overflow:auto;display:none;top:-10px;position:relative}div.bubble-chart-container div.attr-legends-container .legends{overflow:auto;margin:10px;flex:1 1 300px}div.bubble-chart-container div.attr-legends-container li svg circle{fill:steelblue;stroke:#333}div.bubble-chart-container div.attr-legends-container li.active circle{opacity:1!important}div.bubble-chart-container div.attr-legends-container li{position:relative;padding-left:5px;cursor:pointer}div.bubble-chart-container div.attr-legends-container li:hover{background:#eee}div.bubble-chart-container div.attr-legends-container li.active{font-weight:700}div.bubble-chart-container div.attr-legends-container li.active:before{content:"\f178";font-family:FontAwesome;color:steelblue;position:absolute;top:4px;left:-2px}div.bubble-chart-container svg text.quarter{text-anchor:middle;font-size:11px}div.bubble-chart-container svg text.quarter.highlighted{font-size:1.2em!important;fill:steelblue}div.bubble-chart-container svg .y.axis .tick text{}div.bubble-chart-container .bubble_g.highlighted>circle{fill-opacity:1!important;stroke-width:3!important}div.bubble-chart-container .bubble_g.highlighted>image{filter:drop-shadow(2px 4px 6px #000)}div.bubble-chart-container .chart-gridlines .y.axis g.tick:first-child{opacity:0!important}div.bubble-chart-container .chart-gridlines .x.axis g.tick:last-child{opacity:0!important}div.bubble-chart-container .bubble-link-details{width:300px;background:rgba(255,255,255,.8);border:1px solid #DDD;position:absolute!important;z-index:2;padding:10px;border-radius:4px;box-shadow:0 8px 10px 1px rgb(0 0 0 / 14%),0 3px 14px 2px rgb(0 0 0 / 12%),0 5px 5px -3px rgb(0 0 0 / 20%);-moz-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);-webkit-box-shadow:0 8px 10px 1px rgb(0 0 0 / 14%),0 3px 14px 2px rgb(0 0 0 / 12%),0 5px 5px -3px rgb(0 0 0 / 20%)}div.bubble-chart-container .bubble-link-details .table-container{max-height:250px;overflow:auto}.bubble-chart-container div.chart-labels{pointer-events:none}.bubble-chart-container div.chart-images .plot-img{cursor:pointer}.d3view-viz .axes-images div.media-img{position:absolute!important;display:flex;justify-content:center;align-content:center}.d3view-viz .axes-images div.media-img-container{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:5px;border:1px solid transparent;transition:border-color .2s ease-in}.d3view-viz .axes-images div.media-img-container img{}.d3view-viz .media-img:hover .media-img-container,.d3view-viz .media-img .media-img-container.dragging,.d3view-viz .media-img .media-img-container.resizing{border:1px solid #DDD}.d3view-viz .media-img:hover .ui-resizable-handle,.d3view-viz .media-img-container.dragging .ui-resizable-handle,.d3view-viz .media-img-container.resizing .ui-resizable-handle{background:red}.d3view-viz .media-img .ui-resizable-se{cursor:se-resize;width:9px;height:9px;right:-5px;bottom:-5px}.bubble-chart-container.stats-viz .chart-container,.bubble-chart-container.stats-viz>.legends-wrapper{display:none!important}.bubble-chart-container g.envelopesContainer .envelope path.path{fill-opacity:.4;stroke-opacity:.7;stroke-width:1px;stroke-linejoin:round}.bubble-chart-container .axis_slider circle{stroke:transparent}.bubble-chart-container .axis_slider.hovered circle,.bubble-chart-container .axis_slider.dragging circle{stroke:red}.bubble-chart-container .axis_slider text{display:none}.bubble-chart-container .axis_slider.hovered text,.bubble-chart-container .axis_slider.dragging text{display:block}.d3view-viz[data-num-legends=true] .bubble-chart-container .bubble-buttons{right:85px!important}.axis.pointHovered rect{fill:lightyellow!important}svg g.trendLine .custom_trendline path{stroke:#333;fill:none}.media-img-dragging .axis rect.transparent-background,.media-img-resizing .axis rect.transparent-background{pointer-events:none!important}.li-dz{border:0}.li-dz>*{pointer-events:none}.bubble-chart-container.transitionLabels .plot-txt{transition:top .1s linear,left .1s linear}.plot-txt{position:absolute;text-align:center;line-height:1.2em;font-size:12px;font-family:Calibri,-apple-system,Roboto,"DejaVu Sans Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:rgba(255,255,255,1)}.plot-txt.hasImage{background-color:transparent!important}.outer_layer.is-draggable .plot-txt{cursor:move}.outer_layer.is-dragging .plot-txt{background-color:#f5f5f5;animation:none!important}.outer_layer.highlighted .plot-txt{font-weight:700}.plot-txt.flex{display:flex}.plot-txt.is_flex.flex-h>div{margin:3px}.plot-txt.merged{background:rgba(0,0,0,.02);border:1px solid #DDD;padding:5px;border-radius:5px}.plot-txt.merged .plot-txt{position:relative!important;left:unset!important;top:unset!important;margin-top:4px}.plot-txt.text-left{text-align:left}.plot-txt.testing{opacity:0}.plot-img{position:absolute}.chart-labels.testing{}svg.chart-gridlines{position:absolute;left:0;top:0;pointer-events:none}svg.chart-gridlines line.resizer{stroke:none}svg.chart-gridlines .tick text{display:none!important}svg.chart-gridlines line{shape-rendering:crispEdges}svg.chart-gridlines .axis path.domain{stroke:none!important}.gridBox rect{fill:transparent}.chart-gridlines [data-grid=odd] .tick:nth-child(odd) .gridBox rect{fill:rgba(221,221,221,.2)}.chart-gridlines [data-grid=even] .tick:nth-child(even) .gridBox rect{fill:rgba(221,221,221,.2)}.a-icon{margin-left:4px}.ml4{margin-left:4px}svg text.watermark{opacity:.6;pointer-events:none!important}div.simlytiks span.watermark{word-break:break-word;text-align:center;pointer-events:none!important;position:absolute;line-height:1em;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}div.simlytiks .watermark.vertical{transform:translate(-50%,-50%)rotate(-90deg)!important}div.simlytiks .watermark.diagonal{transform:translate(-50%,-50%)rotate(-45deg)!important}div.simlytiks .watermark.r-diagonal{transform:translate(-50%,-50%)rotate(-45deg)!important}div.bubble-chart-container text.label_txt{font-size:.8em}.img-responsive{max-height:100%}div.d3view-binouttable table tbody tr{height:50px}div.d3view-binouttable table thead{position:sticky;top:0;background-color:#FFF;z-index:10}div.d3view-binouttable table{table-layout:fixed}div.d3view-binouttable thead tr th[data-id]{width:50px}div.d3view-binouttable thead tr th[data-name]{width:250px}div.d3view-binouttable thead tr th{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.d3view-binouttable .binout-body tbody tr td[data-id]{width:50px}div.d3view-binouttable .binout-body tbody tr td[data-name]{width:250px}div.d3view-binouttable .binout-body tbody tr td{width:100px}div.d3view-binouttable .inlinesparkline{cursor:pointer;flex:1 1 auto}.d3view-sl-export div.d3view-newton .main_container{overflow:visible!important}.d3view-sl-export div.d3view-newton .chart_container>*{opacity:0}.d3view-sl-export div.d3view-newton .chart_container div.svg_container,.d3view-sl-export div.d3view-newton .chart_container div.d3view-legends-container{opacity:1!important}.d3view-sl-export div.d3view-newton div.d3view-legends-container .legends-body{max-height:unset!important;overflow:hidden!important}.d3view-sl-export div.vizviewContainer div.legends-body{overflow:hidden}.d3view-sl-export div.vizviewContainer .panel-options,.d3view-sl-export div.vizviewContainer .bubble-buttons,.d3view-sl-export div.vizviewContainer .hbarchart .settings{display:none!important}div.popover.fb-stat-popover .popover-content{width:max(20vw,400px)!important}div.popover.fb-stat-popover.num-popover .popover-content{height:100px}div.popover.fb-stat-popover.text-popover .popover-content{height:300px}.d3view-sl-export .vizviewContainer{background-color:#FFF}svg.d3view-pedpro .rects-container text{font-size:.7em!important}svg.d3view-pedpro.remove_dummies .dummy{opacity:0!important}.dropdown-menu.dropdown-menu-center{margin-right:9px;right:100%;left:unset!important;transform:translateY(-50%);top:50%}.dropdown-menu.dropdown-menu-center:before,.dropdown-menu.dropdown-menu-center:after{content:'';width:0;height:0;border-style:solid;position:absolute;top:50%;transform:translateY(-50%)}.dropdown-menu.dropdown-menu-center:after{border-width:8px 0 8px 8px;border-color:transparent transparent transparent #FFF;margin-left:-8px;right:-8px}.dropdown-menu.dropdown-menu-center:before{border-width:10px 0 10px 10px;border-color:transparent transparent transparent #CCC;margin-left:-10px;right:-10px}.dropdown-menu.dropdown-menu-center.dropdown-menu-right:before{right:unset;left:0}.dropdown-menu.dropdown-menu-center.dropdown-menu-right:after{right:unset;left:0}.dropdown-menu.dropdown-menu-center-top{margin-right:9px;right:100%;left:unset!important;top:0}.dropdown-menu.dropdown-menu-center-top:before,.dropdown-menu.dropdown-menu-center-top:after{content:'';width:0;height:0;border-style:solid;position:absolute;top:0}.dropdown-menu.dropdown-menu-center-top:after{border-width:8px 0 8px 8px;border-color:transparent transparent transparent #FFF;margin-left:-8px;right:-8px;top:2px}.dropdown-menu.dropdown-menu-center-top:before{border-width:10px 0 10px 10px;border-color:transparent transparent transparent #CCC;margin-left:-10px;right:-10px}.dropdown-menu.dropdown-menu-center-bottom{margin-right:9px;right:100%;left:unset!important;transform:translateY(calc(-100% + 10px))!important;top:50%}.dropdown-menu.dropdown-menu-center-bottom:before,.dropdown-menu.dropdown-menu-center-bottom:after{content:'';width:0;height:0;border-style:solid;position:absolute;bottom:0}.dropdown-menu.dropdown-menu-center-bottom:after{border-width:8px 0 8px 8px;border-color:transparent transparent transparent #FFF;margin-left:-8px;right:-8px;bottom:2px}.dropdown-menu.dropdown-menu-center-bottom:before{border-width:10px 0 10px 10px;border-color:transparent transparent transparent #CCC;margin-left:-10px;right:-10px}.gantt-tooltip{z-index:3000!important}.d3view-el-tour{background:#FFF;z-index:8001;position:fixed;max-width:500px;border-radius:5px;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);animation-duration:.7s}.d3view-el-tour .msg{padding:25px 15px 15px;color:steelblue}.plugins-top-arrow:before,.plugins-top-arrow:after{width:0;height:0;content:'';position:absolute;left:50%;transform:translateX(-50%);top:-9px;border-style:solid}.plugins-top-arrow:before{border-width:0 8px 8px;border-color:transparent transparent #CCC}.plugins-top-arrow:after{border-width:0 9px 9px;border-color:transparent transparent #FFF}.plugins-bottom-arrow:before,.plugins-bottom-arrow:after{width:0;height:0;content:'';position:absolute;left:50%;transform:translateX(-50%);top:100%;border-style:solid}.plugins-bottom-arrow:before{border-width:8px 8px 0;border-color:#CCC transparent transparent}.plugins-bottom-arrow:after{border-width:9px 9px 0;border-color:#FFF transparent transparent}.plugin-left-arrow:before,.plugin-left-arrow:after{width:0;height:0;content:'';position:absolute;left:-9px;transform:translateY(-50%);top:50%;border-style:solid}.plugin-left-arrow:before{border-width:8px 8px 8px 0;border-color:transparent #CCC transparent transparent}.plugin-left-arrow:after{border-width:9px 9px 9px 0;border-color:transparent #FFF transparent transparent}[class*=d3view-corner-box]{position:relative}.d3view-corner-box-br:after{content:"";position:absolute;bottom:-1px;right:0;width:0;height:0;display:block;border-style:solid;border-width:10px 10px 0;border-color:transparent;transform:rotate(-45deg);border-top-color:var(--d3view-corner-box-color)}.d3view-corner-box-tr:after{content:"";position:absolute;top:-1px;right:0;width:0;height:0;display:block;border-style:solid;border-width:0 10px 10px;border-color:transparent;transform:rotate(45deg);border-bottom-color:var(--d3view-corner-box-color)}.d3view-corner-box-tl:after{content:"";position:absolute;top:-1px;left:0;width:0;height:0;display:block;border-style:solid;border-width:0 10px 10px;border-color:transparent;transform:rotate(-45deg);border-bottom-color:var(--d3view-corner-box-color)}.d3view-corner-box-bl:after{content:"";position:absolute;bottom:-5px;left:5px;width:0;height:0;display:block;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent;transform:rotate(-45deg);border-right-color:var(--d3view-corner-box-color)}.d3view-pedpro .rect-group.selected circle,.d3view-pedpro .rect-group.selected rect{fill:#FFF!important;stroke:#AAA!important}.d3view-pedpro .rect-group.multiple rect{stroke:#4f5359!important}.d3view-pedpro .rect-group.selected text{fill:#428bca!important}.d3view-pedpro .rect-group.highlighted circle,.d3view-pedpro .rect-group.highlighted rect{fill:#f5f5f5!important}.d3view-pedpro .rect-group.highlighted text{fill:#428bca!important}div.d3view-dt-tooltip.right .tooltip-arrow{border-right-color:#4f5359}div.d3view-dt-tooltip.left .tooltip-arrow{border-left-color:#4f5359}div.d3view-dt-tooltip.bottom .tooltip-arrow{border-bottom-color:#4f5359}div.d3view-dt-tooltip.top .tooltip-arrow{border-top-color:#4f5359}.mini-fa{font-size:.9em}.d3view-vbar .loading-msg{position:absolute;bottom:0;right:0;padding:10px}.vbar-summary{position:absolute;right:0;top:0;background:#FFF;height:auto}.vbar-summary .table-container{padding:10px;border:1px solid #DDD;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);width:350px;max-height:300px;margin-top:20px;overflow:auto}.vbar-summary .table-container th{word-break:break-all}.d3view-viz[data-chart-type=barchart-vertical].simple-texts>:not(.vbar-simple-text):not(.vbar-text-viz){display:none;pointer-events:none}.d3view-viz[data-chart-type=barchart-vertical].simple-texts .vbar-text-viz{flex:1 1 auto}.d3view-viz[data-chart-type=barchart-vertical] .vbar-simple-text{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:25px;overflow:auto;font-size:1.4em}div.d3view-plugin-header{margin:0;display:flex;background-color:#fff;align-items:center;padding:0;height:70px}div.d3view-plugin-header .name-container{display:flex;align-items:center;margin-right:20px}div.d3view-plugin-header .a-icon{display:none}div.d3view-plugin-header .plugin-name{text-decoration:none;border-bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500;font-size:1.3em;color:inherit}@media (max-width:1140px){div.d3view-plugin-header .plugin-name{max-width:500px!important}}div.d3view-plugin-header .dropdowns-list .dropdown-menu li{position:relative;display:flex;align-items:center;justify-content:space-between}div.d3view-plugin-header .dropdown-menu li>a:not([data-inline-doc]){flex:1 1 auto}div.d3view-plugin-header li.checked:after{content:'\f00c';font-family:FontAwesome;position:absolute;left:6px;top:0;color:#428bca;top:50%;color:#202134;transform:translateY(-50%)}div.d3view-plugin-header .dropdowns-list li.dropdown{display:inline-block;padding:0}div.d3view-plugin-header .dropdowns-list li.dropdown>a:not(.btn){padding:8px 10px;color:#000;text-decoration:none}div.d3view-plugin-header li.dropdown:not(.nostyles):hover,div.d3view-plugin-header li.dropdown:not(.nostyles).open,div.d3view-plugin-header li.dropdown:not(.nostyles).shown{background:#f1f3f4;border-radius:4px}div.d3view-plugin-header li.dropdown:hover>a:not(.btn),div.d3view-plugin-header li.dropdown.open>a:not(.btn),div.d3view-plugin-header li.dropdown.shown>a:not(.btn){color:#333!important}div.d3view-plugin-header .wf-dropdowns .dropdown-menu>li>a:hover{background-image:none!important;background:#f1f3f4;color:#333!important}.pivot-table-container .pivot-label-header h2{width:100%}.pivot-table-container .toggle{cursor:pointer;font-size:1em;color:dimgray;padding:5px}.pivot-table-container .toggle:hover{color:#CCC}.pivot-table-container .pivot-row.nested{display:flex}.pivot-table-container .pivot-row.nested .pivot-name-container{padding-left:10px}.pivot-table-container .pivot-total{flex:1 0 100px;display:flex;align-items:center;justify-content:center}.pivot-table-container .pivot-name-container{align-items:center;min-width:100px;width:25%;display:flex;padding-left:10px;min-height:35px}.pivot-table-container .pivot-name-container b{display:inline-block;max-width:100%;text-overflow:ellipsis;overflow:hidden;text-transform:uppercase}.pivot-table-container .pivot-columns{display:flex;flex:0 0 auto}.pivot-table-container .pivot-header.pivot-label-header>div{display:block}.pivot-table-container .pivot-label-header span.col-label{text-transform:capitalize}.pivot-table-container .pivot-label-header .pivot-columns{text-align:center}.pivot-table-container .pivot-col b{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pivot-table-container .pivot-col [data-link]{color:#428bca;cursor:pointer}.pivot-table-container .pivot-row-contents{display:flex}.pivot-table-container .root>.pivot-row{border-bottom:1px solid #DDD;height:100px}.pivot-table-container .root>.pivot-row>.pivot-row-contents .pivot-total{font-weight:700}.pivot-table-container ul.nested .pivot-name-container{padding-left:10px}.pivot-table-container .pivot-col,.pivot-table-container .pivot-val{min-width:50px;display:flex;align-items:center;justify-content:center}.pivot-table-container .pivot-body .pivot-columns.hasColors .pivot-col{border-right:1px solid #fff}.pivot-table-container .pivot-header{display:flex}.pivot-table-container .root>li.pivot-row.ui-selecting,.pivot-table-container .root>li.pivot-row.ui-selected{background-color:var(--dt-selection-color)!important;color:#000!important}.d3view-viz-tooltip{background:#FFF;z-index:8001;padding:8px;position:fixed;pointer-events:none;max-width:300px;border-radius:3px;box-shadow:var(--plugin-box-shadow);opacity:0}.d3view-viz-tooltip.in{opacity:1!important}.d3view-toggle-switch{position:relative;display:block;line-height:1.5em;padding-left:1.5rem}.d3view-toggle-switch input{position:absolute;z-index:-1;opacity:0}.d3view-toggle-switch label{position:relative;margin-bottom:0;vertical-align:top}.d3view-toggle-switch label::before{position:absolute;top:.25rem;display:block;height:1rem;content:"";background-color:#fff;border:#adb5bd solid 1px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.d3view-toggle-switch label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%;top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}.d3view-exporting{cursor:progress}.d3view-exporting .bubble-chart-container div.legends-body,.d3view-exporting .bubble-chart-container div.legends-wrapper{max-height:unset!important;overflow:visible!important}.d3view-exporting .panel-options,.d3view-exporting .bubble-buttons,.d3view-exporting .controlBtnGroups,.d3view-exporting .hbarchart .settings,.d3view-exporting .gallery_container .image-options,.d3view-exporting .kv_header,.d3view-exporting .kv_dset_container .sort_data,.d3view-exporting .search_container,.d3view-exporting div.simlytiks div.viewContent:not(.enabled):hover .floating-btn,.d3view-exporting .ui-resizable-handle,.d3view-exporting .shapes .shape circle.drag,.d3view-exporting .d3view-color-blocks .settings-right .chart-type,.d3view-exporting .d3view-color-blocks .settings-right .threshold_container,.d3view-exporting .d3view-color-blocks .settings-right .controls>.btn-group,.d3view-exporting .d3view-color-blocks .settings-right .download_anim,.d3view-exporting .drill_up,.d3view-exporting .drill_down,.d3view-exporting .d3view-newton .datum-values-container .view_type,.d3view-exporting .lastsearchkeywords,.d3view-exporting .ace_print-margin,.d3view-exporting .ace_cursor,.d3view-exporting .ace_active-line{display:none!important}.d3view-exporting .kv_dset_table_container{margin:0!important;overflow:hidden!important}.d3view-exporting div.d3view-newton .legends-wrapper .legends-body .legends-list{overflow-x:hidden}.d3view-exporting .newton-mode-settings,.d3view-global-exporting .newton-mode-settings,.d3view-exporting .newton-inbuilt-settings,.d3view-global-exporting .newton-inbuilt-settings,.d3view-exporting .newton-interaction-settings,.d3view-global-exporting .newton-interaction-settings{opacity:0}.d3view-exporting .d3view-legends-container.scroll_enabled .scroll_button,.d3view--global-exporting .d3view-legends-container.scroll_enabled .scroll_button{display:none!important}.d3view-exporting div.d3view-legends-container div.legends-body,.d3view-exporting div.d3view-legends-container div.legends-body .legends-list{overflow-x:hidden!important;overflow-y:hidden!important;max-height:unset}.d3view-global-exporting .workflow .top-settings-container,.d3view-global-exporting .workflow .zoom{display:none}.d3view-exporting .d3Panel{overflow:hidden!important}.d3view-exporting .ht-val .curve_col{display:none}.d3view-exporting .response-box .curve_col{display:none}.d3view-exporting .main_container{overflow:visible!important}.d3view-exporting .chart_container>*{}.d3view-exporting div.svg_container,.d3view-exporting div.d3view-legends-container{opacity:1!important}.d3view-exporting .bs_datatable_wrapper div.settings,.d3view-exporting .bs_datatable_wrapper .dt-pagination{display:none!important}.d3view-exporting .bs_datatable_wrapper .dt-tables{overflow:hidden!important}.d3view-exporting .ht_table{overflow:hidden!important}.d3view-exporting div.pedpro-container .settings{display:none!important}.d3view-exporting div.simlytiks:not(.hasFixedContainer) div.viewContent:not(.enabled):not(.profile-viz):hover .floating-btn{display:none!important}.d3view-exporting .response-container.responseItem .d3view-newton .newton-simple-settings-header{display:none}.d3view-exporting .d3view-textviz{padding:0}.d3view-exporting .d3view-textviz .ace_editor{background-color:transparent!important}.d3view-exporting .d3view-textviz .ace_gutter{display:none}.d3view-exporting .d3view-textviz .ace_scroller{left:0!important}.d3view-exporting .d3view-textviz .ace_scroller .ace_content{overflow:hidden}.d3view-exporting .d3view-textviz .scrollToBottom,.d3view-exporting .d3view-textviz .scrollToTop,.d3view-exporting .d3view-textviz .ace_scrollbar{display:none}.d3view-exporting .d3view-newton .grouped_charts[data-orientation=grid]{overflow-x:hidden!important}div.simlytiks g.is_overlapping text,div.simlytiks g.is_overlapping image{opacity:0}div.simlytiks g.tick text.rotated{transform:rotate(-55deg);text-anchor:end!important}div.simlytiks g.axis[data-position=top] .tick text.rotated{transform-origin:-20px -50px}div.simlytiks .tick.greyed_out>text{transition:fill .5s ease-in}div.simlytiks .tick.greyed_out>image{transition:opacity .5s ease-in;opacity:.3}div.simlytiks .tick.greyed_out{fill:lightgray}.tick .tick-stats{pointer-events:none;color:dimgrey;cursor:pointer}.tick .tick-stats:hover,.tick.open .tick-stats{fill:#428bca}.x.axis:hover .tick-stats,.tick.open .tick-stats,.tick .tick-stats:hover{display:block;pointer-events:all}.lead-sm{font-size:17px!important}.lead-xs{font-size:15px!important}.lead-2x{font-size:30px!important}.lead-xxs{font-size:1em!important}.lead-bold{font-weight:700}.lead-bold-light{font-weight:500}.lead-m0{margin-bottom:0}.disabled{opacity:.6;cursor:not-allowed}.disabled *{pointer-events:none!important}.pl-flex{display:flex}.pl-flex-wrap{flex-wrap:wrap}.d3view-flex-v,.d3view-flex-h{display:flex;align-items:center}.flex-space-out{justify-content:space-between}.flex-h{justify-content:center}.flex-end{justify-content:flex-end}.flex-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;margin-right:8px}span.flex-right.count{margin:0 8px}.flex-l.flex-0{flex:0 0 auto}.pl-flex-vertical,.pl-flex-v{display:flex;flex-direction:column}.pl-flex-vertical .flex-item{flex:1 1 auto}.pl-flex-vertical .flex-item.flex-0{flex:0 0 auto}.pl-v-divider{color:#AAA}.sc-uniq-values{height:100%;overflow:auto}.sc-uniq-values[data-design=modern]{display:flex}.sc-uniq-values[data-design=modern] div[data-key]{display:block;margin-right:8px}.sc-uniq-values[data-design=modern] .see_more{margin-top:2px;width:100px}.sc-uniq-values[data-design=modern] .uniq-val-cont{display:flex}.sc-uniq-values[data-design=modern] div[data-key] .label{padding:.2em .6em .2em!important;font-size:90%}.sc-uniq-values[data-design=modern2] [data-key]{background:#f5f5f5!important;margin-bottom:10px;padding:10px;border-radius:4px}.sc-uniq-values.hasPagination .uniq-val-cont{max-height:calc(100% - 50px);overflow:auto}.sc-uniq-values.hasPagination .dt-pages{display:flex;justify-content:flex-end;margin:10px 0}.sc-uniq-values [data-key].ui-selecting,.sc-uniq-values [data-key].ui-selected{background:#d3f4ff73}.sc-uniq-values.is_selectable [data-key]{cursor:pointer}.sc-uniq-values [data-key].greyed_out{color:dimgrey}.sc-uniq-values [data-key]{display:flex;align-items:center;justify-content:space-between;padding:2px}.sc-uniq-values [data-key].lg{font-size:1.2em}.sc-uniq-values.is_selectable [data-key]:hover{background-color:#ddd}.jiggle{animation-name:keyframes2;animation-iteration-count:infinite;animation-delay:-.5s;animation-duration:.3s}@keyframes keyframes2{0%{transform:rotate(5deg);animation-timing-function:ease-in}50%{transform:rotate(-5deg);animation-timing-function:ease-out}}@-webkit-keyframes flash_override{0%,100%,50%{opacity:1}25%,75%{opacity:.3}}.d3view-info{background-color:#009CFA}div.image-positioner .settings-left{align-items:center}div.image-positioner[data-mode=overlay]{position:relative;overflow:hidden}div.image-positioner[data-mode=overlay] .image_overlay{margin-top:10px;position:relative}div.image-positioner[data-mode=overlay] .spinner{position:absolute;top:50%;left:50%;font-size:1.5em;display:none}div.image-positioner[data-mode=overlay] div.canvas-containers canvas{position:absolute;left:0;top:0;border:1px solid #DDD}div.image-positioner[data-mode=overlay] .overlay_settings{}div.image-positioner[data-mode=overlay] .overlay_settings>.panel{width:100%;height:100%}div.image-positioner[data-mode=overlay] .panel-heading{cursor:move}div.image-positioner[data-mode=overlay] .overlay_settings .panel-body{padding:10px!important}div.image-positioner[data-mode=overlay] .overlay_settings.minimized{bottom:0!important;top:inherit!important;height:30px!important;right:0!important;left:inherit!important}div.image-positioner[data-mode=overlay] .overlay-color-palette.minimized{bottom:0!important;top:inherit!important;left:0!important;height:30px!important}div.image-positioner[data-mode=overlay] .minimized div.panel-body{display:none}div.image-positioner[data-mode=overlay] .overlay_settings .panel-body ul{border:0;box-shadow:none;margin-bottom:1px;overflow:auto}div.image-positioner[data-mode=overlay] .overlay_settings .panel-body ul li.row-item{border:0;padding:6px 0;cursor:move}div.image-positioner[data-mode=overlay] .overlay_settings .panel-body ul li.row-item.invalid{opacity:.4}div.image-positioner[data-mode=overlay] .overlay_settings .panel-body ul li.row-item.invalid>*{pointer-events:none}div.image-positioner[data-mode=overlay] .overlay_settings .panel-body ul li.row-item>div>div{flex:1 1 auto}div.image-positioner[data-mode=overlay] .overlay_settings .panel-body ul li.list-group-item:not(.invalid):hover{background-color:#f5f5f5}div.image-positioner[data-mode=overlay] .overlay_settings .panel-body ul li.list-group-item .row-color{cursor:pointer;width:12px;height:12px;border:1px solid #DDD}div.image-positioner[data-mode=overlay] .sortable-handle{opacity:0;position:absolute;left:5px;top:9px;font-size:12px}div.image-positioner[data-mode=overlay] li:hover .sortable-handle{opacity:1!important}div.image-positioner[data-mode=overlay] .reset_color:hover{color:red}div.image-positioner[data-mode=overlay] .image-colors{position:absolute;top:0;right:0;cursor:pointer}div.image-positioner[data-mode=overlay] .ui-slider.ui-widget-content{}div.image-positioner[data-mode=overlay] .overlay-color-palette{position:absolute!important;bottom:0;left:50%;width:200px;display:none}div.image-positioner[data-mode=overlay] .overlay-color-palette .panel-body{display:flex;flex-wrap:wrap;position:relative;padding:15px!important}div.image-positioner[data-mode=overlay] .overlay-color-palette .panel-body button.canvas-colors{margin:3px;margin-bottom:0}div.image-positioner[data-mode=overlay] .overlay-color-palette .palette-color{width:25px;height:25px;margin:2px;display:inline-block;position:relative;border:1px solid #4f5359;cursor:pointer}div.image-positioner[data-mode=overlay] .overlay-color-palette .palette-color.dominant:after{content:"\f063";font-family:FontAwesome;position:absolute;top:-13px;left:7px;color:red}div.image-positioner[data-mode=overlay] .overlay-color-palette .palette-color.opaque{opacity:.2}div.image-positioner[data-mode=overlay] .settings-left{cursor:not-allowed}div.image-positioner[data-mode=overlay] .settings-left button{opacity:.5;pointer-events:none}div.starccm_spectrum_analyzer>div.chart-container.active{display:flex;flex-wrap:wrap}div.starccm_spectrum_analyzer>div.chart-container{display:none}.slider.slider-horizontal{width:100%!important}svg.isHighlighting .bubble_g>*{pointer-events:none!important}svg g.highlight_brushes rect.background{visibility:visible!important;fill:none}div.dz-full{position:absolute;top:0;left:0;opacity:0;width:100%;background-color:#d3f4ff73;border:2px solid #DDD;transition:opacity .15s ease-in}div.dz-full.dz-drag-hover{opacity:1!important;z-index:2}div.dz-full.dz-full-message{position:absolute;display:none;left:50%;top:50%;transform:translate(-50%,-50%);font-size:1.5em}div.dz-full.dz-drag-hover .dz-full-message{display:block!important}.carousel-indicators.inverted li{background-color:#999;background-color:rgba(70,70,70,.25)}.carousel-indicators.inverted .active{background-color:#444}input[type=datetime-local]{position:relative}input[type=datetime-local]:after{content:"\f073";color:#555;padding:0 5px;font-family:FontAwesome;position:absolute;right:0;top:0}input[type=datetime-local]:hover:after{color:#bf1400}input[type=datetime-local]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:transparent;background:transparent}input[type=datetime-local]::-webkit-inner-spin-button{z-index:1}input[type=datetime-local]::-webkit-clear-button{z-index:1}input[type=date]{position:relative}input[type=date]:after{content:"\f073";color:#555;padding:0 5px;font-family:FontAwesome;position:absolute;right:0;top:0}input[type=date]:hover:after{color:#bf1400}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:transparent;background:transparent}input[type=date]::-webkit-inner-spin-button{z-index:1}input[type=date]::-webkit-clear-button{z-index:1}input.pl-checkbox[type=checkbox]{position:relative;appearance:none;width:50px;height:25px!important;background:#eee;border-radius:50px;box-shadow:inset 0 0 5px rgba(0,0,0,.2);cursor:pointer;transition:.4s;text-decoration:none;margin-left:5px}input.pl-checkbox[type=checkbox][disabled]{cursor:not-allowed;opacity:.5}input.pl-checkbox:checked[type=checkbox]{background:#7da6ff}input.pl-checkbox[type=checkbox]::after{position:absolute;content:"";width:25px;height:25px;top:0;left:0;background:#fff;border-radius:50%;box-shadow:0 0 5px rgb(0 0 0 / 20%);transform:scale(1.1);transition:.4s}input.pl-checkbox:checked[type=checkbox]::after{left:50%}input.pl-checkbox[type=checkbox]:focus{outline:0}input.pl-checkbox[type=checkbox].small{width:30px;height:15px!important;margin:0}input.pl-checkbox[type=checkbox].small::after{width:15px;height:15px}.canvas-paintboard.dragging{cursor:grab!important}.canvas-paintboard.mouseover{cursor:pointer}.canvas-paintboard .pb-text{border:1px solid transparent;cursor:grab;width:auto;text-align:center;height:auto!important}.canvas-paintboard .pb-text .editor{word-break:break-word;padding:2px 4px}.canvas-paintboard .pb-text:hover,.canvas-paintboard .pb-text.dragging,.canvas-paintboard .pb-text.ui-resizable-resizing,.canvas-paintboard .pb-text.clicked{border-color:#DDD}.canvas-paintboard .pb-text.clicked:after,.canvas-paintboard .pb-text.clicked:before{content:'\f111';font-family:FontAwesome;color:red;position:absolute;right:-6px;top:50%;font-style:normal;font-size:12px;font-weight:400;transform:translateY(-50%)}.canvas-paintboard .pb-text.clicked:before{left:-6px;right:unset}.paint-board{width:100%;height:100%;position:relative}.paint-board .paint-board-wrapper{width:100%;height:100%;position:absolute;left:0;top:0}.paint-board-wrapper .paint-board-nav{height:70px;background-color:rgb(255 251 251);border-bottom:2px solid rgba(0,0,0,.1);width:100%}.paint-board-wrapper .paint-board-nav:hover{cursor:pointer}.paint-board-wrapper .paint-board-body{height:calc(100% - 72px);width:100%;position:relative;background-color:transparent}.paint-board-wrapper .nav-container{width:100%;height:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.paint-board-wrapper ul.right-nav-container{width:auto;height:100%;display:flex;flex-wrap:wrap;align-items:center;margin:0}.paint-board-wrapper ul.right-nav-container>li{margin:0 5px}.paint-board-wrapper a.pb-btn{display:flex;flex-direction:column}.paint-board-wrapper .font-size-21{font-size:21px}.paint-board-wrapper .font-size-10{font-size:10px}.paint-board-wrapper ul.left-nav-container{width:auto;height:100%;display:flex;align-items:center;margin:0}.paint-board-wrapper ul.left-nav-container>li{margin:0 10px}.paint-board-wrapper .viz-hidden{visibility:hidden}.paint-board ul>li>a i,.paint-board ul>li>a span,.paint-board ul>li>a label{pointer-events:none}.paint-board ul.paint-settings-dropdown>li>a{background-color:#fff;color:#333}.paint-board ul.paint-settings-dropdown>li>a:hover{background-color:whitesmoke;background-image:none;color:#333!important}.paint-board-wrapper .show-pb-nav{animation:showPbNav .3s;display:block!important}@keyframes showPbNav{from{height:0}to{height:70px}}.paint-board-wrapper .hide-pb-nav{animation:hidePbNav .3s}@keyframes hidePbNav{from{height:70px}to{height:0;display:none}}.paint-board .shapes-dropdown,.paint-board .paint-settings-dropdown{max-width:275px!important;min-height:100px!important}.paint-board .pencil-drawing-canvas{position:absolute;top:0;left:0}.paint-board .pencil-drawing-canvas:hover{cursor:grabbing}.paint-board .dz-clickable{cursor:n-resize!important}.paint-board .ui-draggable.ui-wrapper{overflow:visible!important}.paint-board .ui-resizable-n,.paint-board .ui-resizable-s{height:3px;background-color:#333}.paint-board .ui-resizable-e,.paint-board .ui-resizable-w{width:3px;background-color:#333}.paint-board .ui-resizable-sw,.paint-board .ui-resizable-ne,.paint-board .ui-resizable-nw{background-color:#333!important}.paint-board .ui-resizable-se{background-image:url(/images/arrow-right-solid.svg);background-repeat:no-repeat;background-position:unset;transform:rotate(45deg);right:-2px;bottom:-2px}.paint-board .pb-icon{font-size:21px;pointer-events:none;margin-top:5px}.paint-board .pb-label{margin-top:-5px}.paint-board span.content{font-size:inherit;font-family:inherit;color:inherit;line-height:1}.paint-board .pb-group{width:120px;padding:0 10px;margin:0}.paint-board .btn-label{padding:2px 5px;border-radius:4px;margin:0}.paint-board .btn-label:hover{background-color:lightgray;cursor:pointer}.paint-board .dropdown.open .btn-label{background-color:lightgray}.paint-board .pb-nav-icon{margin:0 2px!important;padding:8px;border-radius:4px}.paint-board .pb-nav-icon.pb-selected{background-color:steelblue}.paint-board .pb-nav-icon.pb-selected>a{color:#fff}.paint-board li.pb-selected>a{background-color:steelblue;color:#fff}.paint-board .paint-board-item:hover{outline:1px solid #000}.paint-board .ui-draggable-dragging{z-index:100001}.paint-board .paint-board-item.move-item-back{z-index:-1!important}.paint-board .grid-canvas{z-index:-2!important}.paint-board .paint-board-canvas{position:absolute;left:0;top:0}.paint-board .toggle-dimension-element,.paint-board .toggle-dimension-graph,.paint-board .toggle-grid-view{font-size:35px}.paint-board .peacock-renderer{width:100%;height:100%}.paint-board a[data-type=shape] img{pointer-events:none}.paint-board .pb-rc-label{width:65px;word-break:break-word;text-align:center;margin:0}.paint-board i.pb-shape-icon{font-weight:bolder;font-size:1.2em}.paint-board .pb-annotation{position:absolute;border:1px solid steelblue;border-radius:4px;color:#333;cursor:pointer;text-align:center;background-color:#d3f4ff}.paint-board .pb-annotation *{pointer-events:none}.arc-diagram{display:flex;flex-direction:column;width:100%;height:100%}.sankeyplot{display:flex;width:100%;height:100%;flex-direction:column;position:relative}.sankeyplot .chart{width:100%;height:100%;padding:15px}.chart-tooltip{display:block;position:fixed;width:auto;max-width:800px;height:auto;padding:10px 15px;color:grey;border-radius:6px;border:1.5px solid lightgray;background-color:#eee;z-index:100000}.viz-timeline svg .nodes rect{fill:gray!important;opacity:.5}.viz-timeline svg rect.extent{fill-opacity:.5!important}.viz-timeline svg path.domain{stroke:none}.simple-table{overflow:auto;height:100%;font-size:1.2em}.simple-table table tr{height:80px}div.dataclassifier .category{font-weight:700}span.slider-tooltip{position:absolute;background:#FFF;border:1px solid #DDD;padding:1px 4px;border-radius:4px;color:dimgray;pointer-events:none}.entity .node text{font:inherit;pointer-events:inherit}.entity .node.hovered rect{transition:fill .3s ease-in;stroke:steelblue!important}.entity path.hovered{transition:stroke-width .3s ease-in,fill .3s ease-in;stroke:steelblue!important;opacity:1!important;stroke-opacity:1!important}div.d3view-log-viewer .log-table tbody tr{height:70px}div.d3view-log-viewer #log-filters{background-color:transparent!important}div.d3view-log-viewer #log-filters div.d3view-filters-container li.filter-item>a{padding:10px}div.file-watcher{font-size:1.5em}div.file-watcher .global_play{cursor:pointer;opacity:.5;color:dimgrey;z-index:2}div.file-watcher .global_play:hover{opacity:1!important;color:steelblue}div.file-watcher .fw-container>div{border-right:1px solid #DDD;height:100%}div.file-watcher .fw-msg{position:absolute;bottom:0;right:20px;z-index:2}div.file-watcher .fw-item{padding:0 15px;margin-bottom:10px}div.file-watcher .fw-item.modified{background:orange}div.file-watcher .fw-item.pushed{background:green;color:#FFF}svg g.events-container .event text.start{text-anchor:end}svg g.events-container .event text.end{text-anchor:start}svg g.events-container .event circle.start,svg g.events-container .event circle.end{pointer-events:all}svg g.events-container line.mouseline{stroke:#000}svg g.events-container .event .inner{cursor:move}svg g.events-container .event circle{cursor:grab}.event-detection g.events-container .event circle{pointer-events:none!important}.event-adding .event circle{pointer-events:none!important}.d3view-api-analytics .tags .badge{float:none!important}.bootstrap-select.plugin-bs-select{min-width:100px}.plugin-ext-list li{display:inline;margin:3px}.d-inline{display:inline}.kv_dset_container .setting_item{word-break:break-all}.d3view-initials{display:inline-block;overflow:hidden;white-space:nowrap;width:1ch;position:relative;font-size:2em;letter-spacing:1ch}.d3view-initials.with_background{border:1px solid #DDD;border-radius:50%;padding:10px;display:flex;align-content:center;justify-content:center}div.plugin-page-sorter:not(.nested) .pgs-body,div.plugin-page-sorter.nested .pgs-body .pgs-section-items{display:flex;flex-wrap:wrap}div.plugin-page-sorter.nested .pgs-body .pgs-section-header{padding:0 10px}div.plugin-page-sorter .pgs-body .pgs-item{margin:10px;width:250px;height:200px}div.plugin-page-sorter .pgs-body .pgs-item .panel-body{height:calc(100% - 43px);display:flex;align-items:center;justify-content:center}.animated.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}[data-no-value]:after{content:attr(data-no-value)}.viz-right-options{margin-left:5px}.pl-li{position:relative}.pl-li.checked:before{position:absolute;content:'\f00c';font-family:FontAwesome;color:#428bca;top:6px;left:3px}.pl-li.active:before,.pl-li:focus:before,.pl-li:hover:before{color:#FFF}.pl-li.checked>a:hover:before{color:#FFF!important}.badge-primary{background-color:#428bca;color:#FFF}.pl-corner-badge-tr{position:absolute;right:0;top:0;transform:translate(-50%,-50%);font-size:75%;position:absolute!important}.d3view-plugin-background{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1051;opacity:0;background:#FFF;background:radial-gradient(at center,#FFF,#A3A1A1);transition:opacity .2s ease-in;cursor:progress}.d3view-plugin-background .plugin-logo{position:absolute;left:50%;top:30%;transform:translate(-50%,0);height:30%}.d3view-plugin-background footer{position:absolute;bottom:0;left:0;width:100%;height:60px;background-image:linear-gradient(to bottom,var(--indigo-blue-dark) 0,var(--indigo-blue-light) 90%,var(--app-sl-color))!important;text-align:center}.d3view-plugin-background footer img{width:120px;position:relative;top:10px;display:inline}.d3view-plugin-background .d3view-loading-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:90%;max-width:480px}.d3view-plugin-background .d3view-loading-logo-container img{margin:0 auto 24px}.d3view-plugin-background .d3view-loading-logo-container .plugin-logo{position:relative;left:auto;top:auto;transform:none;height:auto;max-height:120px;max-width:180px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.15));animation:d3view-logo-pulse 2s ease-in-out infinite}@keyframes d3view-logo-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.9}}.d3view-plugin-background .d3view-loading-status-container{background:rgba(255,255,255,.95);border-radius:16px;padding:28px 32px;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);backdrop-filter:blur(8px)}.d3view-plugin-background .d3view-loading-message-wrapper{margin-bottom:8px}.d3view-plugin-background .d3view-loading-message{font-family:'Segoe UI',-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;color:#2c3e50;margin:0 0 6px;letter-spacing:.3px;transition:opacity .3s ease,transform .3s ease}.d3view-plugin-background .d3view-loading-message.updating{opacity:.6;transform:translateY(-2px)}.d3view-plugin-background .d3view-loading-submessage{font-family:'Segoe UI',-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#7f8c8d;margin:0;min-height:18px;transition:opacity .3s ease}.d3view-plugin-background .d3view-loading-progress-container{margin-top:20px;display:flex;align-items:center;gap:12px}.d3view-plugin-background .d3view-loading-progress-bar{flex:1;height:6px;background:#e8ecef;border-radius:3px;overflow:hidden}.d3view-plugin-background .d3view-loading-progress-fill{height:100%;background:linear-gradient(90deg,var(--indigo-blue-dark,#3a4a5c),var(--app-primary-color,#4a90d9));border-radius:3px;transition:width .4s cubic-bezier(0.4,0,.2,1);position:relative;overflow:hidden}.d3view-plugin-background .d3view-loading-progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:d3view-progress-shimmer 1.5s infinite}@keyframes d3view-progress-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.d3view-plugin-background .d3view-loading-progress-text{font-family:'Segoe UI',-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;color:#5a6c7d;min-width:36px;text-align:right}.d3view-plugin-background .d3view-loading-steps{margin-top:24px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.d3view-plugin-background .d3view-loading-step{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;transition:all .3s ease}.d3view-plugin-background .d3view-loading-step.pending{background:#f0f2f4;color:#95a5a6}.d3view-plugin-background .d3view-loading-step.active{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#1976d2;box-shadow:0 2px 8px rgba(25,118,210,.2)}.d3view-plugin-background .d3view-loading-step.completed{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);color:#388e3c}.d3view-plugin-background .d3view-step-indicator{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px}.d3view-plugin-background .d3view-loading-step.pending .d3view-step-indicator{background:#dce0e3;color:#7f8c8d}.d3view-plugin-background .d3view-loading-step.active .d3view-step-indicator{background:#1976d2;color:#fff}.d3view-plugin-background .d3view-loading-step.completed .d3view-step-indicator{background:#388e3c;color:#fff}.d3view-plugin-background .d3view-step-number{font-weight:700}.d3view-plugin-background .d3view-step-label{white-space:nowrap}.d3view-plugin-background .d3view-loading-minimal{background:transparent;box-shadow:none;padding:0;max-width:500px}.d3view-plugin-background .d3view-loading-minimal .d3view-loading-logo-container{margin-bottom:32px}.d3view-plugin-background .d3view-loading-minimal .d3view-loading-message{font-family:'Segoe UI',-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600;color:#2c3e50;margin:0 0 4px;letter-spacing:-.3px}.d3view-plugin-background .d3view-loading-minimal .d3view-loading-submessage{font-size:13px;color:#7f8c8d;margin:0 0 28px;min-height:18px}.d3view-loading-segmented-progress{width:100%}.d3view-segmented-track{display:flex;align-items:center;height:6px;margin-bottom:12px}.d3view-segment{flex:1;height:100%;background:#dce0e3;border-radius:3px;overflow:hidden;position:relative}.d3view-segment-fill{width:0;height:100%;background:linear-gradient(90deg,#3a5a7c,#4a90d9);border-radius:3px;transition:width .5s cubic-bezier(0.4,0,.2,1)}.d3view-segment.completed .d3view-segment-fill{width:100%;background:#43a047}.d3view-segment.active .d3view-segment-fill{width:100%;animation:segmentPulse 1.5s ease-in-out infinite}@keyframes segmentPulse{0%,100%{opacity:1}50%{opacity:.6}}.d3view-segment-connector{width:8px;height:2px;background:#dce0e3;flex-shrink:0;transition:background .3s ease}.d3view-segment-connector.active{background:#43a047}.d3view-segment-labels{display:flex;justify-content:space-between}.d3view-segment-label{font-family:'Segoe UI',-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:500;color:#95a5a6;display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;transition:color .3s ease}.d3view-segment-label.active{color:#3a5a7c;font-weight:600}.d3view-segment-label.completed{color:#43a047}.d3view-segment-dot{width:16px;height:16px;border-radius:50%;background:#e8ecef;display:flex;align-items:center;justify-content:center;font-size:9px;transition:all .3s ease}.d3view-segment-label.active .d3view-segment-dot{background:#3a5a7c;color:#fff;box-shadow:0 0 0 3px rgba(58,90,124,.2)}.d3view-segment-label.completed .d3view-segment-dot{background:#43a047;color:#fff}.d3view-pulse-dot{width:6px;height:6px;background:#fff;border-radius:50%;animation:pulseDot 1s ease-in-out infinite}@keyframes pulseDot{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-label{height:auto!important}.fa-clickable{cursor:pointer}.fa-clickable:hover{color:#428bca}.pl-fixed{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:2000!important;background:#FFF!important}body.hasFixedContainer #main_content{z-index:20}.pl-notification-popover.popover{width:300px;max-width:unset;box-shadow:var(--plugin-box-shadow)}.pl-notification-popover.popover .popover-title{padding:20px;background:#FFF;color:steelblue}.pl-notification-popover.popover .popover-content{font-size:medium;font-weight:700;-webkit-font-smoothing:antialiased}.pl-notification-popover.popover>div[class*=popover-]{padding:15px}.pl-autofill .autofill-marker{color:steelblue;font-weight:500}.pl-editable[contenteditable]:empty:not(:focus):before{content:attr(data-ph);color:grey;pointer-events:none!important}.pl-autofill a.autofilled-item{cursor:pointer}.pl-autofilled-item[data-link=true]{color:var(--indigo-blue-light);cursor:pointer}.pl-autofilled-item[data-link=true]:before{content:'@'}.pl-autofilled-item[data-link=false]{}.pl-autofilled-item[data-link=false] span.value:before{content:'= '}.pl-nav-tabs-vertical{border-right:1px solid #DDD;flex:0 0 100px;width:100px;height:100%;overflow:auto}.plugin-flex-tabs{display:flex}.plugin-flex-tabs>.pl-nav-tabs{border-right:1px solid #DDD;flex:0 0 100px;width:100px;height:100%;overflow:auto}.plugin-flex-tabs>.tab-content{flex:1 1 auto;height:100%}.pl-vertical-tabs-container{display:flex;height:100%}.pl-vertical-tabs-container>.tab-content{flex:1 1 auto}.pl-tabs-vertical>li{cursor:pointer;border-right:0;border-left:0;background-color:transparent;padding:0!important;text-align:center}.pl-tabs-vertical>li>a{color:#333;text-decoration:none;padding:15px 10px;display:flex;flex-wrap:wrap;justify-content:center}.pl-tabs-vertical>li>a>i{pointer-events:none;width:100%;background-size:50px}.pl-tabs-vertical>li.active,.pl-tabs-vertical>li.open,.pl-tabs-vertical>li:hover,.pl-tabs-vertical>li:focus{background:#f1f3f4!important;background-image:none!important;border-color:#DDD!important}.pl-tabs-vertical>li.active>a,.pl-tabs-vertical>li.open>a,.pl-tabs-vertical>li:hover>a,.pl-tabs-vertical>li:focus>a{text-shadow:none;color:#333!important}.pl-tabs-vertical>li span.pl-tab-item-label{display:block;width:100%;word-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pl-search-tags{display:flex;align-items:center;flex-wrap:wrap;overflow:auto;overflow-x:hidden}.pl-search-tags>[data-key]{cursor:pointer;margin:5px;font-size:85%}.pl-search-tags.defaults>span{margin:5px;font-size:initial}.pl-search-tags>[data-key].selected{background-color:#428bca}.confusion-matrix .cell rect{fill-opacity:.5}.confusion-matrix .r-label text,.confusion-matrix .column-label text{font-weight:700}.pl-predict-container .col-slider-value:before,.pl-no-ui-slider .col-slider-value:before{content:'Value: ';color:dimgrey}.pl-predict-container .pred-inputs .col-slider-container{padding:0 20px 0 0}.pl-bold-500{font-weight:500}.pl-bold{font-weight:700}.data-aggregator .dag-cols{display:flex;flex-wrap:wrap}.data-aggregator .dag-cols .panel{margin:10px}.pl-no-ui-slider{padding:30px 4px 0;position:relative;width:100%}.pl-no-ui-slider .col-slider-min{font-weight:700;position:absolute;left:0;top:0}.pl-no-ui-slider .col-slider-max{font-weight:700;position:absolute;right:0;top:0}.pl-dashboard .pl-db-panels{display:flex;flex-wrap:wrap}.pl-dashboard .pl-db-panel{width:200px;margin:0 20px 20px;box-shadow:var(--plugin-box-shadow-lighter);padding:30px}.pl-dashboard .pl-db-panel:first-child{margin-left:0}.pl-dashboard .pl-db-panel:last-child{margin-right:0}.pl-dashboard .pl-db-heading{font-size:21px;font-weight:700}.pl-dashboard .grid-stack .grid-stack-item-content{box-shadow:var(--plugin-box-shadow-lighter);padding:30px;border:1px solid #DDD}.pl-dashboard .widgets-list{position:absolute;right:0;top:0;height:100%;width:300px;display:none;z-index:20}.pl-dashboard .widgets-list.shown{display:block!important}[contenteditable=true][data-ph]:empty:before{content:attr(data-ph);color:grey;pointer-events:none!important}.pl-editor-title{word-break:break-all;border:1px solid transparent;margin-bottom:8px;padding:4px 10px;width:100%;cursor:pointer}.pl-editor-title:hover{}.pl-editor-title:focus,.pl-editor-title.isEditing,.pl-editor-title:hover{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(102 175 233 / 60%);box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(102 175 233 / 60%)}.plugin-dz.dropzone{min-height:unset;border-style:dotted;overflow:auto;cursor:n-resize;display:flex;align-items:center;justify-content:center}.p-events-none{pointer-events:none}.data-filter .sc-uniq-values,.data-aggregator .sc-uniq-values{overflow:auto}.data-filter:not([data-mode=highlight]) [data-key],.data-aggregator [data-key]{cursor:pointer}.data-filter:not([data-mode=highlight]) .pl-uniq-blocks [data-key]:not(.ui-selected):not(.ui-selecting):not(.ui-unselecting):hover,.data-filter:not([data-mode=highlight]) .sc-uniq-values [data-key]:not(.ui-selected):not(.ui-selecting):not(.ui-unselecting):hover,.data-aggregator .pl-uniq-blocks [data-key]:not(.ui-selected):not(.ui-selecting):not(.ui-unselecting):hover,.data-aggregator .sc-uniq-values [data-key]:not(.ui-selected):not(.ui-selecting):not(.ui-unselecting):hover{background-color:#f1f3f4}.data-filter .pl-search-tags>span,.data-aggregator .pl-search-tags>span{margin:5px;font-size:initial}.pl-uniq-blocks:not([data-orientation=vr]){display:flex}.data-filter .carousel-inner .pl-uniq-blocks{display:flex!important}.pl-uniq-blocks[data-orientation=hr]{display:flex;overflow-x:auto;overflow-y:hidden}.pl-uniq-blocks[data-orientation=hr] .pl-uniq-block{margin:5px;justify-content:center;width:calc(20% - 10px)}.pl-uniq-blocks[data-wrap=true][data-orientation=hr]{flex-wrap:wrap}.pl-uniq-blocks[data-orientation=vr]>[data-key]{height:100px}.pl-uniq-blocks[data-halign=center]>[data-key]{justify-content:center}.pl-uniq-blocks[data-halign=right]>[data-key]{justify-content:flex-end}.pl-uniq-blocks[data-halign=left]>[data-key]{justify-content:flex-start}.pl-uniq-blocks[data-valign=top]>[data-key]{align-items:flex-start}.pl-uniq-blocks[data-valign=bottom]>[data-key]{align-items:flex-end}.pl-uniq-blocks[data-valign=center]>[data-key]{align-items:center}.sc-uniq-values[data-halign=center]>[data-key]{justify-content:center;text-align:center}.sc-uniq-values[data-halign=right]>[data-key]{justify-content:flex-end;text-align:right}.sc-uniq-values[data-valign=top]>[data-key]{align-items:flex-start}.sc-uniq-values[data-valign=bottom]>[data-key]{align-items:flex-end}.sc-uniq-values[data-valign=center]>[data-key]{align-items:center}.pl-uniq-blocks>[data-key]{margin:5px 0;display:flex;align-items:center;border:1px solid #DDD;height:150px;word-break:break-word}.pl-uniq-blocks>[data-key].selected,.pl-uniq-blocks>[data-key].ui-selecting{background-color:var(--dt-selection-color);font-weight:700}.pl-uniq-blocks>[data-key]>div.block-img-container{}.pl-uniq-blocks[data-halign=center][data-valign=center]>[data-key]>div.block-img-container{height:100%}.pl-uniq-blocks>[data-key] .col-img{height:calc(100% - 20px);display:flex;justify-content:center;align-items:center}.pl-uniq-carousel .carousel-inner .item img{width:auto;margin:0 auto}.pl-uniq-carousel .carousel-control{z-index:2}.data-filter .sc-uniq-values [data-key],.data-aggregator .sc-uniq-values [data-key]{padding:12px 2px}.data-filter .sc-uniq-values span.sl-selected-arrow,.data-aggregator .sc-uniq-values span.sl-selected-arrow{margin-right:5px;display:none}.data-filter .pl-uniq-blocks .pl-uniq-block,.data-aggregator .pl-uniq-blocks .pl-uniq-block{}.data-filter .pl-uniq-blocks[data-halign=center],.data-aggregator .pl-uniq-blocks[data-halign=center]{}ul.nav-blocks{display:flex;width:100%}.nav-blocks li{border:1px solid #DDD;flex:1 1 auto}.nav-blocks li>a{padding:10px;align-items:center;justify-content:center;text-align:center}.nav.nav-blocks>li>a:focus,.nav.nav-blocks>li>a:hover{background-color:#f1f3f4}.nav-blocks li.active{background:#f1f3f4;border-bottom:2px solid #428bca}.nav-blocks li:not(:last-child){border-right:0}.pl-background-highlight{background-color:#428BCA!important;color:#FFF!important}.pl-background-highlight .select2-search-field input,tr.pl-background-highlight *{color:#FFF!important}.table.table-border-none td,.table.table-border-none th{border:0!important}.data-aggregator .data-aggregator-column{border:1px solid #DDD;padding:10px}.pl-executing [data-input] .input-value-container *{display:none}.pl-executing [data-input] .input-value-container{height:50px}.pl-executing [data-input] .input-value-container:after{content:"\f021";font-family:FontAwesome;position:absolute;left:50%;top:50%;animation:fa-spin 2s infinite linear;z-index:2;font-size:1.4em;color:dimgrey}.d3view-pl-resizable>.ui-resizable-se,.d3view-pl-resizable>.ui-resizable-sw{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMS42MjYgNTExLjYyNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjYyNiA1MTEuNjI3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTMyOC45MDYsNDAxLjk5NGgtMzYuNTUzVjEwOS42MzZoMzYuNTUzYzQuOTQ4LDAsOS4yMzYtMS44MDksMTIuODQ3LTUuNDI2YzMuNjEzLTMuNjE1LDUuNDIxLTcuODk4LDUuNDIxLTEyLjg0NSAgIGMwLTQuOTQ5LTEuODAxLTkuMjMxLTUuNDI4LTEyLjg1MWwtNzMuMDg3LTczLjA5QzI2NS4wNDQsMS44MDksMjYwLjc2LDAsMjU1LjgxMywwYy00Ljk0OCwwLTkuMjI5LDEuODA5LTEyLjg0Nyw1LjQyNCAgIGwtNzMuMDg4LDczLjA5Yy0zLjYxOCwzLjYxOS01LjQyNCw3LjkwMi01LjQyNCwxMi44NTFjMCw0Ljk0NiwxLjgwNyw5LjIyOSw1LjQyNCwxMi44NDVjMy42MTksMy42MTcsNy45MDEsNS40MjYsMTIuODUsNS40MjYgICBoMzYuNTQ1djI5Mi4zNThoLTM2LjU0MmMtNC45NTIsMC05LjIzNSwxLjgwOC0xMi44NSw1LjQyMWMtMy42MTcsMy42MjEtNS40MjQsNy45MDUtNS40MjQsMTIuODU0ICAgYzAsNC45NDUsMS44MDcsOS4yMjcsNS40MjQsMTIuODQ3bDczLjA4OSw3My4wODhjMy42MTcsMy42MTcsNy44OTgsNS40MjQsMTIuODQ3LDUuNDI0YzQuOTUsMCw5LjIzNC0xLjgwNywxMi44NDktNS40MjQgICBsNzMuMDg3LTczLjA4OGMzLjYxMy0zLjYyLDUuNDIxLTcuOTAxLDUuNDIxLTEyLjg0N2MwLTQuOTQ4LTEuODA4LTkuMjMyLTUuNDIxLTEyLjg1NCAgIEMzMzguMTQyLDQwMy44MDIsMzMzLjg1Nyw0MDEuOTk0LDMyOC45MDYsNDAxLjk5NHoiIGZpbGw9IiM2NjY2NjYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.d3view-pl-resizable>.ui-resizable-se{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.d3view-pl-resizable>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;top:0}.d3view-pl-resizable>.ui-resizable-n{cursor:n-resize;height:10px;top:0;left:25px;right:25px}.d3view-pl-resizable>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;top:0}.d3view-pl-resizable>.ui-resizable-e{cursor:e-resize;width:10px}.d3view-pl-resizable>.ui-resizable-se{cursor:se-resize;width:20px;height:20px}.d3view-pl-resizable>.ui-resizable-s{cursor:s-resize;height:10px;bottom:0}.d3view-pl-resizable>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;bottom:0}.d3view-pl-resizable>.ui-resizable-w{cursor:w-resize;width:10px;top:15px;bottom:15px}.d3view-pl-resizable.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.pl-search [data-search-clear]{cursor:pointer;pointer-events:all;z-index:2;padding:7px;position:absolute;top:0;right:0;color:grey}.pl-search [data-search-clear]:hover{color:steelblue}.pl-search [data-search-results].no-results:after{content:'No results found.';padding:10px;font-weight:500;font-size:1.2;color:dimgray}.text-bold{font-weight:700}.dropdown.pl-dropdown .dropdown-menu li{position:relative}.dropdown.pl-dropdown .dropdown-menu li:hover>a{background-color:#eee}.dropdown.pl-dropdown .dropdown-menu li.checked:not(.disabled):after{position:absolute;content:'\f00c';left:4px;font-family:FontAwesome;color:#428bca;top:4px}.dropdown.pl-dropdown .dropdown-menu li.checked:not(.disabled)>a:hover:before{color:#FFF!important}div.bs-container.bootstrap-select.-wf.open,div.bs-container.bootstrap-select.newton-datum.open{z-index:20000}div.simlytiks .sl-side-bar.mini .toggle_sidebar{opacity:1!important}.pl-toggle-sidebar{position:absolute;right:-17px;top:33px;height:25px;width:25px;border-radius:50%;z-index:100;background-color:#FFF;color:#444;border:1px solid #DDD;opacity:1;transition:opacity .3s ease-in,background-color .3s ease-in,transform .3s ease-in;cursor:pointer;display:flex;align-items:center;justify-content:center}.pl-toggle-sidebar.open{transform:rotate(180deg);opacity:1}.pl-toggle-sidebar:hover{border-color:#66a1e5;background-color:#66a1e5;color:#FFF!important;box-shadow:inset 0 0 0 rgb(0 0 0 / 8%),0 0 5px rgb(102 175 233 / 60%)}.pl-dropdown .dropdown-menu li{position:relative;display:flex;align-items:center;justify-content:space-between}.pl-dropdown .dropdown-menu li>a{flex:1 1 auto}.pl-inline-docs[data-type=overlay],[data-inline-doc][data-type=overlay]{position:absolute;top:-17px;right:-20px}[data-inline-doc][data-type=overlay]:hover{border-color:darkgrey}[data-inline-doc][data-inline-doc=""]{display:none}[data-inline-doc][data-type=overlay]{z-index:2;background:0;color:grey;padding:1px 5px!important;cursor:pointer;border:1px solid transparent}[data-inline-doc][data-type=overlay] .inline-doc{color:grey}[data-inline-doc-hover] [data-inline-doc]{display:none}[data-inline-doc-hover]:hover [data-inline-doc]{display:block}.pl-inline-docs[data-type=inline]{}a[data-inline-doc][data-inline-doc-type=inline]{position:relative;display:flex;align-items:center;justify-content:space-between}a[data-inline-doc][data-inline-doc-type=inline] i.inline-doc{float:right;z-index:2;padding:3px 5px;cursor:pointer}a[data-inline-doc][data-inline-doc-type=inline] i.inline-doc:hover{background:rgba(0,0,0,.8);color:#FFF;border-radius:5px}a[data-inline-doc][data-inline-doc-type=default] i.inline-doc:hover{color:dimgrey;cursor:pointer}a[data-inline-doc][data-inline-doc-type=top-right]{position:relative}a[data-inline-doc][data-inline-doc-type=top-right] i.inline-doc{position:absolute;z-index:2;right:0;top:0;padding:3px 5px;cursor:pointer;color:grey;width:auto}a[data-inline-doc][data-inline-doc-type=top-right] i.inline-doc:hover{color:#111}ul.pl-minimized-modals{position:fixed;bottom:0;right:0;z-index:2000;margin-bottom:0}ul.pl-minimized-modals li{padding:10px;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;align-items:center;border:2px solid darkorange;background:#FFF;width:300px;cursor:move}ul.pl-minimized-modals li img{display:inline-block;margin-right:3px}.input-group-addon.pl-dropdown{padding:0}.input-group-addon.pl-dropdown>button{border:0;padding:5px 12px}.input-group-addon.pl-dropdown>button.btn-sm{height:30px;border-radius:0}.input-group .dropdown-toggle.btn.btn-sm:not(.btn-default-radius){border-radius:0;padding:5px 10px}.pl-ribbon-menu .pl-ribbon-list>li:hover{background:#f1f3f4;border-radius:4px}.pl-ribbon-menu .pl-ribbon-list>li:hover>a:not(.btn){color:#333!important}ul.pl-ribbon-list li{display:inline-block;padding:2px;margin-right:1px;border-bottom:3px solid transparent}ul.pl-ribbon-list li[data-is-button=false]>a{color:#333;padding:8px 10px;text-decoration:none}ul.pl-ribbon-list li.active{border-bottom:3px solid var(--ribbon-active)}.pl-ribbon-menu .pl-ribbon-item.active{background-color:var(--ribbon-active)!important;color:#FFF!important}.pl-ribbon-item.checked:before{content:'\f00c';font-family:FontAwesome;position:absolute;left:0}.pl-ribbon-menu .pl-ribbon-level-1{margin-bottom:5px;font-weight:600}.pl-ribbon-menu .pl-ribbon-level-2{/*!* background: #f3f2f1; *!*/display:flex;align-items:center;margin:0}.pl-ribbon-menu .pl-ribbon-level-2 button,.pl-ribbon-menu .pl-ribbon-level-2 .pl-ribbon-item{font-size:11px;margin-right:5px;position:relative}.pl-ribbon-divider{border-right:1px solid #DDD;height:30px;margin:0 5px}.pl-ribbon-group{display:flex;align-items:center}.pl-ribbon-group .pl-ribbon-item>.pl-icon{margin-right:4px}.pl-ribbon-menu .pl-ribbon-item>.pl-icon,.pl-ribbon-menu .pl-ribbon-item>.item-label{pointer-events:none}@media screen and (max-width:1500px){.pl-ribbon-item .item-label{display:none}.pl-btn-label{display:none}}.pl-icon{}svg[data-chart=gantt] .gantt-item-text{padding:0 10px}svg[data-chart=orgchart] div.orgchart-item{border:1px solid #DDD;background:#FFF;border-radius:10px;padding:10px;cursor:pointer}svg[data-chart=orgchart] div.orgchart-item:hover{background:#f1f3f4}.pl-list-group .list-group-item{border:0;text-shadow:none}.pl-list-group .list-group-item.active{background:var(--dt-selection-color-dark);text-shadow:none;border:0}.pl-list-group .list-group-item.active>a{color:#333;text-decoration:none}.pl-list-group .list-group-item.active:before{content:"";position:absolute;height:16px;width:4px;left:0;top:12px;background:#428bca;border-radius:0 1.998px 1.998px 0}.dtr-list .dtr-title{font-weight:700;display:inline-block}.dtr-list .dtr-value{}.gantt-container .gantt-settings div.simlytiks #viz_preview_options{border-right:0}.gantt-container .gantt-settings div.simlytiks #viz_preview_options div.viz-preview-tabs{height:calc(100% - 10px)}.multiboxplot .multibox-canvas{position:absolute;z-index:1;pointer-events:none}.select2-drop .select2-result-with-children .select2-result-sub{background-color:#FFF}.select2-results .select2-disabled>.select2-result-label{cursor:not-allowed;color:dimgrey}.select2-drop .select2-results .select2-disabled{background:#FFF}@media screen and (max-width:1600px){.pl-label{display:none}}.pl-input-dragdropover{background-color:lightskyblue}div.pl-query-builder .ui-draggable-dragging{z-index:20!important}.query-builder .query-builder-input{height:auto!important;min-height:100px!important}.query-builder .query-builder-input:empty:before{content:attr(data-placeholder);color:lightgray;background-color:transparent;position:absolute}.query-builder .margin-0{margin:0}.query-builder .w-100{width:100%}.query-options-dropdown{position:absolute;background-color:#fff;box-shadow:0 0 5px #eee}.query-options-dropdown .data-container{height:calc(100% - 45px);width:100%;overflow-y:auto}.query-options-dropdown .pagination-container{height:45px;width:100%;padding:7.5px 2.5px}.query-options-dropdown .query-dropdown-list-item *{pointer-events:none}.query-options-dropdown .query-dropdown-list-item:hover{background-color:#eee;cursor:pointer}.query-options-dropdown .query-dropdown-close{position:absolute;right:10px;bottom:10px;text-decoration:underline}.query-options-dropdown .category-uls{position:absolute;left:calc(30%);bottom:10px;display:flex;flex-direction:row}.query-options-dropdown .category-label{text-transform:uppercase;margin-top:0}.small_multiples_radar{display:flex;flex-wrap:wrap}.small_multiples_radar .sm-radar{margin:10px}.boxplot{display:flex;flex-wrap:wrap;justify-content:center}.boxplot .boxplot-item{margin:10px;flex:1 1 auto}.pl-thumbnail-item{width:18%;margin:10px;min-height:150px;align-items:center;justify-content:center;border:2px solid #DDD;padding:10px;flex-wrap:wrap;position:relative;overflow:hidden;cursor:pointer}.pl-thumbnail-item.selected{border-color:#428bca}.d3view-exporting .paint-board-nav{}.pl-anchor-plain{text-decoration:none}.label-border-danger{border:1px solid #d9534f;background-color:unset;color:unset}.label-border-info{border:1px solid #5bc0de;background-color:unset;color:unset}.label-border-success{border:1px solid #5cb85c;background-color:unset;color:unset}.label-border-warning{border:1px solid #f0ad4e;background-color:unset;color:unset}.label-border-default{border:1px solid #777;background-color:unset;color:unset}.pl-label-modern{line-height:unset;display:inline-block}.pl-label-modern.label-primary{background:linear-gradient(to bottom,rgba(181,209,255,.34) 0,rgba(181,209,255,.34) 100%) #fff;color:rgb(91 192 222)}.pl-label-modern.label-info{background:linear-gradient(to bottom,rgba(181,209,255,.34) 0,rgba(181,209,255,.34) 100%) #fff;color:rgb(91 192 222)}.pl-label-modern.label-default{background:linear-gradient(to bottom,rgba(190,190,190,.34) 0,rgba(190,190,190,.34) 100%) #fff;color:rgb(50 50 50)}.pl-label-modern.label-success{background-color:rgba(92,184,92,.2);color:rgb(92 184 92)}.pl-label-modern.label-danger{background-color:rgba(217,83,79,.2);color:rgb(217 83 79)}.pl-label-modern.label-warning{background-color:rgba(240,173,78,.2);color:rgb(240 173 78)}.pl-label-modern.label-large{padding:6px 12px;border-radius:20px}.pl-modern-panel{}.d3view-newton-manager[data-flex=true] .charts-container{display:flex;flex-wrap:wrap}.d3view-newton-manager[data-flex=true] .charts-container .newton-chart{width:33%!important}div.d3view-newton-manager .newton-chart>.d3view-no-data{display:block}.pl-loading-bars{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;z-index:2}.pl-loading-bars.shown{display:block}.pl-loading-bars .loading-bar{display:inline-block;width:4px;height:30px;border-radius:4px;animation:loading 1s ease-in-out infinite}.pl-loading-bars .loading-bar:nth-child(1){background-color:#3498db;animation-delay:0s}.pl-loading-bars .loading-bar:nth-child(2){background-color:#c0392b;animation-delay:.09s}.pl-loading-bars .loading-bar:nth-child(3){background-color:#f1c40f;animation-delay:.18s}.pl-loading-bars .loading-bar:nth-child(4){background-color:#27ae60;animation-delay:.27s}.dot-typing{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff;animation:dot-typing 1.5s infinite linear}@keyframes dot-typing{0%{box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff}16.667%{box-shadow:9984px -10px 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff}33.333%{box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff}50%{box-shadow:9984px 0 0 0 #9880ff,9999px -10px 0 0 #9880ff,10014px 0 0 0 #9880ff}66.667%{box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff}83.333%{box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px -10px 0 0 #9880ff}100%{box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff}}.plugin-images-mosaic{height:100%;width:calc(100% - 5px);display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-rows:240px}.plugin-images-mosaic>div{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:2rem;color:#fff;box-shadow:rgba(3,8,20,.1) 0 .15rem .5rem,rgba(2,8,20,.1) 0 .075rem .175rem;height:100%;width:100%;border-radius:4px;transition:all 500ms;overflow:hidden;background-size:contain;background-position:center;background-repeat:no-repeat;padding:0;margin:0;position:relative}@media screen and (min-width:600px){.plugin-images-mosaic>div.card{grid-row:span 1 / auto}.plugin-images-mosaic>div.card{grid-column:span 2 / auto}}@media screen and (min-width:600px){.plugin-images-mosaic>div.card{grid-row:span 2 / auto}.plugin-images-mosaic>div.card{grid-column:span 1 / auto}}.plugin-images-mosaic .img-caption{position:absolute;bottom:0}.pl-panel{box-shadow:none;margin-bottom:0}.pl-panel>.panel-heading{background:0;border:0;display:flex;justify-content:space-between}div.d3view-schema-summary .schema-table .schema-column{word-wrap:break-word}div.d3view-viz[data-charttype=column_summary] .col-stats>div{flex:1 1 auto;margin-bottom:0;height:70px;padding:10px}.viz-container.hasPagination .chart-outer-container{height:calc(100% - 65px)!important;overflow:auto;overflow-x:hidden}.d3view-viz[data-chart-type=table_heatmap] .chart-outer-container{position:relative;height:calc(100% - 35px)}.d3view-viz[data-chart-type=table_heatmap] .chart-outer-container .canvas-container{position:absolute;top:0;left:0;width:100%;height:100%}.d3view-viz[data-chart-type=table_heatmap] .viz-container.shortLabels g.colLabels span.val{display:inline-block;max-width:50px;overflow:hidden;text-overflow:ellipsis}.d3view-viz[data-chart-type=table_heatmap] .viz-container{overflow:hidden}.d3view-viz[data-chart-type=table_heatmap] .viz-container.shortLabels .chart-outer-container{overflow-x:auto}.d3view-viz[data-chart-type=table_heatmap] .viz-container[data-pagination-position=top] .chart-settings{display:flex;align-items:center;justify-content:flex-end}.d3view-viz[data-chart-type=table_heatmap] .viz-container[data-pagination-position=top] .chart-settings .heatmap-settings-container{margin-left:10px;width:auto!important}.d3view-viz[data-chart-type=table_heatmap] .viz-container.hasPagination .pagination-options{display:block!important}.d3view-viz[data-chart-type=table_heatmap] .viz-container .pagination-options{display:none}.handsontable .pl-remove-ht-row{color:gray;cursor:pointer}.handsontable .pl-remove-ht-row:hover{color:red}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.pl-overflowing-text{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-schema-summary div.table-container:not([data-design=modern]) .sc-uniq-values-container span.flex-l{display:inline-block;max-width:calc(100% - 40px)}.d3view-schema-summary .refresh-uniq-values{cursor:pointer}.d3view-schema-summary .refresh-uniq-values:hover{color:dimgrey}.pl-wrap-text{word-break:break-word}div.plugin-page{display:flex}div.plugin-page .plugin-page-tabs{width:60px;margin-right:10px;flex:0 0 60px}div.plugin-page .plugin-page-tabs .pl-tab-item-label{font-size:.8em}div.plugin-page .plugin-page-tab-content{flex:1 1 auto}div.plugin-page .plugin-page-tabs li[data-id]{border:0}div.plugin-page .plugin-page-tabs .pl-tabs-vertical>li[data-id]{border-left:3px solid transparent!important;border-top:0;border-bottom:0;border-radius:5px;margin:2px auto;display:flex;justify-content:center;align-items:center;transition:background-color .1s linear}div.plugin-page .plugin-page-tabs .pl-tabs-vertical>li[data-id=export]:hover .dropdown-menu{display:block!important}div.plugin-page .plugin-page-tabs li[data-id]:hover{background-color:#FFF!important}div.plugin-page .plugin-page-tabs li[data-id].active{background:#FFF!important}div.plugin-page .plugin-page-tabs li[data-id].active:before{content:'';border-style:solid;height:100%;position:absolute;left:-3px;border-width:1.5px;border-color:steelblue}div.simlytiks .responses-carousel-container .viewContent{position:relative!important;width:auto!important;height:auto!important;margin:0 10px;padding:10px}div.simlytiks .responses-carousel-container .viewContent.pl-fixed{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:2000!important;background:#FFF!important;-webkit-transition:top 200ms ease 0ms,right 200ms ease 0ms,bottom 200ms ease 0ms,left 200ms ease 0ms,padding 50ms linear 75ms;transition:top 200ms ease 0ms,right 200ms ease 0ms,bottom 200ms ease 0ms,left 200ms ease 0ms,padding 50ms linear 75ms}div.simlytiks .responses-carousel-container[data-display-type=mosaic] .tab-pane{display:flex;flex-wrap:wrap}div.simlytiks .responses-carousel-container[data-display-type=one_per_row] .profile-viz{height:400px!important;width:100%!important}div.simlytiks .responses-carousel-container[data-display-type=mosaic] .profile-viz{height:400px!important;margin:10px}div.simlytiks .responses-carousel-container[data-display-type=list] .profile-viz{height:100%!important;width:100%!important;margin:0;width:100%!important;padding:0;border:0}div.responses-carousel-container div.profile-viz .d3view-viz.simple-texts{width:100%;display:flex;justify-content:center;align-items:center}div.responses-carousel-container div.profile-viz .vbar-simple-text{height:unset;display:block;align-items:center;justify-content:center;padding:25px;overflow:auto;font-size:1.4em;width:200px;text-overflow:ellipsis;overflow:hidden}.pl-link{cursor:pointer}a.pl-link.active{color:var(--ribbon-active);box-shadow:none}.plugin-container .select2-container{height:auto}.plugin-container .select2-container{padding:0}.plugin-container div.select2-container ul.select2-choices{transition:box-shadow ease-in-out .15s,background ease-in .15s}.plugin-container div.select2-container.select2-dropdown-open ul.select2-choices{max-height:250px;overflow:auto}.plugin-container .fulfilled div.select2-container ul.select2-choices,.plugin-container .fulfilled a.select2-choice{border-color:#5cb85c;outline-color:#5cb85c}.plugin-container a.select2-choice,.plugin-container ul.select2-choices,.plugin-container .select2-container-multi .select2-choices{background:var(--dt-selection-color-light);border-color:var(--d3neutralLighterAlt);border-width:2px!important;height:40px}.plugin-container.plain a.select2-choice,.plugin-container.plain ul.select2-choices,.plugin-container.plain .select2-container-multi .select2-choices{background:0;border-color:#DDD;border-width:1px!important}.plugin-container.plain .select2-container:hover a.select2-choice{background:var(--neutralLighter)}.plugin-container .select2-container .select2-choice>.select2-chosen{display:flex;align-items:center;height:100%}.plugin-container .select2-container:hover a.select2-choice{background:var(--dt-selection-color-dark2)}.plugin-container .select2-container.select2-dropdown-open .select2-choice{box-shadow:none;border-color:var(--plugin-primary-color);background:0}.plugin-container .select2-container.select2-container-active .select2-choice{box-shadow:none}.plugin-container .select2-container .select2-arrow{display:flex;align-items:center;justify-content:center;border-left:0;background:0}.plugin-container .select2-container .select2-arrow .select2-caret{transition:transform .3s ease-in}.plugin-container .select2-container.opensRight .select2-arrow>.select2-caret{transform:rotate(-90deg)}.plugin-container .drop-valid div.select2-container ul.select2-choices,.plugin-container .drop-valid div.select2-container a.select2-choice{background:#e6ffe6!important}.plugin-container .drop-invalid div.select2-container ul.select2-choices,.plugin-container .drop-invalid div.select2-container a.select2-choice{background:rgba(255,0,0,.6)!important;opacity:.6;pointer-events:none!important}.plugin-container .drop-invalid div.select2-container ul.select2-choices input.select2-default,.plugin-container .drop-invalid div.select2-container a.select2-choice .select2-chosen{opacity:0}.plugin-container .drop-invalid div.select2-container ul.select2-choices li.select2-search-field:before,.plugin-container .drop-invalid div.select2-container a.select2-choice{content:'Not allowed';padding-left:10px;color:#FFF}.plugin-container .drop-valid.hovered div.select2-container ul.select2-choices,.plugin-container .drop-valid.hovered div.select2-container a.select2-choice{background:inherit;border-color:#428bca;outline-color:#428bca;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 5px rgb(102 175 233 / 60%)}.plugin-container .select2-container-multi .select2-choices .select2-search-choice{padding:3px 18px 3px 5px;background:#fff}.plugin-container .select2-container-multi .select2-search-choice-close{left:unset}table.table-border-none td{border:0}.plugin-autofill{height:100%;transition:background-color .3s ease-in;min-height:250px;overflow:auto}.plugin-autofill:not(.isEditing){border:1px solid #DDD;padding:10px}.plugin-autofill:not(.isEditing):hover{background-color:var(--d3neutralLighterAlt)}.plugin-autofill .autofill-contents:empty:after{content:attr(data-ph);color:dimgrey}.pl-divider{width:100%;margin:5px 0;border-bottom:1px solid #DDD}.chrome-tabs{--color-gray-rgb:32,33,36;--font-color-gray:rgb(var(--color-gray-rgb));--bg-on-hover-color-rgb:232,234,237;--bg-color-on-hover:rgb(var(--bg-on-hover-color-rgb));--selected-color-rgb:25,103,210;--selected-font-color:rgb(var(--selected-color-rgb));--selected-bg-rgb:232,240,254;--selected-bg-color:rgb(var(--selected-bg-rgb));--animation-start-color:#114c7b;--animation-end-color:#7cbbee}.chrome-tabs{width:calc(100%);height:calc(100%);min-height:calc(350px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.chrome-tabs .ct-tab-list-item{width:calc(100%);min-height:calc(40px);display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--font-color-gray);border-radius:0 25px 25px 0;overflow:hidden;position:relative}.chrome-tabs .ct-tab-list-item *{pointer-events:none}.chrome-tabs .ct-tab-list-item:hover{background-color:var(--bg-color-on-hover);cursor:pointer}.chrome-tabs .ct-tab-list-item.ct-selected{color:var(--selected-font-color);background-color:var(--selected-bg-color)}.chrome-tabs .ct-animating-circle{position:absolute;border-radius:50%;opacity:.32;pointer-events:none;animation:expand .25s linear 1,bg-change .25s linear 1;will-change:width,height,transform,background-color}@keyframes expand{0%{height:100px;width:100px;margin:-50px 0 0 -50px}100%{height:400px;width:400px;margin:-200px 0 0 -200px}}@keyframes bg-change{0%{background-color:var(--animation-start-color)}100%{background-color:var(--animation-end-color)}}.drop-map .remove-map{position:absolute;right:-12px;top:-15px;padding:4px;z-index:2;color:grey;cursor:pointer}.drop-map .remove-map:hover{color:red}.drop-map{padding:8px 2px;width:100%;margin-right:10px}.drop-map .label{word-wrap:break-word;display:block;white-space:normal}.pl-droppable{transition:border .2s ease-in}.pl-droppable.hovered,.pl-droppable.pl-drop-over,.pl-droppable.fulfilled{background:#e6ffe6!important;border-color:#428bca;outline-color:#428bca;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 5px rgb(102 175 233 / 60%)}.pl-droppable.pl-drop-valid{border-color:green!important}.pl-droppable[data-required=true] .pl-droppable{padding:10px;border:1px solid transparent;border-radius:7px}.pl-droppable.pl-drop-invalid{border-color:rgba(255,0,0,.6)!important;cursor:not-allowed}.pl-droppable.pl-drop-invalid>*{opacity:.4!important;pointer-events:none}.pl-droppable.pl-drop-invalid .ip-type{display:block!important}.pl-dragged-clone{z-index:3000}.pl-draggable{cursor:move;transition:background-color .3s ease-in}.pl-draggable:hover{background:var(--d3neutralLighterAlt)!important}li.pl-draggable .handsontable_container .ht_master{width:100%!important}.pl-dragged-clone{z-index:3000;width:400px;border:1px solid #DDD;box-shadow:var(--plugin-box-shadow-lighter);background:#FFF;padding:10px}.d3view-data-groups .data-groups-body{display:flex;flex-wrap:wrap}.d3view-data-groups .sl-sidebar-item{margin:10px;width:calc(50% - 20px)}.ui-layout-container.plugin-layout .ui-layout-west{background-color:transparent!important;box-shadow:none!important}.ui-layout-container.plugin-layout>div.ui-layout-pane{height:100%!important;padding:10px!important;border:0!important;border-right:1px solid #DDD!important;background:unset!important}.ui-layout-container.plugin-layout>div.ui-layout-pane:last-child{border-right:0!important}.ui-layout-container[data-style=modern] .ui-layout-resizer{background:#ddd!important}.ui-layout-container[data-style=modern] .ui-layout-toggler{background:#aaa!important;display:block!important}.tox-autocompleter{z-index:200}.generic-collection-sidebar .collection-body>[data-id]{border:1px solid #DDD;padding:5px;margin-bottom:5px;border-radius:5px;box-shadow:var(--plugin-box-shadow-lightest)}.generic-collection-sidebar .d3view-filters{height:auto}.generic-collection-sidebar .div-pagination{float:right}div.div-pagination .paginationjs{line-height:1.4;font-size:var(--pag-font-size);box-sizing:border-box}div.div-pagination .paginationjs:after{display:table;content:" ";clear:both}div.div-pagination .paginationjs .paginationjs-pages{float:left}div.div-pagination .paginationjs .paginationjs-pages ul{float:left;margin:0;padding:0;list-style:none;display:flex;align-items:stretch;border:1px var(--pag-border) solid;border-radius:var(--pag-radius);overflow:hidden}div.div-pagination .paginationjs .paginationjs-pages li{float:left;border:0;border-right:1px solid var(--pag-border);list-style:none;margin:0}div.div-pagination .paginationjs .paginationjs-pages li:last-child{border-right:0}div.div-pagination .paginationjs .paginationjs-pages li>a,div.div-pagination .paginationjs .paginationjs-pages li>span{min-width:var(--pag-min-width);height:var(--pag-height);line-height:var(--pag-height);display:block;background:var(--pag-bg);font-size:var(--pag-font-size);color:var(--pag-text);text-decoration:none;text-align:center;padding:0 10px;transition:var(--pag-transition);border:0;box-sizing:border-box}div.div-pagination .paginationjs .paginationjs-pages li>a:hover,div.div-pagination .paginationjs .paginationjs-pages li:not(.disabled):not(.active)>a:focus{background:var(--pag-bg-hover);color:var(--pag-text)}div.div-pagination .paginationjs .paginationjs-pages li.paginationjs-prev{border-right:1px solid var(--pag-border)}div.div-pagination .paginationjs .paginationjs-pages li.paginationjs-prev>a,div.div-pagination .paginationjs .paginationjs-pages li.paginationjs-prev>span{border-radius:var(--pag-radius-first)}div.div-pagination .paginationjs .paginationjs-pages li.paginationjs-next{border-left:1px solid var(--pag-border)}div.div-pagination .paginationjs .paginationjs-pages li.paginationjs-next>a,div.div-pagination .paginationjs .paginationjs-pages li.paginationjs-next>span{border-radius:var(--pag-radius-last)}div.div-pagination .paginationjs .paginationjs-pages li.active>a,div.div-pagination .paginationjs .paginationjs-pages li.active>span{background:var(--pag-bg-active);color:var(--pag-text-active);font-weight:500;cursor:default}div.div-pagination .paginationjs .paginationjs-pages li.paginationjs-ellipsis>span{color:var(--pag-text-disabled);cursor:default;pointer-events:none}div.div-pagination .paginationjs .paginationjs-pages li.disabled>a,div.div-pagination .paginationjs .paginationjs-pages li.disabled>span{color:var(--pag-text-disabled);cursor:not-allowed;pointer-events:none}div.pl-absolute-modal.modal{display:block;position:relative}div.pl-absolute-modal.modal>.modal-dialog,div.pl-absolute-modal.modal>.modal-diagog>.modal-content{height:100%;margin:0;width:100%}div.pl-absolute-modal.modal>.modal-dialog>.modal-content>.modal-body{height:calc(100% - 120px);min-height:100px}div.pl-absolute-modal.modal>.modal-dialog>.modal-content>div{padding:10px}.dynamic-tree .plot-txt{cursor:pointer}.dynamic-tree .folder-panes{display:flex;overflow:auto}.dynamic-tree .dtree-pane{flex:0 1 25%;margin-right:4px;border:1px solid #DDD;overflow:auto;min-width:250px;position:relative}.dynamic-tree .dtree-pane li.list-group-item>a{display:flex;align-items:center;cursor:pointer}.dynamic-tree .dtree-pane li.list-group-item>a>.toggle-node{margin-right:5px;color:steelblue}.dynamic-tree .dtree-pane li.list-group-item.active>a{color:#FFF}.dynamic-tree .dtree-pane li.list-group-item.active>a .toggle-node{color:#FFF}.dynamic-tree .dtree-pane .remove-pane{opacity:0;position:absolute;bottom:10px;right:10px;z-index:2}.dynamic-tree .dtree-pane:first-child .remove-pane{display:none!important}.dynamic-tree .dtree-pane:hover .remove-pane{opacity:1}.pl-fieldset{display:block;margin-inline-start:2px;margin-inline-end:2px;padding-block-start:.35em;padding-inline-start:.75em;padding-inline-end:.75em;padding-block-end:.625em;min-inline-size:min-content;border-width:2px;border-style:groove;border-color:#DDD;border-image:initial}.pl-fieldset.pl-fieldset-mild{border-width:1px}.pl-fieldset legend{width:auto;margin-bottom:0;border-bottom:0;padding:inherit}.bs-container.bootstrap-select.-newton.newton-operations-to-add{z-index:2000}.bootstrap-select.-newton.newton-operations-to-add .worker-name{font-weight:400;font-variant:small-caps}.excelresponseparser .vis-list>.vis-item{flex:0 0 70px;cursor:pointer}.excelresponseparser .vis-list>.vis-item img{height:45px;padding:5px;cursor:pointer}.excelresponseparser .vis-list::-webkit-scrollbar-thumb,.excelresponseparser .vis-list::-webkit-scrollbar-track{background-color:transparent}.excelresponseparser .vis-list:hover::-webkit-scrollbar-track{background-color:#eee}.excelresponseparser .vis-list:hover::-webkit-scrollbar-thumb{background-color:darkgrey}.excelresponseparser .scroll_tabs_container div.scroll_tab_inner span,.excelresponseparser .scroll_tabs_container div.scroll_tab_inner li{padding:unset!important;line-height:unset;font-size:unset;color:unset!important;background-color:unset!important}div.workflow .scroll_tabs_container div.scroll_tab_inner span,div.workflow .scroll_tabs_container div.scroll_tab_inner button,div.workflow .scroll_tabs_container div.scroll_tab_inner div{padding:unset!important;color:unset!important;background-color:unset!important}div.workflow .scroll_tabs_container div.scroll_tab_inner>*{display:inline}.excelresponseparser .scroll_tabs_container,div.workflow .scroll_tabs_container{margin-bottom:0;width:100%}.excelresponseparser .worksheetbtns.scroll_tabs_container div.scroll_tab_inner label{padding:unset!important;flex:1 1 125px;padding:0 10px!important;height:30px;line-height:unset;background:#f5f5f5!important;color:#222;text-shadow:none;border:0;box-shadow:none;border:1px solid transparent;border-radius:0}.excelresponseparser .worksheetbtns.scroll_tabs_container div.scroll_tab_inner{display:flex;align-items:center}.excelresponseparser .worksheetbtns.scroll_tabs_container div.scroll_tab_inner label.active,.excelresponseparser .worksheetbtns.scroll_tabs_container div.scroll_tab_inner label:focus{background:#fff!important;border:1px solid #DDD!important;outline:0}.excelresponseparser .worksheetbtns.scroll_tabs_container div.scroll_tab_inner label input{height:14px;margin-right:10px}.excelresponseparser .sheet_buttons span.selection-count{min-width:150px}.pl-input-xs{height:26px;font-size:12px;line-height:1.5}.pl-close-box{position:absolute;right:-16px;top:-19px;font-size:1.6em;color:slategray;cursor:pointer}.pl-rounded-input{border-radius:22px!important}.pl-grad-background{border-radius:.5em;background:linear-gradient(180deg,#44474a,#2f3132);box-shadow:4px 4px 16px 0 rgba(0,0,0,.25),inset 1px 1px 1px 0 hsla(0,0%,100%,.1)}.pl-form-item{display:flex;align-items:center}.pl-form-item>div:first-child{flex:0 0 150px;width:150px}.ml-model-container .pl-ml-prediction[data-viewtype=simple] .pred-sliders{display:flex;flex-wrap:wrap}.ml-model-container .pl-ml-prediction[data-viewtype=simple] .pred-sliders>div{width:calc(20% - 40px);margin-right:20px;margin-bottom:0!important}.ml-model-container .pl-ml-prediction[data-viewtype=simple] .pred-sliders>div.hasSliders{margin-bottom:100px!important}.ml-model-container .pl-ml-prediction[data-viewtype=simple] .pred-sliders>div .col-slider{display:none}.ml-model-container .ml-targets ul.list-group,.ml-model-container .ml-independents ul.list-group{box-shadow:none;display:flex;flex-wrap:wrap;margin-bottom:0}.ml-model-container .ml-targets li.list-group-item,.ml-model-container .ml-independents li.list-group-item{border:0;flex:0 0 33%;word-break:break-all;margin-bottom:0}.ml-model-container .ml-targets li.list-group-item.hasPopoverOpen .ml-column-dist,.ml-model-container .ml-independents li.list-group-item.hasPopoverOpen .ml-column-dist{opacity:1}.ml-model-popover .popover-content{height:300px;width:300px}.ml-targets li.list-group-item .ml-column-dist,.ml-independents li.list-group-item .ml-column-dist{opacity:0}.ml-targets li.list-group-item:hover .ml-column-dist,.ml-independents li.list-group-item:hover .ml-column-dist{opacity:1}.pl-ml-prediction .pred-input-container .table-view{aspect-ratio:unset}div.ml-scores-popover{max-width:unset}.ml-model-container .ml-model-box-sparkline{position:relative}.ml-model-container .ml-model-box-sparkline .min-val{position:absolute;left:0;top:-6px;font-size:75%}.ml-model-container .ml-model-box-sparkline .max-val{position:absolute;right:0;top:-6px;font-size:75%}.ml-model-container.processing{cursor:progress}.ml-model-container.processing:after{content:"Processing model data. Please wait...";font-size:1.4em;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:dimgrey;pointer-events:none}.ml-model-container .doe-viz-container .simlytiks.sl-viz-preview{position:absolute}.ml-model-container .nested-table th{word-break:break-word}.ml-model-container .pred-chart-container{overflow:auto}.ml-model-container .pred-chart-container .ml-multi-curves>div{max-height:60vh;border:1px solid #DDD}.ml-model-container .pred-chart-container .ml-multi-curves{gap:5px;overflow:auto}div.simlytiks .sl-side-bar .sl-sc-table .paginationjs .paginationjs-pages ul{display:flex}div.pl-schema-mapper .schema-mapper-dest tbody tr{}div.pl-schema-mapper .schema-mapper-dest tbody tr.mapped td:first-child{border-left-color:#5c8b5c;border-left-width:3px}div.pl-schema-mapper .schema-mapper-dest tbody tr th,div.pl-schema-mapper .schema-mapper-dest tbody tr td{vertical-align:middle}div.pl-schema-mapper .schema-mapper-dest tbody tr .pl-droppable{height:50px;display:flex;align-items:center;border:1px solid #DDD;padding:10px}div.pl-schema-mapper .pl-schema-mapper-body:not(.allowManualInputs) .schema-mapper-dest tbody tr .pl-droppable.empty:after{content:'Drop here';color:dimgrey}div.simlytiks.pl-schema-mapper .list-group-item{padding:10px 15px}.pl-schema-mapper-body li.ui-draggable-dragging{pointer-events:none}.pl-key-mapper-editor table tbody tr td:first-child{}.pl-key-mapper-editor table tbody tr.pl-hasValue td:first-child{border-left-color:green;border-left-width:3px}.fb-independent-input .d3view-inputsBuilder{min-height:unset}.fb-independent-input div.d3view-inputsBuilder .inputs-list{padding:0}.fb-independent-input div.d3view-inputsBuilder .inputs-view-content[data-id=simple] ul.field-items li.field-item>div.row{padding:0}.fb-independent-input div.d3view-inputsBuilder .inputs-view-content[data-id=simple] ul.field-items li.field-item .input-value-container{padding:0}.fb-independent-input div.d3view-inputsBuilder .inputs-view-content[data-id=simple] ul.field-items{padding:0;overflow-x:hidden;white-space:normal}div.pl-schema-mapper .schema-mapper-dest tbody tr .pl-droppable .sc-mapper-manual{flex:1 1 auto;display:flex;align-items:center}div.pl-schema-mapper .schema-mapper-dest tbody tr[data-type=dataset] .pl-droppable .sc-mapper-manual,div.pl-schema-mapper .schema-mapper-dest tbody tr[data-type=keyvalue] .pl-droppable .sc-mapper-manual,div.pl-schema-mapper .schema-mapper-dest tbody tr[data-type=define_table] .pl-droppable .sc-mapper-manual{min-height:200px}div.pl-schema-mapper .schema-mapper-dest tbody tr[data-type=dataset] .pl-droppable .sc-mapper-manual,div.pl-schema-mapper .schema-mapper-dest tbody tr[data-type=keyvalue] .pl-droppable .sc-mapper-manual,div.pl-schema-mapper .schema-mapper-dest tbody tr[data-type=define_table] .pl-droppable .sc-mapper-manual{min-height:200px}div.pl-schema-mapper .schema-mapper-dest tbody tr .pl-droppable .sc-mapper-manual .fb-independent-input{flex:1 1 auto}div.pl-schema-mapper .pl-schema-mapper-body.allowManualInputs .pl-droppable{border:0;height:auto;display:flex;align-items:center}div.pl-generic-selections .label{margin:5px;border-radius:20px;cursor:pointer}div.pl-generic-selections .label.ui-selected[data-id]{background-color:rebeccapurple}.pl-generic-selections .item-panel{height:200px;cursor:pointer;flex:0 0 calc(33% - 10px);margin:5px;border:1px solid #DDD;border-radius:5px}.pl-generic-selections .item-panel.ui-selected{border-color:steelblue;border-width:3px}.pl-generic-selections .items-list{border:1px solid #DDD}.pl-generic-selections .selections-container{border:1px solid #DDD;border-left:0}.pl-generic-selections .selections-list li[data-id],.pl-generic-selections .items-list .list-container ul li[data-id]{border-left:0;border-right:0;box-shadow:none;cursor:pointer;position:relative;height:50px}.pl-generic-selections .selections-list li[data-id] .item-name,.pl-generic-selections .items-list .list-container ul li[data-id] .item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%}.pl-generic-selections .selections-list li[data-id].dummy .item-name{color:red}.pl-generic-selections .selections-list li[data-id] .item-name{width:calc(100% - 30px)}.pl-generic-selections .selections-list li[data-id] a{margin-right:20px}.pl-generic-selections .items-list .list-container ul li[data-id]:hover .item-name{width:calc(100% - 100px)}.pl-generic-selections .items-list .list-container ul li[data-id].hasDataTypeCb:hover .item-name{width:calc(100% - 150px)}.pl-generic-selections .items-list .list-container ul li[data-id]:hover,.pl-generic-selections .selections-list li[data-id]:hover{background-color:#f5f5f5}.pl-generic-selections .items-list .list-container ul li[data-id].ui-selected:after{content:'\f058';color:green;font-family:FontAwesome;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.pl-generic-selections .select-btn{display:none}.pl-generic-selections li[data-id]:hover .select-btn{display:block}.pl-generic-selections .dataTypeCb{display:none}.pl-generic-selections li[data-id]:hover .dataTypeCb{display:block}.pl-generic-selections .remove-selected{top:50%;transform:translateY(-50%);position:absolute;right:10px}.pl-generic-selections .simple-list-view .items-container>li{display:flex;align-items:center}.pl-generic-selections .simple-list-view .items-container>li.ui-selecting,.pl-generic-selections .simple-list-view .items-container>li.ui-selected{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.pl-generic-selections .simple-list-view .items-container>li.ui-selecting>a,.pl-generic-selections .simple-list-view .items-container>li.ui-selected>a{color:#fff}.pl-generic-selections .simple-list-view button[data-action]{}.pl-generic-selections .simple-list-view>li:hover button[data-action]{}.rm-generic-selections .d3view-filters{height:auto}.rm-generic-selections .rm-filters{height:auto!important;margin-bottom:10px}.twitter-typeahead .tt-menu.full-w{width:100%!important}.pl-multi-input-edit-view .users-ht{overflow:auto;padding:0 10px}.pl-multi-input-edit-view .users-table{table-layout:fixed}.pl-multi-input-edit-view .users-table tr.ui-sortable-placeholder{height:100px;background-color:lightyellow;visibility:visible!important;display:table-row!important}.pl-multi-input-edit-view .users-table>tbody>tr{height:100px}.pl-multi-input-edit-view .users-table>thead>tr>th{width:300px}.pl-multi-input-edit-view .users-table>tbody>tr .d3view-inputsBuilder{border:0;min-height:unset}.pl-multi-input-edit-view .users-table>tbody>tr>td:first-child{border-left:1px solid #DDD}.pl-multi-input-edit-view .users-table>tbody>tr.isValid>td:first-child{border-left:4px solid green}.pl-multi-input-edit-view .users-table>tbody>tr.hasError>td:first-child{border-left:4px solid red}.pl-generic-fb .d3view-inputsBuilder{border:0!important;min-height:unset}.pl-generic-fb li.field-item{border-bottom:0!important}.pl-generic-fb .d3view-inputsBuilder li.field-item:last-child{border-bottom:0!important}.pl-generic-fb .d3view-inputsBuilder ul.field-items{padding:0!important}.pl-row-details-sidebar .pl-generic-fb .d3view-inputsBuilder li.field-item>.row{padding:7px 0!important}.pl-row-details-sidebar .pl-generic-fb .d3view-inputsBuilder li.field-item{border-left:0!important}.pl-row-details-sidebar .pl-generic-fb .d3view-inputsBuilder li.field-item .input-value-container,.pl-row-details-sidebar .pl-generic-fb .d3view-inputsBuilder .inputs-list{padding:0!important}.plugin-app-mapper .app-mapper-legends{height:60px;padding:10px}.plugin-app-mapper .app-mapper-legends .legends-wrapper{position:relative}.pl-ml-prediction .pred-container{transition:background-color .3s ease-in}.pl-ml-prediction .pred-container.dz-drag-hover{background-color:#e6ffe6!important;border-color:#428bca;outline-color:#428bca;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 5px rgb(102 175 233 / 60%)}.pl-ml-prediction .pred-container.isPredicting .pred-sliders .col-slider-container{cursor:not-allowed;opacity:.6}.pl-ml-prediction .pred-container.isPredicting .pred-sliders .col-slider-container>*{pointer-events:none}.pl-label-inline-toggle span{position:relative;bottom:3px}.pl-label-inline-toggle input{margin-right:5px}.pl-label-inline-toggle{margin-bottom:0}.pl-generic-sparkline>.text-right{position:absolute;right:0;top:0;opacity:0}.pl-generic-sparkline:hover>.text-right{opacity:1}.sim-test-generic-compare .pl-generic-fb .d3view-inputsBuilder li.field-item>div.row{padding:12px 0!important}.sim-test-generic-compare .pl-generic-fb .d3view-inputsBuilder{min-height:unset}.sim-test-generic-compare .remove-sp{cursor:pointer}.sim-test-generic-compare .remove-sp:hover{color:red}.sim-test-generic-compare div.table-responsive{min-height:250px}.sim-test-generic-compare .source-fb.pl-generic-fb .d3view-inputsBuilder li.field-item>.row{padding:0}.sim-test-generic-compare .source-fb .select2-container-multi .select2-choices .select2-search-choice{background:transparent;border:0;box-shadow:none}.sim-test-generic-compare .source-fb .select2-container-multi .select2-choices .select2-search-choice .pl-label-modern{display:flex;align-items:center}.sim-test-generic-compare .source-vals .item-buttons,.sim-test-generic-compare .source-vals .open-val_{opacity:0;pointer-events:none;cursor:pointer}.sim-test-generic-compare .source-vals .source-item .val-info.opened{color:#428bca}.sim-test-generic-compare .source-vals .source-item .pl-label-modern{color:#555;width:100%;display:flex;align-items:center;height:35px}.sim-test-generic-compare .source-vals .source-item .item-name{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:left!important}.sim-test-generic-compare .source-vals .source-item .item-name:hover{text-decoration:underline}.sim-test-generic-compare .source-vals .source-item{margin:5px;width:calc(33% - 10px);flex:0 0 calc(33% - 10px);text-align:left}.sim-test-generic-compare .rest-dd .source-item{width:calc(100% - 10px);padding:0 15px;margin-bottom:15px}.sim-test-generic-compare .source-item.status-success .status-pill{background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%)}.sim-test-generic-compare .source-item .status-pill{border-radius:20px;transition:width .3s ease-in;width:0;height:6px;bottom:0!important;top:unset!important}.sim-test-generic-compare .source-item.status-warning .status-pill{background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%)}.sim-test-generic-compare .source-item.status-danger .status-pill{background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%)}.sim-test-generic-compare .source-item.status-danger.no-data .status-pill{background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);width:100%}.sim-test-generic-compare .source-vals .source-item.ui-sortable-placeholder{width:150px;height:30px;background-color:#ff0;visibility:visible!important;border-radius:20px}.sim-test-generic-compare .source-vals .source-item .item-buttons{position:absolute;right:0;top:-10px}.sim-test-generic-compare .source-vals .source-item:hover:not(.isEditing) .item-buttons,.sim-test-generic-compare .source-vals .source-item.hasDDOpen:not(.isEditing) .item-buttons,.sim-test-generic-compare .source-vals .source-item:hover .open-val_,.sim-test-generic-compare .source-vals .open-val_.open{opacity:1;pointer-events:all}.sim-test-generic-compare .source-vals .source-item:hover .remove-val:hover,.sim-test-generic-compare .source-vals .source-item:hover .file-editor:hover{color:red}.sim-test-generic-compare .source-vals .source-item .val-view{border:1px solid transparent}.sim-test-generic-compare .source-vals .source-item .val-view:hover{border:1px solid #428bca}.sim-test-status-popover{width:450px!important;height:400px}.sim-test-status-popover .popover-content{overflow:auto;height:100%;padding:0}.sim-test-generic-compare .rest-dd{position:absolute;right:60px;top:10px;width:100px}.sim-test-generic-compare .import-configs,.sim-test-generic-compare .export-configs,.sim-test-generic-compare .saved-configs-dd{}.sim-test-generic-compare .pl-generic-fb .form-flex{height:auto!important}.sim-test-generic-compare .match-maker .to-label-container{height:60px}.sim-test-generic-compare .match-maker tbody td{vertical-align:middle}.sim-test-status-popover .popover-content .tab-pane .pl-label-modern{white-space:normal}.sim-test-generic-compare .pl-generic-fb div.d3view-inputsBuilder li.field-item .input-name .field-name{font-size:unset}.sim-test-generic-compare .test-mm{height:calc(100% - 90px)}.sim-test-generic-compare .test-mm{container-type:inline-size;container-name:sim-test-compare}@container sim-test-compare (min-width:1400px){.additional-column-generator{}.additional-column-generator>.form-group{flex:0 0 calc(50% - 5px);margin-right:2.5px;overflow:hidden}}@container sim-test-compare (max-width:1920px){.btn-txt{display:none}}.sim-test-generic-compare[data-compare-type=files] .mm-container,.sim-test-generic-compare[data-compare-type=files] .source-additionals-container{pointer-events:none;opacity:.4}.dropdown-menu.w-350{width:350px}.sim-test-generic-compare .source-item.edited .configure-val{color:darkorange}.sim-test-generic-compare .test-mm tr.to-list-row{height:80px!important}.sim-test-generic-compare .side-by-side .test-mm{height:100%}div.sim-test-generic-compare .side-by-side .item-fb.pl-generic-fb li.field-item{flex:0 0 100%!important}div.sim-test-item-ops.d3view-plugins-sidebar{padding:0}div.sim-test-item-ops.d3view-plugins-sidebar .op-item{border:1px solid #DDD;margin-bottom:15px}div.sim-test-item-ops.d3view-plugins-sidebar .operation-fb.pl-generic-fb .d3view-inputsBuilder{}.d3view-response-comparison-columns{padding:15px;overflow:auto}.d3view-response-comparison-columns .rcc-container{display:flex;flex-direction:column;gap:15px;min-height:100%}.d3view-response-comparison-columns .rcc-header-row{display:flex;gap:10px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px;border-bottom:2px solid #e0e0e0}.d3view-response-comparison-columns .rcc-col-header{flex:1 1 200px;min-width:180px;max-width:300px;padding:12px;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#FFF;border-radius:8px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.15)}.d3view-response-comparison-columns .rcc-col-header-icon{font-size:24px;margin-bottom:8px}.d3view-response-comparison-columns .rcc-col-header-icon .rcc-thumbnail{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.5)}.d3view-response-comparison-columns .rcc-col-header-name{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}.d3view-response-comparison-columns .rcc-col-header-count .badge{background:rgba(255,255,255,.25);color:#FFF}.d3view-response-comparison-columns .rcc-common-section{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.d3view-response-comparison-columns .rcc-common-header{padding:12px 15px;background:linear-gradient(135deg,#11998e 0,#38ef7d 100%);color:#FFF;font-weight:600;cursor:pointer;display:flex;align-items:center}.d3view-response-comparison-columns .rcc-common-header:hover{opacity:.95}.d3view-response-comparison-columns .rcc-common-header .badge{background:rgba(255,255,255,.3);color:#FFF}.d3view-response-comparison-columns .rcc-common-body{padding:15px;max-height:300px;overflow-y:auto}.d3view-response-comparison-columns .rcc-common-responses-list{display:flex;flex-wrap:wrap;gap:8px}.d3view-response-comparison-columns .rcc-common-response-item{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#FFF;border:1px solid #dee2e6;border-radius:20px;font-size:13px;transition:all .2s ease}.d3view-response-comparison-columns .rcc-common-response-item:hover{background:#e9ecef;border-color:#adb5bd}.d3view-response-comparison-columns .rcc-common-response-item .rcc-rsp-icon{color:#6c757d}.d3view-response-comparison-columns .rcc-common-response-item .rcc-rsp-type{font-size:10px;padding:2px 6px}.d3view-response-comparison-columns .rcc-columns-body{flex:1}.d3view-response-comparison-columns .rcc-columns-label{padding:10px 0;font-weight:600;color:#495057;border-bottom:1px solid #dee2e6;margin-bottom:15px}.d3view-response-comparison-columns .rcc-columns-row{display:flex;gap:10px;flex-wrap:nowrap;overflow-x:auto;align-items:flex-start}.d3view-response-comparison-columns .rcc-column{flex:1 1 200px;min-width:180px;max-width:300px;background:#FFF;border:1px solid #dee2e6;border-radius:8px;overflow:hidden}.d3view-response-comparison-columns .rcc-column-header{padding:10px 12px;background:#f8f9fa;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.d3view-response-comparison-columns .rcc-column-name{font-weight:600;font-size:13px;color:#495057;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-response-comparison-columns .rcc-column-body{padding:10px;max-height:400px;overflow-y:auto}.d3view-response-comparison-columns .rcc-response-item{display:flex;align-items:center;gap:8px;padding:8px 10px;margin-bottom:5px;background:#f8f9fa;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s ease}.d3view-response-comparison-columns .rcc-response-item:hover{background:#e9ecef;transform:translateX(3px)}.d3view-response-comparison-columns .rcc-response-item .rcc-rsp-icon{color:#6c757d;width:16px;text-align:center}.d3view-response-comparison-columns .rcc-response-item .rcc-rsp-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-response-comparison-columns .rcc-no-common,.d3view-response-comparison-columns .rcc-no-unique{padding:15px;text-align:center;font-style:italic}.pl-dark-mode .modal-content,.pl-dark-mode .simlytiks,.pl-dark-mode .dropdown-menu,.pl-dark-mode .list-group-item,.pl-dark-mode .peacock-manager .peacock-viewer,.pl-dark-mode .peacock-manager .peacock-wrapper-container .peacock-controller-wrapper,.pl-dark-mode .peacock-manager .peacock-viewer .peacock-editor-wrapper,.pl-dark-mode .popover-content{background-color:var(--plugin-dark-container-bg)!important;color:#F8F8F8!important}.pl-dark-mode .dropdown-menu{border-color:#FFF}.pl-dark-mode .btn:not(.btn-default),.pl-dark-mode a,.pl-dark-mode label,.pl-dark-mode tr,.pl-dark-mode h4{color:#FFF!important}.pl-dark-mode .btn:not(.btn-default):hover{background-color:#FFF!important;color:var(--plugin-dark-container-bg)!important}.pl-dark-mode .btn:not(.btn-default)[aria-expanded=true]{background-color:#FFF!important;color:var(--plugin-dark-container-bg)!important}.pl-side-by-side .col-name{font-weight:700;text-transform:capitalize}.pl-side-by-side tr[data-for-col]{height:100px;vertical-align:middle}.pl-side-by-side tr[data-for-col][data-type=curve]{height:275px}.pl-side-by-side tr[data-for-col] td{vertical-align:middle}.pl-generic-ff .d3view-filters{height:auto}.pl-ml-prediction .pred-container{container-name:pl-prediction-container;container-type:inline-size}@container pl-prediction-container (width < 400px){.btn-text{display:none}.lead{font-size:14px}}.pl-label-checkbox{height:30px;display:flex;align-items:center}.pl-label-checkbox label{margin-bottom:0}.pl-label-checkbox input{margin-top:0;position:relative;top:2px;margin-right:5px!important}button.guide_me.pl-guide-button{display:block!important;position:absolute;color:#FFF;left:50%;transform:translateX(-50%);top:0;z-index:20;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:12px;border-bottom-right-radius:12px;align-items:center;background-image:linear-gradient(-180deg,#00D775,#00BD68);border:0;font-size:18px}button.guide_me.pl-guide-button:hover{background:#00bd68}button.guide_me.pl-guide-button :active,button.guide_me.pl-guide-button :hover{outline:0}div.pl-kanban-board .board-tasks .board-container{margin:10px;background:var(--d3neutralLighterAlt);border:1px solid #DDD;border-radius:6px;height:calc(100% - 20px);width:350px;flex:0 0 350px}div.pl-kanban-board .board-tasks .board-header{margin:0;padding:10px}div.pl-kanban-board .board-body{height:calc(100% - 46px);overflow:auto}div.pl-kanban-board .board-tasks .board-task{cursor:move;margin:10px 15px;border:1px solid #DDD;padding:10px;border-radius:5px;box-shadow:var(--plugin-box-shadow-lightest);transition:background-color .2s ease-in;background:#FFF}div.pl-kanban-board .board-tasks .board-task:hover{background-color:var(--d3neutralLighterAlt)}div.pl-kanban-board .board-tasks .board-task:hover:after{content:'\f58e';font-family:FontAwesome;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:darkgrey}div.pl-kanban-board .board-tasks{display:flex;overflow:auto}div.pl-kanban-board .board-view{overflow:auto}div.pl-kanban-board .board-task .task-title{cursor:pointer;white-space:normal;word-break:break-all}.card.card-success{border-color:#5c8b5c}.card.card-success:after{content:'\f058';font-family:FontAwesome;position:absolute;color:#5c8b5c;right:10px;top:2px}.card.card-danger{border-color:rgba(217,83,79,1)}.card.card-danger:after{color:rgb(217 83 79)}.card.card-danger:after,.card.card-warning:after{content:'\f071';font-family:FontAwesome;position:absolute;color:#5c8b5c;right:10px;top:2px}.card.card-warning{border-color:#f0ad4e}.card.card-warning:after{color:rgb(240 173 78)}.btn-outline.btn-primary{border-color:#428bca;color:#428bca;text-shadow:none}.btn-outline.btn-primary:hover,.btn-outline.btn-primary:focus,.btn-outline.btn-primary:active,.btn-outline.btn-primary.active{background-color:#428bca!important;border-color:#357ebd!important;color:#fff!important}.btn-outline.btn-success{border-color:#5cb85c;color:#5cb85c;text-shadow:none}.btn-outline.btn-success:hover,.btn-outline.btn-success:focus,.btn-outline.btn-success:active,.btn-outline.btn-success.active{background-color:#5cb85c!important;border-color:#4cae4c!important;color:#fff!important}.btn-outline.btn-info{border-color:#5bc0de;color:#5bc0de;text-shadow:none}.btn-outline.btn-info:hover,.btn-outline.btn-info:focus,.btn-outline.btn-info:active{background-color:#5bc0de!important;border-color:#46b8da!important;color:#fff!important}.btn-outline.btn-warning{border-color:#f0ad4e;color:#f0ad4e;text-shadow:none}.btn-outline.btn-warning:hover,.btn-outline.btn-warning:focus,.btn-outline.btn-warning:active,.btn-outline.btn-warning.active{background-color:#f0ad4e!important;border-color:#eea236!important;color:#fff!important}.btn-outline.btn-danger{border-color:#d9534f;color:#d9534f;text-shadow:none}.btn-outline.btn-danger:hover,.btn-outline.btn-danger:focus,.btn-outline.btn-danger:active,.btn-outline.btn-danger.active{background-color:#d9534f!important;border-color:#c9302c!important;color:#fff!important}.d3view-pl-new-wf-buttons .new-btn-group{display:flex;flex-wrap:wrap}.d3view-pl-new-wf-buttons .new-btn-group button{flex:0 0 calc(33% - 20px);margin:10px;border-radius:18px}.d3view-pl-new-wf-buttons .new-btn-group button:hover{border-radius:18px!important}.pl-decimal-ol{list-style:decimal;padding-left:30px}.dv-text-viewer #gen-comp-container{padding:0 20px}.d3view-pl-generic-responses .ui-layout-pane{padding:0!important}.d3view-pl-generic-responses .ui-layout-container .ui-layout-resizer{background-color:#e5e5e5!important;cursor:row-resize!important}.d3view-pl-generic-responses .ui-layout-container .ui-layout-resizer:hover{background-color:red!important}.d3view-pl-generic-responses .ips-list>li.ui-selected{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.d3view-pl-generic-responses .ips-list li.ui-selected a{color:#fff}.pl-generic-selections .simple-list-view .items-container>li:not(.dragging):not(.editing):hover{background-color:#eee}.pl-generic-selections .simple-list-view .items-container>li>a{text-decoration:none!important;display:flex;flex:1 1 auto;align-items:center;overflow:hidden;text-overflow:ellipsis}.pl-generic-selections .simple-list-view .items-container>li{height:auto;border-left:0;border-right:0;position:relative;display:flex;align-items:center}.pl-generic-selections .simple-list-view .items-container>li .drag-handle,.pl-generic-selections .simple-list-view .items-container>li .sort-handle{position:absolute;left:6px;top:17px;z-index:2;cursor:move}.pl-generic-selections .simple-list-view .items-container>li .drag-handle{opacity:0}.pl-generic-selections .simple-list-view .items-container>li:not(.dragging):not(.editing):hover .drag-handle,.pl-generic-selections .simple-list-view .items-container>li:not(.dragging):not(.editing):hover .sort-handle{opacity:1}.pl-generic-selections .simple-list-view .items-container>li .drag-handle:hover{color:red}.pl-generic-selections .simple-list-view .items-container>li .item-actions.btn-group{display:none}.pl-generic-selections .simple-list-view .items-container>li:not(.dragging):not(.editing):hover .item-actions.btn-group,.pl-generic-selections .simple-list-view .items-container>li.hasDDOpen .item-actions.btn-group{display:flex}.pl-text-success{color:var(--success-color)}.pl-generic-selections .simple-list-view .items-container>li .edit-name{display:none}.pl-generic-selections .simple-list-view .items-container>li:not(.dragging):not(.editing):hover .edit-name{display:inline-block}.pl-generic-selections .simple-list-view .items-container>li.temp-ui-selected{border:1px solid #428bca}.pl-generic-selections .simple-list-view .items-container>li.ui-selected .item-actions{color:#FFF}.pl-mr10{margin-right:10px}.pl-editable-input{border-color:transparent!important;box-shadow:none!important}.pl-editable-input:focus{border-color:#66afe9!important;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important}.pl-editable-input:hover{border-color:#ddd!important}.pl-body-dd.dropdown-menu{z-index:2000;max-height:250px;overflow:auto}.pl-processing{position:relative}.pl-processing::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7);z-index:1000}.pl-processing::before{content:'';position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:dt-spin 1s linear infinite;z-index:1001}@keyframes dt-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ta-tag.ui-draggable-dragging{position:fixed;z-index:20000}.flex-grow-1{flex-grow:1;overflow:auto}.anim-pulse-infinite{animation:pulse-infinite .2s infinite}@keyframes pulse-infinite{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}100%{transform:scale(1);opacity:1}}.label-debug{background-color:#6c757d;color:#fff}.label-all{background-color:#ccc;color:#fff}.label-error{background-color:#d9534f;color:#fff}.pl-ml-prediction .pred-sliders.disabledSliders>.form-group{margin-bottom:10px!important}.pl-ml-prediction.hasCollapsed .collapse-west{left:10px}.pl-ml-prediction .collapse-west{position:absolute;z-index:10;top:40px;left:25%;margin-left:-4px;background:#FFF!important}.pl-ml-prediction .collapse-west:hover{background:#f5f5f5!important}.pl-ml-prediction .pl-pred-right{flex:1 1 auto}div.pl-row-details-sidebar table tbody td,div.pl-row-details-sidebar table tbody th{vertical-align:middle}.flex-1{flex:1 1 auto}.pl-processing{position:relative}.pl-processing::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7);z-index:1000}.pl-processing::before{content:'';position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:pl-spin 1s linear infinite;z-index:1001}@keyframes pl-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pl-generic-formatter .format-category-item{cursor:pointer;transition:background-color .2s}.pl-generic-formatter .format-category-item:hover{background-color:#f5f5f5}.pl-generic-formatter .format-category-item.active{background-color:#337ab7;border-color:#337ab7;color:#fff}.pl-generic-formatter .format-category-item.active div{color:#e6e6e6!important}.pl-generic-formatter .sample-value{font-family:monospace;background:#f9f9f9;border:1px solid #ddd;border-radius:3px;padding:8px;margin-top:5px}.newton-slider-popover{z-index:2000}.btn-group>.btn-group>.btn{border-radius:0!important}.btn-group>.btn-group:first-child>.btn{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.btn-group>.btn-group:last-child>.btn{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}div.simlytiks .dropdown-menu li.active .text-muted,div.simlytiks .dropdown-menu li.active .text-info{color:#FFF}div.simlytiks .dropdown-menu li:hover .text-muted,div.simlytiks .dropdown-menu li:hover .text-info{color:#FFF}.action-evaluation-panel{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;min-width:400px}.action-evaluation-panel .panel-header{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff;padding:15px 20px;border-radius:8px 8px 0 0;border-bottom:0}.action-evaluation-panel .panel-header h4{margin:0 0 10px;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.action-evaluation-panel .panel-header h4 i{font-size:14px}.action-evaluation-panel .progress-info{display:flex;flex-direction:column;gap:8px}.action-evaluation-panel .current-action{font-size:13px;opacity:.9;font-weight:400}.action-evaluation-panel .progress-bar{width:100%;height:4px;background:rgba(255,255,255,.2);border-radius:2px;overflow:hidden}.action-evaluation-panel .progress-fill{height:100%;background:linear-gradient(90deg,#4CAF50,#8BC34A);border-radius:2px;transition:width .3s ease}.action-evaluation-panel .panel-body{padding:0;max-height:300px;overflow-y:auto}.action-evaluation-panel .action-table{width:100%;border-collapse:collapse;margin:0}.action-evaluation-panel .action-table thead{background:#f8f9fa;position:sticky;top:0;z-index:10}.action-evaluation-panel .action-table th{padding:12px 15px;text-align:left;font-size:12px;font-weight:600;color:#495057;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #dee2e6}.action-evaluation-panel .action-table td{padding:10px 15px;border-bottom:1px solid #f1f3f4;font-size:13px;vertical-align:middle}.action-evaluation-panel .action-table tr:hover{background:#f8f9fa}.action-evaluation-panel .action-table .status-cell{text-align:center;width:40px}.action-evaluation-panel .action-table .status-cell i{font-size:14px}.action-evaluation-panel .panel-footer{background:#f8f9fa;padding:12px 20px;border-top:1px solid #dee2e6;border-radius:0 0 8px 8px}.action-evaluation-panel .action-summary{display:flex;align-items:center;justify-content:space-between}.action-evaluation-panel .summary-text{font-size:12px;color:#6c757d;font-weight:500}.action-evaluation-panel .wf-type-label{display:inline-block;width:16px;height:16px;border-radius:3px;font-size:10px;font-weight:700;text-align:center;line-height:16px;margin-right:6px;color:#fff}.action-evaluation-panel .wf-type-label.input{background:#007bff}.action-evaluation-panel .status-cell i{transition:all .3s ease}@media (max-width:768px){.action-evaluation-panel{max-width:90vw;min-width:300px}.action-evaluation-panel .action-table th,.action-evaluation-panel .action-table td{padding:8px 10px;font-size:12px}}.pl-select2-item{color:#333;cursor:default;border:1px solid #aaa;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(to bottom,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%)}div.ml-model-container .pl-fixed{padding:25px!important}.pl-inline-filters .d3view-filters{height:auto!important;min-height:unset!important}.pl-inline-filters .d3view-filters{height:40px;min-height:unset!important}.pl-inline-filters .d3view-filters .advanced-filters{height:40px!important}.pl-inline-filters .d3view-filters input[data-search-input]{height:40px}.pl-inline-filters .d3view-filters .d3view-filter-button{margin:0;height:auto;width:auto;padding:0}.pl-inline-filters .d3view-filters .d3view-filter-button .flex-l{display:none}.pl-inline-filters .d3view-filters .d3view-filter-button button.toggle-fc{height:30px}.pl-inline-filters .d3view-filters .d3view-filter-button span.clear-search{position:absolute;right:46px;top:10px;z-index:10;cursor:pointer}.pl-inline-filters .d3view-filters .d3view-filter-button span.clear-search:hover{color:red}.pl-inline-filters .d3view-filters .d3view-filter-button .toggle-fc.btn-primary>i{color:#FFF}.pl-ml-prediction.modern{--mlp-bg:var(--d3v-bg-secondary);--mlp-surface:var(--d3v-bg-primary);--mlp-surface-2:var(--d3v-bg-tertiary);--mlp-line:var(--d3v-border);--mlp-line-2:var(--d3v-border-strong);--mlp-line-3:var(--d3v-n-400);--mlp-text:var(--d3v-text-primary);--mlp-text-2:var(--d3v-text-secondary);--mlp-text-3:var(--d3v-text-muted);--mlp-accent:var(--d3v-accent);--mlp-accent-hov:var(--d3v-accent-hover);--mlp-accent-soft:rgba(59,130,246,.08);--mlp-accent-ring:rgba(59,130,246,.18);--mlp-success:var(--d3v-success);--mlp-warning:var(--d3v-warning);--mlp-danger:var(--d3v-danger);--mlp-sh-xs:var(--d3v-sh-xs);--mlp-sh-sm:var(--d3v-sh-sm);--mlp-sh-md:var(--d3v-sh-md);--mlp-sh-lg:var(--d3v-sh-lg);--mlp-r-sm:var(--d3v-r-sm);--mlp-r-md:var(--d3v-r-md);--mlp-r-lg:var(--d3v-r-lg);--mlp-r-pill:var(--d3v-r-full);--mlp-t:var(--d3v-t-fast);position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--mlp-bg);color:var(--mlp-text);font-size:13px}.pl-ml-prediction.modern *{box-sizing:border-box}.pl-ml-prediction.modern .mlp-header{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:11px 18px;background:var(--mlp-surface);border-bottom:1px solid var(--mlp-line);z-index:20;position:relative}.pl-ml-prediction.modern .mlp-header .mlp-title{display:flex;align-items:center;gap:10px;min-width:0}.pl-ml-prediction.modern .mlp-header .mlp-title .t,.pl-ml-prediction.modern .mlp-header .viz-title{font-size:13px;font-weight:650;color:var(--mlp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px;margin:0}.pl-ml-prediction.modern .mlp-header .mlp-title .sub{font-size:11px;color:var(--mlp-text-3);white-space:nowrap}.pl-ml-prediction.modern .mlp-sp{flex:1}.pl-ml-prediction.modern .viz-switch{display:inline-flex;align-items:center;background:var(--mlp-surface-2);border:1px solid var(--mlp-line-2);border-radius:var(--mlp-r-md);padding:3px;gap:2px}.pl-ml-prediction.modern .viz-switch button{border:0;background:transparent;width:30px;height:26px;border-radius:5px;cursor:pointer;color:var(--mlp-text-3);display:inline-flex;align-items:center;justify-content:center;transition:var(--mlp-t);padding:0}.pl-ml-prediction.modern .viz-switch button:hover{color:var(--mlp-text-2)}.pl-ml-prediction.modern .viz-switch button.on{background:var(--mlp-surface);color:var(--mlp-accent);box-shadow:var(--mlp-sh-xs)}.pl-ml-prediction.modern .viz-switch button svg{width:14px;height:14px}.pl-ml-prediction.modern .mlp-inline{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;background:var(--mlp-surface-2);border:1px solid var(--mlp-line-2);border-radius:var(--mlp-r-md);font-size:11px;color:var(--mlp-text-2);font-weight:600;height:32px;margin:0;cursor:pointer}.pl-ml-prediction.modern .sw{position:relative;display:inline-block;width:26px;height:15px;vertical-align:middle}.pl-ml-prediction.modern .sw input{opacity:0;width:0;height:0;position:absolute}.pl-ml-prediction.modern .sw .s{position:absolute;inset:0;background:var(--mlp-line-3);border-radius:15px;transition:var(--mlp-t);cursor:pointer}.pl-ml-prediction.modern .sw .s:before{content:"";position:absolute;width:11px;height:11px;left:2px;top:2px;background:#fff;border-radius:50%;transition:var(--mlp-t);box-shadow:var(--mlp-sh-xs)}.pl-ml-prediction.modern .sw input:checked+.s{background:var(--mlp-accent)}.pl-ml-prediction.modern .sw input:checked+.s:before{transform:translateX(11px)}.pl-ml-prediction.modern .mlp-header .btn,.pl-ml-prediction.modern .mlp-header button.btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--mlp-line-2);background:var(--mlp-surface);color:var(--mlp-text-2);font-size:12px;font-weight:550;padding:6px 11px;border-radius:var(--mlp-r-md);cursor:pointer;transition:var(--mlp-t);white-space:nowrap;height:32px;line-height:1}.pl-ml-prediction.modern .mlp-header .btn:hover{color:var(--mlp-text);border-color:var(--mlp-line-3);box-shadow:var(--mlp-sh-xs)}.pl-ml-prediction.modern .mlp-header .btn.ghost{background:transparent;border-color:transparent}.pl-ml-prediction.modern .mlp-header .btn.ghost:hover{background:var(--mlp-surface-2);border-color:var(--mlp-line-2)}.pl-ml-prediction.modern .mlp-header .btn.primary{color:#fff;background:var(--mlp-accent);border-color:var(--mlp-accent)}.pl-ml-prediction.modern .mlp-header .btn.primary:hover{background:var(--mlp-accent-hov);border-color:var(--mlp-accent-hov)}.pl-ml-prediction.modern .mlp-header .btn.icon{padding:0;width:32px;justify-content:center}.pl-ml-prediction.modern .mlp-header .btn.icon svg{width:15px;height:15px}.pl-ml-prediction.modern .mlp-dd{position:relative}.pl-ml-prediction.modern .mlp-dd-menu{display:none;position:absolute;right:0;top:calc(100% + 6px);min-width:240px;z-index:40;background:var(--mlp-surface);border:1px solid var(--mlp-line);border-radius:var(--mlp-r-lg);box-shadow:var(--mlp-sh-lg);padding:6px}.pl-ml-prediction.modern .mlp-dd.open .mlp-dd-menu{display:block}.pl-ml-prediction.modern .mlp-dd-lbl{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--mlp-text-3);font-weight:700;padding:8px 10px 4px;margin:0;line-height:1.2}.pl-ml-prediction.modern .mlp-dd-section{display:flex;flex-direction:column;padding:2px 0 6px}.pl-ml-prediction.modern .mlp-dd-section .sel{width:calc(100% - 20px);margin:4px 10px;height:32px;border:1px solid var(--mlp-line-2);background:var(--mlp-surface);border-radius:var(--mlp-r-sm);font-size:12px;padding:6px 10px;color:var(--mlp-text);font-weight:600;outline:0;appearance:auto}.pl-ml-prediction.modern .mlp-dd-section .sel:focus{border-color:var(--mlp-accent);box-shadow:0 0 0 3px var(--mlp-accent-ring)}.pl-ml-prediction.modern .mlp-dd-row,.pl-ml-prediction.modern label.mlp-dd-row{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;border-radius:var(--mlp-r-sm);font-size:12px!important;color:var(--mlp-text);cursor:pointer;margin:0!important;margin-bottom:0!important;font-weight:500!important;min-height:32px;transition:var(--mlp-t);max-width:none!important;width:100%}.pl-ml-prediction.modern .mlp-dd-row>span:first-child{flex:1 1 auto;font-size:12px;color:var(--mlp-text);font-weight:500;white-space:nowrap}.pl-ml-prediction.modern .mlp-dd-row>.sw{flex:0 0 auto;margin-left:auto}.pl-ml-prediction.modern .mlp-dd-row:hover{background:var(--mlp-surface-2)}.pl-ml-prediction.modern .mlp-dd-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--mlp-r-sm);font-size:12px;color:var(--mlp-text);cursor:pointer;transition:var(--mlp-t)}.pl-ml-prediction.modern .mlp-dd-item:hover{background:var(--mlp-surface-2)}.pl-ml-prediction.modern .mlp-dd-item.danger{color:var(--mlp-danger)}.pl-ml-prediction.modern .mlp-dd-item svg{width:14px;height:14px;flex-shrink:0;color:var(--mlp-text-3)}.pl-ml-prediction.modern .mlp-dd-item.danger svg{color:var(--mlp-danger)}.pl-ml-prediction.modern .mlp-dd-item>span{flex:1}.pl-ml-prediction.modern .mlp-dd-sub{font-size:10px;color:var(--mlp-text-3);margin-left:auto;font-weight:600;flex-shrink:0}.pl-ml-prediction.modern .mlp-dd-sep{height:1px;background:var(--mlp-line);margin:4px 6px}.pl-ml-prediction.modern .mlp-body{flex:1;display:grid;grid-template-columns:340px 1fr;min-height:0;position:relative}.pl-ml-prediction.modern .mlp-left{background:var(--mlp-surface);border-right:1px solid var(--mlp-line);display:flex;flex-direction:column;min-height:0;position:relative}.pl-ml-prediction.modern .mlp-left .pred-container{flex:1;min-height:0;overflow-y:auto;padding:14px 16px 90px}.pl-ml-prediction.modern .mlp-left .pred-container::-webkit-scrollbar{width:6px}.pl-ml-prediction.modern .mlp-left .pred-container::-webkit-scrollbar-thumb{background:var(--mlp-line-2);border-radius:4px}.pl-ml-prediction.modern .pred-sliders{padding:0!important}.pl-ml-prediction.modern .pred-sliders>.form-group{margin-bottom:18px!important;padding:12px 2px 14px;border-bottom:1px solid var(--mlp-line)}.pl-ml-prediction.modern .pred-sliders>.form-group:last-child{border-bottom:0}.pl-ml-prediction.modern .pred-sliders h1{font-size:12px!important;font-weight:600!important;color:var(--mlp-text)!important;margin:0 0 8px!important;padding:0!important;line-height:1.3}.pl-ml-prediction.modern .pred-sliders .col-slider-container{margin:0!important;flex:1 1 auto!important}.pl-ml-prediction.modern .pred-sliders .input-group{margin-bottom:10px!important}.pl-ml-prediction.modern .pred-sliders .input-range-min,.pl-ml-prediction.modern .pred-sliders input[type=number].form-control{border:1px solid var(--mlp-line-2);border-radius:var(--mlp-r-md);background:var(--mlp-surface);font-size:13px;font-weight:650;color:var(--mlp-text);padding:7px 10px;font-variant-numeric:tabular-nums;box-shadow:none;transition:var(--mlp-t);height:auto}.pl-ml-prediction.modern .pred-sliders .input-range-min:focus{border-color:var(--mlp-accent);box-shadow:0 0 0 3px var(--mlp-accent-ring)}.pl-ml-prediction.modern .pred-sliders .input-group-addon.toggle-sliders{background:var(--mlp-surface-2);border-color:var(--mlp-line-2);color:var(--mlp-text-2);transition:var(--mlp-t)}.pl-ml-prediction.modern .pred-sliders .input-group-addon.toggle-sliders:hover{color:var(--mlp-accent)}.pl-ml-prediction.modern .pred-sliders .col-slider{padding:4px 10px 0!important}.pl-ml-prediction.modern .mlp-dock{position:absolute;left:12px;right:12px;bottom:12px;z-index:4;background:var(--mlp-surface);border:1px solid var(--mlp-line);border-radius:var(--mlp-r-lg);padding:8px;box-shadow:var(--mlp-sh-md);display:flex;align-items:center;gap:6px;text-align:left!important}.pl-ml-prediction.modern .mlp-dock .btn,.pl-ml-prediction.modern .mlp-dock button.btn{font-size:11px;padding:7px 10px;height:32px;border-radius:var(--mlp-r-md)}.pl-ml-prediction.modern .mlp-dock .btn-primary,.pl-ml-prediction.modern .mlp-dock .btn-primary.run_target_predict,.pl-ml-prediction.modern .mlp-dock .btn-primary.run_input_predict{background:var(--mlp-accent);border-color:var(--mlp-accent);color:#fff;box-shadow:none;font-size:13px;font-weight:650;padding:8px 14px;height:34px}.pl-ml-prediction.modern .mlp-dock .btn-primary:hover{background:var(--mlp-accent-hov);border-color:var(--mlp-accent-hov)}.pl-ml-prediction.modern .mlp-dock .mlp-dock-meta{flex:1;font-size:11px;color:var(--mlp-text-3);padding-left:6px}.pl-ml-prediction.modern .mlp-dock .mlp-dock-meta b{color:var(--mlp-text);font-weight:650}.pl-ml-prediction.modern .mlp-dock .add-dd .btn,.pl-ml-prediction.modern .mlp-dock .add-targets-dd .btn{font-size:11px;padding:6px 10px;height:30px;background:var(--mlp-surface);border:1px solid var(--mlp-line-2);color:var(--mlp-text-2);border-radius:var(--mlp-r-md);box-shadow:none}.pl-ml-prediction.modern .mlp-dock .add-dd .btn:hover,.pl-ml-prediction.modern .mlp-dock .add-targets-dd .btn:hover{color:var(--mlp-text);border-color:var(--mlp-line-3)}.pl-ml-prediction.modern .mlp-dock .dropdown-menu{background:var(--mlp-surface);border:1px solid var(--mlp-line);border-radius:var(--mlp-r-lg);box-shadow:var(--mlp-sh-lg);padding:6px}.pl-ml-prediction.modern .mlp-dock .dropdown-menu li a{border-radius:var(--mlp-r-sm);padding:8px 10px;font-size:12px;color:var(--mlp-text);transition:var(--mlp-t)}.pl-ml-prediction.modern .mlp-dock .dropdown-menu li a:hover{background:var(--mlp-surface-2)}.pl-ml-prediction.modern .mlp-right{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative;overflow:hidden;background:var(--mlp-bg)}.pl-ml-prediction.modern .mlp-subhead{display:flex;align-items:center;gap:10px;padding:12px 22px 4px}.pl-ml-prediction.modern .mlp-subhead .t{font-size:11px;color:var(--mlp-text-3);font-weight:600}.pl-ml-prediction.modern .mlp-subhead .t b{color:var(--mlp-text);font-weight:650}.pl-ml-prediction.modern .mlp-subhead .chips{display:flex;gap:5px;max-width:460px;overflow:hidden}.pl-ml-prediction.modern .mlp-chip{font-size:11px;padding:4px 9px;border-radius:var(--mlp-r-pill);background:var(--mlp-surface-2);border:1px solid var(--mlp-line-2);color:var(--mlp-text-2);display:inline-flex;align-items:center;gap:5px;font-weight:600;white-space:nowrap}.pl-ml-prediction.modern .mlp-chip .d{width:7px;height:7px;border-radius:2px}.pl-ml-prediction.modern .mlp-chip.more{color:var(--mlp-text-3)}.pl-ml-prediction.modern .mlp-viz-body.pred-chart-container{flex:1;min-height:0;padding:8px 22px 22px;overflow:auto}.pl-ml-prediction.modern .mlp-viz-body .pred-chart{background:var(--mlp-surface);border:1px solid var(--mlp-line);border-radius:var(--mlp-r-lg);padding:12px;min-height:360px;box-shadow:var(--mlp-sh-xs)}.pl-ml-prediction.modern .pl-side-by-side>.col-md-6{background:var(--mlp-surface);border:1px solid var(--mlp-line);border-radius:var(--mlp-r-lg);padding:12px;box-shadow:var(--mlp-sh-xs)}.pl-ml-prediction.modern .pl-anchored-table-container{background:var(--mlp-surface);border:1px solid var(--mlp-line);border-radius:var(--mlp-r-lg);overflow:hidden}.pl-ml-prediction.modern .mlp-foot{height:28px;flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:0 18px;font-size:11px;color:var(--mlp-text-3);background:var(--mlp-surface);border-top:1px solid var(--mlp-line)}.pl-ml-prediction.modern .mlp-foot .dot{width:7px;height:7px;border-radius:50%;background:var(--mlp-success);box-shadow:0 0 0 3px rgba(16,185,129,.15)}.pl-ml-prediction.modern .mlp-foot b{color:var(--mlp-text-2);font-weight:600}.pl-ml-prediction.modern .mlp-foot .sp{flex:1}.pl-ml-prediction.modern.pl-fixed{position:fixed;inset:0;z-index:9999;height:100vh;width:100vw}.pl-ml-prediction.modern .mlp-left .pred-container{padding:0;overflow:hidden}.pl-ml-prediction.modern .pl-predict-container{display:flex;flex-direction:column;height:100%;background:var(--mlp-surface)}.pl-ml-prediction.modern .pl-predict-container>.d3view-flex-v.flex-space-out{flex:0 0 auto;padding:10px 14px;border-bottom:1px solid var(--mlp-line);background:var(--mlp-surface);gap:6px}.pl-ml-prediction.modern .pl-predict-container>.d3view-flex-v .lead.lead-bold{font-size:0!important;width:0!important;overflow:hidden;padding:0!important;margin:0!important;flex:0 0 0!important}.pl-ml-prediction.modern .pl-predict-container .predict-options{gap:4px;flex:0 0 auto}.pl-ml-prediction.modern .pl-predict-container .predict-options .btn,.pl-ml-prediction.modern .pl-predict-container .predict-options .dropdown-toggle{width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--mlp-r-md);color:var(--mlp-text-2);background:var(--mlp-surface-2);border:1px solid var(--mlp-line-2);font-size:12px;box-shadow:none;transition:var(--mlp-t)}.pl-ml-prediction.modern .pl-predict-container .predict-options .btn:hover,.pl-ml-prediction.modern .pl-predict-container .predict-options .dropdown-toggle:hover{color:var(--mlp-accent);border-color:var(--mlp-accent);background:var(--mlp-accent-soft)}.pl-ml-prediction.modern .pl-predict-container .predict-options .btn .btx-text,.pl-ml-prediction.modern .pl-predict-container .predict-options .btn>.fa-caret-down,.pl-ml-prediction.modern .pl-predict-container .predict-options .dropdown-toggle>.fa-caret-down{display:none}.pl-ml-prediction.modern .pred-input-container{flex:1 1 auto;height:auto!important;padding:10px 16px 90px!important;overflow-y:auto!important}.pl-ml-prediction.modern .pred-input-container::-webkit-scrollbar{width:6px}.pl-ml-prediction.modern .pred-input-container::-webkit-scrollbar-thumb{background:var(--mlp-line-2);border-radius:4px}.pl-ml-prediction.modern .pred-inputs{height:auto!important;padding:0!important;border:0!important;min-height:0!important;margin:0!important;overflow:visible!important}.pl-ml-prediction.modern .pred-sliders{height:auto!important;overflow:visible!important;padding:0!important}.pl-ml-prediction.modern .pred-sliders>.form-group{margin:0 0 4px!important;padding:12px 14px!important;background:var(--mlp-surface);border:1px solid var(--mlp-line);border-radius:var(--mlp-r-md);transition:var(--mlp-t)}.pl-ml-prediction.modern .pred-sliders>.form-group:hover{border-color:var(--mlp-line-2);box-shadow:var(--mlp-sh-xs)}.pl-ml-prediction.modern .pred-sliders>.form-group:focus-within{border-color:var(--mlp-accent);box-shadow:0 0 0 3px var(--mlp-accent-ring)}.pl-ml-prediction.modern .pred-sliders h1{margin:0 0 8px!important;padding:0!important}.pl-ml-prediction.modern .pred-sliders h1{font-size:12px!important;font-weight:600!important;color:var(--mlp-text)!important;line-height:1.3!important;text-transform:none!important;letter-spacing:0!important;word-break:break-word;margin:0!important}.pl-ml-prediction.modern .pred-sliders .col-slider-container{margin:0!important}.pl-ml-prediction.modern .pred-sliders .col-slider-container>.d3view-flex-v,.pl-ml-prediction.modern .pred-sliders .col-slider-container>.input-group{margin-bottom:10px!important;flex:0 0 auto!important}.pl-ml-prediction.modern .pred-sliders .input-range-min,.pl-ml-prediction.modern .pred-sliders input.form-control,.pl-ml-prediction.modern .pred-sliders input[type=text].form-control,.pl-ml-prediction.modern .pred-sliders input[type=number].form-control{height:32px!important;padding:6px 10px!important;border-radius:var(--mlp-r-sm)!important;background:var(--mlp-surface)!important;font-size:13px!important;font-weight:650!important;color:var(--mlp-text)!important;font-variant-numeric:tabular-nums;box-shadow:none!important;transition:var(--mlp-t)}.pl-ml-prediction.modern .pred-sliders .input-range-min:focus,.pl-ml-prediction.modern .pred-sliders input.form-control:focus{border-color:var(--mlp-accent)!important;box-shadow:0 0 0 3px var(--mlp-accent-ring)!important;outline:0}.pl-ml-prediction.modern .pred-sliders .input-group-addon.toggle-slider,.pl-ml-prediction.modern .pred-sliders .input-group-addon.toggle-sliders{display:none!important}.pl-ml-prediction.modern .pred-sliders .mlp-field-val .input-group{display:contents!important}.pl-ml-prediction.modern .pred-sliders .col-slider,.pl-ml-prediction.modern .pred-sliders .col-slider[style]{display:block!important;padding:1px 4px 0!important;margin:0!important}.pl-ml-prediction.modern .pred-sliders .noUi-target,.pl-ml-prediction.modern .pred-sliders .col-slider.noUi-target,.pl-ml-prediction.modern .pred-sliders .noUi-target.noUi-horizontal{height:4px!important;background:var(--mlp-line-2)!important;border:0!important;box-shadow:none!important;border-radius:2px!important;margin:24px 0 6px!important;overflow:visible!important}.pl-ml-prediction.modern .pred-sliders .noUi-target .noUi-base{height:2px!important;overflow:visible!important}.pl-ml-prediction.modern .pred-sliders .noUi-target .noUi-origin{border-radius:2px!important;background:transparent!important;box-shadow:none!important}.pl-ml-prediction.modern .pred-sliders .noUi-target .noUi-origin.noUi-connect,.pl-ml-prediction.modern .pred-sliders .noUi-target .noUi-connect{background:var(--mlp-accent)!important;box-shadow:none!important}.pl-ml-prediction.modern .pred-sliders .noUi-target .noUi-background{background:var(--mlp-line-2)!important;box-shadow:none!important}.pl-ml-prediction.modern .pred-sliders .noUi-target .noUi-handle,.pl-ml-prediction.modern .pred-sliders .noUi-handle{width:13px!important;height:13px!important;border-radius:50%!important;background:#fff!important;border:2px solid var(--mlp-accent)!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important;top:-6px!important;left:-7px!important;cursor:grab!important;z-index:2}.pl-ml-prediction.modern .pred-sliders .noUi-handle:before,.pl-ml-prediction.modern .pred-sliders .noUi-handle:after{display:none!important}.pl-ml-prediction.modern .pred-sliders .noUi-handle .tooltip,.pl-ml-prediction.modern .pred-sliders .tooltip{display:none!important}.pl-ml-prediction.modern .pred-sliders .noUi-pips{display:none!important}.pl-ml-prediction.modern .pred-sliders .noUi-marker{background:var(--mlp-line-2)!important}.pl-ml-prediction.modern .pred-sliders .noUi-marker-large{background:var(--mlp-line-3)!important;height:6px!important}.pl-ml-prediction.modern .pred-sliders .noUi-value{font-weight:600;color:var(--mlp-text-3)!important}.pl-ml-prediction.modern .pred-sliders .bootstrap-select>.btn.dropdown-toggle,.pl-ml-prediction.modern .pred-sliders button[data-toggle=dropdown].selectpicker{background:var(--mlp-surface);border:1px solid var(--mlp-line-2);border-radius:var(--mlp-r-sm);color:var(--mlp-text);font-size:12px;height:32px;padding:6px 10px;box-shadow:none;font-weight:600}.pl-ml-prediction.modern .pl-predict-container>.clearfix.text-right{position:absolute;left:12px;right:12px;bottom:12px;margin:0!important;padding:10px 12px;border:1px solid var(--mlp-line);border-radius:var(--mlp-r-lg);display:flex;align-items:center;justify-content:flex-end;z-index:5}.pl-ml-prediction.modern .pl-predict-container button.btn.predict{background:var(--mlp-accent);border-color:var(--mlp-accent);color:#fff;font-size:13px;font-weight:650;height:36px;padding:0 20px;border-radius:var(--mlp-r-md);box-shadow:none;display:inline-flex;align-items:center;gap:6px;transition:var(--mlp-t)}.pl-ml-prediction.modern .pl-predict-container button.btn.predict:hover{background:var(--mlp-accent-hov);border-color:var(--mlp-accent-hov)}.pl-ml-prediction.modern .pl-predict-container button.btn.predict .fa{font-size:13px}.pl-ml-prediction.modern .pl-predict-container .pred_value{display:none}.pl-ml-prediction.modern .pred-chart .sl-dt-container,.pl-ml-prediction.modern .pred-chart .dt-container{background:var(--mlp-surface);border:1px solid var(--mlp-line);border-radius:var(--mlp-r-lg);overflow:hidden;box-shadow:var(--mlp-sh-xs)}.pl-ml-prediction.modern .pred-chart thead th{background:var(--mlp-surface-2)!important;color:var(--mlp-text-3)!important;font-size:10px!important;text-transform:uppercase;letter-spacing:.06em;font-weight:700!important;border-bottom:1px solid var(--mlp-line-2)!important}.pl-ml-prediction.modern .pred-chart tbody tr{transition:var(--mlp-t)}.pl-ml-prediction.modern .pred-chart tbody tr:hover{background:var(--mlp-surface-2)!important}.pl-ml-prediction.modern .pred-chart tbody td{color:var(--mlp-text);border-bottom:1px solid var(--mlp-line)!important;font-variant-numeric:tabular-nums}.pl-ml-prediction.modern .pl-predict-container{background:var(--mlp-bg)!important;position:relative}.pl-ml-prediction.modern .pl-predict-container>.d3view-flex-v.flex-space-out{background:var(--mlp-surface)}.pl-ml-prediction.modern .pred-sliders>.form-group,.pl-ml-prediction.modern .pred-sliders>.form-group[style]{margin:0 0 25px!important;padding:12px 14px!important;background:var(--mlp-surface)!important;border:1px solid var(--mlp-line)!important;border-radius:var(--mlp-r-md)!important;box-shadow:var(--mlp-sh-xs);transition:var(--mlp-t);clear:both}.pl-ml-prediction.modern .pred-sliders>.form-group:hover{border-color:var(--mlp-line-2)!important;box-shadow:var(--mlp-sh-sm)}.pl-ml-prediction.modern .pred-sliders>.form-group:focus-within{border-color:var(--mlp-accent)!important;box-shadow:0 0 0 3px var(--mlp-accent-ring)}.pl-ml-prediction.modern .pred-sliders>.form-group h1,.pl-ml-prediction.modern .pred-sliders>.form-group h1.mb20{font-size:13px!important;font-weight:650!important;color:var(--mlp-text)!important;line-height:1.3!important;margin:0!important;padding:0!important;text-transform:none!important;letter-spacing:0!important;word-break:break-word;flex:1;min-width:0}.pl-ml-prediction.modern .pred-sliders>.form-group .mlp-fh{display:flex;align-items:center;gap:8px;margin:0 0 25px!important}.pl-ml-prediction.modern .pred-sliders>.form-group .mlp-fh-range{font-size:10px;color:var(--mlp-text-3);font-weight:600;font-variant-numeric:tabular-nums;flex:0 0 auto;white-space:nowrap}.pl-ml-prediction.modern .pred-sliders .mlp-field-val{display:flex;align-items:stretch;border:1px solid var(--mlp-line-2);border-radius:var(--mlp-r-md);background:var(--mlp-surface);overflow:hidden;transition:var(--mlp-t);margin:0 0 25px!important}.pl-ml-prediction.modern .pred-sliders .mlp-field-val:hover{border-color:var(--mlp-line-3)}.pl-ml-prediction.modern .pred-sliders .mlp-field-val:focus-within{border-color:var(--mlp-accent);box-shadow:0 0 0 3px var(--mlp-accent-ring)}.pl-ml-prediction.modern .pred-sliders .mlp-field-val input,.pl-ml-prediction.modern .pred-sliders .mlp-field-val input.input-range-min,.pl-ml-prediction.modern .pred-sliders .mlp-field-val input.form-control{flex:1!important;border:0!important;background:transparent!important;padding:7px 10px!important;font-size:13px!important;font-weight:650!important;color:var(--mlp-text)!important;font-variant-numeric:tabular-nums;outline:0!important;min-width:0!important;box-shadow:none!important;height:34px!important;border-radius:0!important}.pl-ml-prediction.modern .pred-sliders .mlp-step{width:28px;border:0!important;border-left:1px solid var(--mlp-line)!important;border-radius:0!important;background:var(--mlp-surface);color:var(--mlp-text-3);cursor:pointer;transition:var(--mlp-t);font-size:14px;font-weight:700;line-height:1;padding:0;user-select:none}.pl-ml-prediction.modern .pred-sliders .mlp-step:hover{background:var(--mlp-surface-2);color:var(--mlp-accent)}.pl-ml-prediction.modern .pred-sliders .mlp-mm{display:flex;justify-content:space-between;margin-top:4px;font-size:9px;color:var(--mlp-text-3);font-weight:600;font-variant-numeric:tabular-nums}.pl-ml-prediction.modern .pred-sliders>.form-group h1::after{content:""}.pl-ml-prediction.modern .pred-sliders>.form-group h1{position:relative}.pl-ml-prediction.modern .pred-sliders .mlp-fh-unit{font-size:10px;color:var(--mlp-text-3);font-weight:600;padding:2px 6px;border-radius:var(--mlp-r-pill);background:var(--mlp-surface-2);flex-shrink:0;white-space:nowrap}.pl-ml-prediction.modern .pred-sliders .mlp-pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.pl-ml-prediction.modern .pred-sliders .mlp-pills .p{font-size:11px;font-weight:600;padding:4px 10px;border-radius:var(--mlp-r-pill);background:var(--mlp-surface-2);color:var(--mlp-text-2);border:1px solid var(--mlp-line-2);cursor:pointer;transition:var(--mlp-t);user-select:none}.pl-ml-prediction.modern .pred-sliders .mlp-pills .p:hover{color:var(--mlp-text)}.pl-ml-prediction.modern .pred-sliders .mlp-pills .p.on{background:var(--mlp-accent);color:#fff;border-color:var(--mlp-accent)}.pl-ml-prediction.modern .pred-sliders .mlp-curve-field .curve-input-container{padding:9px 10px;background:var(--mlp-surface-2);border:1px dashed var(--mlp-line-3);border-radius:var(--mlp-r-md);font-size:11px;color:var(--mlp-text-2);font-weight:600}.pl-ml-prediction.modern .pred-sliders>.form-group:first-child{padding:12px 14px!important}.pl-ml-prediction.modern .pred-sliders>.form-group:first-child>div:first-child h1{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--mlp-text-3)!important;font-weight:700!important;margin:0 0 6px!important}.pl-ml-prediction.modern .pred-sliders>.form-group>div[data-col=name]{margin:0!important}.pl-ml-prediction.modern .pred-sliders>.form-group input[data-id=name]{height:36px!important;font-size:13px!important;font-weight:650!important;padding:8px 10px!important;border:1px solid var(--mlp-line-2)!important;border-radius:var(--mlp-r-md)!important;background:var(--mlp-surface)!important}.pl-ml-prediction.modern .pred-sliders .col-slider-container{margin:0!important}.pl-ml-prediction.modern .pred-sliders .col-slider-container>.d3view-flex-v,.pl-ml-prediction.modern .pred-sliders .col-slider-container>.d3view-flex-v[style]{margin:0!important;flex:0 0 auto!important;display:block!important}.pl-ml-prediction.modern .pred-sliders input.input-range-min,.pl-ml-prediction.modern .pred-sliders input[type=number].form-control{height:34px!important;padding:6px 10px!important;border-radius:var(--mlp-r-md)!important;background:var(--mlp-surface)!important;font-size:13px!important;font-weight:650!important;color:var(--mlp-text)!important;font-variant-numeric:tabular-nums;box-shadow:none!important;width:100%!important;min-width:0!important}.pl-ml-prediction.modern .pl-predict-container .pred_value{display:none!important}.pl-ml-prediction.modern button.btn.predict,.pl-ml-prediction.modern .pl-predict-container button.btn.predict{background:var(--mlp-accent)!important;border-color:var(--mlp-accent)!important;color:#fff!important;font-size:13px!important;font-weight:650!important;height:36px!important;padding:0 18px!important;border-radius:var(--mlp-r-md)!important;box-shadow:none!important}.pl-ml-prediction.modern button.btn.predict:hover,.pl-ml-prediction.modern .pl-predict-container button.btn.predict:hover{background:var(--mlp-accent-hov)!important;border-color:var(--mlp-accent-hov)!important}.pl-ml-prediction.modern .pred-sliders{padding:12px 14px 90px!important}.pl-ml-prediction.modern .pred-chart .dt-container,.pl-ml-prediction.modern .pred-chart .sl-dt-container{background:var(--mlp-surface)!important;border:1px solid var(--mlp-line)!important;border-radius:var(--mlp-r-lg)!important;overflow:hidden!important;box-shadow:var(--mlp-sh-xs)}.pl-ml-prediction.modern .pred-chart thead th{background:var(--mlp-surface-2)!important;color:var(--mlp-text-3)!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:700!important;padding:10px 12px!important;border-bottom:1px solid var(--mlp-line-2)!important}.pl-ml-prediction.modern .pred-chart tbody td{padding:10px 12px!important;font-size:12px!important;color:var(--mlp-text)!important;border-bottom:1px solid var(--mlp-line)!important;font-variant-numeric:tabular-nums}.pl-ml-prediction.modern .pred-chart tbody tr:hover td{background:var(--mlp-surface-2)!important}.pl-ml-prediction.modern .pred-chart .sl-pager,.pl-ml-prediction.modern .pred-chart .dt-pager,.pl-ml-prediction.modern .pred-chart .pl-pager{padding:8px 12px!important;background:var(--mlp-surface)!important;border-top:1px solid var(--mlp-line)!important}.pl-ml-prediction.modern .pred-chart .sl-pager .btn,.pl-ml-prediction.modern .pred-chart .dt-pager .btn,.pl-ml-prediction.modern .pred-chart .pl-pager .btn{width:28px!important;height:28px!important;padding:0!important;border-radius:var(--mlp-r-md)!important;background:var(--mlp-surface-2)!important;border:1px solid var(--mlp-line-2)!important;color:var(--mlp-text-2)!important;box-shadow:none!important;display:inline-flex;align-items:center;justify-content:center}.pl-ml-prediction.modern .pred-chart .sl-pager .btn:hover,.pl-ml-prediction.modern .pred-chart .dt-pager .btn:hover,.pl-ml-prediction.modern .pred-chart .pl-pager .btn:hover{color:var(--mlp-accent)!important;border-color:var(--mlp-accent)!important;background:var(--mlp-accent-soft)!important}.pl-ml-prediction.modern .mlp-viz-body .pred-chart{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.pl-ml-prediction.modern .mlp-title .mlp-io-chips{display:inline-flex;align-items:center;gap:8px;padding:0}.pl-ml-prediction.modern .mlp-io-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;background:var(--mlp-surface-2);border:1px solid var(--mlp-line-2);border-radius:999px;font-size:11px;font-weight:600;color:var(--mlp-text-2);line-height:1}.pl-ml-prediction.modern .mlp-io-chip i{font-size:11px;color:var(--mlp-accent)}.pl-ml-prediction.modern .mlp-io-chip i.fa-sign-in{display:none}.pl-ml-prediction.modern .mlp-io-chip b{color:var(--mlp-text);font-weight:700;font-variant-numeric:tabular-nums}.pl-ml-prediction.modern .mlp-io-chip span{color:var(--mlp-text-3);font-weight:500}.pl-ml-prediction.modern .mlp-io-chip.targets i{color:var(--mlp-success,#10b981)}.pl-ml-prediction.modern .mlp-io-arrow{color:var(--mlp-text-3);font-size:11px}.pl-ml-prediction.modern .fa-sign-in-alt:before{content:"\f090"}.pl-ml-prediction.modern .fa-long-arrow-alt-right:before{content:"\f178"}.pl-ml-prediction.modern .pl-predict-container{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0}.pl-ml-prediction.modern .pred-input-container{flex:1 1 auto!important;min-height:0!important;height:auto!important;padding:10px 16px!important;overflow-y:auto!important}.pl-ml-prediction.modern .pl-predict-container>.clearfix.text-right{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;flex:0 0 auto;margin:0!important;padding:10px 14px!important;border:0!important;border-top:1px solid var(--mlp-line)!important;border-radius:0!important;background:var(--mlp-surface);box-shadow:none!important;z-index:auto}.pl-ml-prediction.modern .mlp-left .pred-container{padding:0!important}.pl-ml-prediction.modern .mlp-body{grid-template-columns:var(--mlp-left-w,340px) 1fr!important}.pl-ml-prediction.modern .mlp-resizer{position:absolute;top:0;bottom:0;left:calc(var(--mlp-left-w,340px) - 3px);width:6px;cursor:col-resize;z-index:6;background:transparent;transition:background .15s ease}.pl-ml-prediction.modern .mlp-resizer:hover,.pl-ml-prediction.modern .mlp-resizer.dragging{background:var(--mlp-accent-soft,rgba(99,102,241,.18))}.pl-ml-prediction.modern.mlp-resizing,.pl-ml-prediction.modern.mlp-resizing *{user-select:none!important;cursor:col-resize!important}.pl-ml-prediction.modern .pred-sliders h1 .mlp-field-ico{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:6px;font-size:10px;color:var(--mlp-accent);background:var(--mlp-accent-soft,rgba(99,102,241,.12));border-radius:4px;vertical-align:-2px}.pl-ml-prediction.modern .fa-hashtag:before{content:"\f292"}.pl-ml-prediction.modern .fa-chart-line:before{content:"\f201"}.pl-ml-prediction.modern .fa-toggle-on:before{content:"\f205"}.pl-popover{position:fixed;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-light,#e4e9f0);border-radius:var(--d3v-r-md,10px);box-shadow:var(--d3v-sh-lg,0 12px 32px rgba(20,30,50,.1),0 4px 8px rgba(20,30,50,.04));overflow:hidden;font-size:12px;color:var(--d3v-text-primary,#1a2233);transition:width 160ms cubic-bezier(.4,0,.2,1),height 160ms cubic-bezier(.4,0,.2,1);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.45}.pl-popover-header{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--d3v-bg-muted,#f7f9fc);border-bottom:1px solid var(--d3v-border-soft,#eef1f6);min-height:42px}.pl-popover-title{font-size:12.5px;font-weight:600;color:var(--d3v-text-primary,#1a2233);flex:1;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-popover-title-icon{font-size:13px;opacity:.75;color:var(--d3v-accent,#3b6df0)}.pl-popover-subtitle{font-size:10.5px;color:var(--d3v-text-muted,#8b96a8);background:var(--d3v-bg-primary,#fff);padding:2px 8px;border-radius:999px;border:1px solid var(--d3v-border-soft,#eef1f6);font-weight:500;flex-shrink:0}.pl-popover-viewtoggle{display:flex;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-light,#e4e9f0);border-radius:var(--d3v-r-sm,6px);padding:2px;flex-shrink:0}.pl-popover-vt-btn{border:0;background:transparent;padding:4px 10px;font-size:11px;font-weight:500;cursor:pointer;border-radius:4px;color:var(--d3v-text-secondary,#5b6878);transition:all 160ms cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:5px;font-family:inherit;line-height:1}.pl-popover-vt-btn:hover{color:var(--d3v-accent,#3b6df0)}.pl-popover-vt-btn.active{background:var(--d3v-accent,#3b6df0);color:#fff;box-shadow:0 1px 2px rgba(59,109,240,.3)}.pl-popover-vt-btn i{font-size:10px}.pl-popover-close{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--d3v-text-muted,#8b96a8);transition:all 160ms cubic-bezier(.4,0,.2,1);border:0;background:transparent;font-size:12px;flex-shrink:0;padding:0}.pl-popover-close:hover{background:var(--d3v-bg-soft,#eef2f7);color:var(--d3v-status-danger,#e0432a)}.pl-popover-body{padding:12px 14px;max-height:70vh;overflow-y:auto}.pl-popover-body.tight{padding:10px 12px}.pl-popover-section-title{font-size:10px;color:var(--d3v-text-muted,#8b96a8);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin:12px 0 6px}.pl-popover-section-title:first-child{margin-top:0}.pl-popover-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--d3v-border-soft,#eef1f6)}.pl-popover-stats>div{font-size:10px;color:var(--d3v-text-muted,#8b96a8);text-align:center}.pl-popover-stats b{display:block;font-size:12px;color:var(--d3v-text-primary,#1a2233);font-weight:600;margin-top:2px;font-variant-numeric:tabular-nums}.pl-popover-legend{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:8px;font-size:11px;color:var(--d3v-text-muted,#8b96a8)}.pl-popover-legend .sw{width:16px;height:3px;border-radius:2px;display:inline-block;margin-right:4px;vertical-align:middle}.pl-vt-pane{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.pl-vt-pane[hidden]{display:none!important}.pl-sidebar{position:fixed;top:0;right:0;bottom:0;width:420px;z-index:1052;min-width:320px;background:var(--d3v-bg-primary,#fff);border-left:1px solid var(--d3v-border-light,#e4e9f0);box-shadow:-12px 0 36px rgba(20,30,50,.1),-4px 0 8px rgba(20,30,50,.04);display:flex;flex-direction:column;font-size:12px;color:var(--d3v-text-primary,#1a2233);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.45;transform:translateX(100%);opacity:0;transition:transform 280ms cubic-bezier(.4,0,.2,1),opacity 220ms ease}.pl-sidebar.pl-sidebar-open{transform:translateX(0);opacity:1}.pl-sidebar.pl-sidebar-resizing{transition:none}body.pl-sidebar-resizing-body{cursor:ew-resize!important;user-select:none!important}body.pl-sidebar-resizing-body iframe{pointer-events:none!important}.pl-sidebar-resize-handle{position:absolute;left:-4px;top:0;bottom:0;width:8px;cursor:ew-resize;z-index:2;display:flex;align-items:center;justify-content:center}.pl-sidebar-resize-handle span{width:2px;height:40px;border-radius:2px;background:var(--d3v-border-light,#e4e9f0);transition:background 160ms ease,width 160ms ease,height 160ms ease}.pl-sidebar-resize-handle:hover span,.pl-sidebar.pl-sidebar-resizing .pl-sidebar-resize-handle span{background:var(--d3v-accent,#3b6df0);width:3px;height:64px}.pl-sidebar-header{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--d3v-bg-muted,#f7f9fc);border-bottom:1px solid var(--d3v-border-soft,#eef1f6);min-height:52px;flex-shrink:0}.pl-sidebar-title{font-size:13px;font-weight:600;color:var(--d3v-text-primary,#1a2233);flex:1 1 auto;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pl-sidebar-title-icon{font-size:14px;opacity:.75;color:var(--d3v-accent,#3b6df0)}.pl-sidebar-subtitle{font-size:10.5px;color:var(--d3v-text-muted,#8b96a8);background:var(--d3v-bg-primary,#fff);padding:3px 9px;border-radius:999px;border:1px solid var(--d3v-border-soft,#eef1f6);font-weight:500;flex-shrink:0}.pl-sidebar-viewtoggle{display:flex;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-light,#e4e9f0);border-radius:var(--d3v-r-sm,6px);padding:2px;flex-shrink:0}.pl-sidebar-vt-btn{border:0;background:transparent;padding:4px 10px;font-weight:500;cursor:pointer;border-radius:4px;color:var(--d3v-text-secondary,#5b6878);transition:all 160ms cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:5px;font-family:inherit;line-height:1}.pl-sidebar-vt-btn:hover{color:var(--d3v-accent,#3b6df0)}.pl-sidebar-vt-btn.active{background:var(--d3v-accent,#3b6df0);color:#fff;box-shadow:0 1px 2px rgba(59,109,240,.3)}.pl-sidebar-close{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--d3v-text-muted,#8b96a8);transition:all 160ms cubic-bezier(.4,0,.2,1);border:0;background:transparent;font-size:13px;flex-shrink:0;padding:0}.pl-sidebar-close:hover{background:var(--d3v-bg-soft,#eef2f7);color:var(--d3v-status-danger,#e0432a)}.pl-sidebar-body{flex:1 1 auto;padding:14px 16px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.pl-sidebar-anchor-active{outline:2px solid var(--d3v-accent,#3b6df0);outline-offset:2px;border-radius:4px;position:relative;z-index:1}.pl-sidebar.d3view-record-selector-sidebar .pl-sidebar-body{padding:0}.d3view-record-selector-helper{background:var(--d3v-bg-primary,#fff)}.d3view-record-selector-helper .d3view-record-selector-table{padding:12px 14px 14px}.d3view-record-selector-helper .bs_datatable_wrapper,.d3view-record-selector-helper .dataTables_wrapper{background:transparent}.d3view-record-selector-helper .dataTables_filter{margin:0 0 10px}.d3view-record-selector-helper .dataTables_filter input{height:34px;padding:0 10px;font-size:12px;border-radius:var(--d3v-r-md,8px);border:1px solid var(--d3v-border,#e2e8f0);background:var(--d3v-bg-primary,#fff);color:var(--d3v-text-primary,#1e293b);transition:border-color var(--d3v-t-fast,.12s) ease,box-shadow var(--d3v-t-fast,.12s) ease}.d3view-record-selector-helper .dataTables_filter input:focus{outline:0;border-color:var(--d3v-accent,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.d3view-record-selector-helper table.dataTable{font-size:12px;border-collapse:separate;border-spacing:0}.d3view-record-selector-helper table.dataTable thead th{padding:8px 12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--d3v-text-secondary,#475569);background:var(--d3v-bg-tertiary,#f1f5f9);border-bottom:1px solid var(--d3v-border,#e2e8f0)}.d3view-record-selector-helper table.dataTable tbody td{padding:9px 12px;border-bottom:1px solid var(--d3v-border,#eef1f6);color:var(--d3v-text-primary,#1e293b);transition:background var(--d3v-t-fast,.12s) ease;cursor:pointer;vertical-align:middle}.d3view-record-selector-helper table.dataTable tbody tr:hover td{background:var(--d3v-bg-hover,#e2e8f0)}.d3view-record-selector-helper table.dataTable tbody tr.ui-selected td,.d3view-record-selector-helper table.dataTable tbody tr.selected td{background:rgba(59,130,246,.08);color:var(--d3v-text-primary,#0f172a);font-weight:600;box-shadow:inset 3px 0 0 0 var(--d3v-accent,#3b82f6)}.d3view-record-selector-helper .dataTables_paginate{padding:10px 0 2px;font-size:11px}.d3view-record-selector-empty{padding:32px 16px;text-align:center;color:var(--d3v-text-muted,#94a3b8);font-size:12px;background:var(--d3v-bg-secondary,#f8fafc);border:1px dashed var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,8px);margin:14px}.d3view-record-selector-empty i{margin-right:6px;color:var(--d3v-text-muted,#94a3b8)}.d3view-record-selector-helper .d3view-record-selector-footer{flex:0 0 auto;gap:10px;padding:10px 14px;border-top:1px solid var(--d3v-border,#e2e8f0);background:var(--d3v-bg-secondary,#f8fafc)}.d3view-record-selector-helper .d3view-record-selector-count{font-size:11px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--d3v-text-muted,#94a3b8);font-variant-numeric:tabular-nums}.d3view-record-selector-helper .d3view-record-selector-apply{padding:6px 16px;font-size:12px;font-weight:500;border-radius:var(--d3v-r-md,8px);transition:var(--d3v-t-fast,.12s) ease}@keyframes hpcShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes hpcFadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes hpcFlyUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes hpcSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes hpcGlowIn{0%{box-shadow:0 0 rgba(76,175,80,.5)}40%{box-shadow:0 0 12px 4px rgba(76,175,80,.3)}100%{box-shadow:0 0 rgba(76,175,80,0)}}.hpcsubmitmodalview .modal-dialog{width:80vw;min-width:960px;margin:0 auto}.hpcsubmitmodalview .modal{display:flex;align-items:center;justify-content:center}.hpcsubmitmodalview .modal-content{height:80vh;min-height:600px;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.12);border:0}.hpcsubmit-header{display:flex;align-items:center;justify-content:center;padding:12px 20px;border-bottom:1px solid #e0e0e0;background:#fff;flex-shrink:0;position:relative}.hpcsubmit-pills-wrapper{position:relative;display:inline-flex;background:#f0f0f0;border-radius:22px;padding:3px}.hpcsubmit-pills-slider{position:absolute;top:3px;height:calc(100% - 6px);width:calc(50% - 3px);background:#337ab7;border-radius:20px;transition:left .3s cubic-bezier(0.4,0,.2,1);z-index:0;left:3px}.hpcsubmit-pills-wrapper[data-active=manage] .hpcsubmit-pills-slider{left:50%}.hpcsubmit-pills{margin:0;display:flex;gap:0;position:relative;z-index:1}.hpcsubmit-pills>li{flex:1;text-align:center}.hpcsubmit-pills>li>a{padding:7px 18px;border-radius:20px;color:#555;font-weight:500;font-size:15px;line-height:1;transition:color .25s ease;border:1px solid transparent;background:transparent!important}.hpcsubmit-pills>li>a:hover{color:#333;background:transparent!important}.hpcsubmit-pills>li.active>a,.hpcsubmit-pills>li.active>a:hover,.hpcsubmit-pills>li.active>a:focus{background:transparent!important;color:#fff;border-color:transparent}.hpcsubmit-header .close{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;opacity:.5;margin:0;padding:0;transition:all .15s ease;border:0;background:transparent}.hpcsubmit-header .close:hover{opacity:1;background:#f0f0f0}.hpcsubmit-fullscreen-btn{position:absolute;right:52px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;opacity:.5;cursor:pointer;transition:all .15s ease;border:0;background:transparent;color:#333;padding:0}.hpcsubmit-fullscreen-btn:hover{opacity:1;background:#f0f0f0}.hpcsubmitmodalview.fullscreen .modal-dialog{width:100vw;min-width:100vw;height:100vh;margin:0}.hpcsubmitmodalview.fullscreen .modal-content{height:100vh;min-height:100vh;border-radius:0;box-shadow:none}.hpcsubmitmodalview.fullscreen .modal{padding:0}.hpcsubmitmodalview.fullscreen .hpcsubmit-fullscreen-btn .glyphicon::before{content:"\e097"}.hpcsubmit-classic-btn{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:500;color:#e67e22;text-decoration:none;padding:5px 12px;border-radius:14px;border:1px solid #e67e22;transition:all .2s ease}.hpcsubmit-classic-btn:hover,.hpcsubmit-classic-btn:focus{color:#fff!important;background:#e67e22!important;border-color:#e67e22;text-decoration:none}.hpcsubmit-classic-btn .glyphicon{color:#e67e22;font-size:12px;line-height:1}.hpcsubmit-classic-btn:hover .glyphicon,.hpcsubmit-classic-btn:focus .glyphicon{color:#fff}.hpcsubmit-try-new-btn{display:inline-flex;align-items:center;gap:5px;color:#e67e22;font-size:12px;font-weight:500;padding:5px 12px;border-radius:14px;border:1px solid #e67e22;transition:all .2s ease}.hpcsubmit-try-new-btn:hover,.hpcsubmit-try-new-btn:focus{color:#fff!important;background:#e67e22!important;border-color:#e67e22;text-decoration:none}.hpcsubmit-try-new-btn .glyphicon{color:#e67e22;font-size:11px}.hpcsubmit-try-new-btn:hover .glyphicon,.hpcsubmit-try-new-btn:focus .glyphicon{color:#fff}.hpcsubmit-body{flex:1;overflow:hidden}.hpcsubmit-tab-content{height:100%}.hpcsubmit-tab-content>.tab-pane{height:100%;overflow:hidden;display:none}.hpcsubmit-tab-content>.tab-pane.active{display:flex;flex-direction:column}.hpcsubmit-stage-content{flex:1;overflow:hidden;padding:0;display:flex;flex-direction:column}.hpcsubmit-label{font-size:12px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;display:block}.hpcsubmit-section-header{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#333;margin-bottom:14px;padding-bottom:0;border-bottom:0}.hpcsubmit-section-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;flex:0 0 36px;transition:background-color .3s ease,color .3s ease}.hpcsubmit-section-icon.icon-files{background:#e8e0f0;color:#6a4c93}.hpcsubmit-section-icon.icon-metadata{background:#e0ecf8;color:#2c5282}.hpcsubmit-section-icon.icon-hpc{background:#f0f0f0;color:#555}.hpcsubmit-section-icon.icon-solver{background:#fef3cd;color:#856404}.hpcsubmit-section-icon.icon-processor{background:#e8daef;color:#6c3483}.hpcsubmit-section-icon.icon-resubmit{background:#d1ecf1;color:#0c5460}.hpcsubmit-section-icon.icon-server{background:0;color:#333;width:auto;height:auto;flex:0 0 auto;font-size:16px}.hpcsubmit-section-icon.icon-list{background:0;color:#333;width:auto;height:auto;flex:0 0 auto;font-size:16px}.hpcsubmit-section-icon.icon-edit{background:0;color:#333;width:auto;height:auto;flex:0 0 auto;font-size:16px}.hpcsubmit-section-icon.icon-time{background:0;color:#333;width:auto;height:auto;flex:0 0 auto;font-size:16px}.hpcsubmit-section-icon.icon-settings{background:#f0f0f0;color:#555}.hpcsubmit-section-icon.icon-jobs{background:0;color:#333;width:auto;height:auto;flex:0 0 auto;font-size:16px}.hpcsubmit-basic{display:flex;flex-direction:column;flex:1;min-height:0;position:relative;animation:hpcFadeIn .25s ease}.hpcsubmit-basic-columns{display:flex;flex:1;min-height:0;overflow:hidden}.hpcsubmit-basic-left{flex:1;min-width:0;overflow-y:auto;padding:20px 24px 50px}.hpcsubmit-basic-left-sidebar{display:none;width:0;flex-shrink:0;border-right:1px solid #e8ecf0;overflow-y:auto;padding:16px;background:#fafbfc;position:relative;transition:width .3s cubic-bezier(0.4,0,.2,1),padding .3s cubic-bezier(0.4,0,.2,1),border-color .3s ease}.hpcsubmit-basic-left-sidebar.collapsed{width:0;padding:0;border-right-color:transparent;overflow:hidden}.hpcsubmit-basic-right-sidebar{width:320px;flex-shrink:0;border-left:1px solid #e8ecf0;overflow-y:auto;padding:16px;background:#fafbfc;position:relative;transition:width .3s cubic-bezier(0.4,0,.2,1),padding .3s cubic-bezier(0.4,0,.2,1),border-color .3s ease}.hpcsubmit-basic-right-sidebar.collapsed{width:0;padding:0;border-left-color:transparent;overflow:hidden}.hpcsubmit-sidebar-toggle-wrapper{display:flex;background:#f0f0f0;border-radius:8px;padding:3px;gap:2px;margin-bottom:12px;position:relative}.hpcsubmit-sidebar-toggle-slider{position:absolute;top:3px;left:3px;width:calc(50% - 4px);height:calc(100% - 6px);background:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:left .25s cubic-bezier(0.4,0,.2,1)}.hpcsubmit-sidebar-toggle-wrapper[data-active=jobs] .hpcsubmit-sidebar-toggle-slider{left:calc(50% + 1px)}.hpcsubmit-sidebar-toggle-btn{flex:1;border:0;background:transparent;color:#888;padding:5px 10px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;transition:color .2s ease;position:relative;z-index:1;white-space:nowrap}.hpcsubmit-sidebar-toggle-btn:hover{color:#555}.hpcsubmit-sidebar-toggle-btn.active{color:#337ab7}.hpcsubmit-sidebar-toggle-btn .glyphicon{font-size:10px;margin-right:3px}.hpcsubmit-sidebar-pane{display:none}.hpcsubmit-sidebar-pane.active{display:block}.hpcsubmit-resize-handle{width:5px;flex-shrink:0;cursor:col-resize;background:transparent;position:relative;z-index:6;transition:background .15s ease}.hpcsubmit-resize-handle:hover,.hpcsubmit-resize-handle.dragging{background:rgba(51,122,183,.15)}.hpcsubmit-basic-left-sidebar.collapsed~.hpcsubmit-resize-left{display:none}.hpcsubmit-resize-right.hidden{display:none}.hpcsubmit-sidebar-expand-tab{display:none;align-items:center;align-self:center;justify-content:center;width:28px;height:56px;background:#337ab7;border:0;color:#fff;font-size:15px;cursor:pointer;flex-shrink:0;z-index:5;text-decoration:none;transition:width .2s ease,background .15s ease}.hpcsubmit-sidebar-expand-tab .glyphicon{color:#fff}.hpcsubmit-sidebar-expand-tab:hover{width:34px;background:#286090;color:#fff;text-decoration:none}.hpcsubmit-expand-left{clip-path:polygon(0 0,100% 15%,100% 85%,0 100%);margin-left:-1px}.hpcsubmit-expand-right{clip-path:polygon(0 15%,100% 0,100% 100%,0 85%);margin-right:-1px}.hpcsubmit-expand-left.visible{display:flex;opacity:0;transform:translateX(-8px);transition:opacity .25s ease,transform .25s ease}.hpcsubmit-expand-left.visible.shown{opacity:1;transform:translateX(0);transition:opacity .25s ease,transform .25s ease,width .2s ease,background .15s ease}.hpcsubmit-expand-right.visible{display:flex;opacity:0;transform:translateX(8px);transition:opacity .25s ease,transform .25s ease}.hpcsubmit-expand-right.visible.shown{opacity:1;transform:translateX(0);transition:opacity .25s ease,transform .25s ease,width .2s ease,background .15s ease}.hpcsubmit-basic-left-sidebar.resizing,.hpcsubmit-basic-right-sidebar.resizing{transition:none}.hpcsubmit-basic-settings{margin-bottom:20px}.hpcsubmit-basic-files{margin-bottom:16px}.hpcsubmit-basic-summary{margin-bottom:16px}.hpcsubmit-basic-footer{position:absolute;bottom:24px;left:24px;right:320px;text-align:center;z-index:10;pointer-events:none;transition:left .3s cubic-bezier(0.4,0,.2,1),right .3s cubic-bezier(0.4,0,.2,1)}.hpcsubmit-basic-footer .btn{pointer-events:auto}.hpcsubmit-basic-footer .hpcsubmit-submit-btn{box-shadow:0 4px 16px rgba(51,122,183,.4)}.hpcsubmit-basic-footer .hpcsubmit-save-submit-btn{min-width:200px;padding:10px 32px;border-radius:6px;font-size:14px;font-weight:500;box-shadow:0 4px 16px rgba(92,184,92,.4);margin-right:8px;transition:all .2s ease}.hpcsubmit-basic-footer .hpcsubmit-save-submit-btn:hover{box-shadow:0 2px 8px rgba(92,184,92,.3);transform:translateY(-1px)}.hpcsubmit-basic-footer .hpcsubmit-save-submit-btn:active{transform:translateY(0);box-shadow:none}.hpcsubmit-basic-footer .hpcsubmit-save-submit-btn .glyphicon{margin-right:6px}.hpcsubmit-submitting{opacity:.45;pointer-events:none;transition:opacity .3s ease}.hpcsubmit-basic-footer .btn:disabled{opacity:.5;cursor:not-allowed}.hpcsubmit-setting-summary{border-radius:8px;border:1px solid #e0e0e0;padding:0;position:relative;background:#fff;transition:border-color .2s ease}.hpcsubmit-setting-summary:hover{border-color:#ccc}.hpcsubmit-setting-summary-body{display:flex;align-items:center;gap:12px;padding:12px 16px;min-height:56px}.hpcsubmit-setting-summary-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#e0ecf8;color:#2c5282;font-size:14px;flex:0 0 36px}.hpcsubmit-setting-summary-info{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.hpcsubmit-setting-summary-name{font-weight:600;font-size:13px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpcsubmit-setting-summary-meta{display:flex;gap:12px;font-size:11px;color:#888;margin-top:2px;flex-wrap:wrap}.hpcsubmit-setting-summary-meta span{white-space:nowrap}.hpcsubmit-edit-setting{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#666;background:transparent;border:0;cursor:pointer;transition:background .15s ease,color .15s ease;flex:0 0 30px;position:static;top:auto;right:auto}.hpcsubmit-edit-setting:hover{background:#f0f0f0;color:#333}.hpcsubmit-summary-item{margin-bottom:4px}.hpcsubmit-summary-label{font-size:11px;color:#888;text-transform:uppercase;display:block;letter-spacing:.3px}.hpcsubmit-summary-value{font-size:13px;font-weight:500;color:#333}.hpcsubmit-dropzone-compact,.hpcsubmit-dropzone-full{border:2px dashed #d0d7de;border-radius:8px;text-align:center;padding:24px;background:#fafbfc;cursor:pointer;transition:border-color .2s ease,background .2s ease;min-height:100px}.hpcsubmit-dropzone-compact:hover,.hpcsubmit-dropzone-full:hover{border-color:#337ab7;background:#f0f6ff}.hpcsubmit-dropzone-compact .dz-message,.hpcsubmit-dropzone-full .dz-message{color:#888}.hpcsubmit-dropzone-compact .dz-message i,.hpcsubmit-dropzone-full .dz-message i{font-size:24px;color:#bbb;display:block;margin-bottom:6px}.hpcsubmit-dropzone-compact .dz-message p,.hpcsubmit-dropzone-full .dz-message p{margin:6px 0 0;font-size:13px}.hpcsubmit-dropzone-compact .dz-message p,.hpcsubmit-dropzone-full .dz-message p{pointer-events:none}.hpcsubmit-file-options{margin-top:10px;margin-bottom:8px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hpcsubmit-file-options .btn{font-size:11px;padding:4px 10px;border-radius:4px;white-space:nowrap;border:1px solid #ccc;background:transparent;color:#555;line-height:1.4;transition:background .15s ease,color .15s ease}.hpcsubmit-file-options .btn:hover{background:#f5f5f5;color:#333}.hpcsubmit-file-options .btn i,.hpcsubmit-file-options .btn .glyphicon{margin-right:3px}.hpcsubmit-multisim-toggle{margin-left:auto;display:flex;align-items:center}.hpcsubmit-multisim-pill{display:inline-flex;align-items:center;gap:6px;cursor:pointer;user-select:none}.hpcsubmit-multisim-pill-label{font-size:11px;font-weight:600;color:#777}.hpcsubmit-multisim-pill-switch{width:32px;height:18px;border-radius:9px;background:#ccc;position:relative;transition:background .2s ease}.hpcsubmit-multisim-pill-knob{width:14px;height:14px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:left .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.15)}.hpcsubmit-multisim-pill[data-state=on] .hpcsubmit-multisim-pill-switch{background:#337ab7}.hpcsubmit-multisim-pill[data-state=on] .hpcsubmit-multisim-pill-knob{left:16px}.hpcsubmit-multisim-pill[data-state=on] .hpcsubmit-multisim-pill-label{color:#337ab7}.hpcsubmit-file-list{margin-top:10px;display:flex;flex-direction:column;gap:4px}.hpcsubmit-file-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #e8e8e8;border-radius:6px;background:#fff;position:relative;transition:border-color .15s ease,background .15s ease}.hpcsubmit-file-item:hover{border-color:#d0d0d0;background:#fafafa}.hpcsubmit-file-item.main-model{border-color:#337ab7;background:#f0f7ff}.hpcsubmit-file-icon{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#f0f0f0;color:#777;font-size:13px}.hpcsubmit-file-item.main-model .hpcsubmit-file-icon{background:#dae8f5;color:#337ab7}.hpcsubmit-file-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.hpcsubmit-file-name{font-size:12.5px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpcsubmit-file-meta{display:flex;gap:8px;font-size:11px;color:#999}.hpcsubmit-file-type{font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#aaa}.hpcsubmit-file-actions{flex-shrink:0;display:flex;align-items:center;gap:6px}.hpcsubmit-file-actions .makeMain{font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px;color:#999;border:1px solid #ddd;cursor:pointer;transition:all .15s ease;white-space:nowrap}.hpcsubmit-file-actions .makeMain:hover{color:#337ab7;border-color:#337ab7}.hpcsubmit-file-actions .makeMain.active{color:#fff;background:#337ab7;border-color:#337ab7}.hpcsubmit-file-actions .remove-file,.hpcsubmit-file-actions .remove-server-file{font-size:12px;color:#ccc;cursor:pointer;padding:2px;transition:color .15s ease}.hpcsubmit-file-actions .remove-file:hover,.hpcsubmit-file-actions .remove-server-file:hover{color:#d9534f}.hpcsubmit-file-item .dz-progress{display:none}.hpcsubmit-file-item.dz-processing .dz-progress{display:block;position:absolute;bottom:0;left:0;right:0;height:3px;background:#eee;border-radius:0 0 6px 6px;overflow:hidden}.hpcsubmit-file-item .dz-progress .dz-upload{display:block;height:100%;background:#337ab7;transition:width .3s ease}.hpcsubmit-advanced{display:flex;flex-direction:column;height:100%;animation:hpcFadeIn .25s ease}.hpcsubmit-back-to-basic{padding:8px 20px;border-bottom:1px solid #f0f0f0;background:#fff;flex-shrink:0}.hpcsubmit-back-to-basic a{font-size:13px;color:#337ab7;text-decoration:none;transition:color .15s ease}.hpcsubmit-back-to-basic a:hover{color:#23527c}.hpcsubmit-advanced-scroll{flex:1;overflow-y:auto;padding:20px 24px}.hpcsubmit-advanced-footer{text-align:center;padding:14px 20px;border-top:1px solid #f0f0f0;background:#fff;flex-shrink:0}.hpcsubmit-metadata,.hpcsubmit-hpcresources,.hpcsubmit-solverattrs,.hpcsubmit-resubmit{margin-bottom:24px}.hpcsubmit-advanced .form-control{border-radius:6px;border-color:#d0d7de;transition:border-color .2s ease,box-shadow .2s ease}.hpcsubmit-advanced .form-control:focus{border-color:#66afe9;box-shadow:0 0 5px rgba(102,175,233,.6)}.hpcsubmit-advanced .form-group label,.hpcsubmit-advanced .control-label{font-size:12px;font-weight:600;color:#555}.hpcsubmit-toggle-more-info{font-size:12px;color:#337ab7;transition:color .15s ease}.hpcsubmit-toggle-more-info:hover{color:#23527c}#hpcsubmit-tagsbrowser-container{position:relative;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:12px;margin-top:8px;z-index:10;max-height:260px;overflow-y:auto}#hpcsubmit-tagsbrowser-container.hidden{display:none}#hpcsubmit-tagbrowser{font-size:11px;padding:2px 6px;border-radius:4px;border:1px solid #ccc;background:transparent;color:#555;transition:all .2s ease}#hpcsubmit-tagbrowser:hover{background:#f5f5f5;border-color:#bbb}.hpcsubmit-solver-specific-attrs .form-group{margin-bottom:10px}.hpcsubmit-submit-btn{min-width:200px;padding:10px 32px;border-radius:6px;font-size:14px;font-weight:500;transition:all .2s ease}.hpcsubmit-submit-btn:hover:not([disabled]){box-shadow:0 2px 8px rgba(51,122,183,.3);transform:translateY(-1px)}.hpcsubmit-submit-btn:active:not([disabled]){transform:translateY(0);box-shadow:none}.hpcsubmit-submit-btn[disabled]{opacity:.5;cursor:not-allowed}.hpcsubmit-submit-btn .glyphicon,.hpcsubmit-submit-btn i{margin-right:6px}.hpcsubmit-btn-default{font-size:12px;padding:6px 16px;border-radius:4px;border:1px solid #ccc;background:transparent;color:#555;transition:background .15s ease,color .15s ease}.hpcsubmit-btn-default:hover{background:#f5f5f5;color:#333}.hpcsubmit-savemodal{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1060;animation:hpcFadeIn .2s ease}.hpcsubmit-savemodal-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.35)}.hpcsubmit-savemodal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:420px;background:#fff;border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.15)}.hpcsubmit-savemodal-header{padding:16px 20px;border-bottom:1px solid #f0f0f0}.hpcsubmit-savemodal-header h4{margin:0;font-size:16px;font-weight:600;color:#333}.hpcsubmit-savemodal-body{padding:16px 20px}.hpcsubmit-savemodal-body .radio{margin:10px 0;padding:8px 12px;border-radius:6px;transition:background .15s ease}.hpcsubmit-savemodal-body .radio:hover{background:#fafbfc}.hpcsubmit-savemodal-body .radio label{font-size:13px;color:#333}.hpcsubmit-savemodal-footer{padding:12px 20px;border-top:1px solid #f0f0f0;text-align:right;display:flex;justify-content:flex-end;gap:8px}.hpcsubmit-savemodal-footer .btn{border-radius:4px;font-size:12px;padding:6px 16px;transition:all .15s ease}.hpcsubmit-status{padding:20px 30px;display:flex;flex-direction:column;height:100%;animation:hpcFadeIn .25s ease}.hpcsubmit-status-items{flex:1;overflow-y:auto}.hpcsubmit-status-item{margin:8px 0;border-radius:8px;border:1px solid #e0e0e0;overflow:visible;transition:border-color .3s ease,background-color .3s ease;padding:0;background:#fff}.hpcsubmit-status-item-body{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;min-height:56px;gap:12px}.hpcsubmit-status-item-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f0f0f0;font-size:14px;color:#555;flex:0 0 36px;transition:background-color .3s ease,color .3s ease}.hpcsubmit-status-item-info{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.hpcsubmit-status-item-name{font-weight:600;font-size:13px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpcsubmit-status-item-meta{display:flex;gap:12px;font-size:11px;color:#888;margin-top:2px}.hpcsubmit-status-item-actions{display:flex;gap:6px;flex:0 0 auto}.hpcsubmit-status-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.hpcsubmit-status-badge.status-pending{background:#f0f0f0;color:#666}.hpcsubmit-status-badge.status-uploading{background:#e0ecf8;color:#2c5282}.hpcsubmit-status-badge.status-submitting{background:#fef3cd;color:#856404}.hpcsubmit-status-badge.status-submitted{background:#d4edda;color:#155724}.hpcsubmit-status-badge.status-solving{background:#e6f7ff;color:#096dd9}.hpcsubmit-status-badge.status-running{background:#e6f7ff;color:#096dd9}.hpcsubmit-status-badge.status-queued{background:#fffbe6;color:#d48806}.hpcsubmit-status-badge.status-held{background:#fff7e6;color:#d46b08}.hpcsubmit-status-badge.status-finished{background:#f6ffed;color:#389e0d}.hpcsubmit-status-badge.status-completed{background:#f6ffed;color:#389e0d}.hpcsubmit-status-badge.status-stopped{background:#f5f5f5;color:#595959}.hpcsubmit-status-badge.status-preempted{background:#f5f5f5;color:#595959}.hpcsubmit-status-badge.status-failed,.hpcsubmit-status-badge.status-failed_to_submit,.hpcsubmit-status-badge.status-error{background:#f8d7da;color:#721c24}.hpcsubmit-status-item[data-status=uploading],.hpcsubmit-status-item[data-status=submitting]{background:linear-gradient(110deg,#fff 30%,#f0f7ff 50%,#fff 70%);background-size:200% 100%;animation:hpcShimmer 2s linear infinite;border-color:#cce0f5}.hpcsubmit-status-item[data-status=submitted],.hpcsubmit-status-item[data-status=completed]{background-color:#f6fef6;border-color:#c3e6cb;animation:none}.hpcsubmit-status-item[data-status=submitted] .hpcsubmit-status-item-icon,.hpcsubmit-status-item[data-status=completed] .hpcsubmit-status-item-icon{background:#d4edda;color:#155724}.hpcsubmit-status-item[data-status=failed],.hpcsubmit-status-item[data-status=error]{background-color:#fef6f6;border-color:#f5c6cb;animation:none}.hpcsubmit-status-item[data-status=failed] .hpcsubmit-status-item-icon,.hpcsubmit-status-item[data-status=error] .hpcsubmit-status-item-icon{background:#f8d7da;color:#721c24}.hpcsubmit-status-item .progress{height:4px;border-radius:2px;margin:0 16px 12px;background:#e0e0e0;box-shadow:none}.hpcsubmit-status-item .progress-bar{border-radius:2px;background:#4caf50;transition:width .3s ease}.hpcsubmit-debug-console{margin:16px 0 0;border:1px solid #e0e4e8;border-radius:8px;overflow:hidden}.hpcsubmit-debug-header{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#f8f9fa;font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid #e0e4e8;cursor:pointer}.hpcsubmit-debug-header .pull-right{margin-left:auto;color:#999}.hpcsubmit-debug-output{max-height:160px;overflow-y:auto;font-size:11px;font-family:'SF Mono','Fira Code',Consolas,monospace;background:#1e1e2e;color:#cdd6f4;padding:12px 14px;margin:0;border:0;border-radius:0;line-height:1.6;white-space:pre-wrap;word-break:break-word;transition:max-height .2s ease}.hpcsubmit-debug-console.collapsed .hpcsubmit-debug-output{max-height:0;padding:0 14px;overflow:hidden}.hpcsubmit-debug-error{color:#f38ba8}.hpcsubmit-result-summary{margin:16px 0 0;animation:hpcFadeIn .3s ease}.hpcsubmit-result-success{border:1px solid #b7eb8f;border-radius:8px;overflow:hidden;margin-bottom:12px}.hpcsubmit-result-success-header{background:#f6ffed;padding:12px 16px;font-weight:600;font-size:13px;color:#389e0d;display:flex;align-items:center;gap:8px;border-bottom:1px solid #b7eb8f}.hpcsubmit-result-success-header .glyphicon{font-size:16px}.hpcsubmit-result-failure{border:1px solid #ffa39e;border-radius:8px;overflow:hidden;margin-bottom:12px}.hpcsubmit-result-failure-header{background:#fff1f0;padding:12px 16px;font-weight:600;font-size:13px;color:#cf1322;display:flex;align-items:center;gap:8px;border-bottom:1px solid #ffa39e}.hpcsubmit-result-failure-header .glyphicon{font-size:16px}.hpcsubmit-result-failure p{padding:12px 16px;margin:0;font-size:12px;color:#555}.hpcsubmit-result-group{padding:12px 16px}.hpcsubmit-result-group-title{font-size:11px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px}.hpcsubmit-result-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e8ecf0;border-radius:6px;margin-bottom:6px;text-decoration:none;color:#333;transition:border-color .15s ease,background-color .15s ease}.hpcsubmit-result-link:hover{border-color:#b7eb8f;background:#f6ffed;text-decoration:none;color:#333}.hpcsubmit-result-link-icon{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#e8f5e9;color:#389e0d;font-size:13px;flex:0 0 32px}.hpcsubmit-result-link-info{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.hpcsubmit-result-link-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#999}.hpcsubmit-result-link-name{font-size:13px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpcsubmit-result-link-meta{font-size:11px;color:#888;margin-top:1px}.hpcsubmit-result-link-arrow{color:#ccc;font-size:11px;flex:0 0 auto;transition:color .15s ease}.hpcsubmit-result-link:hover .hpcsubmit-result-link-arrow{color:#389e0d}.hpcsubmit-jobspanel-list{display:flex;flex-direction:column;gap:8px}.hpcsubmit-jobspanel-empty{text-align:center;padding:24px 12px;color:#bbb}.hpcsubmit-jobspanel-empty .glyphicon{font-size:24px;display:block;margin-bottom:8px}.hpcsubmit-jobspanel-empty p{font-size:12px;margin:0}.hpcsubmit-jobspanel .hpcsubmit-section-header{margin-bottom:10px}.hpcsubmit-jobspanel-filters{margin-bottom:10px}.hpcsubmit-jobspanel-search{font-size:12px;padding:5px 8px;height:28px;border-radius:6px;border:1px solid #d0d7de;margin-bottom:8px}.hpcsubmit-jobspanel-search:focus{border-color:#337ab7;box-shadow:0 0 0 2px rgba(51,122,183,.15)}.hpcsubmit-jobspanel-status-btns{display:flex;flex-wrap:wrap;gap:4px}.hpcsubmit-jobspanel-status-btn{font-size:10px;padding:2px 8px;border-radius:10px;border:1px solid #d0d7de;background:#fff;color:#555;font-weight:500;transition:all .15s ease}.hpcsubmit-jobspanel-status-btn:hover{background:#f0f0f0;border-color:#b0b8c0}.hpcsubmit-jobspanel-status-btn.active{background:#337ab7;color:#fff;border-color:#337ab7}.hpcsubmit-section-icon.icon-jobs{background:#e8f4fd;color:#337ab7}.hpcsubmit-jobcard{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e0e6ed;border-radius:8px;background:#fff;text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease;position:relative;overflow:hidden}.hpcsubmit-jobcard:hover{border-color:#c0c8d0;background:#f6f8fa;text-decoration:none;color:inherit}.hpcsubmit-jobcard:focus{text-decoration:none;color:inherit}.hpcsubmit-jobcard[data-status=running],.hpcsubmit-jobcard[data-status=solving]{border-color:#91d5ff;background:#e6f7ff}.hpcsubmit-jobcard[data-status=queued],.hpcsubmit-jobcard[data-status=held]{border-color:#ffe58f;background:#fffbe6}.hpcsubmit-jobcard[data-status=completed],.hpcsubmit-jobcard[data-status=finished]{border-color:#b7eb8f;background:#f6ffed}.hpcsubmit-jobcard[data-status=stopped],.hpcsubmit-jobcard[data-status=preempted]{border-color:#d9d9d9;background:#f5f5f5}.hpcsubmit-jobcard[data-status=failed],.hpcsubmit-jobcard[data-status=failed_to_submit],.hpcsubmit-jobcard[data-status=error]{border-color:#ffa39e;background:#fff1f0}.hpcsubmit-jobcard-pending[data-status=uploading],.hpcsubmit-jobcard-pending[data-status=submitting],.hpcsubmit-jobcard-pending[data-status=pending]{border-color:#91d5ff;background:#e6f7ff}.hpcsubmit-jobcard-icon{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#f0f0f0;font-size:12px;color:#555;flex:0 0 26px}.hpcsubmit-jobcard[data-status=running] .hpcsubmit-jobcard-icon,.hpcsubmit-jobcard[data-status=solving] .hpcsubmit-jobcard-icon{background:#bae7ff;color:#096dd9}.hpcsubmit-jobcard[data-status=queued] .hpcsubmit-jobcard-icon,.hpcsubmit-jobcard[data-status=held] .hpcsubmit-jobcard-icon{background:#fff1b8;color:#d48806}.hpcsubmit-jobcard[data-status=completed] .hpcsubmit-jobcard-icon,.hpcsubmit-jobcard[data-status=finished] .hpcsubmit-jobcard-icon{background:#d9f7be;color:#389e0d}.hpcsubmit-jobcard[data-status=failed] .hpcsubmit-jobcard-icon,.hpcsubmit-jobcard[data-status=failed_to_submit] .hpcsubmit-jobcard-icon,.hpcsubmit-jobcard[data-status=error] .hpcsubmit-jobcard-icon{background:#ffccc7;color:#cf1322}.hpcsubmit-jobcard-pending .hpcsubmit-jobcard-icon{background:#bae7ff;color:#096dd9}.hpcsubmit-jobcard-info{flex:1 1 auto;min-width:0}.hpcsubmit-jobcard-name{font-size:11px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpcsubmit-jobcard-meta{font-size:10px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpcsubmit-jobcard .progress{position:absolute;bottom:0;left:0;right:0;height:3px;margin:0;border-radius:0;background:transparent}.hpcsubmit-jobcard .progress-bar{background:#1890ff;transition:width .3s ease}.hpcsubmit-jobcard[data-status=completed] .progress-bar{background:#52c41a}.hpcsubmit-jobcard[data-status=failed] .progress-bar,.hpcsubmit-jobcard[data-status=error] .progress-bar{background:#ff4d4f}.hpcsubmit-jobcard-skeleton{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e8ecf0;border-radius:8px;background:#fff}.hpcsubmit-skeleton-icon{width:26px;height:26px;border-radius:6px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:hpcShimmer 1.5s ease infinite;flex:0 0 26px}.hpcsubmit-skeleton-lines{flex:1;display:flex;flex-direction:column;gap:6px}.hpcsubmit-skeleton-line{height:8px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:hpcShimmer 1.5s ease infinite}.hpcsubmit-skeleton-line.short{width:60%}.hpcsubmit-skeleton-line.medium{width:85%}.hpcsubmit-jobcard-skeleton:nth-child(2) .hpcsubmit-skeleton-icon,.hpcsubmit-jobcard-skeleton:nth-child(2) .hpcsubmit-skeleton-line{animation-delay:.15s}.hpcsubmit-jobcard-skeleton:nth-child(3) .hpcsubmit-skeleton-icon,.hpcsubmit-jobcard-skeleton:nth-child(3) .hpcsubmit-skeleton-line{animation-delay:.3s}.hpcsubmit-loading-skeleton{display:flex;flex:1;min-height:0;height:100%;animation:hpcFadeIn .2s ease both}.hpcsubmit-loading-left{width:340px;flex-shrink:0;border-right:1px solid #e8ecf0;padding:16px;background:#fafbfc;display:flex;flex-direction:column;gap:16px}.hpcsubmit-loading-center{flex:1;min-width:0;padding:20px 24px;display:flex;flex-direction:column;gap:14px}.hpcsubmit-loading-right{width:320px;flex-shrink:0;border-left:1px solid #e8ecf0;padding:16px;background:#fafbfc;display:flex;flex-direction:column;gap:8px}.hpcsubmit-skeleton-block{display:flex;flex-direction:column;gap:8px;padding:12px 0}.hpcsubmit-skeleton-line.full{width:100%}.hpcsubmit-skeleton-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e8ecf0;border-radius:8px;background:#fff}.hpcsubmit-skeleton-card .hpcsubmit-skeleton-lines{flex:1;display:flex;flex-direction:column;gap:6px}.hpcsubmit-skeleton-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px 16px;border:2px dashed #e0e3e8;border-radius:10px;background:#fafbfc}.hpcsubmit-skeleton-icon.large{width:36px;height:36px;border-radius:50%}.hpcsubmit-loading-left .hpcsubmit-skeleton-block:nth-child(2) .hpcsubmit-skeleton-line{animation-delay:.1s}.hpcsubmit-loading-left .hpcsubmit-skeleton-block:nth-child(3) .hpcsubmit-skeleton-line{animation-delay:.2s}.hpcsubmit-loading-center .hpcsubmit-skeleton-card:nth-child(3) .hpcsubmit-skeleton-icon,.hpcsubmit-loading-center .hpcsubmit-skeleton-card:nth-child(3) .hpcsubmit-skeleton-line{animation-delay:.15s}.hpcsubmit-loading-right .hpcsubmit-jobcard-skeleton:nth-child(3) .hpcsubmit-skeleton-icon,.hpcsubmit-loading-right .hpcsubmit-jobcard-skeleton:nth-child(3) .hpcsubmit-skeleton-line{animation-delay:.15s}.hpcsubmit-loading-right .hpcsubmit-jobcard-skeleton:nth-child(4) .hpcsubmit-skeleton-icon,.hpcsubmit-loading-right .hpcsubmit-jobcard-skeleton:nth-child(4) .hpcsubmit-skeleton-line{animation-delay:.3s}.hpcsubmit-jobcard.card-enter{animation:hpcFadeIn .25s ease both}.hpcsubmit-jobcard.card-enter:nth-child(2){animation-delay:.04s}.hpcsubmit-jobcard.card-enter:nth-child(3){animation-delay:.08s}.hpcsubmit-jobcard.card-enter:nth-child(4){animation-delay:.12s}.hpcsubmit-jobcard.card-enter:nth-child(5){animation-delay:.16s}.hpcsubmit-jobcard.card-fly-up{animation:hpcFlyUp .35s cubic-bezier(0.4,0,.2,1) both}.hpcsubmit-refresh-spinner{font-size:12px;color:#999;margin-left:auto;animation:hpcSpin .8s linear infinite}.hpcsubmit-manage{display:flex;flex-direction:column;height:100%;animation:hpcFadeIn .25s ease}.hpcsubmit-ai-agent-container{position:relative;height:100%;width:100%}.hpcsubmit-manage-panes{flex:1;overflow:hidden;position:relative}.hpcsubmit-manage-pane{display:none;height:100%;overflow-y:auto;padding:20px 24px;animation:hpcFadeIn .2s ease}.hpcsubmit-manage-pane.active{display:block}.hpcsubmit-manage-pane>div{margin-bottom:24px}.hpcsubmit-manage-subnav-outer{display:flex;justify-content:flex-start;padding:8px 16px 8px 24px;background:#fff;border-bottom:1px solid #e8e8e8;flex-shrink:0}.hpcsubmit-manage-subnav-wrapper{position:relative;display:inline-flex;background:#e8edf2;border-radius:16px;padding:2px}.hpcsubmit-manage-subnav-slider{position:absolute;top:2px;height:calc(100% - 4px);width:50%;background:#2c3e50;border-radius:14px;transition:left .3s cubic-bezier(0.4,0,.2,1),width .3s cubic-bezier(0.4,0,.2,1);z-index:0;left:2px}.hpcsubmit-manage-subnav{list-style:none;margin:0;padding:0;display:flex;gap:0;position:relative;z-index:1}.hpcsubmit-manage-subnav>li{flex:1;text-align:center}.hpcsubmit-manage-subnav>li>a{display:block;padding:5px 20px;font-size:11px;font-weight:600;color:#555;text-decoration:none;border-radius:14px;transition:color .25s ease;white-space:nowrap}.hpcsubmit-manage-subnav>li>a:hover{color:#333}.hpcsubmit-manage-subnav>li.active>a{color:#fff}.hpcsubmit-serverstatus-box{border:1px solid #e0e0e0;border-radius:8px;padding:16px;background:#fafafa}.hpcsubmit-server-selector-manage{display:flex;align-items:center;gap:8px;min-width:0}.hpcsubmit-server-selector-manage select,.hpcsubmit-server-selector-manage .bootstrap-select{flex:1;min-width:0}.hpcsubmit-refresh-status{flex-shrink:0;color:#888;font-size:14px;padding:4px;transition:color .2s}.hpcsubmit-refresh-status:hover{color:#333}.hpcsubmit-status-loading{text-align:center;padding:20px;color:#999;font-size:12px}@keyframes hpcSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.hpc-spin{display:inline-block;animation:hpcSpin 1s linear infinite}.hpc-status-section{margin-top:14px;padding-top:12px;border-top:1px solid #eee}.hpc-status-section:first-child{margin-top:12px;padding-top:0;border-top:0}.hpc-status-section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#888;margin-bottom:8px}.hpc-stacked-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;background:#e9ecef}.hpc-bar-segment{height:100%;transition:width .4s ease;min-width:0}.hpc-bar-idle{background:#28a745}.hpc-bar-busy{background:#dc3545}.hpc-bar-down{background:#ffc107}.hpc-bar-running{background:#28a745}.hpc-bar-queued{background:#17a2b8}.hpc-bar-held{background:#ffc107}.hpc-status-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:11px;color:#666}.hpc-legend-item{display:flex;align-items:center;gap:4px}.hpc-legend-dot{width:8px;height:8px;border-radius:50%;flex:0 0 8px}.hpc-legend-dot.dot-idle{background:#28a745}.hpc-legend-dot.dot-busy{background:#dc3545}.hpc-legend-dot.dot-down{background:#ffc107}.hpc-legend-dot.dot-running{background:#28a745}.hpc-legend-dot.dot-queued{background:#17a2b8}.hpc-legend-dot.dot-held{background:#ffc107}.hpc-legend-dot.dot-used{background:#dc3545}.hpc-legend-dot.dot-free{background:#28a745}.hpc-legend-dot.dot-skeleton{background:#d0d0d0}.hpc-stacked-bar.hpc-skeleton{background:#e0e0e0}.hpc-legend-value{font-weight:600;color:#333}.hpc-queue-table{font-size:11px}.hpc-queue-table table{width:100%;border-collapse:collapse}.hpc-queue-table th{font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#999;font-size:10px;padding:4px 8px 4px 0;border-bottom:1px solid #e0e0e0;text-align:left}.hpc-queue-table td{padding:4px 8px 4px 0;color:#555;border-bottom:1px solid #f0f0f0}.hpc-queue-table tr:last-child td{border-bottom:0}.hpc-queue-table .hpc-queue-name{font-weight:600;color:#333}.hpc-queue-table .hpc-queue-badge{display:inline-block;padding:1px 6px;border-radius:8px;font-size:10px;font-weight:600}.hpc-queue-badge.badge-running{background:#d4edda;color:#155724}.hpc-queue-badge.badge-queued{background:#d1ecf1;color:#0c5460}.hpc-queue-badge.badge-held{background:#fff3cd;color:#856404}.hpcsubmit-managesettings{margin-bottom:0}.hpcsubmit-managesettings-box{border:2px solid #ccc;border-radius:6px;padding:12px 16px}.hpcsubmit-recentsettings{margin-bottom:0}.hpcsubmit-recentsettings-box{border:2px solid #ccc;border-radius:6px;padding:12px 16px}.hpcsubmit-settings-search{margin-bottom:10px;display:none}.hpcsubmit-settings-search.visible{display:block}.hpcsubmit-settings-search input{width:100%;padding:6px 10px 6px 30px;border:1px solid #ddd;border-radius:4px;font-size:12px;outline:0;background:#fafbfc url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="%23999" viewBox="0 0 16 16"><path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85zm-5.242.156a5 5 0 1 1 0-10 5 5 0 0 1 0 10z"/></svg>') no-repeat 8px center;transition:border-color .2s ease}.hpcsubmit-settings-search input:focus{border-color:#337ab7;background-color:#fff}.hpcsubmit-settings-list{margin-top:0;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;scroll-snap-type:x mandatory}.hpcsubmit-settings-list.scrollable{}.hpcsubmit-settings-list::-webkit-scrollbar{height:4px}.hpcsubmit-settings-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.hpcsubmit-settings-list::-webkit-scrollbar-track{background:transparent}.hpcsubmit-setting-card.hpcsubmit-setting-card-add{border:2px dashed #ccc;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,background-color .15s ease;min-height:120px}.hpcsubmit-setting-card.hpcsubmit-setting-card-add:hover{border-color:#4CAF50;background:#f9fdf6}.hpcsubmit-add-icon{stroke:#ccc;stroke-width:1.5;stroke-linecap:round;fill:none;transition:stroke .15s ease}.hpcsubmit-setting-card.hpcsubmit-setting-card-add:hover .hpcsubmit-add-icon{stroke:#4CAF50}.hpcsubmit-setting-card{flex:0 0 180px;width:180px;max-width:180px;overflow:hidden;border-radius:8px;border:1px solid #e0e0e0;background:#fff;padding:0;transition:border-color .2s ease,background-color .15s ease;scroll-snap-align:start;position:relative}.hpcsubmit-setting-card:hover{background:#fafbfc;border-color:#ccc;cursor:pointer}.hpcsubmit-setting-card.selected,.hpcsubmit-setting-card.selected:hover{border-color:#4CAF50!important;background:#f1f8e9!important;background-color:#f1f8e9!important;box-shadow:0 0 0 3px rgba(76,175,80,.25)}.hpcsubmit-setting-card.selected .hpcsubmit-setting-card-icon{background:#4CAF50!important;color:#fff!important}.hpcsubmit-setting-card-body{display:flex;flex-direction:column;padding:10px 12px;height:100%}.hpcsubmit-setting-card-top{display:flex;gap:6px;align-items:center;min-width:0}.hpcsubmit-setting-card-icon{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#f0f0f0;font-size:12px;color:#555;flex:0 0 26px}.hpcsubmit-setting-card-top strong{font-size:12px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hpcsubmit-setting-card-meta{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:10px;color:#888;margin-top:4px}.hpcsubmit-setting-card-recent{display:flex;align-items:center;gap:3px;margin-top:4px;color:#337ab7;font-size:10px;font-weight:600;white-space:nowrap}.hpcsubmit-setting-card-recent .glyphicon{font-size:9px}.hpcsubmit-setting-card-actions{display:flex;gap:4px;margin-top:auto;padding-top:8px;border-top:1px solid #f0f0f0}.hpcsubmit-setting-card-actions .btn{font-size:11px;padding:3px 0;border-radius:4px;white-space:nowrap;border:1px solid #e8e8e8;background:transparent;color:#555;flex:1;text-align:center;transition:background .15s ease,color .15s ease}.hpcsubmit-setting-card-actions .btn:hover{background:#f5f5f5;color:#333}.hpcsubmit-setting-card-actions .btn-danger-outline{border-color:#f0c0be;color:#721c24}.hpcsubmit-setting-card-actions .btn-danger-outline:hover{background:#f8d7da}.hpcsubmit-jobs-table{font-size:12px;border-collapse:separate;border-spacing:0}.hpcsubmit-jobs-table thead th{font-weight:600;font-size:11px;text-transform:uppercase;color:#888;letter-spacing:.3px;background:#fafafa;border-bottom:1px solid #e0e0e0;padding:10px 12px}.hpcsubmit-jobs-table tbody td{padding:10px 12px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.hpcsubmit-jobs-table tbody tr{transition:background .15s ease}.hpcsubmit-jobs-table tbody tr:hover{background:#fafbfc}.hpcsubmit-job-status{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.hpcsubmit-job-status.status-running,.hpcsubmit-job-status.status-r{background:#d4edda;color:#155724}.hpcsubmit-job-status.status-queued,.hpcsubmit-job-status.status-q,.hpcsubmit-job-status.status-pending{background:#fef3cd;color:#856404}.hpcsubmit-job-status.status-completed,.hpcsubmit-job-status.status-c{background:#f0f0f0;color:#888}.hpcsubmit-job-status.status-failed,.hpcsubmit-job-status.status-f,.hpcsubmit-job-status.status-error{background:#f8d7da;color:#721c24}.hpcsubmit-jobs-loading{text-align:center;padding:20px;color:#888;font-size:12px}.hpcsubmit-saved-settings{margin-bottom:0}.hpcsubmit-config-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.hpcsubmit-config-header .hpcsubmit-label{margin-bottom:0}.hpcsubmit-config-actions{display:flex;gap:6px}.hpcsubmit-new-config-btn,.hpcsubmit-last-config-btn{font-size:11px;padding:4px 10px;border-radius:4px;border:1px solid #ccc;background:transparent;color:#555;font-weight:500;transition:all .2s ease}.hpcsubmit-new-config-btn:hover,.hpcsubmit-last-config-btn:hover{background:#f5f5f5;border-color:#bbb;color:#333}.hpcsubmit-new-config-btn .glyphicon,.hpcsubmit-last-config-btn .glyphicon{font-size:10px;margin-right:2px}.hpcsubmit-settings-selector{position:relative}.hpcsubmit-settings-selector .bootstrap-select .btn{border-radius:6px;border-color:#d0d7de;transition:border-color .2s ease}.hpcsubmit-settings-selector .bootstrap-select .btn:focus{border-color:#66afe9;box-shadow:0 0 5px rgba(102,175,233,.6)}.hpcsubmit-no-settings{padding:14px 16px;background:#fafbfc;border:1px dashed #d0d7de;border-radius:8px;color:#666;font-size:12px;line-height:1.5;text-align:center}.hpcsubmit-server-selector-manage select,.hpcsubmit-hpcserver-id{border-radius:6px}.hpcsubmit-section-header .btn{font-size:11px;padding:3px 10px;border-radius:4px;border:1px solid #ccc;background:transparent;color:#555;margin-left:auto;transition:background .15s ease,color .15s ease}.hpcsubmit-section-header .btn:hover{background:#f5f5f5;color:#333}.hpcsubmit-section-header .btn-primary{background:#337ab7;color:#fff;border-color:#337ab7}.hpcsubmit-section-header .btn-primary:hover{background:#286090;border-color:#286090}.hpcsubmit-basic-edit-config.hpcsubmit-glow-in .hpcsubmit-editconfig-box{animation:hpcGlowIn .8s ease both;border-color:#4CAF50;transition:border-color .8s ease}.hpcsubmit-managesettings-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.hpcsubmit-editconfig{padding-bottom:16px;margin-top:8px}.hpcsubmit-editconfig-title{transition:opacity .15s ease}.hpcsubmit-editconfig-title.hpc-title-swap{opacity:0}.hpcsubmit-editconfig-box{border:2px solid #ccc;border-radius:6px;padding:20px}.hpcsubmit-editconfig-form .form-group{margin-bottom:12px}#hpcsubmit-edit-config-name{border-radius:6px;border-color:#d0d7de;transition:border-color .2s ease}#hpcsubmit-edit-config-name:focus{border-color:#66afe9;box-shadow:0 0 5px rgba(102,175,233,.6)}.hpcsubmit-editconfig-footer{display:flex;justify-content:flex-end;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid #eee}.hpcsubmit-editconfig-actions{display:flex;gap:8px}.hpcsubmit-basic-metadata-section{margin:16px 0 8px}.hpcsubmit-metadata-btn-wrap{text-align:center;padding:4px 0}.hpcsubmit-metadata-toggle{display:inline-flex;align-items:center;gap:6px;padding:8px 24px;font-size:13px;font-weight:600;color:#337ab7;text-decoration:none;border:1px solid #337ab7;border-radius:6px;transition:all .2s ease}.hpcsubmit-metadata-toggle:hover{background:#337ab7;color:#fff;text-decoration:none}.hpcsubmit-metadata-toggle .glyphicon-plus{font-size:11px}.hpcsubmit-basic-metadata{position:relative;margin-top:8px;padding:16px;border:1px solid #e0e0e0;border-radius:8px;background:#fafbfc}.hpcsubmit-metadata-close{position:absolute;top:10px;right:12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#c9302c;font-size:12px;border-radius:50%;transition:all .15s ease;text-decoration:none;z-index:1}.hpcsubmit-metadata-close:hover{background:#c9302c;color:#fff;text-decoration:none}.hpcsubmit-tags-input-group{display:flex;align-items:stretch}.hpcsubmit-tags-input-group textarea{border-top-right-radius:0;border-bottom-right-radius:0;resize:none}.hpcsubmit-tags-browse-btn{display:flex;align-items:center;gap:5px;padding:0 14px;font-size:12px;font-weight:600;color:#337ab7;background:#f5f8fa;border:1px solid #ccc;border-left:0;border-radius:0 4px 4px 0;white-space:nowrap;transition:all .15s ease;text-decoration:none}.hpcsubmit-tags-browse-btn:hover{background:#337ab7;color:#fff;border-color:#337ab7;text-decoration:none}.hpcsubmit-tags-browse-btn .glyphicon{font-size:11px}#hpcsubmit-tagsbrowser-container{margin-top:10px}#hpcsubmit-tagsbrowser-container .panel{border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden;display:flex;flex-direction:column;max-height:340px}#hpcsubmit-tagsbrowser-container .panel-heading{background:#f5f8fa;border-bottom:1px solid #e8ecf0;padding:10px 16px}#hpcsubmit-tagsbrowser-container .panel-title{font-size:13px;font-weight:600;color:#444}#hpcsubmit-tagsbrowser-container .button-group{display:flex;gap:4px}#hpcsubmit-tagsbrowser-container .button-group .btn{border-radius:6px;font-size:11px;font-weight:600;padding:4px 10px;border:1px solid #ddd;color:#666;background:#fff;transition:all .15s ease}#hpcsubmit-tagsbrowser-container .button-group .btn:hover{border-color:#337ab7;color:#337ab7}#hpcsubmit-tagsbrowser-container .button-group .btn.active{background:#337ab7;border-color:#337ab7;color:#fff}#hpcsubmit-tagsbrowser-container .panel-body{padding:12px 16px;flex:1;overflow-y:auto;min-height:0}#hpcsubmit-tagsbrowser-container .tab-container{border-radius:6px;border:1px solid #eee;background:#fff;padding:8px;height:auto!important;max-height:100%;overflow-y:auto}#hpcsubmit-tagsbrowser-container .tag-search{border-radius:6px;font-size:12px;margin-bottom:8px}#hpcsubmit-tagsbrowser-container .tags-inline-view .badge,#hpcsubmit-tagsbrowser-container .tags-inline-view .label{display:inline-block;margin:3px 4px 3px 0;padding:5px 10px;font-size:11px;font-weight:500;border-radius:12px;cursor:pointer;transition:all .15s ease}#hpcsubmit-tagsbrowser-container .tags-selected-count{background:#fff;color:#337ab7;font-size:10px;min-width:18px;padding:2px 5px;border-radius:10px;margin-left:2px}#hpcsubmit-tagsbrowser-container .panel-heading,#hpcsubmit-tagsbrowser-container .panel-footer{flex-shrink:0}#hpcsubmit-tagsbrowser-container .panel-footer{background:#f9fafb;border-top:1px solid #e8ecf0;padding:10px 16px}#hpcsubmit-tagsbrowser-container .panel-footer .btn{border-radius:6px;font-size:12px;font-weight:600;padding:6px 16px}#hpcsubmit-tagsbrowser-container .panel-footer .btn.done{background:#337ab7;border-color:#337ab7;color:#fff}#hpcsubmit-tagsbrowser-container .panel-footer .btn.done:hover{background:#286090}#hpcsubmit-tagsbrowser-container .panel-footer .btn.cancel{color:#666;border-color:#ccc}#hpcsubmit-tagsbrowser-container .panel-footer .btn.cancel:hover{background:#f0f0f0}#hpcsubmit-tagsbrowser-container .taggroups-collection-list{border-radius:6px;font-size:12px;margin-bottom:8px}.hpcsubmit-editconfig-footer .btn{border-radius:6px;padding:8px 20px;font-size:13px;font-weight:500;transition:all .2s ease}.hpcsubmit-editconfig-footer .btn-default{border-color:#ccc;color:#555}.hpcsubmit-editconfig-footer .btn-default:hover{background:#f5f5f5;border-color:#bbb}.hpcsubmit-editconfig-footer .btn-primary{background:#337ab7;border-color:#337ab7}.hpcsubmit-editconfig-footer .btn-primary:hover{background:#286090;border-color:#286090}.hpcsubmit-ai-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px 20px;color:#bbb}.hpcsubmit-ai-placeholder-icon{margin-bottom:16px;opacity:.6}.hpcsubmit-ai-placeholder-text{font-size:14px;font-weight:500;color:#999}.hpcsubmit-basic-server-status{margin-bottom:0}.hpcsubmit-basic-right .hpcsubmit-serverstatus-box{margin-top:0;border:0;padding:0;background:transparent}.hpcsubmit-basic-right .hpcsubmit-section-header{margin-bottom:10px}.hpcsubmit-basic-manage-settings{margin-bottom:16px}.hpcsubmit-basic-edit-config{margin-bottom:16px}.hpcsubmit-basic-advanced-sections{animation:hpcFadeIn .25s ease}.hpcsubmit-savesubmit-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;z-index:100;animation:hpcFadeIn .2s ease}.hpcsubmit-savesubmit-prompt{background:#fff;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.12);padding:28px 32px;max-width:400px;width:100%}.hpcsubmit-savesubmit-title{font-size:16px;font-weight:600;color:#333;margin-bottom:6px}.hpcsubmit-savesubmit-desc{font-size:13px;color:#777;margin-bottom:16px}.hpcsubmit-savesubmit-name-row{margin-bottom:16px}.hpcsubmit-savesubmit-name-row label{font-size:12px;font-weight:600;color:#555;margin-bottom:4px}.hpcsubmit-savesubmit-actions{display:flex;justify-content:flex-end;gap:8px}.hpcsubmit-savesubmit-actions .btn{border-radius:6px;padding:8px 20px;font-size:13px;font-weight:500}.hpcsubmit-savesubmit-actions .btn-primary{background:#337ab7;border-color:#337ab7}.hpcsubmit-savesubmit-actions .btn-primary:hover{background:#286090;border-color:#286090}.hpcsubmit-pills .fa-robot{font-size:14px}.hpcsubmit-file-browser{background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center}.hpcsubmit-file-browser .file_explorer{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.18);overflow:hidden;width:85%;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;height:80vh!important;max-height:80vh}.hpcsubmit-file-browser .file_explorer .fe-header{background:#f5f8fa;border-bottom:1px solid #e8ecf0;padding:10px 16px;flex-shrink:0;display:flex!important;align-items:center;flex-wrap:nowrap}.hpcsubmit-file-browser .file_explorer .fe-header>[class*=col-]{width:auto!important;float:none!important;padding:0!important}.hpcsubmit-file-browser .file_explorer .fe-header>.col-md-7{flex:1;min-width:0}.hpcsubmit-file-browser .file_explorer .fe-header>.col-md-5{flex-shrink:0;display:flex!important;align-items:center;gap:6px}.hpcsubmit-file-browser .file_explorer .fe-header>.col-md-5>[class*=col-]{width:auto!important;float:none!important;padding:0!important;display:flex;align-items:center;gap:6px}.hpcsubmit-file-browser .file_explorer .fe-header .folder-toggler{display:flex!important;align-items:center;flex-wrap:nowrap;margin:0}.hpcsubmit-file-browser .file_explorer .fe-header .folder-toggler>[class*=col-]{width:auto!important;float:none!important;padding:0!important;flex-shrink:0}.hpcsubmit-file-browser .file_explorer .fe-header .folder-toggler>.col-1{flex:1;min-width:0}.hpcsubmit-file-browser .file_explorer .fe-header .input-group{display:flex!important;align-items:center;flex-wrap:nowrap}.hpcsubmit-file-browser .file_explorer .fe-header .input-group-addon{border-radius:6px!important;font-size:11px!important;font-weight:600;padding:5px 10px!important;border:1px solid #d0d7de!important;background:#fff!important;color:#555!important;transition:all .15s ease;white-space:nowrap;width:auto!important}.hpcsubmit-file-browser .file_explorer .fe-header .input-group-addon:hover{background:#f0f0f0!important;border-color:#bbb!important;color:#333!important}.hpcsubmit-file-browser .file_explorer .fe-header .btn{border-radius:6px!important;font-size:11px!important;font-weight:600;padding:5px 12px!important;border:1px solid #d0d7de!important;background:#fff!important;color:#555!important;transition:all .15s ease;vertical-align:middle;white-space:nowrap;background-image:none!important}.hpcsubmit-file-browser .file_explorer .fe-header .btn:hover{background:#f0f0f0!important;border-color:#bbb!important;color:#333!important}.hpcsubmit-file-browser .file_explorer .fe-header .select_all{background:#337ab7!important;border-color:#337ab7!important;color:#fff!important;padding:5px 14px!important}.hpcsubmit-file-browser .file_explorer .fe-header .select_all:hover{background:#286090!important;border-color:#286090!important}.hpcsubmit-file-browser .file_explorer .fe-header .close_fe,.hpcsubmit-file-browser .file_explorer .fe-header .confirm-selection{display:none!important}.hpcsubmit-file-browser .file_explorer .fe-header .pull-right{display:flex!important;align-items:center;gap:6px;float:none!important}.hpcsubmit-file-browser .file_explorer .fe-file-search{border-radius:6px!important;font-size:11px!important;padding:5px 10px!important;border:1px solid #d0d7de!important;height:auto!important;width:130px}.hpcsubmit-file-browser .file_explorer .bootstrap-switch{min-width:auto;border-radius:6px}.hpcsubmit-file-browser .file_explorer .current-dir,.hpcsubmit-file-browser .file_explorer input[name=dir_base]{border-radius:6px!important;font-size:12px!important;padding:4px 10px!important;border:1px solid #d0d7de!important;height:auto!important}.hpcsubmit-file-browser .file_explorer .filesselectedindicator{font-size:12px;font-weight:600}.hpcsubmit-file-browser .file_explorer .filesselectedindicator .btn{background:#fff3cd!important;border-color:#ffc107!important;color:#856404!important}.hpcsubmit-file-browser .file_explorer .fe-body{border-left:0!important;flex:1;overflow:hidden;display:flex;min-height:0}.hpcsubmit-file-browser .file_explorer .fe-body-content-wrapper{display:flex;flex:1;overflow:hidden;background:none!important}.hpcsubmit-file-browser .file_explorer .fe-body-content-wrapper .col-xs-2{background:#f9fafb;border-right:1px solid #e8ecf0;padding:12px;max-height:none!important;overflow-y:auto}.hpcsubmit-file-browser .file_explorer .fe-body-content-wrapper .col-xs-2 label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#888}.hpcsubmit-file-browser .file_explorer .fe-body-content-wrapper .col-xs-10{border-left:0!important;overflow-y:auto}.hpcsubmit-file-browser .file_explorer .fe-body-content{max-height:none!important;min-height:200px;overflow-y:auto}.hpcsubmit-file-browser .file_explorer .table{margin-bottom:0}.hpcsubmit-file-browser .file_explorer .table thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#888;border-bottom:2px solid #e8ecf0;padding:8px 12px}.hpcsubmit-file-browser .file_explorer .table tbody tr{transition:background .1s ease}.hpcsubmit-file-browser .file_explorer .table tbody tr:hover{background:#f0f6ff!important}.hpcsubmit-file-browser .file_explorer .table tbody tr.fe_selected{background:#337ab7!important;background-image:none!important}.hpcsubmit-file-browser .file_explorer .table tbody td{padding:8px 12px;font-size:13px;border-top:1px solid #f0f0f0}.hpcsubmit-file-browser .file_explorer .fe-footer{background:#f9fafb!important;border-top:1px solid #e8ecf0!important;padding:12px 20px;flex-shrink:0}.hpcsubmit-file-browser .file_explorer .fe-footer .btn{border-radius:6px!important;font-size:13px;font-weight:600;padding:7px 20px}.hpcsubmit-file-browser .file_explorer .fe-footer .btn-primary{background:#337ab7!important;border-color:#337ab7!important}.hpcsubmit-file-browser .file_explorer .fe-footer .btn-primary:hover{background:#286090!important}.hpcsubmit-file-browser .file_explorer .fe-footer .btn-default{color:#666;border-color:#ccc}.hpcsubmit-file-browser .file_explorer .fe-footer .btn-default:hover{background:#f0f0f0}.hpcsubmit-file-browser .file_explorer .hpc-fe-hamburger{display:none;border-radius:6px!important;font-size:14px!important;padding:5px 10px!important;border:1px solid #d0d7de!important;background:#fff!important;color:#555!important;cursor:pointer;flex-shrink:0;margin-left:8px}.hpcsubmit-file-browser .file_explorer .hpc-fe-hamburger:hover{background:#f0f0f0!important;color:#333!important}.hpcsubmit-file-browser .file_explorer .hpc-fe-dropdown{position:absolute;right:16px;top:100%;z-index:1000;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);padding:10px 14px;min-width:280px}.hpcsubmit-file-browser .file_explorer .hpc-fe-dropdown.hidden{display:none!important}.hpcsubmit-file-browser .file_explorer .hpc-fe-collapsible{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hpcsubmit-file-browser .file_explorer .hpc-fe-collapsible .fe-file-search{width:100%!important;margin:0}.hpcsubmit-file-browser .file_explorer .hpc-fe-collapsible .pull-right{float:none!important;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hpcsubmit-file-browser .file_explorer .fe-header.hpc-fe-collapsed .hpc-fe-hamburger{display:inline-block}.hpcsubmit-file-browser .file_explorer .fe-header.hpc-fe-collapsed .hpc-fe-collapsible-source{display:none!important}.hpcsubmit-file-browser .file_explorer .fe-header{position:relative}.hpcsubmit-file-browser .file_explorer .breadcrumb{background:none!important;border:0!important;margin-bottom:0;padding:4px 0;font-size:13px}.hpcsubmit-file-browser .file_explorer .fe-body-content-wrapper .col-xs-2{padding-top:4px!important}.hpcsubmit-file-browser .file_explorer .fav_list_wrapper label,.hpcsubmit-file-browser .file_explorer .recent_list_wrapper label{padding-top:0!important;margin-bottom:4px}.hpcsubmit-file-browser .file_explorer .recent_list_wrapper{display:flex;flex-wrap:wrap}.hpcsubmit-file-browser .file_explorer .recent_list_wrapper>label{flex:1}.hpcsubmit-file-browser .file_explorer .recent_list_wrapper>.recentList{width:100%}.hpcsubmit-file-browser .file_explorer .clearRecentList{font-size:0!important;cursor:pointer;color:#bbb;margin-left:auto;position:static!important;top:auto!important;padding:0;line-height:1;align-self:center}.hpcsubmit-file-browser .file_explorer .clearRecentList .fa-eraser{display:none}.hpcsubmit-file-browser .file_explorer .clearRecentList::before{content:"\f1f8";font-family:FontAwesome;font-size:11px;font-style:normal}.hpcsubmit-file-browser .file_explorer .clearRecentList:hover{color:#c0392b}.hpcsubmit-file-browser .file_explorer .file-context-menu{border-radius:8px!important;box-shadow:0 4px 16px rgba(0,0,0,.15)!important;border:1px solid #e0e0e0!important;padding:4px 0!important;min-width:140px;overflow:hidden}.hpcsubmit-file-browser .file_explorer .file-context-menu .nav li a{padding:6px 14px!important;font-size:12px!important;color:#444!important;font-weight:500}.hpcsubmit-file-browser .file_explorer .file-context-menu .nav li a:hover{background:#f0f6ff!important;color:#337ab7!important}.hpcsubmit-file-browser .file_explorer .view-file{border-radius:4px!important;font-size:10px!important;padding:2px 8px!important;border:1px solid #d0d7de!important;background:#f8f9fa!important;color:#555!important;font-weight:600;letter-spacing:.2px}.hpcsubmit-file-browser .file_explorer .view-file:hover{background:#e8f0fe!important;border-color:#337ab7!important;color:#337ab7!important}.hpcsubmit-file-browser .file_explorer .fe-body-content .alert{background:none!important;border:0!important;color:#999!important;font-size:13px;font-weight:500;padding:0!important;margin:0;box-shadow:none!important}.hpcsubmit-file-browser .file_explorer .fe-body-content .alert .fa-exclamation-triangle{display:none}.hpcsubmit-file-browser .file_explorer .fe-body-content .alert .go-to-home{display:none}.hpcsubmit-file-options .btn.hpcsubmit-btn-disabled{opacity:.45;cursor:default;pointer-events:none}.hpcsubmit-dependency-checker,.hpcsubmit-metadata-extractor{margin:10px 0 0}.hpcsubmit-dependency-checker .panel,.hpcsubmit-metadata-extractor .panel{border-radius:8px!important;border:1px solid #e0e4e8!important;box-shadow:0 2px 10px rgba(0,0,0,.08)!important;margin-bottom:0;width:100%!important;font-size:13px}.hpcsubmit-dependency-checker .panel-body,.hpcsubmit-metadata-extractor .panel-body{padding:16px 20px}.hpcsubmit-dependency-checker .panel-body::after,.hpcsubmit-metadata-extractor .panel-body::after{content:"";display:table;clear:both}.hpcsubmit-dependency-checker .panel-body label,.hpcsubmit-metadata-extractor .panel-body label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#666;margin-bottom:4px}.hpcsubmit-dependency-checker .panel-body .form-control,.hpcsubmit-metadata-extractor .panel-body .form-control{border-radius:6px!important;font-size:12px;padding:5px 10px;border:1px solid #d0d7de;height:auto}.hpcsubmit-dependency-checker .panel-body .form-control:focus,.hpcsubmit-metadata-extractor .panel-body .form-control:focus{border-color:#337ab7;box-shadow:0 0 0 2px rgba(51,122,183,.15)}.hpcsubmit-dependency-checker .depruleeditorinputs>div,.hpcsubmit-metadata-extractor .metaruleeditorinputs>div{margin-bottom:8px}.hpcsubmit-dependency-checker .depruleeditorinputs>div::after,.hpcsubmit-metadata-extractor .metaruleeditorinputs>div::after{content:"";display:table;clear:both}.hpcsubmit-dependency-checker .depruleeditorinputs hr,.hpcsubmit-metadata-extractor .metaruleeditorinputs hr{margin:10px 0;border-color:#e8ecf0}.hpcsubmit-dependency-checker .bootstrap-select select,.hpcsubmit-metadata-extractor .bootstrap-select select,.hpcsubmit-dependency-checker select#availableRulesList,.hpcsubmit-metadata-extractor select#availableRulesList{display:none!important;height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}.hpcsubmit-dependency-checker .bootstrap-select .btn,.hpcsubmit-metadata-extractor .bootstrap-select .btn{border-radius:6px!important;font-size:12px!important;padding:5px 10px!important;border:1px solid #d0d7de!important;background:#fff!important;height:auto!important}.hpcsubmit-dependency-checker .panel-footer,.hpcsubmit-metadata-extractor .panel-footer{background:#f8f9fa!important;border-top:1px solid #e8ecf0!important;border-radius:0 0 8px 8px!important;padding:10px 20px;overflow:hidden}.hpcsubmit-dependency-checker .panel-footer .btn,.hpcsubmit-metadata-extractor .panel-footer .btn{border-radius:6px!important;font-size:12px;font-weight:600;padding:6px 16px;margin-left:8px}.hpcsubmit-dependency-checker .panel-footer .btn-primary,.hpcsubmit-metadata-extractor .panel-footer .btn-primary{background:#337ab7!important;border-color:#337ab7!important}.hpcsubmit-dependency-checker .panel-footer .btn-primary:hover,.hpcsubmit-metadata-extractor .panel-footer .btn-primary:hover{background:#286090!important}.hpcsubmit-dependency-checker .panel-footer .btn-success,.hpcsubmit-metadata-extractor .panel-footer .btn-success{background:#27ae60!important;border-color:#27ae60!important}.hpcsubmit-dependency-checker .panel-footer .btn-success:hover,.hpcsubmit-metadata-extractor .panel-footer .btn-success:hover{background:#219a52!important}.hpcsubmit-dependency-checker .panel-footer .btn-default,.hpcsubmit-metadata-extractor .panel-footer .btn-default{color:#666;border-color:#ccc}.hpcsubmit-metadata-extractor .verifySection .alert{border-radius:8px;border:1px solid #bce8f1;background:#f0f8ff;padding:14px 16px;margin:10px 0 0}.hpcsubmit-metadata-extractor .verifySection .alert label{font-size:12px!important;text-transform:none!important;color:#337ab7!important;letter-spacing:0!important}.hpcsubmit-metadata-extractor .verifySection .row{font-size:12px}.hpcsubmit-metadata-extractor .verifySection .col-xs-3{font-weight:600;color:#555}.hpcsubmit-metadata-extractor .verifySection pre{font-size:11px;border-radius:6px;background:#f5f5f5;border:1px solid #e0e0e0}.hpcsubmit-dep-warning{margin:8px 0;padding:8px 12px;font-size:12px;border-radius:6px}.solver-search-hidden,.solver-attr-group.solver-search-hidden{display:none!important}div.d3view_guide_modal .modal-dialog{}div.d3view_guide .popover{transition:opacity .3s ease-in;opacity:0}div.d3view_guide .popover{width:320px;height:auto;max-height:initial;max-width:500px!important;position:fixed}div.d3view_guide .popover .popover-content{padding:30px;padding-bottom:15px}div.d3view_guide .popover .popover-content .img-container img{margin:0 auto;height:auto}div.d3view_guide .popover .popover-content .tip_body{margin:12px 0 24px;font-size:1.25em;width:100%}div.d3view_guide .popover .popover-content span.title_text{font-size:1.8em}div.d3view_guide .bottom_panel{z-index:2052;background:#FFF;color:#333;bottom:0;left:50%;font-weight:500;transform:translate(-50%,0);position:fixed}div.d3view_guide .bottom_panel>div{display:flex;align-items:center;opacity:.5;padding:10px}div.d3view_guide .bottom_panel:hover>div{opacity:1!important}div.d3view_guide .bottom_panel #skip{}div.d3view_guide .bottom_panel #skip:hover{color:#428bca}.d3view_guide_spinner{z-index:2052;padding:10px;background:#428bca;border-radius:10px;color:#FFF;position:fixed}div.d3view_guide.center_placed>div{position:fixed}div.d3view_guide{z-index:200000}div.d3view_guide.center_placed .popover{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;transition:none!important}div.d3view_guide .count{color:gray}div.d3view_guide span#skip{position:absolute;top:10px;right:10px}div.d3view_guide .guide_backdrop{position:fixed;z-index:2050;background:#000;float:none!important;left:0;top:0;width:100%;height:100%;opacity:1;margin-left:0;transition:opacity .5s ease-in}div.d3view_guide.wo_transition .guide_backdrop{transition:none!important}div.d3view_guide .guide_backdrop:not(.center){z-index:2051}div.d3view_guide .guide_backdrop.in{opacity:.45!important}div.d3view_guide.center_placed .guide_backdrop:not(.center){opacity:0!important}div.d3view_guide:not(.center_placed) .guide_backdrop.center{opacity:0!important;display:none}div.d3view_guide_thumbnails{display:flex;flex-wrap:wrap}div.d3view_guide_thumbnails>div{margin:10px;cursor:pointer;border:1px solid #ddd;padding:10px;border-radius:5px;transition:opacity .1s ease-in;width:200px}div.d3view_guide_thumbnails>div>img{margin:0 auto;height:auto!important}div.d3view_guide_thumbnails>div.hovered{opacity:1!important;background-color:#d3f4ff73}.d3view-guided-tour-el{visibility:visible!important;opacity:1!important}.d3view-guide-open>.dropdown-menu{display:block!important}.gen-comp-text-viz-container{width:500px;height:750px}#gen-comp-diffs{width:100%;height:100%;position:relative}#gen-comp-container{width:100%;height:100%}.navbar .dropdown-menu:after,.navbar .dropdown-menu:before{display:block}.caret{display:block}.gen-comp-nav-bar-control{padding:10px}.acediff__wrap{height:90%!important}#gen-comp-num-diffs{font-weight:700;padding-top:5px}#gen-comp-navbar-container{width:100%}#gen-comp-right-dd-container{margin-left:100px}#gen-comp-container .gen-comp-body{height:calc(100% - 34px)}div#turings{--tr-brand:#2563EB;--tr-brand-light:#DBEAFE;--tr-brand-dark:#1E40AF;--tr-sidebar-w:75px;--tr-header-h:56px;--tr-stat-card-h:88px;--tr-util-idle:#22C55E;--tr-util-average:#3B82F6;--tr-util-medium:#06B6D4;--tr-util-high:#F59E0B;--tr-util-peak:#EF4444;--tr-chart-1:#6366F1;--tr-chart-2:#8B5CF6;--tr-chart-3:#EC4899;--tr-chart-4:#F59E0B;--tr-chart-5:#10B981}div#turings.visualizationItem{display:flex;width:100%;height:100%;margin:0;padding:0;overflow:hidden}div#turings .turings-main{flex:1 1 0;min-width:0;overflow:hidden;padding:20px}.turings-mode-new#turings .turings-main{padding:0}div#turings .turings-tab-pane{display:none}div#turings .turings-tab-pane.active{display:block;height:100%}div#turings .turings-tab-pane.active>.vizCanvas{height:100%;margin:0}div#turings .turings-tab-pane.active>.vizCanvas>.col-md-12{height:100%;margin:0}div#turings .turings-tab-pane.active>.vizCanvas>.col-md-12>.mainCanvas{height:100%;margin:0}div#turings .turings-tab-pane.active>.vizCanvas>.col-md-12>.mainCanvas>.vizContainer{height:100%;margin:0}div#turings .logs_container{height:100%;overflow:auto}div#turings .turings-dashboard-container{width:100%;height:100%;overflow:hidden}.turings-modal .turings-header-actions{display:inline-flex;align-items:center;gap:8px}.turings-modal .turings-btn-try-new{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:0;border-radius:6px;padding:5px 14px;font-size:12px;font-weight:500;letter-spacing:.3px;transition:all .2s ease;box-shadow:0 2px 6px rgba(99,102,241,.3)}.turings-modal .turings-btn-try-new:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 4px 12px rgba(99,102,241,.45);transform:translateY(-1px);color:#fff}.turings-modal .turings-btn-try-new:active{transform:translateY(0);box-shadow:0 1px 4px rgba(99,102,241,.3)}.turings-modal .turings-settings-dropdown{min-width:520px;max-height:70vh;overflow-y:auto}.turings-modal .turings-settings-dropdown .panel{margin-bottom:0;border:0;box-shadow:none}div#turings img.exportImg,div#turings canvas.exportCanvas{display:none!important}div#turings div.vizHeader .options .dateRangePicker,div.vizHeader .options .export_options{padding:0}div#turings div.vizHeader .options .dateRangePicker .fa-calendar{width:18px}div#turings div.vizHeader .options .export_options .btn-group.bootstrap-select.export{width:auto}div#turings div.vizHeader span.label{font-size:70%}div#turings select.export{margin:3px}div#turings .options h2{clear:right;padding-top:5px}div#turings div.daterangepicker .ranges div.additional_options{padding:10px 5px 0 10px}div#turings div#cp{margin:auto;top:2px}div#turings div#cp .colorpicker-element .add-on i,div#turings .colorpicker-element .input-group-addon i{width:30px!important}div#turings button.recent{float:right;clear:right;width:100px;margin:2px 0;font-size:12px;border:0}div#turings div#settingsDiv{position:absolute;right:1px;width:520px;font-size:12px;margin:5px 0;padding:0;font-family:"helvetica neue",Helvetica,arial,sans-serif;display:none;z-index:2}div#turings div#settingsDiv .row{margin-left:0;margin-right:0;margin-bottom:15px}div#turings div#settingsDiv div.row>span{margin:8px 0}div#turings div#settingsDiv .btn-group.bootstrap-select{width:auto!important}div#turings div#settingsDiv table.brush_history tbody{text-align:center}div#turings div#settingsDiv::before,div#settingsDiv::after{position:absolute;display:inline-block;content:'';width:0;height:0;border-style:solid}div#turings div#settingsDiv:before{top:-7px;right:7px;border-color:transparent transparent #CCC;border-width:0 7px 7px}div#turings div#settingsDiv:after{top:-6px;right:8px;border-color:transparent transparent #FFF;border-width:0 6px 6px}div#turings div#settingsDiv .fa.fa-pencil{padding-left:5px}div#turings div#settingsDiv .fa.fa-check-circle-o{padding:2px;color:green}div#turings div#settingsDiv .fa.fa-times{padding:2px;color:red}div#turings div#settingsDiv .panel .panel-heading{padding:0}div#turings div#settingsDiv .panel .panel-heading .panel-title{margin:7px 10px}div#turings div#settingsDiv td{padding:5px}div#turings div#settingsDiv table tr.ui-sortable-helper{box-shadow:0 5px 10px #888}div#turings div#settingsDiv div#cp .input-group-addon{width:auto;padding:0 1px}div#turings div#settingsDiv div#solvers .group_selection .btn-group{position:relative;bottom:3px;left:2px}div#turings div#settingsDiv div.default_value{margin:5px 0}div#turings div#settingsDiv div.default_value span.defaultText{position:relative;top:3px;right:5px}@media screen and (max-width:1100px){div#turings div.vizHeader .options{position:static}div#turings div.vizHeader div.settings_menu{position:relative}div#turings div.vizHeader .options .dateRangePicker,div.vizHeader .options .export_options,div.vizHeader .options div.settings{float:left;margin:20px 0}}div#turings div.onHover.container{padding-top:10px!important;position:absolute;top:-140px;width:100%!important;z-index:2000;background:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:10px;border:1px solid #444;text-shadow:rgba(0,0,0,.0980392) 1px 1px 1px;box-shadow:rgba(0,0,0,.0980392) 1px 1px 2px 0;pointer-events:none;letter-spacing:.4px}div#turings div.onHover.container.position_top{padding:10px!important;margin-top:5px;position:absolute;top:-155px!important;width:95%!important;left:auto!important;right:auto!important}div#turings div.onHover.container text{letter-spacing:1px}div#turings .onHover.position_right.leftarrow::after,div#turings .onHover.position_right.leftarrow::before{content:"";position:absolute;top:50%;right:100%}div#turings .onHover.position_right.leftarrow::after{margin-top:-25px;border-width:25px;border-style:solid;border-color:transparent #fff transparent transparent}div#turings .onHover.position_right.leftarrow::before{margin-top:-26px;border-width:26px;border-style:solid;border-color:transparent #444 transparent transparent}div#turings .onHover.position_right.rightarrow::after,div#turings .onHover.position_right.rightarrow::before{content:"";position:absolute;top:50%;left:100%}div#turings .onHover.position_right.rightarrow::after{margin-top:-25px;border-width:25px;border-style:solid;border-color:transparent transparent transparent #fff}div#turings .onHover.position_right.rightarrow::before{margin-top:-26px;border-width:26px;border-style:solid;border-color:transparent transparent transparent #444}div#turings .onHover.tooltip .page-header{margin:0 0 5px!important;padding-bottom:10px}div#turings div.arrow-down{width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-top:22px solid #444;z-index:3000;position:absolute;top:54px}div#turings div.arrow-down .inner_triangle{border-width:21px!important;border-color:#FFF transparent transparent!important;position:relative;top:-23px;left:-21px;border-style:solid}div#turings div.summary_line .summary_val{text-align:center}div#turings div.summary_line .summary_val::before,div#turings div.job-util-table-container div.job-util-param::before{content:"";position:absolute;left:0;height:35px;border-left:2px solid #ADB2B5;margin-top:10px}div#turings div.summary_line .summary_val:first-child::before,div#turings div.job-util-table-container div.job-util-param:first-child::before{border-left:0}div#turings div.summary_line span.text_top,div#turings div.job-util-table-container .value-label{font-size:13px;font-weight:700;color:#555;font-family:"Helvetica Neue",Roboto,Arial,"Droid Sans",sans-serif}div#turings div.job-util-table-container .param-values span.count{min-height:30px}div#turings div.summary_line div.count,div#turings div.job-util-table-container span.count{font-size:24px;font-weight:700;line-height:30px;color:#555;font-family:"Helvetica Neue",Roboto,Arial,"Droid Sans",sans-serif}div#turings div.job-util-table-container span.count{font-size:18px}div#turings .focus path{}div#turings .context .x.axis path{stroke-width:1}div#turings .focus .axis text{font-size:9px!important}div#turings .focus .axis line{stroke:#000}div#turings svg{font:10px sans-serif}div#turings svg.focusSvg{padding-bottom:10px;overflow:visible}div#turings .focusSvg .legend circle,div#turings .focusSvg .legend rect{pointer-events:all!important;cursor:pointer!important}div#turings .focusSvg .util_legend_group .legend text{pointer-events:auto}div#turings .line.highlight{fill-opacity:1!important;stroke-opacity:1!important;stroke-width:2.5!important}div#turings .area.highlight{fill-opacity:.6!important;stroke-opacity:1!important}div#turings .focus .line.fadeOut{fill-opacity:.1!important;stroke-opacity:.1!important}div#turings .context path.line{stroke-width:.8!important}div#turings path.line{fill:none;stroke-width:1}div#turings rect.pane{cursor:move;fill:none;pointer-events:all}div#turings .brush .extent{fill:steelblue;fill-opacity:.5;shape-rendering:crispEdges}div#turings .minMaxSvg .brush .extent{fill:steelblue;fill-opacity:.7;shape-rendering:crispEdges}div#turings .axis text{font-size:10px!important}div#turings .context .axis text{font-size:6px!important}div#turings .brush .resize path{fill:#eee;stroke:#666}div#turings div#legendContainer .legend circle{cursor:pointer}@media screen and (min-width:1450px){div#turings span.label[data-num='1']{top:16px!important}div#turings span.label[data-num='2']{top:34px!important}div#turings span.label[data-num='3']{top:52px!important}div#turings span.label[data-num='4']{top:70px!important}div#turings span.label[data-num='5']{top:89px!important}}@media screen and (max-width:1200px){div#turings div#summary_app div#legendContainer{position:relative!important}}div#turings div#reports_app .panel{padding:0;margin-right:15px;text-align:center}div#turings div#reports_app .panel.col-md-6{width:46%}div#turings div#reports_app div#top_users div.tooltip#jobs,div#reports_app div#top_util_days div.tooltip#util_jobs{background:none repeat scroll 0 0 #fff;border:0 none;border-radius:8px;box-shadow:-3px 3px 15px #888;color:#000;font:12px sans-serif;padding:5px;text-align:center;pointer-events:none!important}div#turings div#reports_app div.user_settings,div#reports_app div.util_settings{z-index:999}div#turings div#reports_app div.settingsDiv{position:absolute;right:1px;width:400px;font-size:12px;margin:5px 0;padding:0;font-family:"helvetica neue",Helvetica,arial,sans-serif;display:none;z-index:2}div#turings div#reports_app div.settingsDiv .row{margin-left:0;margin-right:0;margin-bottom:15px}div#turings div#reports_app div.settingsDiv .panel{margin-left:0;margin-right:0;text-align:left}div#turings div#reports_app div.settingsDiv div.row>span{margin:8px 0}div#turings div#reports_app div.settingsDiv::before,div#reports_app div.settingsDiv::after{position:absolute;display:inline-block;content:'';width:0;height:0;border-style:solid}div#turings div#reports_app div.settingsDiv:before{top:-7px;right:7px;border-color:transparent transparent #CCC;border-width:0 7px 7px}div#turings div#reports_app div.settingsDiv:after{top:-6px;right:8px;border-color:transparent transparent #FFF;border-width:0 6px 6px}div#turings div.slick-row.idle{background:rgba(92,184,92,.6)}div#turings div.slick-row.average{background:rgba(2,117,216,.6)}div#turings div.slick-row.medium{background:rgba(91,192,222,.5)}div#turings div.slick-row.high{background:rgba(254,178,76,.6)}div#turings div.slick-row.peak{background:rgba(217,83,79,.7)}div#turings .slick-row.ui-widget-content{border-left:1px dotted silver}div#temp_gantt_tooltip div.tooltip_arrow.bottomArrow{width:0;height:0;border-style:solid;border-color:#aaa transparent transparent;border-width:21px 21px 0;z-index:3000;position:absolute;top:100%;opacity:0}div#temp_gantt_tooltip div.tooltip_arrow.bottomArrow .tooltip_inner_arrow{border-width:20px 20px 0;border-color:#f2f3f4 transparent transparent;position:relative;top:-22px;left:-20px;border-style:solid}div#temp_gantt_tooltip div.tooltip_arrow.leftArrow{width:0;height:0;border-style:solid;border-color:transparent #aaa transparent transparent;border-width:21px 21px 21px 0;z-index:3000;position:absolute;top:100%;opacity:0}div#temp_gantt_tooltip div.tooltip_arrow.leftArrow .tooltip_inner_arrow{border-width:20px 21px 21px 0;border-color:transparent #f2f3f4 transparent transparent;position:relative;top:-20px;left:1px;border-style:solid}.d3view-plugins-data-provider{position:fixed;width:calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px;border-radius:10px;background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.5);padding:10px}.data-provider{width:100%;height:100%;min-height:550px;display:flex;flex-direction:row;border-radius:10px}.data-provider .tabular-view-container{width:30%;height:100%;display:flex;flex-direction:column;border-right:1px solid #eee}.data-provider .tabular-view-body{height:calc(100% - 60px)}.data-provider .visualizer-container{width:70%;height:100%;display:flex;flex-direction:column}.data-provider .tabular-view-nav,.data-provider .visualizer-nav{width:100%;height:60px;display:flex;align-items:center;border-bottom:1px solid #eee;padding:0 15px}.data-provider .visualizer-nav{justify-content:space-between}.data-provider .dp-viz-options{display:flex}.data-provider .dp-viz-options>button{margin:0 10px}.data-provider .visualizer-body{width:100%;height:calc(100% - 60px);display:flex;position:relative;overflow:hidden}.data-provider .visualizer-body:hover .dp-edit-chart{display:flex}.data-provider .dp-edit-chart{background-color:lightgray;position:absolute;display:none;left:-14px;transform:rotate(45deg);top:-29px;width:50px;height:80px;justify-content:flex-end;align-items:center;z-index:2}.data-provider .dp-edit-chart i{margin-right:7px;pointer-events:none}.data-provider .dp-edit-chart:hover{color:#5ca8db!important;background-color:#d3f4fa!important;cursor:pointer}.data-provider .viz-list-view{width:100%;height:100%;padding:15px}.data-provider .dp-viz-list{width:100%;height:auto;max-height:calc(100% - 70px);display:flex;align-items:flex-start;justify-content:flex-start;padding:15px;flex-direction:row;flex-wrap:wrap;overflow-y:auto;overflow-x:hidden}.data-provider .dp-viz-list .dp-viz-list-item{cursor:pointer;margin:5px;width:180px;height:115px}.data-provider .dp-viz-list .dp-viz-list-item>a{width:100%;height:100%;display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center;text-decoration:none}.data-provider .dp-viz-list .dp-viz-list-item>a img{width:50px;height:50px}.data-provider .dp-viz-list .dp-viz-list-item>a span{font-size:11px;font-weight:500;margin-top:10px}.data-provider .dp-viz-list .dp-viz-list-item>a *{pointer-events:none}.data-provider .dp-viz-list .dp-viz-list-item:hover{background:#eee}.data-provider .viz-search-div{display:flex;align-items:center}.data-provider .show-chart-list-btn:hover{color:#fff!important;background:#428bca!important}.data-provider .show-chart-list-btn *{pointer-events:none}.d3view-plugins-reporter{width:100%;height:100%;position:fixed;left:0;top:0;background-color:#FFF}.d3view-plugins-reporter.hiddenContainer{opacity:0!important}.reporter-container{display:flex;width:100%;height:100%;min-height:90vh;flex-direction:column;position:relative}.reporter-container .top-nav-container{display:block;width:100%;height:auto}.reporter-container .main-container{display:flex;flex-direction:row;width:100%;height:auto}.reporter-container .left-nav-bar{display:flex;width:auto;height:100%}.reporter-container .presentation-builder-container{display:flex;flex-direction:column;width:auto;height:100%;position:relative}.reporter-container .presentation-builder-container .reporter-loading-msg{position:absolute;right:10px;bottom:10px;font-size:1.2em;font-weight:500}.reporter-container .app-reporter-icon:hover{cursor:pointer}.reporter-container .margin-0{margin:0}.reporter-container .top-nav{display:flex;flex-direction:row;width:100%;height:auto;justify-content:space-between;padding:7px 15px;background-image:-webkit-linear-gradient(to bottom,var(--indigo-blue-dark) 0,var(--indigo-blue-light) 90%,var(--app-sl-color))!important;background-image:-o-linear-gradient(to bottom,var(--indigo-blue-dark) 0,var(--indigo-blue-light) 90%,var(--app-sl-color))!important;background-image:linear-gradient(to bottom,var(--indigo-blue-dark) 0,var(--indigo-blue-light) 90%,var(--app-sl-color))!important;border-bottom:3px solid #EA6B4E}.reporter-container .top-nav .top-nav-title{margin:0 15px 0 10px;color:#fff;pointer-events:none;width:auto}.reporter-container .left-part-top-nav,.reporter-container .right-part-top-nav{display:flex;width:50%;flex-direction:row;align-items:center}.reporter-container .left-part-top-nav{justify-content:flex-start}.reporter-container .right-part-top-nav{justify-content:flex-end}.reporter-container .nav-link{margin:0 10px;padding:7px 15px;color:#FFF;background-color:#446bc359;border-radius:5px;font-size:1.1em;font-weight:600;text-decoration:none!important}.reporter-container .nav-link i{pointer-events:none}.reporter-container .nav-link:hover{cursor:pointer;text-decoration:none!important}.reporter-container #top-nav-dropdown-menu{width:325px;height:auto;max-height:450px;overflow-x:hidden;overflow-y:auto;z-index:1052;padding:10px 15px}.reporter-container .mb-10{margin-bottom:10px}.reporter-container .mt-10{margin-top:10px}.reporter-container .left-nav{display:flex;width:auto;height:100%;flex-direction:row}.reporter-container .left-nav .left-nav-menu{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:70px;margin-bottom:0}.reporter-container .left-nav-link,.reporter-container .extra-space{display:flex;padding:10px 5px;background-color:rgba(13,18,22,.9);color:#959595;flex-direction:column;justify-content:center;align-items:center;width:70px}.reporter-container .left-nav-link.selected{background-color:rgba(13,18,22,.7);color:#fff}.reporter-container .left-nav-link i{font-size:1.75em;pointer-events:none}.reporter-container .left-nav-link span{font-size:.8em;pointer-events:none}.reporter-container .left-nav-link:hover{cursor:pointer;color:#fff!important}.reporter-container .left-nav-body{width:350px;height:100%;display:flex;flex-direction:row;align-items:center}.reporter-container .left-nav-body .ln-body-content{width:330px;height:100%;padding:0 15px;display:flex;flex-direction:column;background-color:rgba(13,18,22,.7);color:#fff}.reporter-container .left-nav-body .ln-body-close{width:20px;height:70px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:rgba(13,18,22,.7);font-weight:400;border-radius:0 14px 15px 0;z-index:1052}.reporter-container .left-nav-body .ln-body-close i{pointer-events:none}.reporter-container .left-nav-body .ln-body-close:hover{cursor:pointer}.reporter-container .slide-settings-options-container{width:100%;display:flex;flex-direction:row;height:70px;background-color:rgb(255 251 251);border-bottom:2px solid rgba(0,0,0,.1);justify-content:space-between}.reporter-container .slide-settings-options-container .left-controls,.reporter-container .slide-settings-options-container .right-controls,.reporter-container .slide-settings-options-container .save-controls{display:flex;width:auto;height:100%;flex-direction:row;justify-content:flex-start;align-items:center}.reporter-container .slide-settings-options-container .left-controls>li>a,.reporter-container .slide-settings-options-container .right-controls>li>a,.reporter-container .slide-settings-options-container .save-controls>li>a{padding:5px;text-decoration:none;font-size:21px;margin:0 10px;color:#333}.reporter-container .slide-settings-options-container .left-controls>li>a:hover,.reporter-container .slide-settings-options-container .right-controls>li>a:hover,.reporter-container .slide-settings-options-container .save-controls>li>a:hover{text-decoration:none;background-color:#eee}.reporter-container .slide-settings-options-container .left-controls>li>a i,.reporter-container .slide-settings-options-container .right-controls>li>a i,.reporter-container .slide-settings-options-container .save-controls>li>a i{pointer-events:none}.reporter-container .slide-settings-options-container .controller-label{font-size:15px;margin:0 15px 0 20px;font-weight:600}.reporter-container .slide-view-container{display:flex;width:100%;height:auto;align-items:center;flex-direction:row;background-color:rgba(235,236,240,.92)}.reporter-container .slide-show-icons{margin:0 20px;width:50px;padding:15px 0;display:flex;justify-content:center}.reporter-container .slide-show-icons:hover{background-color:#fff;color:#333;cursor:pointer}.reporter-container .slide-show-icons i{pointer-events:none;font-size:2.5em}.reporter-container .no-visible{visibility:hidden!important}.reporter-container .fullScreenView{z-index:100001}.reporter-container .show-slide-count{position:absolute;bottom:40px;left:50px}.reporter-container .slide-list-container{display:flex;width:100%;height:auto;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 10px}.reporter-container .slide-list-view-close{width:70px;height:20px;display:flex;justify-content:center;align-items:center;color:#fff;background-color:rgba(13,18,22,.7);font-weight:400;border-radius:11px 11px 0 0;z-index:1052}.reporter-container .slide-list-view-close i{pointer-events:none}.reporter-container .slide-list-view-close:hover{cursor:pointer}.reporter-container .slide-view-list-ul{min-width:100%;max-width:100%;width:auto;height:110px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 5px;margin-bottom:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.reporter-container .dropzone-layout{width:100%;height:100px;display:flex;justify-content:center;align-items:center;border-width:2px;border-color:#eee;border-style:dashed;color:#eee;background-color:#4a4a4a;font-weight:500;border-radius:4px;overflow:auto;padding:15px}.reporter-container .dropzone-layout span.dz-message{pointer-events:none}.reporter-container .ln-dropzone-label{color:#fff;padding:15px 0}.reporter-container .theme-list{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;padding:5px;overflow-y:auto;overflow-x:hidden;margin-bottom:0}.reporter-container .element-list{width:100%;height:auto;padding:5px 10px;display:flex;flex-direction:row;flex-wrap:wrap}.reporter-container .element-list .element-list-item>a{padding:10px 10px 5px;margin:5px;color:#eee;display:flex;flex-direction:column;align-items:center;border:.5px solid gray}.reporter-container .element-list .element-list-item>a:hover{text-decoration:none;background-color:#4a4a4a}.reporter-container .element-list .element-list-item>a:focus{text-decoration:none}.reporter-container .element-list .element-list-item>a:hover *{text-decoration:none}.reporter-container .element-list .element-list-item>a i{font-size:5em;pointer-events:none;text-decoration:none}.reporter-container .element-list .element-list-item>a span{font-size:.8em;pointer-events:none;text-decoration:none;margin-top:5px}.reporter-container .text-list{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.reporter-container .text-list .text-list-item{width:300px;display:flex;height:auto;margin:5px 0}.reporter-container .text-list .text-list-item>a{color:#eee;height:100%;width:100%;border:1px solid #eee;padding:10px 15px;text-decoration:none;border-radius:4px}.reporter-container .text-list .text-list-item>a:hover{background-color:#4a4a4a}.reporter-container .text-list .text-list-item>a:hover,.reporter-container .text-list .text-list-item>a:focus{text-decoration:none}.reporter-container .text-list .text-list-item>a[data-element=heading]{font-size:2.5em}.reporter-container .text-list .text-list-item>a[data-element=sub-heading]{font-size:1.5em}.reporter-container .text-list .text-list-item>a[data-element=body-content]{font-size:.9em}.reporter-container .theme-list .theme-list-item>a{width:70px;height:70px;display:flex;flex-direction:column;margin:5px;align-items:center}.reporter-container .theme-list .theme-list-item>a div{width:100%;height:100%;pointer-events:none;border:2px double #fff;border-radius:4px}.reporter-container .slide{border-radius:4px;border:.5px solid #c1bfbf;margin:0 5px;height:65px;position:relative}.reporter-container .slide>a{width:150px;height:63px;display:flex;flex-direction:column;padding:5px 10px;align-items:center;position:relative}.reporter-container .slide>a img{width:100%;height:100%}.reporter-container .slide>a *{pointer-events:none}.reporter-container .slide>a:hover{background-color:#EA6B4E}.reporter-container .slide>a:focus,.reporter-container .slide>a:hover{text-decoration:none}.reporter-container .slide>a span.slide_num{text-decoration:none;position:absolute;bottom:5px;left:65px;color:#EA6B4E;font-weight:600;font-size:1.5em}.reporter-container .slide.active{border:2px solid #EA6B4E}.reporter-container div.tab-pane[data-type=slide]{position:relative;overflow:hidden}.reporter-container .ui-draggable{overflow:visible!important}.reporter-container .ui-resizable-n,.reporter-container .ui-resizable-s{height:3px;background-color:#EA6B4E!important}.reporter-container .ui-resizable-e,.reporter-container .ui-resizable-w{width:3px;background-color:#EA6B4E!important}.reporter-container .ui-resizable-sw,.reporter-container .ui-resizable-ne,.reporter-container .ui-resizable-nw{background-color:#EA6B4E!important}.reporter-container .ui-resizable-se{background-image:url(/images/arrow-right-solid.svg);background-repeat:no-repeat;background-position:unset;transform:rotate(45deg);right:-2px;bottom:-2px}.reporter-container .slide-show-container{z-index:100001!important}.reporter-container .active-layout{border:2px dashed #fff!important;margin:3px 0!important}.reporter-text{position:absolute;z-index:-1}.reporter-container .reporter-contextmenu{position:absolute;z-index:10023;display:none}.reporter-container .reporter-contextmenu .context-menu-item *{pointer-events:none}.reporter-container a.watermark-btn{font-size:2em;width:100%;text-align:center;padding:15px 10px;margin-top:5px;border:1px solid #eee;color:#eee;text-decoration:none;border-radius:6px}.reporter-container a.watermark-btn:hover{background-color:#333}.reporter-container ul.watermark-list{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.reporter-container .watermark-list-item{width:95%;height:auto;margin:5px 0;border:.5px solid #eee;padding:10px;border-radius:4px}.reporter-container .watermark-list-item>a{color:#eee;font-size:1.5em;text-decoration:none}.reporter-container .watermark-list-item>a i{color:#fff;float:right;font-size:.8em;margin-top:5px;margin-right:8px}.reporter-container ul.media-nav{display:flex;width:100%;height:auto;flex-direction:row}.reporter-container ul.media-nav li.media-tab{width:50%;height:auto;padding:5px;box-sizing:border-box;font-weight:600;margin:0 5px;border-bottom:3px solid rgba(135,135,135,.15)}.reporter-container ul.media-nav li.media-tab>a{width:100%;height:100%;padding:5px;text-decoration:none;color:lightgray;text-align:center;text-align:center;display:flex;align-items:center;justify-content:center}.reporter-container ul.media-nav li.media-tab>a i{margin-right:7px}.reporter-container ul.media-nav li.media-tab.active{border-bottom:3px solid #eee}.reporter-container ul.media-nav li.media-tab.active>a{color:#fff}.reporter-container p.media-message{font-size:1.2em;color:darkgray}.reporter-container .layout-list,.reporter-container ul.media-list{overflow-y:auto;overflow-x:hidden;position:relative;margin-bottom:0;margin-top:10px}.reporter-container .add-slide-opt-item,.reporter-container .layout-list .layout-item,.reporter-container ul.media-list li.media-list-item{margin:5px 0}.reporter-container .add-slide-opt-item>a,.reporter-container .layout-list .layout-item>a,.reporter-container ul.media-list li.media-list-item>a{height:75px;width:100%;display:flex;border-radius:4px;text-decoration:none;justify-content:center;background-color:#fff}.reporter-container .add-slide-opt-item>a:hover,.reporter-container .layout-list .layout-item>a:hover,.reporter-container ul.media-list li.media-list-item>a:hover{border:1px solid #EA6B4E}.reporter-container .add-slide-opt-item>a *,.reporter-container .layout-list .layout-item>a *,.reporter-container ul.media-list li.media-list-item>a *{pointer-events:none}.reporter-container .add-slide-opt-item>a small,.reporter-container .layout-list .layout-item>a small,.reporter-container ul.media-list li.media-list-item>a small{position:absolute;left:20px;top:5px;word-break:break-all;max-width:70%;line-height:1.4;color:#EA6B4E;font-weight:600;display:none;text-overflow:ellipsis;overflow:hidden}.reporter-container .add-slide-opt-item>a:hover small,.reporter-container .layout-list .layout-item>a:hover small,.reporter-container ul.media-list li.media-list-item>a:hover small{display:block}.reporter-loader-backdrop{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;background-color:rgba(0,0,0,.6)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10029!important;flex-direction:column}.reporter-loader-container{width:25%;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative;flex-direction:column;background-color:rgba(0,0,0,.7)!important;padding:20px;border-radius:8px}.close-repoter-loader{position:absolute;right:5px;top:5px;font-size:2em;color:#c4c0c0}.close-repoter-loader:hover{cursor:pointer;color:#fff}.reporter-container .watermark-container{width:100%;height:auto;min-height:300px;margin-top:10px}.reporter-container .pencil-size-count,.reporter-container .pencil-transparency-count{float:right}.reporter-container .reporter-pencil-color{height:26px;border-radius:4px}.reporter-container .pencil-drawing{cursor:grabbing}.reporter-container .pencil-drawing-canvas{position:absolute;left:0;top:0;background:transparent}.reporter-container .reporter-chart-data-dropzone{width:100%;height:auto;margin-bottom:15px}.reporter-container .data-source-pagination,.reporter-container .image-list-pagination{width:100%;height:auto;position:absolute;bottom:0;left:10px}.reporter-container .data-source-pagination .paginationjs,.reporter-container .image-list-pagination .paginationjs{display:flex;align-items:center}.reporter-container .data-source-pagination ul,.reporter-container .image-list-pagination ul{display:flex;margin:0}.reporter-container .data-source-pagination ul li,.reporter-container .image-list-pagination ul li{padding:0 15px;background-color:#FFF;color:#333;margin:0 5px;border-radius:4px}.reporter-container .data-source-pagination .paginationjs-nav,.reporter-container .image-list-pagination .paginationjs-nav{margin-left:15px}.reporter-container .data-source-list{width:100%;height:calc(100% - 300px);margin-top:10px;margin-bottom:0;position:relative}.reporter-container .data-source-list li.data-source-list-item{height:110px}.reporter-container .data-source-list li.data-source-list-item>a{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-decoration:none}.reporter-container .data-source-list li.data-source-list-item>a *{pointer-events:none}.reporter-container .data-source-list li.data-source-list-item>a:hover{background-color:#4a4a4a}.reporter-container .data-source-list li.data-source-list-item>a i{font-size:2em}.reporter-container .data-source-list li.data-source-list-item>a span{color:inherit;font-size:11px;margin-top:10px;word-break:break-all;text-align:center;line-height:1.2}.reporter-container .ui-draggable.ui-wrapper{overflow:visible!important}.reporter-container .slide:not(.active) .extra-option-slide{position:absolute;top:3px;right:10px;z-index:2;font-size:21px;padding:2px 10px;border-radius:4px;background:lightgray;color:#333;display:block}.reporter-container .extra-option-slide{display:none}.reporter-container .extra-option-slide:hover{background:gray!important;color:whitesmoke!important;cursor:pointer}.reporter-container .pb-group{width:120px;padding:0 10px;margin:0}.reporter-container .btn-label{padding:2px 5px;border-radius:4px;margin:0}.reporter-container .btn-label:hover{background-color:lightgray;cursor:pointer}.reporter-container .dropdown.open .btn-label{background-color:lightgray}.reporter-container .pb-label{margin-top:-5px}.reporter-container .pb-nav-icon{margin:0 2px!important;padding:8px;border-radius:4px}.reporter-container .pb-nav-icon.pb-selected{background-color:steelblue}.reporter-container .pb-nav-icon.pb-selected>a{color:#fff}.reporter-container li.pb-selected>a{background-color:steelblue;color:#fff}.bridgemat-pdf{width:500px;height:400px}#bridgemat-keyword-view-toggle{padding:20px}#bridgemat-theory-view{padding-top:20px}.bm-page-header{color:#000!important;background-color:#fff!important}.bm-var-det-table-header,.bm-var-det-table-cell{width:11.11111111%;overflow:auto}#bm-search-bar{height:33px}.bridgemat-grid-view-panel{height:400px}.bm-grid-checkbox{padding:10px}.bridgemat-panel-purpose{height:305px;overflow:scroll}#pdf-btn-div{position:relative;left:25px}#bm-check-count-cont{padding:7px}#bridgemat-viz{padding:20px}.bridgemat-nav-tabs{padding-right:15px}.bridgemat-nav-tab{background-color:#f4f4f4}.d3view-wf-ai-mode-toggle{display:inline-flex;background:#f0f0f0;border-radius:8px;padding:3px;gap:2px;vertical-align:middle;margin-left:8px;margin-right:8px;transition:background .2s ease}.wf-view-toggle{display:inline-flex;align-items:center}.wf-view-toggle .d3view-wf-ai-mode-toggle{margin-left:6px}.d3view-wf-ai-mode-toggle .d3view-wf-ai-mode-btn{border:0;background:transparent;color:#888;padding:5px 10px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.d3view-wf-ai-mode-toggle .d3view-wf-ai-mode-btn i{margin-right:4px}.d3view-wf-ai-mode-toggle .d3view-wf-ai-mode-btn:hover{color:#555;background:#e8e8e8}.d3view-wf-ai-mode-toggle .d3view-wf-ai-mode-btn.active{background:#fff;color:#2c5282;box-shadow:0 1px 3px rgba(0,0,0,.1)}.d3view-wf-ai-mode-toggle .d3view-wf-ai-mode-btn.active[data-mode=ai]{color:#6a4c93}.d3view-wf-ai-builder-root{flex:1 1 auto;min-height:0;width:100%;display:flex;overflow:hidden}.d3view-wf-ai-builder{display:flex;flex-direction:row;width:100%;height:100%;min-height:0;background:#f7f7f9}.d3view-wf-ai-chat-pane{display:flex;flex-direction:column;min-width:320px;max-width:70%;background:#fff;border-right:1px solid #e5e7eb;overflow:hidden;height:100%}.d3view-wf-ai-chat-header{flex:0 0 auto;padding:10px 16px;border-bottom:1px solid #e5e7eb;background:#fff;display:flex;flex-direction:column;gap:2px}.d3view-wf-ai-chat-header-title{font-size:14px;font-weight:600;color:#1f2937}.d3view-wf-ai-chat-header-title i{color:#764ba2;margin-right:6px}.d3view-wf-ai-chat-header-subtitle{font-size:11px;color:#6b7280}.d3view-wf-ai-chat-body{flex:1 1 auto;min-height:0;overflow:hidden;position:relative;padding:8px 10px 10px}.d3view-wf-ai-resize-handle{flex:0 0 4px;width:4px;cursor:col-resize;background:#e5e7eb;transition:background .15s ease;position:relative}.d3view-wf-ai-resize-handle:hover,.d3view-wf-ai-resize-handle.is-dragging{background:#667eea}.d3view-wf-ai-canvas-pane{flex:1 1 auto;min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background:#fff;position:relative}.workflow-index-container[data-ai-mode=true] .d3view-wf-ai-canvas-pane>.wf-main-body{flex:1 1 auto;height:100%;min-height:0}.workflow-index-container[data-ai-mode=true] .wf-footer{display:none}.workflow-index-container[data-ai-mode=true] .wf-nav-menu{display:none!important}.d3view-wf-ai-chat-body.fora-embedded{display:flex;flex-direction:column}.d3view-wf-ai-chat-body.fora-embedded>.d3view-fora{flex:1 1 auto;width:100%;height:100%;min-height:0;position:relative;border:0;box-shadow:none;border-radius:0;background:transparent}.d3view-wf-ai-chat-body.fora-embedded .fora-iv{height:100%;width:100%;overflow:hidden}.d3view-wf-ai-chat-body.fora-embedded .fora-tabs{height:100%;width:100%;display:flex;flex-direction:column}.d3view-wf-ai-chat-body.fora-embedded .fora-tabs-content{flex:1 1 auto;min-height:0;padding-left:10px;padding-right:10px;padding-bottom:10px;overflow:hidden;display:flex;flex-direction:column}.d3view-wf-ai-chat-body.fora-embedded .fora-tab{flex:1 1 auto;min-height:0;display:none;flex-direction:column}.d3view-wf-ai-chat-body.fora-embedded .fora-tab.active{display:flex}.d3view-wf-ai-chat-body.fora-embedded .fora-result-container{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px 4px}.d3view-wf-ai-chat-body.fora-embedded .fora-result{max-width:100%;padding:4px}.d3view-wf-ai-chat-body.fora-embedded .fora-input-container{flex:0 0 auto;width:100%;padding-top:8px;border-top:1px solid #edebe9;background:#fff}.d3view-wf-ai-chat-body.fora-embedded .fora-textarea-outer{width:100%}.d3view-wf-ai-chat-body.fora-embedded .fora-input{width:100%;min-height:45px;max-height:160px;border:1px solid #d1d5db;border-radius:8px;padding:8px 14px;font-size:13px;resize:none;box-sizing:border-box}.d3view-wf-ai-chat-body.fora-embedded .fora-input:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.15);outline:0}.d3view-wf-ai-chat-body.fora-embedded .fora-answer-container{margin-bottom:14px}.d3view-wf-ai-chat-body.fora-embedded .fora-answer-query{background:#eef2ff;padding:8px 12px;border-radius:12px 12px 4px;display:inline-block;max-width:85%;margin-left:auto;margin-bottom:6px;color:#312e81;align-self:flex-end}.d3view-wf-ai-chat-body.fora-embedded .fora-answer-body{background:#f9fafb;padding:10px 14px;border-radius:4px 12px 12px;max-width:95%;color:#1f2937}@media (max-width:1440px){.workflow-index-container[data-ai-mode=true] .d3view-wf-ai-chat-pane{flex-basis:45%!important}}@media (max-width:1100px){.workflow-index-container[data-ai-mode=true] .d3view-wf-ai-chat-pane{flex-basis:50%!important;min-width:280px}}div.wf-canvas-groups-viewer{position:absolute;display:none;background:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #CCC;z-index:1052}div.wf-canvas-groups-viewer.upper-arrow:before,div.wf-canvas-groups-viewer.upper-arrow:after{content:' ';position:absolute;left:48%;border-style:solid;width:0;height:0;margin-top:-20px;top:0}div.wf-canvas-groups-viewer.upper-arrow:before{border-width:0 20px 20px;border-color:transparent transparent #CCC}div.wf-canvas-groups-viewer.upper-arrow:after{border-width:0 20px 20px;border-color:transparent transparent #FFF}div.wf-canvas-groups-viewer .close_group_viewer{position:absolute;right:6px;font-size:14px;font-weight:400;color:#AAA;cursor:pointer}div.wf-canvas-groups-viewer{position:absolute;display:none;background:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #CCC;z-index:1052}div.wf-canvas-groups-viewer.upper-arrow:before,div.wf-canvas-groups-viewer.upper-arrow:after{content:' ';position:absolute;left:48%;border-style:solid;width:0;height:0;margin-top:-20px;top:0}div.wf-canvas-groups-viewer.upper-arrow:before{border-width:0 20px 20px;border-color:transparent transparent #CCC}div.wf-canvas-groups-viewer.upper-arrow:after{border-width:0 20px 20px;border-color:transparent transparent #FFF}div.wf-canvas-groups-viewer .close_group_viewer{position:absolute;right:6px;font-size:14px;font-weight:400;color:#AAA;cursor:pointer}div.wf-canvas-groups-viewer{position:absolute;display:none;background:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #CCC;z-index:1052}div.wf-canvas-groups-viewer.upper-arrow:before,div.wf-canvas-groups-viewer.upper-arrow:after{content:' ';position:absolute;left:48%;border-style:solid;width:0;height:0;margin-top:-20px;top:0}div.wf-canvas-groups-viewer.upper-arrow:before{border-width:0 20px 20px;border-color:transparent transparent #CCC}div.wf-canvas-groups-viewer.upper-arrow:after{border-width:0 20px 20px;border-color:transparent transparent #FFF}div.wf-canvas-groups-viewer .close_group_viewer{position:absolute;right:6px;font-size:14px;font-weight:400;color:#AAA;cursor:pointer}.simulations-popover .popover-content{padding:0;border-radius:6px;overflow:hidden}.simulations-popover .popover-title{font-weight:600;font-size:14px;color:#495057}div.workflow.wf-design-modern .full-view,body.wf-design-modern .full-view{background:var(--wf-bg-canvas)}div.workflow.wf-design-modern .chart-view,body.wf-design-modern .chart-view{position:relative;background:var(--wf-bg-canvas)}div.workflow.wf-design-modern .chart-view::before,body.wf-design-modern .chart-view::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,rgba(0,0,0,.08) 1px,transparent 1px);background-size:24px 24px;pointer-events:none;z-index:1}div.workflow.wf-design-modern .chart-view .main_canvas,body.wf-design-modern .chart-view .main_canvas{background:transparent!important}div.workflow.wf-design-modern .chart-view .canvas-node-spinner,body.wf-design-modern .chart-view .canvas-node-spinner,div.workflow.wf-design-modern .chart-view .iterating-spinner,body.wf-design-modern .chart-view .iterating-spinner{z-index:3!important}div.workflow.wf-design-modern .chart-view svg,body.wf-design-modern .chart-view svg{z-index:2}div.workflow.wf-design-modern.wf-dark .chart-view::before,body.wf-design-modern.wf-dark .chart-view::before{background-image:radial-gradient(circle,rgba(255,255,255,.04) 1px,transparent 1px)}div.workflow.wf-design-modern .birds-eye-view,body.wf-design-modern .birds-eye-view{border-radius:var(--wf-r-lg)!important;border:1px solid var(--wf-border-strong)!important;box-shadow:var(--wf-sh-md)!important;background:var(--wf-bg-surface)!important;overflow:hidden}div.workflow.wf-design-modern .wf-navigation-wheel,body.wf-design-modern .wf-navigation-wheel{border-radius:var(--wf-r-lg);box-shadow:var(--wf-sh-md);border:1px solid var(--wf-border);background:var(--wf-bg-elevated)}div.workflow.wf-design-modern .wf-floating-container,body.wf-design-modern .wf-floating-container{border-radius:var(--wf-r-lg);box-shadow:var(--wf-sh-md);border:1px solid var(--wf-border);background:var(--wf-bg-elevated)}div.workflow.wf-design-modern .wf-floating-container .btn,body.wf-design-modern .wf-floating-container .btn{border-radius:var(--wf-r-md);color:var(--wf-text-secondary);transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-floating-container .btn:hover,body.wf-design-modern .wf-floating-container .btn:hover{background:var(--wf-accent-light);color:var(--wf-accent)}div.workflow.wf-design-modern .wf-anim-overlay,body.wf-design-modern .wf-anim-overlay{position:absolute;inset:0;pointer-events:none;z-index:1}div.workflow.wf-design-modern .wf-right-panel,body.wf-design-modern .wf-right-panel{background:var(--wf-bg-elevated);border-left:1px solid var(--wf-border);box-shadow:var(--wf-sh-md)}div.workflow.wf-design-modern .full-view .wf-top-actions,body.wf-design-modern .full-view .wf-top-actions{background:var(--wf-bg-surface)!important;border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-md)!important;box-shadow:var(--wf-sh-md)!important;padding:4px!important;gap:2px}div.workflow.wf-design-modern .full-view .wf-top-actions .btn,body.wf-design-modern .full-view .wf-top-actions .btn{border-radius:var(--wf-r-sm)!important;border:0!important;background:transparent!important;color:var(--wf-text-muted)!important;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .full-view .wf-top-actions .btn:hover,body.wf-design-modern .full-view .wf-top-actions .btn:hover{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern .full-view .wf-top-actions .btn.btn-primary,body.wf-design-modern .full-view .wf-top-actions .btn.btn-primary{background:var(--wf-accent)!important;color:var(--wf-text-inverse)!important}div.workflow.wf-design-modern .full-view .zoom,body.wf-design-modern .full-view .zoom{background:var(--wf-bg-surface)!important;border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-md)!important;box-shadow:var(--wf-sh-md)!important;padding:4px!important;gap:2px}div.workflow.wf-design-modern .full-view .zoom .btn,body.wf-design-modern .full-view .zoom .btn{border-radius:var(--wf-r-sm)!important;border:0!important;background:transparent!important;color:var(--wf-text-muted)!important;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .full-view .zoom .btn:hover,body.wf-design-modern .full-view .zoom .btn:hover{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern .wf-graph-info,body.wf-design-modern .wf-graph-info{display:none!important}div.workflow.wf-design-modern .docked-start,body.wf-design-modern .docked-start{z-index:3}div.workflow.wf-design-modern .docked-start>.box,body.wf-design-modern .docked-start>.box{background:var(--wf-bg-surface);border:1px solid var(--wf-border);border-radius:var(--wf-r-lg);box-shadow:var(--wf-sh-md);width:88px;height:52px;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .docked-start>.box>i,body.wf-design-modern .docked-start>.box>i{color:var(--wf-accent);font-size:1.1em!important}div.workflow.wf-design-modern .docked-start:hover>.box,body.wf-design-modern .docked-start:hover>.box{background:var(--wf-accent-light);border-color:var(--wf-accent);box-shadow:var(--wf-sh-lg)}div.workflow.wf-design-modern .docked-start>.center,body.wf-design-modern .docked-start>.center{font-size:var(--wf-fs-xs);font-weight:500;color:var(--wf-text-secondary);margin-top:4px}div.workflow.wf-design-modern .docked-start .run_wf,body.wf-design-modern .docked-start .run_wf{top:-36px!important;font-size:18px!important;color:var(--wf-accent);background:var(--wf-bg-surface);border:1px solid var(--wf-border);border-radius:var(--wf-r-full);width:30px;height:30px;display:flex;align-items:center;justify-content:center;box-shadow:var(--wf-sh-sm);transition:var(--wf-t-fast)}div.workflow.wf-design-modern .docked-start .run_wf:hover,body.wf-design-modern .docked-start .run_wf:hover{background:var(--wf-accent);color:var(--wf-text-inverse);border-color:var(--wf-accent)}div.workflow.wf-design-modern .docked-start .ip-count,body.wf-design-modern .docked-start .ip-count,div.workflow.wf-design-modern .docked-start .op-count,body.wf-design-modern .docked-start .op-count{font-size:var(--wf-fs-xs);color:var(--wf-text-muted);font-weight:500}div.workflow.wf-design-modern.wf-dark .docked-start>.box,body.wf-design-modern.wf-dark .docked-start>.box{background:var(--wf-bg-elevated);border-color:var(--wf-border-strong)}div.workflow.wf-design-modern.wf-dark .docked-start .run_wf,body.wf-design-modern.wf-dark .docked-start .run_wf{background:var(--wf-bg-elevated);border-color:var(--wf-border-strong)}div.workflow.wf-design-modern .full-view .additional_options,body.wf-design-modern .full-view .additional_options{background:var(--wf-bg-surface);border-top:1px solid var(--wf-border);padding:4px 8px}div.workflow.wf-design-modern .full-view .additional_options .btn,body.wf-design-modern .full-view .additional_options .btn{border-radius:var(--wf-r-sm)!important;border:1px solid var(--wf-border)!important;background:transparent!important;color:var(--wf-text-secondary)!important;font-size:var(--wf-fs-xs)!important;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .full-view .additional_options .btn:hover,body.wf-design-modern .full-view .additional_options .btn:hover{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern .full-view .dropdown-menu,body.wf-design-modern .full-view .dropdown-menu{background:var(--wf-bg-surface)!important;border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-md)!important;box-shadow:var(--wf-sh-lg)!important;padding:4px 0!important;min-width:160px}div.workflow.wf-design-modern .full-view .dropdown-menu>li>a,body.wf-design-modern .full-view .dropdown-menu>li>a{color:var(--wf-text-secondary)!important;font-size:var(--wf-fs-sm)!important;padding:7px 14px!important;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .full-view .dropdown-menu>li>a:hover,body.wf-design-modern .full-view .dropdown-menu>li>a:hover,div.workflow.wf-design-modern .full-view .dropdown-menu>li>a:focus,body.wf-design-modern .full-view .dropdown-menu>li>a:focus{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern .full-view .dropdown-menu>li.active>a,body.wf-design-modern .full-view .dropdown-menu>li.active>a{background:var(--wf-accent)!important;color:var(--wf-text-inverse)!important}div.workflow.wf-design-modern .full-view .dropdown-menu .divider,body.wf-design-modern .full-view .dropdown-menu .divider{background-color:var(--wf-border)!important;margin:4px 0!important}div.workflow.wf-design-modern .full-view .dropdown-menu>li>a>i,body.wf-design-modern .full-view .dropdown-menu>li>a>i{margin-right:8px;width:16px;text-align:center;color:var(--wf-text-muted);transition:var(--wf-t-fast)}div.workflow.wf-design-modern .full-view .dropdown-menu>li>a:hover>i,body.wf-design-modern .full-view .dropdown-menu>li>a:hover>i{color:var(--wf-accent)}div.workflow.wf-design-modern .wf-exec-message,body.wf-design-modern .wf-exec-message{background:var(--wf-bg-surface)!important;border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-lg)!important;box-shadow:var(--wf-sh-lg)!important;padding:16px 20px!important;backdrop-filter:blur(8px);transition:opacity .2s ease}div.workflow.wf-design-modern .wf-exec-message .close,body.wf-design-modern .wf-exec-message .close{color:var(--wf-text-muted);opacity:.6;transition:var(--wf-t-fast);font-size:18px}div.workflow.wf-design-modern .wf-exec-message .close:hover,body.wf-design-modern .wf-exec-message .close:hover{opacity:1;color:var(--wf-text-primary)}div.workflow.wf-design-modern .wf-exec-message .worker-name,body.wf-design-modern .wf-exec-message .worker-name{font-size:13px!important;font-weight:600!important;color:var(--wf-text-primary)!important;display:flex;align-items:center;gap:6px}div.workflow.wf-design-modern .wf-exec-message .worker-name .fa-cog,body.wf-design-modern .wf-exec-message .worker-name .fa-cog{color:var(--wf-text-muted);font-size:12px}div.workflow.wf-design-modern .wf-exec-message[data-viewtype=progressbar],body.wf-design-modern .wf-exec-message[data-viewtype=progressbar]{background:var(--wf-bg-surface)!important;border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-lg)!important;box-shadow:var(--wf-sh-lg)!important}div.workflow.wf-design-modern .wf-exec-message[data-viewtype=progressbar] ul li,body.wf-design-modern .wf-exec-message[data-viewtype=progressbar] ul li{width:28px;height:28px;border:2px solid var(--wf-border-strong)!important;background:var(--wf-bg-secondary)!important;color:var(--wf-text-muted)!important;font-size:11px;transition:all .3s ease}div.workflow.wf-design-modern .wf-exec-message[data-viewtype=progressbar] ul li.active,body.wf-design-modern .wf-exec-message[data-viewtype=progressbar] ul li.active{border-color:var(--wf-accent)!important;color:var(--wf-accent)!important;background:rgba(59,130,246,.08)!important;box-shadow:0 0 0 3px rgba(59,130,246,.12)}div.workflow.wf-design-modern .wf-exec-message[data-viewtype=progressbar] ul li.completed,body.wf-design-modern .wf-exec-message[data-viewtype=progressbar] ul li.completed{background:var(--d3v-success,#10B981)!important;border-color:var(--d3v-success,#10B981)!important;color:#fff!important}div.workflow.wf-design-modern .wf-exec-message[data-viewtype=progressbar] ul li:not(:last-child):before,body.wf-design-modern .wf-exec-message[data-viewtype=progressbar] ul li:not(:last-child):before{background:var(--wf-border)!important;height:3px!important;border-radius:2px}div.workflow.wf-design-modern .wf-exec-message[data-viewtype=progressbar] ul li.completed:not(:last-child):after,body.wf-design-modern .wf-exec-message[data-viewtype=progressbar] ul li.completed:not(:last-child):after{background:var(--d3v-success,#10B981)!important;height:3px!important}div.workflow.wf-design-modern .wf-exec-message li[data-id],body.wf-design-modern .wf-exec-message li[data-id]{font-size:12px;color:var(--wf-text-muted);padding:3px 0;transition:color .2s ease}div.workflow.wf-design-modern .wf-exec-message li[data-id].active,body.wf-design-modern .wf-exec-message li[data-id].active{color:var(--d3v-success,#10B981)!important;font-weight:500}div.workflow.wf-design-modern .wf-exec-message li[data-id] .status,body.wf-design-modern .wf-exec-message li[data-id] .status{font-size:13px;margin-right:4px}div.workflow.wf-design-modern .wf-exec-message .plugins-bottom-arrow,body.wf-design-modern .wf-exec-message .plugins-bottom-arrow{border-top-color:var(--wf-bg-surface)!important}div.workflow.wf-design-modern.wf-dark .wf-exec-message,body.wf-design-modern.wf-dark .wf-exec-message{background:var(--wf-bg-elevated)!important;border-color:var(--wf-border-strong)!important}div.workflow.wf-design-modern .workflow-index-container.search-focused .play-controls,body.wf-design-modern .workflow-index-container.search-focused .play-controls,div.workflow.wf-design-modern .workflow-index-container.search-focused .wf-execution-status,body.wf-design-modern .workflow-index-container.search-focused .wf-execution-status,div.workflow.wf-design-modern .workflow-index-container.search-focused .wf-control-buttons,body.wf-design-modern .workflow-index-container.search-focused .wf-control-buttons{display:flex!important}div.workflow div.wf-side-panel{position:absolute;right:0;top:38px;width:350px;background-color:#fff;z-index:1;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}div.workflow div.wf-side-panel .workers-list{overflow:auto}div.workflow div.wf-side-panel .panel{}div.workflow div.wf-side-panel.toggled{width:0}div.workflow div.wf-side-panel .panel-heading li.dropdown ul.dropdown-menu:before,div.workflow div.wf-side-panel .panel-heading li.dropdown ul.dropdown-menu:after{content:'';width:0;height:0;border-style:solid;border-width:0 7px 7px;position:absolute;left:60%;top:-7px}div.workflow div.wf-side-panel .panel-heading li.dropdown ul.dropdown-menu:after{border-color:transparent transparent #fff}div.workflow div.wf-side-panel .panel-heading li.dropdown ul.dropdown-menu:before{border-color:transparent transparent #ccc;top:-8px}div.workflow div.wf-side-panel div.workers,div.workflow div.wf-side-panel div.workflows{overflow:auto}div.workflow div.wf-side-panel .panel-heading .title{font-weight:700;display:inline-block;position:relative;top:9px;padding-left:10px}div.workflow div.wf-side-panel .panel-heading ul.c-controls{list-style:none;margin:0}div.workflow div.wf-side-panel .panel-heading ul.c-controls>li{margin-top:7px;float:left}div.workflow div.wf-side-panel .panel-heading ul.c-controls>li>a{padding:10px 2px 12px}div.workflow div.wf-side-panel .panel-heading ul.c-controls>li>a i{min-width:24px;text-align:center}div.workflow div.wf-side-panel .panel-heading ul.c-controls>li>a:hover{background-color:rgba(51,51,51,.1)}div.workflow div.wf-side-panel .panel-heading ul.c-controls ul.dropdown-menu li:hover{color:#fff}div.workflow div.wf-side-panel li.list-group-item{padding-left:0;padding-right:0;cursor:move;margin-bottom:0!important;border:0;border-bottom:1px solid #ddd}div.workflow div.wf-side-panel ul.workers-list li.list-group-item:last-child{border-bottom:0}div.workflow div.wf-side-panel li.list-group-item-highlight{padding:20px 15px;background-color:rgba(0,0,0,.1);display:block!important}div.workflow div.wf-side-panel li.list-group-item.selected.active{color:#fff}div.workflow div.wf-side-panel li.list-group-item span.label.turn-active{cursor:pointer}div.workflow div.wf-side-panel li.list-group-item div.controls-group{display:none}div.workflow div.wf-side-panel li.list-group-item div.controls-group i{padding:0 3px;cursor:pointer}div.workflow div.wf-side-panel li.list-group-item:hover div.controls-group{display:block!important}div.workflow div.wf-side-panel li.list-group-item:hover .row.active div.controls-group .remove-workflow{display:none!important}div.workflow div.wf-side-panel li.list-group-item:not(.active):hover{background:#eee}div.workflow div.wf-side-panel li.list-group-item:last-child{border-bottom:1px solid #ddd}div.workflow div.wf-side-panel{position:absolute;right:0;top:38px;width:350px;background-color:#fff;z-index:1;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}div.workflow div.wf-side-panel .workers-list{overflow:auto}div.workflow div.wf-side-panel .panel{}div.workflow div.wf-side-panel.toggled{width:0}div.workflow div.wf-side-panel .panel-heading li.dropdown ul.dropdown-menu:before,div.workflow div.wf-side-panel .panel-heading li.dropdown ul.dropdown-menu:after{content:'';width:0;height:0;border-style:solid;border-width:0 7px 7px;position:absolute;left:60%;top:-7px}div.workflow div.wf-side-panel .panel-heading li.dropdown ul.dropdown-menu:after{border-color:transparent transparent #fff}div.workflow div.wf-side-panel .panel-heading li.dropdown ul.dropdown-menu:before{border-color:transparent transparent #ccc;top:-8px}div.workflow div.wf-side-panel div.workers,div.workflow div.wf-side-panel div.workflows{overflow:auto}div.workflow div.wf-side-panel .panel-heading .title{font-weight:700;display:inline-block;position:relative;top:9px;padding-left:10px}div.workflow div.wf-side-panel .panel-heading ul.c-controls{list-style:none;margin:0}div.workflow div.wf-side-panel .panel-heading ul.c-controls>li{margin-top:7px;float:left}div.workflow div.wf-side-panel .panel-heading ul.c-controls>li>a{padding:10px 2px 12px}div.workflow div.wf-side-panel .panel-heading ul.c-controls>li>a i{min-width:24px;text-align:center}div.workflow div.wf-side-panel .panel-heading ul.c-controls>li>a:hover{background-color:rgba(51,51,51,.1)}div.workflow div.wf-side-panel .panel-heading ul.c-controls ul.dropdown-menu li:hover{color:#fff}div.workflow div.wf-side-panel li.list-group-item{padding-left:0;padding-right:0;cursor:move;margin-bottom:0!important;border:0;border-bottom:1px solid #ddd}div.workflow div.wf-side-panel ul.workers-list li.list-group-item:last-child{border-bottom:0}div.workflow div.wf-side-panel li.list-group-item-highlight{padding:20px 15px;background-color:rgba(0,0,0,.1);display:block!important}div.workflow div.wf-side-panel li.list-group-item.selected.active{color:#fff}div.workflow div.wf-side-panel li.list-group-item span.label.turn-active{cursor:pointer}div.workflow div.wf-side-panel li.list-group-item div.controls-group{display:none}div.workflow div.wf-side-panel li.list-group-item div.controls-group i{padding:0 3px;cursor:pointer}div.workflow div.wf-side-panel li.list-group-item:hover div.controls-group{display:block!important}div.workflow div.wf-side-panel li.list-group-item:hover .row.active div.controls-group .remove-workflow{display:none!important}div.workflow div.wf-side-panel li.list-group-item:not(.active):hover{background:#eee}div.workflow div.wf-side-panel li.list-group-item:last-child{border-bottom:1px solid #ddd}div.workflow div.wf-side-panel{position:absolute;right:0;top:38px;width:350px;background-color:#fff;z-index:1;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}div.workflow div.wf-side-panel .workers-list{overflow:auto}div.workflow div.wf-side-panel .panel{}div.workflow div.wf-side-panel.toggled{width:0}div.workflow div.wf-side-panel .panel-heading li.dropdown ul.dropdown-menu:before,div.workflow div.wf-side-panel .panel-heading li.dropdown ul.dropdown-menu:after{content:'';width:0;height:0;border-style:solid;border-width:0 7px 7px;position:absolute;left:60%;top:-7px}div.workflow div.wf-side-panel .panel-heading li.dropdown ul.dropdown-menu:after{border-color:transparent transparent #fff}div.workflow div.wf-side-panel .panel-heading li.dropdown ul.dropdown-menu:before{border-color:transparent transparent #ccc;top:-8px}div.workflow div.wf-side-panel div.workers,div.workflow div.wf-side-panel div.workflows{overflow:auto}div.workflow div.wf-side-panel .panel-heading .title{font-weight:700;display:inline-block;position:relative;top:9px;padding-left:10px}div.workflow div.wf-side-panel .panel-heading ul.c-controls{list-style:none;margin:0}div.workflow div.wf-side-panel .panel-heading ul.c-controls>li{margin-top:7px;float:left}div.workflow div.wf-side-panel .panel-heading ul.c-controls>li>a{padding:10px 2px 12px}div.workflow div.wf-side-panel .panel-heading ul.c-controls>li>a i{min-width:24px;text-align:center}div.workflow div.wf-side-panel .panel-heading ul.c-controls>li>a:hover{background-color:rgba(51,51,51,.1)}div.workflow div.wf-side-panel .panel-heading ul.c-controls ul.dropdown-menu li:hover{color:#fff}div.workflow div.wf-side-panel li.list-group-item{padding-left:0;padding-right:0;cursor:move;margin-bottom:0!important;border:0;border-bottom:1px solid #ddd}div.workflow div.wf-side-panel ul.workers-list li.list-group-item:last-child{border-bottom:0}div.workflow div.wf-side-panel li.list-group-item-highlight{padding:20px 15px;background-color:rgba(0,0,0,.1);display:block!important}div.workflow div.wf-side-panel li.list-group-item.selected.active{color:#fff}div.workflow div.wf-side-panel li.list-group-item span.label.turn-active{cursor:pointer}div.workflow div.wf-side-panel li.list-group-item div.controls-group{display:none}div.workflow div.wf-side-panel li.list-group-item div.controls-group i{padding:0 3px;cursor:pointer}div.workflow div.wf-side-panel li.list-group-item:hover div.controls-group{display:block!important}div.workflow div.wf-side-panel li.list-group-item:hover .row.active div.controls-group .remove-workflow{display:none!important}div.workflow div.wf-side-panel li.list-group-item:not(.active):hover{background:#eee}div.workflow div.wf-side-panel li.list-group-item:last-child{border-bottom:1px solid #ddd}div#wf-execute-workflow-node-modal li.field-item .value-history li.list-group-item:hover .set_current{opacity:1}div#wf-execute-workflow-node-modal li.field-item .value-history li.list-group-item{padding:2px 3px}div#wf-execute-workflow-node-modal li.field-item .value-history li.list-group-item span.history-time{position:relative;top:6px}div#wf-execute-workflow-node-modal li.field-item .value-history li.list-group-item:hover .set_current{opacity:1}div#wf-execute-workflow-node-modal li.field-item .value-history li.list-group-item{padding:2px 3px}div#wf-execute-workflow-node-modal li.field-item .value-history li.list-group-item span.history-time{position:relative;top:6px}li.list-group-item.sl-ext-item{z-index:2000}li.list-group-item.sl-ext-item.ui-draggable-dragging img{height:100px}div.workflow-modal li.field-item .op-ellipsis-menu li.list-group-item:hover{background:#f5f5f5}div#wf-execute-workflow-node-modal li.field-item .value-history li.list-group-item:hover .set_current{opacity:1}div#wf-execute-workflow-node-modal li.field-item .value-history li.list-group-item{padding:2px 3px}div#wf-execute-workflow-node-modal li.field-item .value-history li.list-group-item span.history-time{position:relative;top:6px}li.list-group-item.sl-ext-item{z-index:2000}li.list-group-item.sl-ext-item.ui-draggable-dragging img{height:100px}div.d3view-generic-modal-container.wf-collection .collection-body{display:flex;flex-wrap:wrap}.wf-collection .filters .ui-options{display:none}.wf-collection .wf-collection-body-inner{position:relative}.wf-collection .wf-collection-results-count{margin:5px 0}.wf-collection .wf-collection-floating-bar{position:absolute;top:10px;left:0;right:0;width:calc(100% - 30px);margin:0 15px;z-index:100;display:flex;align-items:center;flex-wrap:wrap;gap:12px;background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);border:1px solid #d0d7de;border-radius:8px;padding:11px 15px;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:wf-collection-floating-bar-slideDown .2s ease-out}@keyframes wf-collection-floating-bar-slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.wf-collection .wf-collection-ext-filters .d3view-filter-button .flex-l{display:none}.wf-collection .wf-collection-ext-filters .d3view-filter-button .clear-search{display:none}.wf-collection .wf-collection-search-type-dd~.wf-collection-ext-filters input[data-search-input]{padding-left:110px}div.d3view-generic-modal-container.wf-collection .collection-body{display:flex;flex-wrap:wrap}.wf-collection .filters .ui-options{display:none}div.drag-helper{text-align:center;cursor:grab;z-index:2051;pointer-events:none;width:50px!important}div.drag-helper .worker-icon{width:50px;height:45px;border:3px dotted #ddd;border-radius:3px;text-align:center;font-size:1.6em;color:gray;display:flex;align-items:center;justify-content:center}div.drag-helper .worker-label{font-size:1.1em;color:gray}div.drag-helper{text-align:center;cursor:grab;z-index:2051;pointer-events:none;width:50px!important}div.drag-helper .worker-icon{width:50px;height:45px;border:3px dotted #ddd;border-radius:3px;text-align:center;font-size:1.6em;color:gray;display:flex;align-items:center;justify-content:center}div.drag-helper .worker-label{font-size:1.1em;color:gray}div.workflow .d3view-wf-generic-logs .wf-logs.no-data tbody:after{content:'No logs available.';display:block;padding:15px;font-size:1.2em;text-align:center}div.workflow .wf-nav-menu-wrapper .wf-logs>.wf-log-item{height:40px}div.workflow .wf-nav-menu-wrapper .wf-logs>.wf-log-item span.timestamp{font-weight:700}div.workflow .wf-nav-menu-wrapper .wf-logs>.wf-log-item{height:40px}div.workflow .wf-nav-menu-wrapper .wf-logs>.wf-log-item span.timestamp{font-weight:700}div.wf-logs .wf-log-item{height:50px!important}div.wf-logs .wf-log-item td{vertical-align:middle}div.workflow .wf-name-container{max-width:unset;display:flex;align-items:center}div.workflow .wf-main-container .wf-name{text-decoration:none;/*!*font-size: 1.4em;*!*//*!*max-width: 250px;*!*//*!*padding: 6px 0;*!*//*!*max-width: 100%;*!*/color:inherit}div.workflow .wf-main-container .wf-name:hover{color:#428bca}div.workflow .wf-main-container .wf-name-container:hover .edit-wf-name{opacity:1!important}div.workflow div.flow-container div.wf-header span.wf-name{position:relative;top:6px}div.workflow .wf-name-container{max-width:unset;display:flex;align-items:center}div.workflow .wf-main-container .wf-name{text-decoration:none;/*!*font-size: 1.4em;*!*//*!*max-width: 250px;*!*//*!*padding: 6px 0;*!*//*!*max-width: 100%;*!*/color:inherit}div.workflow .wf-main-container .wf-name:hover{color:#428bca}div.workflow .wf-main-container .wf-name-container:hover .edit-wf-name{opacity:1!important}div.workflow div.flow-container div.wf-header span.wf-name{position:relative;top:6px}div.workflow .wf-collection-container .wf-panel .wf-name{font-size:1.3em;font-weight:700;color:#333!important;flex:1 1 auto;margin-bottom:0}div.workflow .wf-name-container{max-width:unset;display:flex;align-items:center}div.workflow .wf-main-container .wf-name{text-decoration:none;/*!*font-size: 1.4em;*!*//*!*max-width: 250px;*!*//*!*padding: 6px 0;*!*//*!*max-width: 100%;*!*/color:inherit;max-width:calc(100vw - 150px);overflow:hidden;text-overflow:ellipsis}div.workflow .wf-main-container .wf-name:hover{color:#428bca}div.workflow .wf-main-container .wf-name-container:hover .edit-wf-name{opacity:1!important}div.workflow div.flow-container div.wf-header span.wf-name{position:relative;top:6px}div.workflow .wf-collection-container .wf-panel .wf-name{font-size:1.3em;font-weight:700;color:#333!important;flex:1 1 auto;margin-bottom:0}div.workflow .wf-nav-menu-wrapper ul.wf-shapes,div.workflow .wf-nav-menu-wrapper ul#wf-viz-workers{display:flex;flex-wrap:wrap}div.workflow .wf-nav-menu-wrapper ul.wf-shapes li,div.workflow .wf-nav-menu-wrapper ul#wf-viz-workers li{display:flex;padding:10px;align-items:center;justify-content:center;width:calc(50% - 6px);border:1px solid #736f6f;margin:3px;text-align:center;cursor:move}div.workflow .wf-nav-menu-wrapper ul.wf-shapes li:hover,div.workflow .wf-nav-menu-wrapper ul#wf-viz-workers li:hover{background-color:#d3f4ff73}div.workflow .wf-nav-menu-wrapper ul.wf-shapes li.dragging,div.workflow .wf-nav-menu-wrapper ul#wf-viz-workers li.dragging{background-color:#d3f4ff73}div.workflow .wf-nav-menu .wf-shapes li:not(.list-header),div.workflow .wf-nav-menu #wf-sample-visualizations li:not(.list-header){display:inline;padding:0 10px;cursor:move;position:relative}div.workflow .wf-nav-menu .wf-shapes li[data-id=data-collector-worker]:after{content:'DC';position:absolute;top:6px;left:12px;font-size:7px;pointer-events:none}div.workflow div.flow-container div.wf-header .wf-shapes{margin-top:4px;margin-bottom:0;margin-right:10px;border-left:1px solid #ddd}div.workflow div.flow-container div.wf-header .wf-shapes>li,div.workflow div.flow-container div.wf-header .wf-managers>li{display:inline;padding:0 10px;z-index:1051;position:relative;cursor:pointer}div.workflow div.flow-container div.wf-header .wf-shapes>li i,div.workflow div.flow-container div.wf-header .wf-managers>li i{font-size:1.65em;color:#428bca}div.workflow div.flow-container div.wf-header .wf-shapes>li[data-id=start-worker]:after{content:'S';pointer-events:none;position:absolute;left:14px;top:-4px}div.workflow div.flow-container div.wf-header .wf-shapes>li[data-id=end-worker]:after{content:'E';pointer-events:none;position:absolute;left:14px;top:-4px}div.workflow .wf-nav-menu-wrapper ul.wf-shapes,div.workflow .wf-nav-menu-wrapper ul#wf-viz-workers{display:flex;flex-wrap:wrap}div.workflow .wf-nav-menu-wrapper ul.wf-shapes li,div.workflow .wf-nav-menu-wrapper ul#wf-viz-workers li{display:flex;padding:10px;align-items:center;justify-content:center;width:calc(50% - 6px);border:1px solid #736f6f;margin:3px;text-align:center;cursor:move}div.workflow .wf-nav-menu-wrapper ul.wf-shapes li:hover,div.workflow .wf-nav-menu-wrapper ul#wf-viz-workers li:hover{background-color:#d3f4ff73}div.workflow .wf-nav-menu-wrapper ul.wf-shapes li.dragging,div.workflow .wf-nav-menu-wrapper ul#wf-viz-workers li.dragging{background-color:#d3f4ff73}div.workflow .wf-nav-menu .wf-shapes li:not(.list-header),div.workflow .wf-nav-menu #wf-sample-visualizations li:not(.list-header){display:inline;padding:0 10px;cursor:move;position:relative}div.workflow .wf-nav-menu .wf-shapes li[data-id=data-collector-worker]:after{content:'DC';position:absolute;top:6px;left:12px;font-size:7px;pointer-events:none}div.workflow div.flow-container div.wf-header .wf-shapes{margin-top:4px;margin-bottom:0;margin-right:10px;border-left:1px solid #ddd}div.workflow div.flow-container div.wf-header .wf-shapes>li,div.workflow div.flow-container div.wf-header .wf-managers>li{display:inline;padding:0 10px;z-index:1051;position:relative;cursor:pointer}div.workflow div.flow-container div.wf-header .wf-shapes>li i,div.workflow div.flow-container div.wf-header .wf-managers>li i{font-size:1.65em;color:#428bca}div.workflow div.flow-container div.wf-header .wf-shapes>li[data-id=start-worker]:after{content:'S';pointer-events:none;position:absolute;left:14px;top:-4px}div.workflow div.flow-container div.wf-header .wf-shapes>li[data-id=end-worker]:after{content:'E';pointer-events:none;position:absolute;left:14px;top:-4px}div.workflow .top-settings-container .wf-shapes-list .wf-shapes{display:flex;width:100%;padding-top:10px}div.workflow .top-settings-container .wf-shapes-list .wf-shapes li{width:50px;padding:0 10px;border:1px solid #DDD;margin-right:10px;font-size:1.3em;border-radius:6px;display:flex;align-items:center;justify-content:center;height:28px;cursor:move}div.workflow .wf-nav-menu-wrapper ul.wf-shapes,div.workflow .wf-nav-menu-wrapper ul#wf-viz-workers{display:flex;flex-wrap:wrap}div.workflow .wf-nav-menu-wrapper ul.wf-shapes li,div.workflow .wf-nav-menu-wrapper ul#wf-viz-workers li{display:flex;padding:10px;align-items:center;justify-content:center;width:calc(50% - 6px);border:1px solid #736f6f;margin:3px;text-align:center;cursor:move}div.workflow .wf-nav-menu-wrapper ul.wf-shapes li:hover,div.workflow .wf-nav-menu-wrapper ul#wf-viz-workers li:hover{background-color:#d3f4ff73}div.workflow .wf-nav-menu-wrapper ul.wf-shapes li.dragging,div.workflow .wf-nav-menu-wrapper ul#wf-viz-workers li.dragging{background-color:#d3f4ff73}div.workflow .wf-nav-menu .wf-shapes li:not(.list-header),div.workflow .wf-nav-menu #wf-sample-visualizations li:not(.list-header){display:inline;padding:0 10px;cursor:move;position:relative}div.workflow .wf-nav-menu .wf-shapes li[data-id=data-collector-worker]:after{content:'DC';position:absolute;top:6px;left:12px;font-size:7px;pointer-events:none}div.workflow div.flow-container div.wf-header .wf-shapes{margin-top:4px;margin-bottom:0;margin-right:10px;border-left:1px solid #ddd}div.workflow div.flow-container div.wf-header .wf-shapes>li,div.workflow div.flow-container div.wf-header .wf-managers>li{display:inline;padding:0 10px;z-index:1051;position:relative;cursor:pointer}div.workflow div.flow-container div.wf-header .wf-shapes>li i,div.workflow div.flow-container div.wf-header .wf-managers>li i{font-size:1.65em;color:#428bca}div.workflow div.flow-container div.wf-header .wf-shapes>li[data-id=start-worker]:after{content:'S';pointer-events:none;position:absolute;left:14px;top:-4px}div.workflow div.flow-container div.wf-header .wf-shapes>li[data-id=end-worker]:after{content:'E';pointer-events:none;position:absolute;left:14px;top:-4px}div.workflow .top-settings-container .wf-shapes-list .wf-shapes{display:flex;width:100%;padding-top:10px}div.workflow .top-settings-container .wf-shapes-list .wf-shapes li{width:50px;padding:0 10px;border:1px solid #DDD;margin-right:10px;font-size:1.3em;border-radius:6px;display:flex;align-items:center;justify-content:center;height:28px;cursor:move}div.workflow .viz-list-item .viz-info-col{flex:1 1 auto;margin-left:8px}div.workflow.wf-design-modern .wf-nav-tab-body>.simlytiks.pl-search{display:flex;flex-direction:column;height:100%;background:var(--wf-bg-surface)}div.workflow.wf-design-modern .wf-nav-tab-body>.simlytiks.pl-search>.search-container{padding:12px 12px 0}div.workflow.wf-design-modern .wf-nav-tab-body>.simlytiks.pl-search .search-container .left-inner-addon{border:1px solid var(--wf-border);border-radius:var(--wf-r-md);background:var(--wf-bg-surface);transition:var(--wf-t-fast);display:flex;align-items:center;overflow:hidden}div.workflow.wf-design-modern .wf-nav-tab-body>.simlytiks.pl-search .search-container .left-inner-addon:focus-within{border-color:var(--wf-border-focus,var(--wf-accent));box-shadow:0 0 0 3px rgba(59,130,246,.1)}div.workflow.wf-design-modern .wf-nav-tab-body>.simlytiks.pl-search .search-container .left-inner-addon .fa-search{position:static!important;padding:0 0 0 12px!important;color:var(--wf-text-muted);font-size:13px;z-index:auto!important;flex-shrink:0}div.workflow.wf-design-modern .wf-nav-tab-body>.simlytiks.pl-search .search-container .left-inner-addon .form-control{border:0!important;box-shadow:none!important;background:transparent;height:38px;font-size:13px;color:var(--wf-text-primary);padding:0 12px}div.workflow.wf-design-modern .wf-nav-tab-body>.simlytiks.pl-search .search-container .left-inner-addon .form-control::placeholder{color:var(--wf-text-muted)}div.workflow.wf-design-modern .wf-nav-tab-body>.simlytiks.pl-search .search-container .left-inner-addon .close{position:static!important;padding:0 12px!important;color:var(--wf-text-muted);font-size:16px;opacity:.6;transition:var(--wf-t-fast);flex-shrink:0}div.workflow.wf-design-modern .wf-nav-tab-body>.simlytiks.pl-search .search-container .left-inner-addon .close:hover{color:var(--wf-accent);opacity:1}div.workflow.wf-design-modern .wf-nav-tab-body>.simlytiks.pl-search .pl-search-tags{padding:8px 12px 0;gap:6px;flex-wrap:wrap;margin:0!important}div.workflow.wf-design-modern .wf-nav-tab-body>.simlytiks.pl-search .pl-search-tags .label{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important;font-size:11px;font-weight:600;padding:4px 10px;border-radius:var(--wf-r-full);border:1px solid transparent;margin:0!important;cursor:pointer;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-nav-tab-body>.simlytiks.pl-search .pl-search-tags .label:hover{border-color:var(--wf-accent);background:rgba(59,130,246,.15)!important}div.workflow.wf-design-modern .wf-nav-tab-body>.simlytiks.pl-search .pl-search-tags .label.active{background:var(--wf-accent)!important;color:#fff!important}div.workflow.wf-design-modern .wf-nav-tab-body>.simlytiks.pl-search>.ml-charts-list{flex:1 1 auto;overflow-y:auto;padding:8px;height:auto!important}div.workflow.wf-design-modern .wf-nav-tab-body .wf-shapes-list,div.workflow.wf-design-modern .wf-nav-tab-body .wf-input-workers{display:flex;flex-direction:column;gap:4px;padding:0;margin:0;list-style:none}div.workflow.wf-design-modern .wf-nav-tab-body .viz-list-item{background:var(--wf-bg-surface);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);padding:10px 12px;cursor:pointer;transition:var(--wf-t-fast);list-style:none}div.workflow.wf-design-modern .wf-nav-tab-body .viz-list-item:hover{background:var(--wf-accent-light);border-color:var(--wf-accent);box-shadow:var(--wf-sh-xs)}div.workflow.wf-design-modern .wf-nav-tab-body .viz-list-item.dragging{background:var(--wf-accent-light);border-color:var(--wf-accent);box-shadow:0 0 0 2px rgba(59,130,246,.15)}div.workflow.wf-design-modern .wf-nav-tab-body .viz-list-item>.pl-flex{display:flex;align-items:center;gap:12px}div.workflow.wf-design-modern .wf-nav-tab-body .viz-list-item .viz-thumbnail{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;background:var(--wf-bg-tertiary,var(--wf-accent-light));border-radius:var(--wf-r-md);flex-shrink:0}div.workflow.wf-design-modern .wf-nav-tab-body .viz-list-item .viz-thumbnail span{font-size:1.3em!important;color:var(--wf-text-secondary,#475569)}div.workflow.wf-design-modern .wf-nav-tab-body .viz-list-item .viz-thumbnail img{width:28px!important;height:28px!important;object-fit:contain}div.workflow.wf-design-modern .wf-nav-tab-body .viz-list-item .viz-info-col{flex:1 1 auto;margin-left:0!important;display:flex;flex-direction:column;gap:2px;min-width:0}div.workflow.wf-design-modern .wf-nav-tab-body .viz-list-item .viz-name{font-size:13px;font-weight:700;color:var(--wf-text-primary);letter-spacing:.2px;line-height:1.3}div.workflow.wf-design-modern .wf-nav-tab-body .viz-list-item .viz-description{font-size:11px;color:var(--wf-text-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.workflow.wf-design-modern .wf-nav-tab-body .viz-list-item .viz-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}div.workflow.wf-design-modern .wf-nav-tab-body .viz-list-item .viz-tags .label{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important;font-size:10px;font-weight:600;padding:2px 8px;border-radius:var(--wf-r-full)}div.workflow.wf-design-modern .wf-nav-tab-body .viz-list-item .control-buttons{display:none}div.workflow.wf-design-modern .wf-nav-tab-body .viz-list-item .pl-inline-docs-trigger{width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--wf-r-sm);border:0;background:transparent;color:var(--wf-text-muted);transition:var(--wf-t-fast);font-size:12px;flex-shrink:0}div.workflow.wf-design-modern .wf-nav-tab-body .viz-list-item .pl-inline-docs-trigger:hover{background:var(--wf-accent-light);color:var(--wf-accent)}div.workflow.wf-design-modern .wf-nav-menu-wrapper ul.wf-shapes li,div.workflow.wf-design-modern .wf-nav-menu-wrapper ul#wf-viz-workers li{border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-md);background:var(--wf-bg-surface);transition:var(--wf-t-fast);padding:12px 10px}div.workflow.wf-design-modern .wf-nav-menu-wrapper ul.wf-shapes li:hover,div.workflow.wf-design-modern .wf-nav-menu-wrapper ul#wf-viz-workers li:hover{background:var(--wf-accent-light)!important;border-color:var(--wf-accent)!important;box-shadow:var(--wf-sh-xs)}div.workflow.wf-design-modern .wf-nav-menu-wrapper ul.wf-shapes li.dragging,div.workflow.wf-design-modern .wf-nav-menu-wrapper ul#wf-viz-workers li.dragging{background:var(--wf-accent-light)!important;border-color:var(--wf-accent)!important}div.workflow.wf-design-modern div.flow-container div.wf-header .wf-shapes{border-left-color:var(--wf-border)!important}div.workflow.wf-design-modern .top-settings-container .wf-shapes-list .wf-shapes li{border-color:var(--wf-border)!important;border-radius:var(--wf-r-md);transition:var(--wf-t-fast)}div.workflow.wf-design-modern .top-settings-container .wf-shapes-list .wf-shapes li:hover{border-color:var(--wf-accent)!important;background:var(--wf-accent-light)}div#wf-add-nodes-flex-modal .modal-body div.panel.selected .panel-heading:after{content:'\f058';font-family:FontAwesome,sans-serif;position:absolute;right:10px;top:5px}div#wf-add-nodes-flex-modal .modal-body div.panel .panel-heading{padding:5px;cursor:pointer;background-image:none;position:relative}div#wf-add-nodes-flex-modal .modal-body div.panel.selected .panel-heading:after{content:'\f058';font-family:FontAwesome,sans-serif;position:absolute;right:10px;top:5px}div#wf-add-nodes-flex-modal .modal-body div.panel .panel-heading{padding:5px;cursor:pointer;background-image:none;position:relative}div#wf-add-nodes-flex-modal .modal-body div.panel.selected .panel-heading:after{content:'\f058';font-family:FontAwesome,sans-serif;position:absolute;right:10px;top:5px}div#wf-add-nodes-flex-modal .modal-body div.panel .panel-heading{padding:5px;cursor:pointer;background-image:none;position:relative}.wf-error-modal .enhanced-error-container .collapsible-section .panel{border:0}div.workflow .wf-nav-menu-wrapper ul.wf-shapes li i,div.workflow .wf-nav-menu-wrapper ul#wf-viz-workers li i{margin-right:5px}div.workflow .wf-nav-menu-wrapper ul.wf-shapes li i,div.workflow .wf-nav-menu-wrapper ul#wf-viz-workers li i{margin-right:5px}div.workflow .wf-nav-menu-wrapper ul.wf-shapes li i,div.workflow .wf-nav-menu-wrapper ul#wf-viz-workers li i{margin-right:5px}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=list] li.field-item .ds-label{display:block;text-align:left}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=list] li.field-item .field-item-footer .user-default-value button{text-align:left}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=list] li.field-item .field-item-footer .user-default-value .dropdown-menu{width:100%}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=list] li.field-item .ds-label{display:block;text-align:left}div#wf-execute-workflow-node-modal div.input-groups ul.nav-tabs li{float:right}div#wf-execute-workflow-node-modal div.input-groups ul.nav-tabs li{float:right}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item .datasource-options>.row .dropdown-menu div.select2-container,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item .datasource-options>.row .dropdown-menu div.select2-container{width:100%!important}div#wf-execute-workflow-node-modal div.input-groups ul.nav-tabs li{float:right}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item .field-item-footer .user-default-value .dropdown-menu,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item .field-item-footer .user-default-value .dropdown-menu,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item .field-item-footer .user-default-value .dropdown-menu{left:0;right:unset}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item .datasource-options>.row .dropdown-menu div.select2-container,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item .datasource-options>.row .dropdown-menu div.select2-container,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item .datasource-options>.row .dropdown-menu div.select2-container{width:100%!important}div.workflow-modal .wf-builder-inputs-list li.field-with-repeated-inputs.hasPopoverOpen{z-index:2;position:relative}div.workflow-modal .wf-builder-inputs-list li.field-with-repeated-inputs.hasPopoverOpen .carousel-inner{z-index:31}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=compact] li.field-item .field-item-body{border-radius:5px;border:1px solid #aaa}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=compact] li.field-item .field-item-header{margin-bottom:10px}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=compact] li.field-item .edit-input-name{opacity:0;cursor:pointer;pointer-events:none}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=compact] li.field-item:hover .edit-input-name{opacity:1;pointer-events:all}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=compact] li.field-item .field-right-menu{opacity:0;pointer-events:none}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=compact] li.field-item:hover .field-right-menu{opacity:1;pointer-events:all}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=compact] li.field-item .field-item-body{border-radius:5px;border:1px solid #aaa}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=compact] li.field-item .field-item-header{margin-bottom:10px}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=compact] li.field-item .edit-input-name{opacity:0;cursor:pointer;pointer-events:none}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=compact] li.field-item:hover .edit-input-name{opacity:1;pointer-events:all}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=compact] li.field-item .field-right-menu{opacity:0;pointer-events:none}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=compact] li.field-item:hover .field-right-menu{opacity:1;pointer-events:all}.wf-navigation-split-layout .no-breadcrumbs i{font-size:24px;color:#ccc;margin-bottom:10px}.simulations-popover .popover-title i{margin-right:8px;color:#007bff}.simulations-popover .table-loading i{font-size:18px;margin-bottom:10px;display:block}div.workflow-modal .reporter-actions-menu .dropdown-menu>li>a i{margin-right:8px;width:16px;text-align:center}.workflow-modal.wf-design-modern{--wf-n-50:var(--d3v-n-50,#F8FAFC);--wf-n-100:var(--d3v-n-100,#F1F5F9);--wf-n-200:var(--d3v-n-200,#E2E8F0);--wf-n-300:var(--d3v-n-300,#CBD5E1);--wf-n-400:var(--d3v-n-400,#94A3B8);--wf-n-500:var(--d3v-n-500,#64748B);--wf-n-600:var(--d3v-n-600,#475569);--wf-n-700:var(--d3v-n-700,#334155);--wf-n-800:var(--d3v-n-800,#1E293B);--wf-n-900:var(--d3v-n-900,#0F172A);--wf-bg-canvas:var(--d3v-bg-secondary,#F8FAFC);--wf-bg-surface:var(--d3v-bg-primary,#FFF);--wf-bg-elevated:var(--d3v-bg-primary,#FFF);--wf-bg-sidebar:var(--d3v-bg-primary,#FFF);--wf-bg-input:#F1F5F9;--wf-bg-card:#F8FAFC;--wf-bg-card-hover:#F1F5F9;--wf-text-primary:var(--d3v-text-primary,#1E293B);--wf-text-secondary:var(--d3v-text-secondary,#475569);--wf-text-muted:var(--d3v-text-muted,#94A3B8);--wf-text-disabled:var(--d3v-n-300,#CBD5E1);--wf-border:var(--d3v-border,#E2E8F0);--wf-border-strong:var(--d3v-border-strong,#CBD5E1);--wf-border-focus:var(--d3v-accent,#3B82F6);--wf-accent:var(--d3v-accent,#3B82F6);--wf-accent-hover:var(--d3v-accent-hover,#2563EB);--wf-accent-light:rgba(59,130,246,.1);--wf-accent-subtle:rgba(59,130,246,.05);--wf-success:var(--d3v-success,#10B981);--wf-success-bg:#D1FAE5;--wf-warning:var(--d3v-warning,#F59E0B);--wf-warning-bg:#FEF3C7;--wf-danger:var(--d3v-danger,#EF4444);--wf-danger-bg:#FEE2E2;--wf-node-coral:#EF4444;--wf-node-blue:#3B82F6;--wf-node-teal:#14B8A6;--wf-node-gold:#F59E0B;--wf-node-purple:#8B5CF6;--wf-node-green:#10B981;--wf-node-pink:#EC4899;--wf-node-gray:#94A3B8;--wf-node-orange:#F97316;--wf-node-indigo:#6366F1;--wf-sh-xs:var(--d3v-sh-xs,0 1px 2px rgba(0,0,0,.05));--wf-sh-sm:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.08));--wf-sh-md:var(--d3v-sh-md,0 4px 12px rgba(0,0,0,.1));--wf-sh-lg:var(--d3v-sh-lg,0 10px 25px rgba(0,0,0,.12));--wf-r-sm:var(--d3v-r-sm,4px);--wf-r-md:var(--d3v-r-md,8px);--wf-r-lg:var(--d3v-r-lg,12px);--wf-r-xl:var(--d3v-r-xl,16px);--wf-t-fast:var(--d3v-t-fast,all .12s ease);--wf-t-base:var(--d3v-t-base,all .2s ease);--wf-t-smooth:var(--d3v-t-smooth,all .3s cubic-bezier(0.4,0,.2,1));--wf-grad-run:linear-gradient(135deg,#10B981 0,#059669 100%);--wf-grad-accent:var(--d3v-grad-accent,linear-gradient(135deg,#3B82F6 0,#6366F1 100%));--wf-modal-sidebar-w:56px}.workflow-modal.wf-design-modern.wf-dark{--wf-bg-canvas:#1a1a2e;--wf-bg-surface:#16213e;--wf-bg-elevated:#1a2744;--wf-bg-sidebar:#0f1629;--wf-bg-input:#0f1629;--wf-bg-card:#1a2744;--wf-bg-card-hover:#1f3050;--wf-text-primary:#E2E8F0;--wf-text-secondary:#94A3B8;--wf-text-muted:#64748B;--wf-text-disabled:#475569;--wf-border:rgba(148,163,184,.15);--wf-border-strong:rgba(148,163,184,.25);--wf-border-focus:#60A5FA;--wf-accent-light:rgba(59,130,246,.15);--wf-accent-subtle:rgba(59,130,246,.08);--wf-success-bg:rgba(16,185,129,.15);--wf-warning-bg:rgba(245,158,11,.15);--wf-danger-bg:rgba(239,68,68,.15);--wf-sh-xs:0 1px 2px rgba(0,0,0,.2);--wf-sh-sm:0 1px 3px rgba(0,0,0,.3);--wf-sh-md:0 4px 12px rgba(0,0,0,.4);--wf-sh-lg:0 10px 25px rgba(0,0,0,.5)}.workflow-modal.wf-design-modern .modal-content{background:var(--wf-bg-surface);border:1px solid var(--wf-border);border-radius:var(--wf-r-xl);box-shadow:var(--wf-sh-lg);overflow:hidden}.workflow-modal.wf-design-modern .modal-backdrop{background:rgba(15,23,42,.4)}.workflow-modal.wf-design-modern .modal-header{height:56px;min-height:56px;display:flex;align-items:center;padding:0 20px;gap:12px;border-bottom:1px solid var(--wf-border);background:var(--wf-bg-surface);border-radius:0}.workflow-modal.wf-design-modern .modal-header h4,.workflow-modal.wf-design-modern .modal-header .modal-title{color:var(--wf-text-primary);font-size:15px;font-weight:600}.workflow-modal.wf-design-modern .wf-modern-icon{width:36px;height:36px;border-radius:var(--wf-r-md);display:flex;align-items:center;justify-content:center;font-size:15px;color:#fff;flex-shrink:0}.workflow-modal.wf-design-modern .wf-modern-subtitle{font-size:11px;color:var(--wf-text-muted);display:flex;align-items:center;gap:6px;margin-top:1px}.workflow-modal.wf-design-modern .wf-modern-subtitle .wf-modern-tag{padding:1px 6px;border-radius:3px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;background:var(--wf-accent-light);color:var(--wf-accent)}.workflow-modal.wf-design-modern .wf-modern-header-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--wf-text-muted);border-radius:var(--wf-r-sm);cursor:pointer;font-size:14px;transition:var(--wf-t-fast)}.workflow-modal.wf-design-modern .wf-modern-header-btn:hover{background:var(--wf-accent-light);color:var(--wf-accent)}.workflow-modal.wf-design-modern .wf-modern-header-btn.close-btn:hover{background:var(--wf-danger-bg);color:var(--wf-danger)}.workflow-modal.wf-design-modern .pagination-btns li{background:transparent;border:0}.workflow-modal.wf-design-modern .pagination-btns li a{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--wf-text-muted);border-radius:var(--wf-r-sm);transition:var(--wf-t-fast);padding:0}.workflow-modal.wf-design-modern .pagination-btns li a:hover{background:var(--wf-accent-light);color:var(--wf-accent)}.workflow-modal.wf-design-modern .modal-header .row{flex:1;min-width:0}.workflow-modal.wf-design-modern .modal-header .modal-title-container{flex:1;min-width:0;overflow:hidden}.workflow-modal.wf-design-modern .modal-header .wf-worker-title{overflow:hidden}.workflow-modal.wf-design-modern .modal-header .wf-worker-title>.d3view-flex-v{margin-top:4px}.workflow-modal.wf-design-modern .modal-header .wf-worker-type{font-size:13px;font-weight:600;color:var(--wf-text-primary)}.workflow-modal.wf-design-modern .modal-header .wf-id-label{font-size:10px}.workflow-modal.wf-design-modern .modal-header .btn-group .btn,.workflow-modal.wf-design-modern .modal-header>.d3view-flex-v>.btn-group .btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--wf-text-muted);border-radius:var(--wf-r-sm);padding:0;font-size:14px;transition:var(--wf-t-fast);box-shadow:none}.workflow-modal.wf-design-modern .modal-header .btn-group .btn:hover,.workflow-modal.wf-design-modern .modal-header>.d3view-flex-v>.btn-group .btn:hover{background:var(--wf-accent-light);color:var(--wf-accent)}.workflow-modal.wf-design-modern .modal-header .btn-group .btn#cancel:hover{background:var(--wf-danger-bg);color:var(--wf-danger)}.workflow-modal.wf-design-modern .modal-header .worker-header-options .btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--wf-text-muted);border-radius:var(--wf-r-sm);padding:0;font-size:14px;transition:var(--wf-t-fast);box-shadow:none}.workflow-modal.wf-design-modern .modal-header .worker-header-options .btn:hover{background:var(--wf-accent-light);color:var(--wf-accent)}.workflow-modal.wf-design-modern .modal-footer{height:56px;min-height:56px;display:flex;align-items:center;padding:0 20px!important;gap:8px;border-top:1px solid var(--wf-border);background:var(--wf-bg-surface);margin-top:0;border-radius:0;text-align:left}.workflow-modal.wf-design-modern .modal-footer .worker-lastupdated{font-size:11px;color:var(--wf-text-muted);text-align:left}.workflow-modal.wf-design-modern .modal-footer .btn{height:34px;padding:0 16px;border-radius:var(--wf-r-md);font-size:12px;font-weight:600;transition:var(--wf-t-fast);display:inline-flex;align-items:center;gap:6px}.workflow-modal.wf-design-modern .modal-footer .btn-default,.workflow-modal.wf-design-modern .modal-footer .btn-outline{background:var(--wf-bg-elevated);color:var(--wf-text-secondary);border:1px solid var(--wf-border)}.workflow-modal.wf-design-modern .modal-footer .btn-default:hover,.workflow-modal.wf-design-modern .modal-footer .btn-outline:hover{background:var(--wf-bg-card-hover);border-color:var(--wf-border-strong);color:var(--wf-text-primary)}.workflow-modal.wf-design-modern .modal-footer .btn-primary,.workflow-modal.wf-design-modern .modal-footer #apply{background:var(--wf-accent);color:#fff;border-color:var(--wf-accent);box-shadow:0 2px 8px rgba(59,130,246,.3)}.workflow-modal.wf-design-modern .modal-footer .btn-primary:hover,.workflow-modal.wf-design-modern .modal-footer #apply:hover{background:var(--wf-accent-hover);box-shadow:0 4px 14px rgba(59,130,246,.45)}.workflow-modal.wf-design-modern .modal-footer #wfExecute{background:var(--wf-grad-run);color:#fff;border:0;box-shadow:0 2px 8px rgba(16,185,129,.3)}.workflow-modal.wf-design-modern .modal-footer #wfExecute:hover{box-shadow:0 4px 14px rgba(16,185,129,.45)}.workflow-modal.wf-design-modern .wf-tabs{width:var(--wf-modal-sidebar-w)!important;flex:0 0 var(--wf-modal-sidebar-w)!important;background:var(--wf-bg-sidebar);border-right:1px solid var(--wf-border)!important;overflow-x:hidden;overflow-y:auto;position:relative;transition:width .25s cubic-bezier(0.4,0,.2,1),flex .25s cubic-bezier(0.4,0,.2,1)}.workflow-modal.wf-design-modern .pl-tabs-vertical{padding:8px 0;display:flex;flex-direction:column;gap:2px;list-style:none}.workflow-modal.wf-design-modern .pl-tabs-vertical .list-group-item{background:transparent;border:0;padding:0;margin:0;border-radius:0;position:relative}.workflow-modal.wf-design-modern .pl-tabs-vertical .list-group-item>a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 0;gap:4px;color:var(--wf-text-muted);text-decoration:none;cursor:pointer;transition:var(--wf-t-fast);border-left:3px solid transparent;border-right:0;border-top:0;border-bottom:0;background:transparent}.workflow-modal.wf-design-modern .pl-tabs-vertical .list-group-item>a:hover{background:var(--wf-accent-subtle);color:var(--wf-text-secondary)}.workflow-modal.wf-design-modern .pl-tabs-vertical .list-group-item.active>a,.workflow-modal.wf-design-modern .pl-tabs-vertical .list-group-item>a.active{border-left-color:var(--wf-accent);background:var(--wf-accent-light);color:var(--wf-accent)}.workflow-modal.wf-design-modern .pl-tabs-vertical .list-group-item>a>i{font-size:15px}.workflow-modal.wf-design-modern .pl-tabs-vertical .list-group-item>a>.pl-tab-item-label{font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;opacity:0;width:0;overflow:hidden;transition:opacity .2s ease,width .2s ease}.workflow-modal.wf-design-modern .wf-tabs.is-expanded .pl-tabs-vertical .list-group-item>a>.pl-tab-item-label{opacity:1;width:auto}.workflow-modal.wf-design-modern .wf-modal-sidebar-resize-handle{position:absolute;top:0;right:0;width:4px;height:100%;cursor:col-resize;z-index:10;background:transparent;transition:background .15s ease}.workflow-modal.wf-design-modern .wf-modal-sidebar-resize-handle:hover,.workflow-modal.wf-design-modern .wf-modal-sidebar-resize-handle.dragging{background:var(--wf-accent)}.workflow-modal.wf-design-modern .pl-tabs-vertical .list-group-item[data-tooltip]::after{content:attr(data-tooltip);position:absolute;left:calc(var(--wf-modal-sidebar-w) + 4px);top:50%;transform:translateY(-50%);background:var(--wf-bg-elevated);color:var(--wf-text-primary);padding:4px 10px;border-radius:var(--wf-r-sm);font-size:12px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s ease;box-shadow:var(--wf-sh-md);border:1px solid var(--wf-border-strong);z-index:100}.workflow-modal.wf-design-modern .pl-tabs-vertical .list-group-item[data-tooltip]:hover::after{opacity:1}.workflow-modal.wf-design-modern .wf-tabs.is-expanded .pl-tabs-vertical .list-group-item[data-tooltip]::after{display:none}.workflow-modal.wf-design-modern .tab-content{background:var(--wf-bg-surface);overflow:auto}.workflow-modal.wf-design-modern .tab-pane{background:var(--wf-bg-surface)}.workflow-modal.wf-design-modern .wf-worker-inputs-outputs{background:var(--wf-bg-surface)}.workflow-modal.wf-design-modern li.field-item{background:var(--wf-bg-card);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);padding:14px 16px;margin-bottom:10px;transition:var(--wf-t-base)}.workflow-modal.wf-design-modern li.field-item:hover{border-color:var(--wf-border-strong);background:var(--wf-bg-card-hover);box-shadow:var(--wf-sh-xs)}.workflow-modal.wf-design-modern li.field-item .field-name{font-size:12px;font-weight:600;color:var(--wf-text-primary)}.workflow-modal.wf-design-modern li.field-item .field-name .label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:2px 7px;border-radius:4px;background:var(--wf-accent-light);color:var(--wf-accent)}.workflow-modal.wf-design-modern li.field-item .required-asterisk{color:var(--wf-danger)}.workflow-modal.wf-design-modern li.field-item .help-block{font-size:10px;color:var(--wf-text-disabled);margin-top:6px}.workflow-modal.wf-design-modern input.form-control,.workflow-modal.wf-design-modern textarea.form-control{height:36px;padding:0 12px;border:1px solid var(--wf-border);border-radius:var(--wf-r-md);background:var(--wf-bg-input);color:var(--wf-text-primary);font-size:13px;transition:var(--wf-t-fast);outline:0;box-shadow:none}.workflow-modal.wf-design-modern textarea.form-control{height:auto;padding:8px 12px;min-height:64px}.workflow-modal.wf-design-modern input.form-control:focus,.workflow-modal.wf-design-modern textarea.form-control:focus{border-color:var(--wf-border-focus);box-shadow:0 0 0 3px rgba(59,130,246,.1);background:var(--wf-bg-surface)}.workflow-modal.wf-design-modern input.form-control::placeholder,.workflow-modal.wf-design-modern textarea.form-control::placeholder{color:var(--wf-text-disabled)}.workflow-modal.wf-design-modern label{color:var(--wf-text-secondary);font-size:12px;font-weight:500}.workflow-modal.wf-design-modern .file-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border:1px solid var(--wf-border);border-radius:var(--wf-r-md);background:var(--wf-bg-input);color:var(--wf-text-secondary);font-size:12px;transition:var(--wf-t-fast)}.workflow-modal.wf-design-modern .file-badge:hover{border-color:var(--wf-accent);background:var(--wf-accent-subtle)}.workflow-modal.wf-design-modern .btn-group-xs>.btn,.workflow-modal.wf-design-modern .btn-xs{height:32px;padding:0 12px;font-size:11px;font-weight:600;border-radius:var(--wf-r-sm);transition:var(--wf-t-fast);display:inline-flex;align-items:center;gap:5px}.workflow-modal.wf-design-modern li.field-item .btn-default{background:var(--wf-bg-elevated);color:var(--wf-text-secondary);border:1px solid var(--wf-border)}.workflow-modal.wf-design-modern li.field-item .btn-default:hover{background:var(--wf-accent-light);color:var(--wf-accent);border-color:var(--wf-accent)}.workflow-modal.wf-design-modern li.field-item .btn-primary{background:var(--wf-accent-light);color:var(--wf-accent);border:1px solid transparent}.workflow-modal.wf-design-modern li.field-item .btn-primary:hover{background:var(--wf-accent);color:#fff}.workflow-modal.wf-design-modern li.field-item .btn-danger{background:var(--wf-danger-bg);color:var(--wf-danger);border:1px solid transparent}.workflow-modal.wf-design-modern li.field-item .btn-danger:hover{background:var(--wf-danger);color:#fff}.workflow-modal.wf-design-modern .handsontable_container{border-radius:var(--wf-r-md);overflow:hidden;border:1px solid var(--wf-border);max-height:280px!important}.workflow-modal.wf-design-modern .handsontable th{background:var(--wf-bg-elevated)!important;color:var(--wf-text-muted)!important;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-color:var(--wf-border)!important}.workflow-modal.wf-design-modern .handsontable td{color:var(--wf-text-secondary);border-color:var(--wf-border)!important;font-size:12px;padding:4px 8px;background:var(--wf-bg-surface)}.workflow-modal.wf-design-modern .handsontable tbody tr:nth-child(even) td{background:var(--wf-bg-card)}.workflow-modal.wf-design-modern .handsontable tbody tr:hover td{background:var(--wf-accent-subtle)}.workflow-modal.wf-design-modern .handsontable td.current,.workflow-modal.wf-design-modern .handsontable td.area{background:var(--wf-accent-light)!important}.workflow-modal.wf-design-modern .handsontable .ht_master .htCore th{background:var(--wf-bg-elevated)!important}.workflow-modal.wf-design-modern .handsontable .ht_clone_left th{background:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important}.workflow-modal.wf-design-modern .select2-container .select2-choice{height:36px;line-height:34px;padding:0 12px;border:1px solid var(--wf-border);border-radius:var(--wf-r-md);background:var(--wf-bg-input);color:var(--wf-text-primary);font-size:13px;transition:var(--wf-t-fast);box-shadow:none}.workflow-modal.wf-design-modern .select2-container .select2-choice:hover{border-color:var(--wf-border-strong)}.workflow-modal.wf-design-modern .select2-container-active .select2-choice{border-color:var(--wf-border-focus);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.workflow-modal.wf-design-modern .select2-container .select2-choice .select2-arrow{background:transparent;border-left:0}.workflow-modal.wf-design-modern .select2-container-multi .select2-choices{border:1px solid var(--wf-border);border-radius:var(--wf-r-md);background:var(--wf-bg-input);padding:4px;min-height:36px;transition:var(--wf-t-fast);box-shadow:none}.workflow-modal.wf-design-modern .select2-container-multi .select2-choices:hover{border-color:var(--wf-border-strong)}.workflow-modal.wf-design-modern .select2-container-multi.select2-container-active .select2-choices{border-color:var(--wf-border-focus);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.workflow-modal.wf-design-modern .select2-container-multi .select2-choices .select2-search-choice{background:var(--wf-accent-light);border:1px solid transparent;border-radius:var(--wf-r-sm);color:var(--wf-accent);font-size:12px;padding:2px 8px;box-shadow:none}.workflow-modal .select2-drop,.sl-select2.workflow-modal{background:var(--wf-bg-surface);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);box-shadow:var(--wf-sh-lg)}.workflow-modal .select2-results .select2-result-label,.sl-select2.workflow-modal .select2-results .select2-result-label{color:var(--wf-text-primary);font-size:13px;padding:6px 12px}.workflow-modal .select2-results .select2-highlighted,.sl-select2.workflow-modal .select2-results .select2-highlighted{background:var(--wf-accent-light);color:var(--wf-accent)}.workflow-modal.wf-design-modern #wf-worker-outputs li.field-item{background:var(--wf-bg-card);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);overflow:hidden}.workflow-modal.wf-design-modern #wf-worker-outputs li.field-item:hover{border-color:var(--wf-border-strong);box-shadow:var(--wf-sh-xs)}.workflow-modal.wf-design-modern .worker-output-preview{padding:10px 14px;border-top:1px solid var(--wf-border);background:var(--wf-bg-input);font-size:11px;color:var(--wf-text-secondary);max-height:300px;overflow-y:auto}.workflow-modal.wf-design-modern .worker-output-preview.kv-preview{max-height:400px}.workflow-modal.wf-design-modern #wf-worker-outputs .field-name{font-size:12px;font-weight:600;color:var(--wf-text-primary)}.workflow-modal.wf-design-modern #wf-worker-outputs .label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding:2px 7px;border-radius:4px}.workflow-modal.wf-design-modern .op-ellipsis-menu .btn{width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--wf-text-muted);border:0;border-radius:var(--wf-r-sm);transition:var(--wf-t-fast)}.workflow-modal.wf-design-modern .op-ellipsis-menu .btn:hover{background:var(--wf-accent-light);color:var(--wf-accent)}.workflow-modal.wf-design-modern #wf-worker-configuration .options-tv-container{background:var(--wf-bg-surface)}.workflow-modal.wf-design-modern #wf-worker-configuration .options-tv{border-right-color:var(--wf-border)!important;background:var(--wf-bg-sidebar)}.workflow-modal.wf-design-modern #wf-worker-configuration .basic-options-container{padding:16px}.workflow-modal.wf-design-modern #wf-worker-configuration .form-group{margin-bottom:16px}.workflow-modal.wf-design-modern #wf-worker-validations{padding:16px}.workflow-modal.wf-design-modern .validations-list li{background:var(--wf-bg-card);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);padding:14px;margin-bottom:10px;transition:var(--wf-t-base)}.workflow-modal.wf-design-modern .validations-list li:hover{border-color:var(--wf-border-strong)}.workflow-modal.wf-design-modern #add-validation-row{background:var(--wf-accent-light);color:var(--wf-accent);border:1px dashed var(--wf-accent);border-radius:var(--wf-r-md);transition:var(--wf-t-fast)}.workflow-modal.wf-design-modern #add-validation-row:hover{background:var(--wf-accent);color:#fff;border-style:solid}.workflow-modal.wf-design-modern .execution-log{background:var(--wf-bg-input);border-top:1px solid var(--wf-border)}.workflow-modal.wf-design-modern .logs-container{font-family:'SF Mono','Fira Code',Consolas,monospace;font-size:11px;color:var(--wf-text-secondary);padding:12px}.workflow-modal.wf-design-modern .execution-log-header{background:var(--wf-bg-elevated);border-bottom:1px solid var(--wf-border);color:var(--wf-text-muted);font-size:11px;font-weight:600}.workflow-modal.wf-design-modern .btn{transition:var(--wf-t-fast);border-radius:var(--wf-r-md)}.workflow-modal.wf-design-modern .btn-sm{align-items:center;gap:5px}.workflow-modal.wf-design-modern .btn-default{background:var(--wf-bg-elevated);color:var(--wf-text-secondary);border:1px solid var(--wf-border)}.workflow-modal.wf-design-modern .btn-default:hover{background:var(--wf-bg-card-hover);border-color:var(--wf-border-strong);color:var(--wf-text-primary)}.workflow-modal.wf-design-modern .btn-primary{background:var(--wf-accent);color:#fff;border-color:var(--wf-accent)}.workflow-modal.wf-design-modern .btn-primary:hover{background:var(--wf-accent-hover)}.workflow-modal.wf-design-modern .btn-success{background:var(--wf-grad-run);color:#fff;border:0}.workflow-modal.wf-design-modern .btn-danger{background:var(--wf-danger-bg);color:var(--wf-danger);border:1px solid transparent}.workflow-modal.wf-design-modern .btn-danger:hover{background:var(--wf-danger);color:#fff}.workflow-modal.wf-design-modern .dropdown-menu{background:var(--wf-bg-surface);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);box-shadow:var(--wf-sh-lg);padding:4px}.workflow-modal.wf-design-modern .dropdown-menu>li>a{color:var(--wf-text-primary);padding:6px 12px;border-radius:var(--wf-r-sm);transition:var(--wf-t-fast);font-size:13px}.workflow-modal.wf-design-modern .dropdown-menu>li>a:hover{background:var(--wf-accent-light);color:var(--wf-accent)}.workflow-modal.wf-design-modern .dropdown-menu .divider{background:var(--wf-border);margin:4px 0}.workflow-modal.wf-design-modern .breadcrumb{background:transparent;padding:0;margin:0;font-size:12px}.workflow-modal.wf-design-modern .breadcrumb>li{color:var(--wf-text-muted)}.workflow-modal.wf-design-modern .breadcrumb>li>a{color:var(--wf-accent)}.workflow-modal.wf-design-modern .breadcrumb>.active{color:var(--wf-text-primary)}.workflow-modal.wf-design-modern .wf-worker-config-view .row.io-header{border-bottom:1px solid var(--wf-border);background:var(--wf-bg-surface);padding:8px 16px}.workflow-modal.wf-design-modern .view-type-selector .btn{background:transparent;color:var(--wf-text-muted);border:1px solid var(--wf-border);border-radius:var(--wf-r-sm);font-size:11px}.workflow-modal.wf-design-modern .view-type-selector .btn:hover,.workflow-modal.wf-design-modern .view-type-selector .btn.active{background:var(--wf-accent-light);color:var(--wf-accent);border-color:var(--wf-accent)}.workflow-modal.wf-design-modern .nav-tabs{border-bottom:1px solid var(--wf-border)}.workflow-modal.wf-design-modern .nav-tabs>li>a{color:var(--wf-text-muted);font-size:12px;font-weight:500;padding:8px 14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;transition:var(--wf-t-fast)}.workflow-modal.wf-design-modern .nav-tabs>li>a:hover{color:var(--wf-text-secondary);background:transparent;border-bottom-color:var(--wf-border-strong)}.workflow-modal.wf-design-modern .nav-tabs>li.active>a,.workflow-modal.wf-design-modern .nav-tabs>li.active>a:hover{color:var(--wf-accent);border-bottom-color:var(--wf-accent);background:transparent;border-top:0;border-left:0;border-right:0}.workflow-modal.wf-design-modern .nav-tabs .badge{background:var(--wf-accent-light);color:var(--wf-accent);font-size:10px;font-weight:700;padding:1px 6px;border-radius:8px;margin-left:4px}.workflow-modal.wf-design-modern ::-webkit-scrollbar{width:6px;height:6px}.workflow-modal.wf-design-modern ::-webkit-scrollbar-track{background:transparent}.workflow-modal.wf-design-modern ::-webkit-scrollbar-thumb{background:var(--wf-border);border-radius:3px}.workflow-modal.wf-design-modern ::-webkit-scrollbar-thumb:hover{background:var(--wf-border-strong)}.workflow-modal.wf-design-modern .panel{background:var(--wf-bg-card);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);box-shadow:none}.workflow-modal.wf-design-modern .panel-heading{background:var(--wf-bg-elevated);border-bottom:1px solid var(--wf-border);color:var(--wf-text-primary);border-radius:var(--wf-r-md) var(--wf-r-md) 0 0}.workflow-modal.wf-design-modern .well{background:var(--wf-bg-card);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);box-shadow:none}.workflow-modal.wf-design-modern .modal-body{background:var(--wf-bg-surface);padding:0}.workflow-modal.wf-design-modern{color:var(--wf-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.workflow-modal.wf-design-modern h1,.workflow-modal.wf-design-modern h2,.workflow-modal.wf-design-modern h3,.workflow-modal.wf-design-modern h4{color:var(--wf-text-primary)}.workflow-modal.wf-design-modern .text-muted{color:var(--wf-text-muted)!important}.workflow-modal.wf-design-modern .tooltip .tooltip-inner{background:var(--wf-bg-elevated);color:var(--wf-text-primary);border:1px solid var(--wf-border-strong);border-radius:var(--wf-r-sm);font-size:12px;box-shadow:var(--wf-sh-md);padding:4px 10px}.workflow-modal.wf-design-modern .tooltip .tooltip-arrow{display:none}.workflow-modal.wf-design-modern .wf-worker-config-view>.tab-content>.tab-pane>.input-group,.workflow-modal.wf-design-modern .wf-worker-config-view input[placeholder*="worker name"],.workflow-modal.wf-design-modern .wf-worker-config-view input[placeholder*=Customize]{background:var(--wf-bg-input);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);color:var(--wf-text-primary)}.workflow-modal.wf-design-modern .input-group{border-radius:var(--wf-r-md)}.workflow-modal.wf-design-modern .input-group .form-control{background:var(--wf-bg-input);border-color:var(--wf-border);color:var(--wf-text-primary)}.workflow-modal.wf-design-modern .input-group .input-group-btn .btn,.workflow-modal.wf-design-modern .input-group-addon{background:var(--wf-bg-elevated);border-color:var(--wf-border);color:var(--wf-text-secondary)}.workflow-modal.wf-design-modern #wf-worker-configuration{background:var(--wf-bg-surface)}.workflow-modal.wf-design-modern #wf-worker-configuration .options-tv a{color:var(--wf-text-secondary);padding:8px 12px;display:block;border-radius:var(--wf-r-sm);transition:var(--wf-t-fast);font-size:13px;text-decoration:none}.workflow-modal.wf-design-modern #wf-worker-configuration .options-tv a:hover{background:var(--wf-accent-subtle);color:var(--wf-text-primary)}.workflow-modal.wf-design-modern #wf-worker-configuration .options-tv a.active,.workflow-modal.wf-design-modern #wf-worker-configuration .options-tv .active>a{background:var(--wf-accent-light);color:var(--wf-accent);font-weight:600}.workflow-modal.wf-design-modern .bootstrap-switch{border-color:var(--wf-border);border-radius:12px}.workflow-modal.wf-design-modern .bootstrap-switch .bootstrap-switch-handle-on{background:var(--wf-accent);color:#fff;border-radius:10px}.workflow-modal.wf-design-modern .bootstrap-switch .bootstrap-switch-handle-off{background:var(--wf-bg-elevated);color:var(--wf-text-muted);border-radius:10px}.workflow-modal.wf-design-modern #wf-worker-configuration .row{border-bottom:1px solid var(--wf-border);padding:12px 0;margin:0}.workflow-modal.wf-design-modern #wf-worker-configuration .row:last-child{border-bottom:0}.workflow-modal.wf-design-modern #wf-worker-configuration select.form-control{height:36px;border:1px solid var(--wf-border);border-radius:var(--wf-r-md);background:var(--wf-bg-input);color:var(--wf-text-primary);font-size:13px;transition:var(--wf-t-fast)}.workflow-modal.wf-design-modern #wf-worker-configuration select.form-control:focus{border-color:var(--wf-border-focus);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.workflow-modal.wf-design-modern #wf-worker-configuration label,.workflow-modal.wf-design-modern #wf-worker-configuration .control-label{color:var(--wf-text-secondary);font-size:13px;font-weight:500}.workflow-modal.wf-design-modern .toggle-worker-info-group{color:var(--wf-text-primary);font-weight:600;font-size:14px;padding:8px 0;display:block}.workflow-modal.wf-design-modern #wf-worker-validations{background:var(--wf-bg-surface)}.workflow-modal.wf-design-modern #wf-worker-validations .row{padding:12px 16px;margin:0}.workflow-modal.wf-design-modern #wf-worker-validations .validations-list{padding:0 16px 16px;list-style:none}.workflow-modal.wf-design-modern #wf-worker-validations select.form-control,.workflow-modal.wf-design-modern #wf-worker-validations .selectpicker-wf{height:36px;border:1px solid var(--wf-border);border-radius:var(--wf-r-md);background:var(--wf-bg-input);color:var(--wf-text-primary)}.workflow-modal.wf-design-modern.wf-dark{color:var(--wf-text-primary)}.workflow-modal.wf-design-modern.wf-dark .modal-content,.workflow-modal.wf-design-modern.wf-dark .modal-body,.workflow-modal.wf-design-modern.wf-dark .tab-content,.workflow-modal.wf-design-modern.wf-dark .tab-pane,.workflow-modal.wf-design-modern.wf-dark .wf-worker-inputs-outputs,.workflow-modal.wf-design-modern.wf-dark .wf-worker-config-view{background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)}.workflow-modal.wf-design-modern.wf-dark .modal-header,.workflow-modal.wf-design-modern.wf-dark .modal-footer{background:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .wf-tabs{background:var(--wf-bg-sidebar)!important;border-right-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark li.field-item{background:var(--wf-bg-card)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)}.workflow-modal.wf-design-modern.wf-dark li.field-item:hover{background:var(--wf-bg-card-hover)!important}.workflow-modal.wf-design-modern.wf-dark input.form-control,.workflow-modal.wf-design-modern.wf-dark textarea.form-control,.workflow-modal.wf-design-modern.wf-dark select.form-control{background:var(--wf-bg-input)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .field-name,.workflow-modal.wf-design-modern.wf-dark h2,.workflow-modal.wf-design-modern.wf-dark h3,.workflow-modal.wf-design-modern.wf-dark h4,.workflow-modal.wf-design-modern.wf-dark label,.workflow-modal.wf-design-modern.wf-dark .control-label,.workflow-modal.wf-design-modern.wf-dark span,.workflow-modal.wf-design-modern.wf-dark p,.workflow-modal.wf-design-modern.wf-dark a{color:var(--wf-text-primary)}.workflow-modal.wf-design-modern.wf-dark .help-block,.workflow-modal.wf-design-modern.wf-dark .text-muted{color:var(--wf-text-muted)!important}.workflow-modal.wf-design-modern.wf-dark #wf-worker-configuration .options-tv{background:var(--wf-bg-sidebar)!important;border-right-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark #wf-worker-configuration .basic-options-container{background:var(--wf-bg-surface)!important}.workflow-modal.wf-design-modern.wf-dark #wf-worker-configuration .row{border-bottom-color:var(--wf-border)}.workflow-modal.wf-design-modern.wf-dark #wf-worker-validations{background:var(--wf-bg-surface)!important}.workflow-modal.wf-design-modern.wf-dark .validations-list li{background:var(--wf-bg-card)!important;border-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .dropdown-menu{background:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .dropdown-menu>li>a{color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .dropdown-menu>li>a:hover{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important}.workflow-modal.wf-design-modern.wf-dark .handsontable td{background:var(--wf-bg-surface)!important;color:var(--wf-text-secondary)!important;border-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .handsontable tbody tr:nth-child(even) td{background:var(--wf-bg-card)!important}.workflow-modal.wf-design-modern.wf-dark .handsontable th{background:var(--wf-bg-elevated)!important;color:var(--wf-text-muted)!important;border-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .select2-container .select2-choice{background:var(--wf-bg-input)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .select2-container-multi .select2-choices{background:var(--wf-bg-input)!important;border-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .panel,.workflow-modal.wf-design-modern.wf-dark .well{background:var(--wf-bg-card)!important;border-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .panel-heading{background:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .input-group .form-control{background:var(--wf-bg-input)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .input-group-addon,.workflow-modal.wf-design-modern.wf-dark .input-group .input-group-btn .btn{background:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-secondary)!important}.workflow-modal.wf-design-modern.wf-dark .btn-default{background:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-secondary)!important}.workflow-modal.wf-design-modern.wf-dark .btn-default:hover{background:var(--wf-bg-card-hover)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .nav-tabs{border-bottom-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .nav-tabs>li>a{color:var(--wf-text-muted)!important}.workflow-modal.wf-design-modern.wf-dark .nav-tabs>li.active>a{color:var(--wf-accent)!important;background:transparent!important;border-bottom-color:var(--wf-accent)!important}.workflow-modal.wf-design-modern.wf-dark .breadcrumb{background:transparent!important}.workflow-modal.wf-design-modern.wf-dark .breadcrumb>li{color:var(--wf-text-muted)!important}.workflow-modal.wf-design-modern.wf-dark .execution-log{background:var(--wf-bg-input)!important}.workflow-modal.wf-design-modern.wf-dark .logs-container{color:var(--wf-text-secondary)!important}.workflow-modal.wf-design-modern.wf-dark input[placeholder*="worker name"],.workflow-modal.wf-design-modern.wf-dark input[placeholder*=Customize]{background:var(--wf-bg-input)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .worker-output-preview{background:var(--wf-bg-input)!important;color:var(--wf-text-secondary)!important}.workflow-modal.wf-design-modern.wf-dark ::-webkit-scrollbar-thumb{background:var(--wf-border-strong)}body:has(.workflow-modal.wf-design-modern.wf-dark){background:#1a1a2e!important;color:#E2E8F0!important}.workflow-modal.wf-design-modern.wf-dark{background:var(--wf-bg-surface)}body:has(.workflow-modal.wf-design-modern.wf-dark)>input[type=file]{background:#16213e!important;border:1px solid rgba(148,163,184,.15)!important;border-radius:8px!important;color:#E2E8F0!important;font-size:12px!important;padding:6px 10px!important;margin:8px 16px!important}.workflow-modal.wf-design-modern.wf-dark .alert-info{background:rgba(59,130,246,.12)!important;border:1px solid var(--wf-border)!important;color:#93C5FD!important;border-radius:var(--wf-r-md)}.workflow-modal.wf-design-modern.wf-dark .alert-warning{background:var(--wf-warning-bg)!important;border:1px solid var(--wf-border)!important;color:var(--wf-warning)!important;border-radius:var(--wf-r-md)}.workflow-modal.wf-design-modern.wf-dark .alert-danger{background:var(--wf-danger-bg)!important;border:1px solid var(--wf-border)!important;color:var(--wf-danger)!important;border-radius:var(--wf-r-md)}.workflow-modal.wf-design-modern.wf-dark .alert-success{background:var(--wf-success-bg)!important;border:1px solid var(--wf-border)!important;color:var(--wf-success)!important;border-radius:var(--wf-r-md)}.workflow-modal.wf-design-modern .name-container{padding:12px 16px 8px;background:transparent}.workflow-modal.wf-design-modern .name-container .input-group{display:flex!important;align-items:center;background:var(--wf-bg-input);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);overflow:hidden;transition:var(--wf-t-fast);box-shadow:var(--wf-sh-xs);height:40px}.workflow-modal.wf-design-modern .name-container .input-group:hover,.workflow-modal.wf-design-modern .name-container .input-group:focus-within{border-color:var(--wf-border-focus);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.workflow-modal.wf-design-modern .name-container .input-group .form-control,.workflow-modal.wf-design-modern .name-container .input-group .form-control.input-lg{flex:1 1 auto;border:0!important;background:transparent!important;box-shadow:none!important;height:38px!important;font-size:14px;font-weight:500;color:var(--wf-text-primary);padding:0 14px;width:auto;display:block}.workflow-modal.wf-design-modern .name-container .input-group .form-control::placeholder{color:var(--wf-text-disabled);font-weight:400}.workflow-modal.wf-design-modern .name-container .input-group>.input-group-addon{flex:0 0 auto;display:inline-flex!important;align-items:center;justify-content:center;width:38px;height:38px!important;padding:0!important;background:transparent!important;border:0!important;border-left:1px solid var(--wf-border)!important;border-radius:0!important;color:var(--wf-text-muted)!important;font-size:13px;cursor:pointer;transition:var(--wf-t-fast);float:none!important}.workflow-modal.wf-design-modern .name-container .input-group>.input-group-addon:hover{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important}.workflow-modal.wf-design-modern .name-container .input-group>.input-group-addon.btn-danger:hover{background:var(--wf-danger-bg)!important;color:var(--wf-danger)!important}.workflow-modal.wf-design-modern .docked-heading{display:flex;align-items:center;padding:0 16px;height:44px;min-height:44px;border-bottom:1px solid var(--wf-border);background:var(--wf-bg-surface);gap:12px}.workflow-modal.wf-design-modern .docked-heading h5,.workflow-modal.wf-design-modern .docked-heading .heading-title{font-size:13px;font-weight:600;color:var(--wf-text-primary);margin:0}.workflow-modal.wf-design-modern .docked-heading .fa-search,.workflow-modal.wf-design-modern .docked-heading .search-icon{color:var(--wf-text-muted);cursor:pointer;transition:var(--wf-t-fast)}.workflow-modal.wf-design-modern .docked-heading .fa-search:hover{color:var(--wf-accent)}.workflow-modal.wf-design-modern .wf-builder-inputs-list ul.ui-selectable,.workflow-modal.wf-design-modern .worker-groups .tab-pane>ul{padding:12px 16px!important}.workflow-modal.wf-design-modern .wf-builder-inputs-list{padding:0}.workflow-modal.wf-design-modern .worker-outputs,.workflow-modal.wf-design-modern #wf-worker-outputs{padding:12px 16px!important;border-left:1px solid var(--wf-border)}.workflow-modal.wf-design-modern .worker-outputs>ul,.workflow-modal.wf-design-modern #wf-worker-outputs>ul{list-style:none;padding:0}.workflow-modal.wf-design-modern .wf-worker-config-container .nav-tabs,.workflow-modal.wf-design-modern .ui-layout-container .nav-tabs{border-bottom:1px solid var(--wf-border);background:var(--wf-bg-surface);padding:0 16px;margin:0}.workflow-modal.wf-design-modern .wf-worker-config-container .nav-tabs>li>a,.workflow-modal.wf-design-modern .ui-layout-container .nav-tabs>li>a{color:var(--wf-text-muted);font-size:12px;font-weight:500;padding:10px 14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;transition:var(--wf-t-fast);margin:0}.workflow-modal.wf-design-modern .wf-worker-config-container .nav-tabs>li>a:hover,.workflow-modal.wf-design-modern .ui-layout-container .nav-tabs>li>a:hover{color:var(--wf-text-secondary);background:transparent;border-bottom-color:var(--wf-border-strong)}.workflow-modal.wf-design-modern .wf-worker-config-container .nav-tabs>li.active>a,.workflow-modal.wf-design-modern .ui-layout-container .nav-tabs>li.active>a{color:var(--wf-accent)!important;border-bottom-color:var(--wf-accent)!important;background:transparent!important;border-top:0;border-left:0;border-right:0}.workflow-modal.wf-design-modern .view-type-selector,.workflow-modal.wf-design-modern .io-header .btn-group{display:inline-flex;gap:2px}.workflow-modal.wf-design-modern .io-header{display:flex;align-items:center;padding:6px 16px;gap:8px;border-bottom:1px solid var(--wf-border);background:var(--wf-bg-surface);min-height:40px}.workflow-modal.wf-design-modern .io-header .btn{height:30px;padding:0 10px;font-size:11px;font-weight:500;border-radius:var(--wf-r-sm);background:transparent;color:var(--wf-text-muted);border:1px solid var(--wf-border);transition:var(--wf-t-fast);display:inline-flex;align-items:center;gap:5px}.workflow-modal.wf-design-modern .io-header .btn:hover{border-color:var(--wf-border-strong);color:var(--wf-text-secondary);background:var(--wf-accent-subtle)}.workflow-modal.wf-design-modern .io-header .btn.active,.workflow-modal.wf-design-modern .io-header .btn.selected{background:var(--wf-accent-light);color:var(--wf-accent);border-color:var(--wf-accent)}.workflow-modal.wf-design-modern .dropzone-file-uploader,.workflow-modal.wf-design-modern .dropzone,.workflow-modal.wf-design-modern [class*=drop-zone],.workflow-modal.wf-design-modern .upload-area{background:var(--wf-bg-input);border:1px dashed var(--wf-border-strong);border-radius:var(--wf-r-md);color:var(--wf-text-muted);padding:20px;text-align:center;transition:var(--wf-t-fast);cursor:pointer;font-size:12px}.workflow-modal.wf-design-modern .dropzone-file-uploader:hover,.workflow-modal.wf-design-modern .dropzone:hover,.workflow-modal.wf-design-modern [class*=drop-zone]:hover,.workflow-modal.wf-design-modern .upload-area:hover{border-color:var(--wf-accent);background:var(--wf-accent-subtle);color:var(--wf-accent)}.workflow-modal.wf-design-modern input[type=file]{background:var(--wf-bg-input);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);color:var(--wf-text-primary);font-size:12px;padding:6px 10px}.workflow-modal.wf-design-modern select.form-control,.workflow-modal.wf-design-modern select{height:36px;padding:0 32px 0 12px;border:1px solid var(--wf-border);border-radius:var(--wf-r-md);background-color:var(--wf-bg-input);color:var(--wf-text-primary);font-size:13px;transition:var(--wf-t-fast);outline:0;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' fill='none' stroke='%2394A3B8' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.workflow-modal.wf-design-modern select.form-control:focus,.workflow-modal.wf-design-modern select:focus{border-color:var(--wf-border-focus);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.workflow-modal.wf-design-modern.wf-dark select option{background:var(--wf-bg-elevated);color:var(--wf-text-primary)}.workflow-modal.wf-design-modern .pl-tabs-vertical .list-group-item>a>i{font-size:16px;width:20px;text-align:center;transition:var(--wf-t-fast)}.workflow-modal.wf-design-modern .wf-tabs .list-group-item:last-child{margin-top:auto}.workflow-modal.wf-design-modern.wf-dark .pl-tabs-vertical .list-group-item.active>a,.workflow-modal.wf-design-modern.wf-dark .pl-tabs-vertical .list-group-item>a.active{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important;border-left-color:var(--wf-accent)!important}.workflow-modal.wf-design-modern.wf-dark .pl-tabs-vertical .list-group-item>a:hover{background:var(--wf-accent-subtle)!important;color:var(--wf-text-secondary)!important}.workflow-modal.wf-design-modern .wf-worker-outputs-panel,.workflow-modal.wf-design-modern #wf-worker-outputs-container{background:var(--wf-bg-surface);border-left:1px solid var(--wf-border)}.workflow-modal.wf-design-modern .wf-worker-outputs-panel h5,.workflow-modal.wf-design-modern #wf-worker-outputs-container h5{color:var(--wf-text-primary);font-size:13px;font-weight:600}.workflow-modal.wf-design-modern #wf-worker-outputs li.field-item .field-name{color:var(--wf-text-primary)}.workflow-modal.wf-design-modern #wf-worker-outputs .label-warning,.workflow-modal.wf-design-modern #wf-worker-outputs .label-info{background:var(--wf-warning-bg);color:var(--wf-warning);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding:2px 7px;border-radius:4px}.workflow-modal.wf-design-modern #wf-worker-outputs .label-info{background:var(--wf-accent-light);color:var(--wf-accent)}.workflow-modal.wf-design-modern .no-value-text,.workflow-modal.wf-design-modern .text-warning{color:var(--wf-warning)!important;font-size:11px}.workflow-modal.wf-design-modern input[type=checkbox]{accent-color:var(--wf-accent);width:16px;height:16px;cursor:pointer}.workflow-modal.wf-design-modern input[type=text][placeholder*=Search],.workflow-modal.wf-design-modern input[placeholder*=search]{height:34px;padding:0 12px 0 32px;border:1px solid var(--wf-border);border-radius:var(--wf-r-md);background:var(--wf-bg-input);color:var(--wf-text-primary);font-size:12px;transition:var(--wf-t-fast)}.workflow-modal.wf-design-modern input[type=text][placeholder*=Search]:focus,.workflow-modal.wf-design-modern input[placeholder*=search]:focus{border-color:var(--wf-border-focus);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.workflow-modal.wf-design-modern #wf-worker-configuration .options-tv-container{display:flex;height:100%}.workflow-modal.wf-design-modern #wf-worker-configuration .options-tv{width:180px;min-width:180px;background:var(--wf-bg-sidebar);border-right:1px solid var(--wf-border);overflow-y:auto;padding:8px}.workflow-modal.wf-design-modern #wf-worker-configuration .options-tv .list-group-item{background:transparent;border:0;padding:0;margin-bottom:2px}.workflow-modal.wf-design-modern #wf-worker-configuration .basic-options-container{flex:1;overflow-y:auto;padding:16px 20px;background:var(--wf-bg-surface)}.workflow-modal.wf-design-modern #wf-worker-configuration .form-group{background:var(--wf-bg-card);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);padding:12px 14px;margin-bottom:10px;transition:var(--wf-t-base)}.workflow-modal.wf-design-modern #wf-worker-configuration .form-group:hover{border-color:var(--wf-border-strong)}.workflow-modal.wf-design-modern #wf-worker-configuration .form-group label{font-size:12px;font-weight:600;color:var(--wf-text-secondary);margin-bottom:6px}.workflow-modal.wf-design-modern #wf-worker-configuration .options-tv .tree-list-item{border-radius:var(--wf-r-sm);transition:var(--wf-t-fast);cursor:pointer}.workflow-modal.wf-design-modern #wf-worker-configuration .options-tv .tree-list-item .item-label,.workflow-modal.wf-design-modern #wf-worker-configuration .options-tv .tree-list-item .tv-content{color:var(--wf-text-secondary);padding:8px 12px;display:flex;align-items:center;gap:8px;border-radius:var(--wf-r-sm);transition:var(--wf-t-fast);font-size:13px}.workflow-modal.wf-design-modern #wf-worker-configuration .options-tv .tree-list-item:hover .item-label,.workflow-modal.wf-design-modern #wf-worker-configuration .options-tv .tree-list-item:hover .tv-content{background:var(--wf-accent-subtle)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern #wf-worker-configuration .options-tv .tv-content.active,.workflow-modal.wf-design-modern #wf-worker-configuration .options-tv .tree-list-item.active .item-label,.workflow-modal.wf-design-modern #wf-worker-configuration .options-tv .tree-list-item.active .tv-content{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important;font-weight:600}.workflow-modal.wf-design-modern.wf-dark #wf-worker-configuration .options-tv{background:var(--wf-bg-sidebar)!important}.workflow-modal.wf-design-modern.wf-dark #wf-worker-configuration .options-tv .tree-list-item .item-label,.workflow-modal.wf-design-modern.wf-dark #wf-worker-configuration .options-tv .tree-list-item .tv-content{color:var(--wf-text-secondary)!important}.workflow-modal.wf-design-modern.wf-dark #wf-worker-configuration .options-tv .tree-list-item:hover .item-label,.workflow-modal.wf-design-modern.wf-dark #wf-worker-configuration .options-tv .tree-list-item:hover .tv-content{background:var(--wf-accent-subtle)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark #wf-worker-configuration .options-tv .tv-content.active,.workflow-modal.wf-design-modern.wf-dark #wf-worker-configuration .options-tv .tree-list-item.active .item-label{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important}.workflow-modal.wf-design-modern .tree-view .active,.workflow-modal.wf-design-modern .tree-view span.active,.workflow-modal.wf-design-modern .options-tv .tree-view .active{background-color:var(--wf-accent-light)!important;background:var(--wf-accent-light)!important}.workflow-modal.wf-design-modern .tree-view .active *,.workflow-modal.wf-design-modern .options-tv .tree-view .active *{color:var(--wf-accent)!important}.workflow-modal.wf-design-modern .tree-view .tv-content:hover,.workflow-modal.wf-design-modern .options-tv .tree-view .tv-content:hover{background-color:var(--wf-accent-subtle)!important;background:var(--wf-accent-subtle)!important}.workflow-modal.wf-design-modern .tree-view .tv-content.ui-selecting{background-color:var(--wf-accent-subtle)!important;background:var(--wf-accent-subtle)!important}.workflow-modal.wf-design-modern #wf-worker-validations .validations-list li{display:flex;align-items:flex-start;gap:12px}.workflow-modal.wf-design-modern #wf-worker-validations .validations-list li .btn-danger{flex-shrink:0}.workflow-modal.wf-design-modern #wf-worker-logs{background:var(--wf-bg-surface)}.workflow-modal.wf-design-modern .execution-log{background:var(--wf-bg-input);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);margin:12px;overflow:hidden}.workflow-modal.wf-design-modern .execution-log-header{background:var(--wf-bg-elevated);border-bottom:1px solid var(--wf-border);color:var(--wf-text-muted);font-size:11px;font-weight:600;padding:8px 12px;display:flex;align-items:center;gap:8px}.workflow-modal.wf-design-modern .logs-container{font-family:'SF Mono','Fira Code',Consolas,monospace;font-size:11px;color:var(--wf-text-secondary);padding:12px;line-height:1.7;max-height:400px;overflow-y:auto}.workflow-modal.wf-design-modern .logs-container .log-timestamp{color:var(--wf-text-disabled);font-size:10px;margin-right:8px}.workflow-modal.wf-design-modern #wf-worker-viz{background:var(--wf-bg-surface);padding:16px}.workflow-modal.wf-design-modern #wf-worker-switch{background:var(--wf-bg-surface)}.workflow-modal.wf-design-modern #wf-worker-approvals{background:var(--wf-bg-surface);padding:16px}.workflow-modal.wf-design-modern .modal-footer{background:var(--wf-bg-surface);border-top:1px solid var(--wf-border);display:flex;align-items:center;gap:8px;padding:0 20px;height:56px;min-height:56px}.workflow-modal.wf-design-modern .modal-footer .worker-lastupdated{font-size:11px;color:var(--wf-text-muted);flex:1;text-align:left}.workflow-modal.wf-design-modern .wf-filter-form,.workflow-modal.wf-design-modern .filter-inputs-form{background:var(--wf-bg-surface);border-bottom:1px solid var(--wf-border);padding:8px 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workflow-modal.wf-design-modern .wf-filter-form label,.workflow-modal.wf-design-modern .filter-inputs-form label{font-size:11px;color:var(--wf-text-muted);font-weight:500}.workflow-modal.wf-design-modern .sort-header,.workflow-modal.wf-design-modern .inputs-sort-header{display:flex;align-items:center;padding:6px 16px;gap:12px;border-bottom:1px solid var(--wf-border);background:var(--wf-bg-elevated);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--wf-text-muted)}.workflow-modal.wf-design-modern.wf-dark .label-default{background:var(--wf-bg-elevated)!important;color:var(--wf-text-secondary)!important}.workflow-modal.wf-design-modern.wf-dark .label-primary{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important}.workflow-modal.wf-design-modern.wf-dark .label-success{background:var(--wf-success-bg)!important;color:var(--wf-success)!important}.workflow-modal.wf-design-modern.wf-dark .label-warning{background:var(--wf-warning-bg)!important;color:var(--wf-warning)!important}.workflow-modal.wf-design-modern.wf-dark .label-danger{background:var(--wf-danger-bg)!important;color:var(--wf-danger)!important}.workflow-modal.wf-design-modern.wf-dark .label-info{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important}.workflow-modal.wf-design-modern.wf-dark,.workflow-modal.wf-design-modern.wf-dark div,.workflow-modal.wf-design-modern.wf-dark li,.workflow-modal.wf-design-modern.wf-dark td,.workflow-modal.wf-design-modern.wf-dark th{color:var(--wf-text-primary)}.workflow-modal.wf-design-modern.wf-dark .help-block,.workflow-modal.wf-design-modern.wf-dark small,.workflow-modal.wf-design-modern.wf-dark .text-muted,.workflow-modal.wf-design-modern.wf-dark .field-description{color:var(--wf-text-muted)!important}.workflow-modal.wf-design-modern li.field-item .field-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workflow-modal.wf-design-modern li.field-item .btn-group{gap:2px}.workflow-modal.wf-design-modern li.field-item .btn-group .btn{align-items:center;justify-content:center;font-size:11px;border-radius:var(--wf-r-sm);transition:var(--wf-t-fast)}.workflow-modal.wf-design-modern input[type=number]{height:36px;padding:0 8px;border:1px solid var(--wf-border);border-radius:var(--wf-r-md);background:var(--wf-bg-input);color:var(--wf-text-primary);font-size:13px;transition:var(--wf-t-fast)}.workflow-modal.wf-design-modern input[type=number]:focus{border-color:var(--wf-border-focus);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:0}.workflow-modal.wf-design-modern.wf-dark .row,.workflow-modal.wf-design-modern.wf-dark .col-md-12,.workflow-modal.wf-design-modern.wf-dark .col-md-6,.workflow-modal.wf-design-modern.wf-dark .col-sm-12,.workflow-modal.wf-design-modern.wf-dark .col-xs-12{background:transparent}.workflow-modal.wf-design-modern.wf-dark .list-group-item{background:transparent!important;border:0!important}.workflow-modal.wf-design-modern.wf-dark .tab-content>.tab-pane{background:var(--wf-bg-surface)!important}.workflow-modal.wf-design-modern.wf-dark .ui-layout-container,.workflow-modal.wf-design-modern.wf-dark .wf-worker-config-container{background:var(--wf-bg-surface)!important}.workflow-modal.wf-design-modern .ui-layout-resizer{background:var(--wf-border)!important;border:0!important;opacity:1!important;width:1px!important}.workflow-modal.wf-design-modern .ui-layout-resizer:hover{background:var(--wf-accent)!important;width:3px!important}.workflow-modal.wf-design-modern .ui-layout-toggler{background:var(--wf-bg-elevated)!important;border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-sm)}body:has(.workflow-modal.wf-design-modern:not(.wf-dark)){background:#F8FAFC!important}body:has(.workflow-modal.wf-design-modern:not(.wf-dark))>input[type=file]{background:#F1F5F9!important;border:1px solid #E2E8F0!important;border-radius:8px!important;color:#1E293B!important;font-size:12px!important;padding:6px 10px!important;margin:8px 16px!important}.workflow-modal.wf-design-modern:not(.wf-dark) li.field-item{box-shadow:var(--wf-sh-xs)}.workflow-modal.wf-design-modern:not(.wf-dark) li.field-item:hover{box-shadow:var(--wf-sh-sm)}.workflow-modal.wf-design-modern:not(.wf-dark) .name-container .input-group{box-shadow:var(--wf-sh-xs)}.workflow-modal.wf-design-modern:not(.wf-dark) .io-header .btn:hover{background:rgba(59,130,246,.06)}.workflow-modal.wf-design-modern{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.workflow-modal.wf-design-modern .tab-content,.workflow-modal.wf-design-modern .tab-pane,.workflow-modal.wf-design-modern .wf-tabs{scroll-behavior:smooth}.workflow-modal.wf-design-modern :focus-visible{outline:2px solid var(--wf-accent);outline-offset:2px;border-radius:var(--wf-r-sm)}.workflow-modal.wf-design-modern :focus:not(:focus-visible){outline:0}.workflow-modal.wf-design-modern .modal-footer .clearfix{display:none}.workflow-modal.wf-design-modern .modal-footer .pull-left,.workflow-modal.wf-design-modern .modal-footer .pull-right{float:none!important}.workflow-modal.wf-design-modern .modal-footer>span.dib.pull-left{flex:1 1 auto;min-width:0;order:1}.workflow-modal.wf-design-modern .modal-footer>span.dib.pull-left>span.d3view-flex-v{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workflow-modal.wf-design-modern .modal-footer .exec-progress{margin:0;order:2}.workflow-modal.wf-design-modern .modal-footer #cancel{order:3}.workflow-modal.wf-design-modern .modal-footer #verify{order:4}.workflow-modal.wf-design-modern .modal-footer #wfExecute{order:5}.workflow-modal.wf-design-modern .modal-footer #wfStop{order:5}.workflow-modal.wf-design-modern .modal-footer #apply,.workflow-modal.wf-design-modern .modal-footer #save{order:6}.workflow-modal.wf-design-modern .modal-footer .split-start-workers-menu .btn{height:34px}.workflow-modal.wf-design-modern .modal-footer .worker_unsync_status{display:inline-flex;align-items:center;order:1}.workflow-modal.wf-design-modern .modal-footer .render_ai_model,.workflow-modal.wf-design-modern .modal-footer .preview-guide,.workflow-modal.wf-design-modern .modal-footer #previewResponses,.workflow-modal.wf-design-modern .modal-footer .dependentWorkerButtons,.workflow-modal.wf-design-modern .modal-footer .overlay_selected_curves,.workflow-modal.wf-design-modern .modal-footer #togglePeriodicExecution,.workflow-modal.wf-design-modern .modal-footer .decision-result-msg,.workflow-modal.wf-design-modern .modal-footer #save_resume,.workflow-modal.wf-design-modern .modal-footer .wf_resume{order:4}.workflow-modal.wf-design-modern .modal-footer #wfStop{background:var(--wf-danger);color:#fff;border:0;box-shadow:0 2px 8px rgba(239,68,68,.3)}.workflow-modal.wf-design-modern .modal-footer #wfStop:hover{box-shadow:0 4px 14px rgba(239,68,68,.45)}.workflow-modal.wf-design-modern .modal-footer .btn-warning{background:var(--wf-warning);color:#fff;border:0}.workflow-modal.wf-design-modern .modal-footer .verify-icon.green{color:var(--wf-success)}.wf-sidebar-search{display:flex;flex-direction:column;height:100%}.wf-sidebar-search .wf-sidebar-top-line{display:flex;align-items:center;gap:8px;margin-bottom:15px}.wf-sidebar-search .wf-sidebar-top-line .wf-search-type-dd{flex-shrink:0}.wf-sidebar-search .wf-sidebar-top-line .wf-search-input-container{flex:1}.wf-sidebar-search .wf-sidebar-top-line .wf-search-input-container input{width:100%}.wf-sidebar-search .wf-sidebar-results{flex:1;overflow-y:auto;border:1px solid #dee2e6;border-radius:4px;background:#fff}.wf-sidebar-search .wf-sidebar-actions{margin-top:10px;text-align:center}.wf-sidebar-search .toggle-wf-ai-search{display:none!important}div.workflow .wf-dropdowns-list li.dropdown .dropdown-menu li{position:relative}div.workflow .wf-dropdowns-list li.dropdown .dropdown-menu li.dz-clickable>a{pointer-events:none}div.workflow .wf-dropdowns-list li.dropdown .dropdown-menu li{position:relative}div.workflow .wf-dropdowns-list li.dropdown .dropdown-menu li.dz-clickable>a{pointer-events:none}div.workflow .header-left-compact .wf-dropdowns .dropdown:hover>.dropdown-menu{display:block}div.workflow .header-left-compact .wf-dropdowns .dropdown.open>.dropdown-menu,div.workflow .header-left-compact .wf-dropdowns .dropdown:hover>.dropdown-menu{display:block!important}.wf-sidebar-search .wf-open-in-navbar,.wf-sidebar-search .wf-search-close{display:none!important}div.popover.wf-input-default-val .popover-content{height:200px;overflow:auto}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item .datasource-options>.row div.bootstrap-select,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item .datasource-options>.row div.select2-container,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item .datasource-options>.row select.selectpicker-wf,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item .datasource-options>.row div.bootstrap-select,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item .datasource-options>.row div.select2-container,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item .datasource-options>.row select.selectpicker-wf{padding:0}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item .datasource_container>.datasource-options>.row,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item .datasource_container>.datasource-options>.row,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item .datasource_container>.datasource-options>.row{display:flex!important;flex-wrap:wrap}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item .datasource_container>.datasource-options>.row>div,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item .datasource_container>.datasource-options>.row>div,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item .datasource_container>.datasource-options>.row>div{margin:0 10px 10px 0!important;width:calc(33% - 10px);padding:0}div.wf-thumbnail-enlarged .d3view-modal-header h4.lead>img{display:none!important}div.wf-thumbnail-enlarged .d3view-modal-header h4.lead>img{display:none!important}div.workflow.wf-design-modern.wf-dark .panel,body.wf-design-modern.wf-dark .panel,div.workflow.wf-design-modern.wf-dark .panel-default,body.wf-design-modern.wf-dark .panel-default,div.workflow.wf-design-modern.wf-dark .panel-body,body.wf-design-modern.wf-dark .panel-body,div.workflow.wf-design-modern.wf-dark .panel-heading,body.wf-design-modern.wf-dark .panel-heading,div.workflow.wf-design-modern.wf-dark .panel-footer,body.wf-design-modern.wf-dark .panel-footer{background-color:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .well,body.wf-design-modern.wf-dark .well{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .list-group-item,body.wf-design-modern.wf-dark .list-group-item,div.workflow.wf-design-modern.wf-dark li.list-group-item,body.wf-design-modern.wf-dark li.list-group-item{background-color:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .list-group-item:hover,body.wf-design-modern.wf-dark .list-group-item:hover{background-color:var(--wf-bg-elevated)!important}div.workflow.wf-design-modern.wf-dark .list-group-item.active,body.wf-design-modern.wf-dark .list-group-item.active,div.workflow.wf-design-modern.wf-dark .list-group-item.active:hover,body.wf-design-modern.wf-dark .list-group-item.active:hover{background-color:var(--wf-accent-light)!important;border-color:var(--wf-accent)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu .pl-tabs-vertical>li.list-group-item,body.wf-design-modern.wf-dark .wf-nav-menu .pl-tabs-vertical>li.list-group-item{background-color:transparent!important;border-color:transparent!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu .pl-tabs-vertical>li.list-group-item>a,body.wf-design-modern.wf-dark .wf-nav-menu .pl-tabs-vertical>li.list-group-item>a{color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu .pl-tabs-vertical>li.list-group-item>a:hover,body.wf-design-modern.wf-dark .wf-nav-menu .pl-tabs-vertical>li.list-group-item>a:hover{background:rgba(96,165,250,.1)!important;color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu .pl-tabs-vertical>li.list-group-item.active>a,body.wf-design-modern.wf-dark .wf-nav-menu .pl-tabs-vertical>li.list-group-item.active>a{border-left-color:var(--wf-accent)!important;background:rgba(96,165,250,.15)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .modal-content,body.wf-design-modern.wf-dark .modal-content{background-color:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .modal-header,body.wf-design-modern.wf-dark .modal-header{border-bottom-color:var(--wf-border)!important;background-color:var(--wf-bg-surface)!important}div.workflow.wf-design-modern.wf-dark .modal-header .modal-title,body.wf-design-modern.wf-dark .modal-header .modal-title,div.workflow.wf-design-modern.wf-dark .modal-header h4,body.wf-design-modern.wf-dark .modal-header h4{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .modal-body,body.wf-design-modern.wf-dark .modal-body{background-color:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .modal-footer,body.wf-design-modern.wf-dark .modal-footer{border-top-color:var(--wf-border)!important;background-color:var(--wf-bg-surface)!important}div.workflow.wf-design-modern .dropdown-menu,body.wf-design-modern .dropdown-menu{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;box-shadow:var(--wf-sh-lg)!important;border-radius:var(--wf-r-md)!important;padding:4px 0!important}div.workflow.wf-design-modern .dropdown-menu>li>a,body.wf-design-modern .dropdown-menu>li>a{color:var(--wf-text-primary)!important;padding:7px 16px!important;transition:var(--wf-t-fast)}div.workflow.wf-design-modern ul.dropdown-menu>li:hover,div.workflow.wf-design-modern .wf-dropdowns>li:hover,div.workflow.wf-design-modern .dropdown-menu>li:hover:not(.divider):not(.disabled),body.wf-design-modern ul.dropdown-menu>li:hover,body.wf-design-modern .wf-dropdowns-list>li:hover,body.wf-design-modern .wf-dropdowns-list>li.open,body.wf-design-modern .dropdown-menu>li:hover:not(.divider):not(.disabled){background-color:var(--wf-accent-light)!important}div.workflow.wf-design-modern .dropdown-menu>li>a:hover,body.wf-design-modern .dropdown-menu>li>a:hover,div.workflow.wf-design-modern .dropdown-menu>li>a:focus,body.wf-design-modern .dropdown-menu>li>a:focus{background-color:var(--wf-accent-light)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern .dropdown-menu>li.active>a,body.wf-design-modern .dropdown-menu>li.active>a{background-color:var(--wf-accent)!important;color:var(--wf-text-inverse)!important}div.workflow.wf-design-modern .dropdown.open>a,body.wf-design-modern .dropdown.open>a{background-color:var(--wf-accent-light)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern .dropdown-submenu:hover>a,body.wf-design-modern .dropdown-submenu:hover>a{background:var(--wf-accent-light)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern .dropdown-submenu>.dropdown-menu,body.wf-design-modern .dropdown-submenu>.dropdown-menu{background:var(--wf-bg-elevated)!important;border:1px solid var(--wf-border)!important;box-shadow:var(--wf-sh-md)!important}div.workflow.wf-design-modern .dropdown-menu .divider,body.wf-design-modern .dropdown-menu .divider{background-color:var(--wf-border)!important;margin:4px 0}div.workflow.wf-design-modern .dropdown-menu>li.disabled>a,body.wf-design-modern .dropdown-menu>li.disabled>a{color:var(--wf-text-disabled)!important}div.workflow.wf-design-modern .dropdown-menu>li.disabled:hover,body.wf-design-modern .dropdown-menu>li.disabled:hover{background-color:transparent!important}div.workflow.wf-design-modern .dropdown-menu li.checked>a,div.workflow.wf-design-modern .wf-dropdowns .dropdown-menu li.checked a,body.wf-design-modern .dropdown-menu li.checked>a{padding-left:24px!important}div.workflow.wf-design-modern .dropdown-menu li.checked::after,div.workflow.wf-design-modern .d3view-plugin-header li.checked::after,body.wf-design-modern .dropdown-menu li.checked::after,body.wf-design-modern .d3view-plugin-header li.checked::after{color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .nav-tabs,body.wf-design-modern.wf-dark .nav-tabs{border-bottom-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .nav-tabs>li>a,body.wf-design-modern.wf-dark .nav-tabs>li>a{color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark .nav-tabs>li>a:hover,body.wf-design-modern.wf-dark .nav-tabs>li>a:hover{border-color:transparent!important;background-color:var(--wf-bg-elevated)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .nav-tabs>li.active>a,body.wf-design-modern.wf-dark .nav-tabs>li.active>a,div.workflow.wf-design-modern.wf-dark .nav-tabs>li.active>a:hover,body.wf-design-modern.wf-dark .nav-tabs>li.active>a:hover,div.workflow.wf-design-modern.wf-dark .nav-tabs>li.active>a:focus,body.wf-design-modern.wf-dark .nav-tabs>li.active>a:focus{background-color:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;border-bottom-color:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .tab-content,body.wf-design-modern.wf-dark .tab-content,div.workflow.wf-design-modern.wf-dark .tab-pane,body.wf-design-modern.wf-dark .tab-pane{background-color:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .alert,body.wf-design-modern.wf-dark .alert{border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .alert-info,body.wf-design-modern.wf-dark .alert-info{background-color:rgba(59,130,246,.12)!important;color:#93C5FD!important}div.workflow.wf-design-modern.wf-dark .alert-warning,body.wf-design-modern.wf-dark .alert-warning{background-color:var(--wf-warning-bg)!important;color:var(--wf-warning-text)!important}div.workflow.wf-design-modern.wf-dark .alert-danger,body.wf-design-modern.wf-dark .alert-danger{background-color:var(--wf-danger-bg)!important;color:var(--wf-danger-text)!important}div.workflow.wf-design-modern.wf-dark .alert-success,body.wf-design-modern.wf-dark .alert-success{background-color:var(--wf-success-bg)!important;color:var(--wf-success-text)!important}div.workflow.wf-design-modern.wf-dark table,body.wf-design-modern.wf-dark table,div.workflow.wf-design-modern.wf-dark .table,body.wf-design-modern.wf-dark .table{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .table>thead>tr>th,body.wf-design-modern.wf-dark .table>thead>tr>th{background-color:var(--wf-bg-elevated)!important;border-bottom-color:var(--wf-border)!important;color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark .table>tbody>tr>td,body.wf-design-modern.wf-dark .table>tbody>tr>td{border-top-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .table>tbody>tr:hover>td,body.wf-design-modern.wf-dark .table>tbody>tr:hover>td{background-color:var(--wf-bg-elevated)!important}div.workflow.wf-design-modern.wf-dark .table-striped>tbody>tr:nth-of-type(odd),body.wf-design-modern.wf-dark .table-striped>tbody>tr:nth-of-type(odd){background-color:rgba(148,163,184,.05)!important}div.workflow.wf-design-modern.wf-dark .badge,body.wf-design-modern.wf-dark .badge{background-color:var(--wf-accent-light)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .label-default,body.wf-design-modern.wf-dark .label-default{background-color:var(--wf-bg-elevated)!important;color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark .form-control,body.wf-design-modern.wf-dark .form-control,div.workflow.wf-design-modern.wf-dark input[type=text],body.wf-design-modern.wf-dark input[type=text],div.workflow.wf-design-modern.wf-dark input[type=number],body.wf-design-modern.wf-dark input[type=number],div.workflow.wf-design-modern.wf-dark input[type=email],body.wf-design-modern.wf-dark input[type=email],div.workflow.wf-design-modern.wf-dark input[type=password],body.wf-design-modern.wf-dark input[type=password],div.workflow.wf-design-modern.wf-dark input[type=search],body.wf-design-modern.wf-dark input[type=search],div.workflow.wf-design-modern.wf-dark textarea,body.wf-design-modern.wf-dark textarea,div.workflow.wf-design-modern.wf-dark select,body.wf-design-modern.wf-dark select{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .form-control:focus,body.wf-design-modern.wf-dark .form-control:focus,div.workflow.wf-design-modern.wf-dark input:focus,body.wf-design-modern.wf-dark input:focus,div.workflow.wf-design-modern.wf-dark textarea:focus,body.wf-design-modern.wf-dark textarea:focus,div.workflow.wf-design-modern.wf-dark select:focus,body.wf-design-modern.wf-dark select:focus{border-color:var(--wf-border-focus)!important;box-shadow:0 0 0 3px rgba(96,165,250,.15)!important;background-color:var(--wf-bg-surface)!important}div.workflow.wf-design-modern.wf-dark .form-control::placeholder,body.wf-design-modern.wf-dark .form-control::placeholder,div.workflow.wf-design-modern.wf-dark input::placeholder,body.wf-design-modern.wf-dark input::placeholder,div.workflow.wf-design-modern.wf-dark textarea::placeholder,body.wf-design-modern.wf-dark textarea::placeholder{color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark .input-group-addon,body.wf-design-modern.wf-dark .input-group-addon{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark label,body.wf-design-modern.wf-dark label{color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark h1,body.wf-design-modern.wf-dark h1,div.workflow.wf-design-modern.wf-dark h2,body.wf-design-modern.wf-dark h2,div.workflow.wf-design-modern.wf-dark h3,body.wf-design-modern.wf-dark h3,div.workflow.wf-design-modern.wf-dark h4,body.wf-design-modern.wf-dark h4,div.workflow.wf-design-modern.wf-dark h5,body.wf-design-modern.wf-dark h5{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark p,body.wf-design-modern.wf-dark p,div.workflow.wf-design-modern.wf-dark span,body.wf-design-modern.wf-dark span,div.workflow.wf-design-modern.wf-dark div,body.wf-design-modern.wf-dark div{color:inherit}div.workflow.wf-design-modern.wf-dark .select2-container .select2-choice,body.wf-design-modern.wf-dark .select2-container .select2-choice,div.workflow.wf-design-modern.wf-dark .select2-container .select2-choices,body.wf-design-modern.wf-dark .select2-container .select2-choices{background-color:var(--wf-bg-elevated)!important;background-image:none!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .select2-container .select2-choice .select2-arrow,body.wf-design-modern.wf-dark .select2-container .select2-choice .select2-arrow{background:var(--wf-bg-elevated)!important;border-left-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .select2-container .select2-choice .select2-arrow b,body.wf-design-modern.wf-dark .select2-container .select2-choice .select2-arrow b{filter:invert(0.7)}div.workflow.wf-design-modern.wf-dark .select2-container .select2-chosen,body.wf-design-modern.wf-dark .select2-container .select2-chosen{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .select2-drop,body.wf-design-modern.wf-dark .select2-drop,.workflow-select2.wf-dark-dropdown{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;box-shadow:var(--wf-sh-lg)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .select2-results .select2-result-label,body.wf-design-modern.wf-dark .select2-results .select2-result-label,div.workflow.wf-design-modern.wf-dark .select2-results li,body.wf-design-modern.wf-dark .select2-results li{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .select2-results .select2-highlighted,body.wf-design-modern.wf-dark .select2-results .select2-highlighted{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .select2-search input,body.wf-design-modern.wf-dark .select2-search input{background-color:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .select2-container-multi .select2-choices .select2-search-choice,body.wf-design-modern.wf-dark .select2-container-multi .select2-choices .select2-search-choice{background-color:var(--wf-accent-light)!important;border-color:var(--wf-accent)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .ace_editor,body.wf-design-modern.wf-dark .ace_editor,div.workflow.wf-design-modern.wf-dark .ace-tm,body.wf-design-modern.wf-dark .ace-tm{background-color:#0d1117!important;color:#c9d1d9!important}div.workflow.wf-design-modern.wf-dark .ace-tm .ace_gutter,body.wf-design-modern.wf-dark .ace-tm .ace_gutter{background:#161b22!important;color:var(--wf-text-muted)!important;border-right-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .ace-tm .ace_print-margin,body.wf-design-modern.wf-dark .ace-tm .ace_print-margin{background:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .ace-tm .ace_cursor,body.wf-design-modern.wf-dark .ace-tm .ace_cursor{color:#c9d1d9!important}div.workflow.wf-design-modern.wf-dark .ace-tm .ace_marker-layer .ace_selection,body.wf-design-modern.wf-dark .ace-tm .ace_marker-layer .ace_selection{background:rgba(56,139,253,.25)!important}div.workflow.wf-design-modern.wf-dark .ace-tm .ace_marker-layer .ace_active-line,body.wf-design-modern.wf-dark .ace-tm .ace_marker-layer .ace_active-line{background:rgba(110,118,129,.12)!important}div.workflow.wf-design-modern.wf-dark .ace-tm .ace_gutter-active-line,body.wf-design-modern.wf-dark .ace-tm .ace_gutter-active-line{background:rgba(110,118,129,.12)!important}div.workflow.wf-design-modern.wf-dark .ace-tm .ace_keyword,body.wf-design-modern.wf-dark .ace-tm .ace_keyword{color:#ff7b72!important}div.workflow.wf-design-modern.wf-dark .ace-tm .ace_string,body.wf-design-modern.wf-dark .ace-tm .ace_string{color:#a5d6ff!important}div.workflow.wf-design-modern.wf-dark .ace-tm .ace_comment,body.wf-design-modern.wf-dark .ace-tm .ace_comment{color:#8b949e!important}div.workflow.wf-design-modern.wf-dark .ace-tm .ace_constant.ace_numeric,body.wf-design-modern.wf-dark .ace-tm .ace_constant.ace_numeric{color:#79c0ff!important}div.workflow.wf-design-modern.wf-dark .ace-tm .ace_variable,body.wf-design-modern.wf-dark .ace-tm .ace_variable{color:#ffa657!important}div.workflow.wf-design-modern.wf-dark .btn-default,body.wf-design-modern.wf-dark .btn-default{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important;transition:var(--wf-t-fast);background-image:none}div.workflow.wf-design-modern.wf-dark .btn-default:hover,body.wf-design-modern.wf-dark .btn-default:hover{background-color:var(--wf-accent-light)!important;border-color:var(--wf-accent)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .btn-default:focus,body.wf-design-modern.wf-dark .btn-default:focus{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border-focus)!important;box-shadow:0 0 0 3px rgba(96,165,250,.15)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .btn-default:active,body.wf-design-modern.wf-dark .btn-default:active,div.workflow.wf-design-modern.wf-dark .btn-default.active,body.wf-design-modern.wf-dark .btn-default.active{background-color:var(--wf-bg-card-hover)!important;border-color:var(--wf-border-strong)!important;color:var(--wf-text-primary)!important;box-shadow:none!important}div.workflow.wf-design-modern.wf-dark .dropdown-menu label,body.wf-design-modern.wf-dark .dropdown-menu label,div.workflow.wf-design-modern.wf-dark .dropdown-menu span,body.wf-design-modern.wf-dark .dropdown-menu span,div.workflow.wf-design-modern.wf-dark .dropdown-menu li,body.wf-design-modern.wf-dark .dropdown-menu li{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .dropdown-menu .dd-footer,body.wf-design-modern.wf-dark .dropdown-menu .dd-footer{border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .btn-outline,body.wf-design-modern.wf-dark .btn-outline,div.workflow.wf-design-modern.wf-dark .btn-outline-on-hover,body.wf-design-modern.wf-dark .btn-outline-on-hover{color:var(--wf-text-secondary)!important;border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .btn-outline:hover,body.wf-design-modern.wf-dark .btn-outline:hover,div.workflow.wf-design-modern.wf-dark .btn-outline-on-hover:hover,body.wf-design-modern.wf-dark .btn-outline-on-hover:hover{background-color:var(--wf-accent-light)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .popover,body.wf-design-modern.wf-dark .popover{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;box-shadow:var(--wf-sh-lg)!important}div.workflow.wf-design-modern.wf-dark .popover-title,body.wf-design-modern.wf-dark .popover-title{background-color:var(--wf-bg-sidebar)!important;border-bottom-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .popover-content,body.wf-design-modern.wf-dark .popover-content{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .popover.top>.arrow::after,body.wf-design-modern.wf-dark .popover.top>.arrow::after{border-top-color:var(--wf-bg-elevated)!important}div.workflow.wf-design-modern.wf-dark .popover.bottom>.arrow::after,body.wf-design-modern.wf-dark .popover.bottom>.arrow::after{border-bottom-color:var(--wf-bg-elevated)!important}div.workflow.wf-design-modern.wf-dark .popover.left>.arrow::after,body.wf-design-modern.wf-dark .popover.left>.arrow::after{border-left-color:var(--wf-bg-elevated)!important}div.workflow.wf-design-modern.wf-dark .popover.right>.arrow::after,body.wf-design-modern.wf-dark .popover.right>.arrow::after{border-right-color:var(--wf-bg-elevated)!important}div.workflow.wf-design-modern.wf-dark .tooltip-inner,body.wf-design-modern.wf-dark .tooltip-inner{background-color:var(--wf-bg-sidebar)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .close,body.wf-design-modern.wf-dark .close{color:var(--wf-text-muted)!important;text-shadow:none!important;opacity:.7!important}div.workflow.wf-design-modern.wf-dark .close:hover,body.wf-design-modern.wf-dark .close:hover{color:var(--wf-text-primary)!important;opacity:1!important}div.workflow.wf-design-modern.wf-dark .breadcrumb,body.wf-design-modern.wf-dark .breadcrumb{background-color:var(--wf-bg-elevated)!important;color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark .breadcrumb>li>a,body.wf-design-modern.wf-dark .breadcrumb>li>a{color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .text-muted,body.wf-design-modern.wf-dark .text-muted{color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark .text-primary,body.wf-design-modern.wf-dark .text-primary{color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .pagination>li>a,body.wf-design-modern.wf-dark .pagination>li>a{background-color:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .pagination>li>a:hover,body.wf-design-modern.wf-dark .pagination>li>a:hover{background-color:var(--wf-bg-elevated)!important}div.workflow.wf-design-modern.wf-dark .pagination>.active>a,body.wf-design-modern.wf-dark .pagination>.active>a{background-color:var(--wf-accent)!important;border-color:var(--wf-accent)!important;color:#fff!important}div.workflow.wf-design-modern.wf-dark .jumbotron,body.wf-design-modern.wf-dark .jumbotron{background-color:var(--wf-bg-elevated)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .handsontable th,body.wf-design-modern.wf-dark .handsontable th{background:var(--wf-bg-elevated)!important;color:var(--wf-text-muted)!important;border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .handsontable td,body.wf-design-modern.wf-dark .handsontable td{background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important;border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .handsontable tbody tr:nth-child(even) td,body.wf-design-modern.wf-dark .handsontable tbody tr:nth-child(even) td{background:var(--wf-bg-elevated)!important}div.workflow.wf-design-modern.wf-dark .handsontable tbody tr:hover td,body.wf-design-modern.wf-dark .handsontable tbody tr:hover td{background:var(--wf-accent-light)!important}div.workflow.wf-design-modern.wf-dark .wf-side-panel,body.wf-design-modern.wf-dark .wf-side-panel,div.workflow.wf-design-modern.wf-dark .wf-side-panel-content,body.wf-design-modern.wf-dark .wf-side-panel-content{background-color:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-side-panel-header,body.wf-design-modern.wf-dark .wf-side-panel-header{background-color:var(--wf-bg-surface)!important;border-bottom-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark [style*="background: #FFF"],body.wf-design-modern.wf-dark [style*="background: #FFF"],div.workflow.wf-design-modern.wf-dark [style*="background:#FFF"],body.wf-design-modern.wf-dark [style*="background:#FFF"],div.workflow.wf-design-modern.wf-dark [style*="background: #fff"],body.wf-design-modern.wf-dark [style*="background: #fff"],div.workflow.wf-design-modern.wf-dark [style*="background:#fff"],body.wf-design-modern.wf-dark [style*="background:#fff"],div.workflow.wf-design-modern.wf-dark [style*="background: white"],body.wf-design-modern.wf-dark [style*="background: white"],div.workflow.wf-design-modern.wf-dark [style*="background:white"],body.wf-design-modern.wf-dark [style*="background:white"],div.workflow.wf-design-modern.wf-dark [style*="background-color: #fff"],body.wf-design-modern.wf-dark [style*="background-color: #fff"],div.workflow.wf-design-modern.wf-dark [style*="background-color: white"],body.wf-design-modern.wf-dark [style*="background-color: white"]{background:var(--wf-bg-elevated)!important}div.workflow.wf-design-modern.wf-dark [style*="border-bottom: 1px solid #DDD"],body.wf-design-modern.wf-dark [style*="border-bottom: 1px solid #DDD"],div.workflow.wf-design-modern.wf-dark [style*="border-bottom: 1px solid #ddd"],body.wf-design-modern.wf-dark [style*="border-bottom: 1px solid #ddd"],div.workflow.wf-design-modern.wf-dark [style*="border: 1px solid #DDD"],body.wf-design-modern.wf-dark [style*="border: 1px solid #DDD"],div.workflow.wf-design-modern.wf-dark [style*="border: 1px solid #ddd"],body.wf-design-modern.wf-dark [style*="border: 1px solid #ddd"],div.workflow.wf-design-modern.wf-dark [style*="border: 1px solid #ccc"],body.wf-design-modern.wf-dark [style*="border: 1px solid #ccc"],div.workflow.wf-design-modern.wf-dark [style*="border-bottom: 1px solid #ccc"],body.wf-design-modern.wf-dark [style*="border-bottom: 1px solid #ccc"]{border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark [style*="color: #000"],body.wf-design-modern.wf-dark [style*="color: #000"],div.workflow.wf-design-modern.wf-dark [style*="color:#000"],body.wf-design-modern.wf-dark [style*="color:#000"],div.workflow.wf-design-modern.wf-dark [style*="color: black"],body.wf-design-modern.wf-dark [style*="color: black"],div.workflow.wf-design-modern.wf-dark [style*="color:black"],body.wf-design-modern.wf-dark [style*="color:black"],div.workflow.wf-design-modern.wf-dark [style*="color: #333"],body.wf-design-modern.wf-dark [style*="color: #333"],div.workflow.wf-design-modern.wf-dark [style*="color:#333"],body.wf-design-modern.wf-dark [style*="color:#333"]{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark ::-webkit-scrollbar,body.wf-design-modern.wf-dark ::-webkit-scrollbar{width:6px;height:6px}div.workflow.wf-design-modern.wf-dark ::-webkit-scrollbar-track,body.wf-design-modern.wf-dark ::-webkit-scrollbar-track{background:transparent}div.workflow.wf-design-modern.wf-dark ::-webkit-scrollbar-thumb,body.wf-design-modern.wf-dark ::-webkit-scrollbar-thumb{background:rgba(148,163,184,.2);border-radius:3px}div.workflow.wf-design-modern.wf-dark ::-webkit-scrollbar-thumb:hover,body.wf-design-modern.wf-dark ::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.35)}div.workflow.wf-design-modern.wf-dark .wf-worker-type,body.wf-design-modern.wf-dark .wf-worker-type{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-workers-container .worker-name,body.wf-design-modern.wf-dark .wf-workers-container .worker-name{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-workers-container .worker-type,body.wf-design-modern.wf-dark .wf-workers-container .worker-type{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-workers-container .worker-label span,body.wf-design-modern.wf-dark .wf-workers-container .worker-label span{color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark .wf-workers-container .worker-description,body.wf-design-modern.wf-dark .wf-workers-container .worker-description{color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark .wf-workers-container .worker-asterisk,body.wf-design-modern.wf-dark .wf-workers-container .worker-asterisk{color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .wf-workers-container .worker-panel,body.wf-design-modern.wf-dark .wf-workers-container .worker-panel{background:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .wf-workers-container .worker-panel:hover,body.wf-design-modern.wf-dark .wf-workers-container .worker-panel:hover{background:var(--wf-accent-light)!important;border-color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .wf-workers-container .worker-panel .add_buttons,body.wf-design-modern.wf-dark .wf-workers-container .worker-panel .add_buttons{background-color:transparent!important}div.workflow.wf-design-modern.wf-dark .wf-workers-container .worker-panel .add_buttons .btn,body.wf-design-modern.wf-dark .wf-workers-container .worker-panel .add_buttons .btn{color:var(--wf-text-muted)!important;background:transparent!important}div.workflow.wf-design-modern.wf-dark .wf-workers-container .worker-panel .add_buttons .btn:hover,body.wf-design-modern.wf-dark .wf-workers-container .worker-panel .add_buttons .btn:hover{color:var(--wf-accent)!important;background:var(--wf-accent-light)!important}div.workflow.wf-design-modern.wf-dark .wf-id-label,body.wf-design-modern.wf-dark .wf-id-label{border-color:transparent!important}div.workflow.wf-design-modern.wf-dark .help-block,body.wf-design-modern.wf-dark .help-block{color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark li.field-item,body.wf-design-modern.wf-dark li.field-item{background:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark li.field-item .field-name,body.wf-design-modern.wf-dark li.field-item .field-name{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark li.field-item .field-value,body.wf-design-modern.wf-dark li.field-item .field-value{color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark .input-groups .nav-tabs>li>a,body.wf-design-modern.wf-dark .input-groups .nav-tabs>li>a{color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark .input-groups .nav-tabs>li.active>a,body.wf-design-modern.wf-dark .input-groups .nav-tabs>li.active>a{color:var(--wf-text-primary)!important;background-color:var(--wf-bg-surface)!important}div.workflow.wf-design-modern.wf-dark .wf-settings-panel,body.wf-design-modern.wf-dark .wf-settings-panel{background-color:var(--wf-bg-surface)!important}div.workflow.wf-design-modern.wf-dark pre,body.wf-design-modern.wf-dark pre,div.workflow.wf-design-modern.wf-dark code,body.wf-design-modern.wf-dark code{background-color:#0d1117!important;color:#c9d1d9!important;border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark hr,body.wf-design-modern.wf-dark hr{border-top-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .modal-content{background-color:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .dropdown-menu{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;box-shadow:var(--wf-sh-lg)!important}.workflow-modal.wf-design-modern.wf-dark .dropdown-menu>li>a{color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .dropdown-menu>li>a:hover{background-color:var(--wf-accent-light)!important;color:var(--wf-accent)!important}.workflow-modal.wf-design-modern.wf-dark .nav-tabs{border-bottom-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .nav-tabs>li>a{color:var(--wf-text-secondary)!important}.workflow-modal.wf-design-modern.wf-dark .nav-tabs>li.active>a{background-color:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;border-bottom-color:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .form-control{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .form-control:focus{border-color:var(--wf-border-focus)!important;box-shadow:0 0 0 3px rgba(96,165,250,.15)!important}.workflow-modal.wf-design-modern.wf-dark .form-control::placeholder{color:var(--wf-text-muted)!important}.workflow-modal.wf-design-modern.wf-dark label{color:var(--wf-text-secondary)!important}.workflow-modal.wf-design-modern.wf-dark .btn-default{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important;transition:var(--wf-t-fast)}.workflow-modal.wf-design-modern.wf-dark .btn-default:hover{background-color:var(--wf-accent-light)!important;border-color:var(--wf-accent)!important;color:var(--wf-accent)!important}.workflow-modal.wf-design-modern.wf-dark .btn-default:focus{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border-focus)!important;box-shadow:0 0 0 3px rgba(96,165,250,.15)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .btn-default:active,.workflow-modal.wf-design-modern.wf-dark .btn-default.active{background-color:var(--wf-bg-card-hover)!important;border-color:var(--wf-border-strong)!important;color:var(--wf-text-primary)!important;box-shadow:none!important}.workflow-modal.wf-design-modern.wf-dark .close{color:var(--wf-text-muted)!important;text-shadow:none!important}.workflow-modal.wf-design-modern.wf-dark h1,.workflow-modal.wf-design-modern.wf-dark h2,.workflow-modal.wf-design-modern.wf-dark h3,.workflow-modal.wf-design-modern.wf-dark h4,.workflow-modal.wf-design-modern.wf-dark h5{color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .panel,.workflow-modal.wf-design-modern.wf-dark .panel-body,.workflow-modal.wf-design-modern.wf-dark .panel-heading{background-color:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .well{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .list-group-item{background-color:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .input-group-addon{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-secondary)!important}.workflow-modal.wf-design-modern.wf-dark .select2-container .select2-choice,.workflow-modal.wf-design-modern.wf-dark .select2-container .select2-choices{background-color:var(--wf-bg-elevated)!important;background-image:none!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .select2-container .select2-choice .select2-arrow{background:var(--wf-bg-elevated)!important;border-left-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .select2-container .select2-chosen{color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .select2-container-multi .select2-choices .select2-search-choice{background-color:var(--wf-accent-light)!important;border-color:var(--wf-accent)!important;color:var(--wf-accent)!important}.workflow-modal.wf-design-modern.wf-dark .ace_editor,.workflow-modal.wf-design-modern.wf-dark .ace-tm{background-color:#0d1117!important;color:#c9d1d9!important}.workflow-modal.wf-design-modern.wf-dark .ace-tm .ace_gutter{background:#161b22!important;color:var(--wf-text-muted)!important}.workflow-modal.wf-design-modern.wf-dark .ace-tm .ace_cursor{color:#c9d1d9!important}.workflow-modal.wf-design-modern.wf-dark .ace-tm .ace_marker-layer .ace_selection{background:rgba(56,139,253,.25)!important}.workflow-modal.wf-design-modern.wf-dark .ace-tm .ace_marker-layer .ace_active-line{background:rgba(110,118,129,.12)!important}.workflow-modal.wf-design-modern.wf-dark .ace-tm .ace_keyword{color:#ff7b72!important}.workflow-modal.wf-design-modern.wf-dark .ace-tm .ace_string{color:#a5d6ff!important}.workflow-modal.wf-design-modern.wf-dark .ace-tm .ace_comment{color:#8b949e!important}.workflow-modal.wf-design-modern.wf-dark .ace-tm .ace_constant.ace_numeric{color:#79c0ff!important}.workflow-modal.wf-design-modern.wf-dark .handsontable th{background:var(--wf-bg-elevated)!important;color:var(--wf-text-muted)!important;border-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .handsontable td{background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important;border-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark pre,.workflow-modal.wf-design-modern.wf-dark code{background-color:#0d1117!important;color:#c9d1d9!important;border-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark ::-webkit-scrollbar{width:6px;height:6px}.workflow-modal.wf-design-modern.wf-dark ::-webkit-scrollbar-track{background:transparent}.workflow-modal.wf-design-modern.wf-dark ::-webkit-scrollbar-thumb{background:rgba(148,163,184,.2);border-radius:3px}.workflow-modal.wf-design-modern.wf-dark ::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.35)}.workflow-modal.wf-design-modern.wf-dark .wf-worker-config-view,.workflow-modal.wf-design-modern.wf-dark .wf-worker-inputs-outputs{background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .wf-worker-config-view .heading,.workflow-modal.wf-design-modern.wf-dark .worker-outputs .heading,.workflow-modal.wf-design-modern.wf-dark #wf-worker-outputs .heading{border-bottom-color:var(--wf-border)!important;background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .wf-worker-config-view .heading span,.workflow-modal.wf-design-modern.wf-dark .worker-outputs .heading span{color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .wf-worker-config-view .heading .fa,.workflow-modal.wf-design-modern.wf-dark .wf-worker-config-view .heading i{color:var(--wf-text-muted)!important}.workflow-modal.wf-design-modern.wf-dark li.field-item{background:var(--wf-bg-card)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark li.field-item:hover{background:var(--wf-bg-card-hover)!important;border-color:var(--wf-border-strong)!important}.workflow-modal.wf-design-modern.wf-dark li.field-item .field-name,.workflow-modal.wf-design-modern.wf-dark li.field-item .field-name span{color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark li.field-item .field-value,.workflow-modal.wf-design-modern.wf-dark li.field-item .field-value span{color:var(--wf-text-secondary)!important}.workflow-modal.wf-design-modern.wf-dark li.field-item .help-block{color:var(--wf-text-muted)!important}.workflow-modal.wf-design-modern.wf-dark .name-container{border-bottom-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .name-container .form-control{background:var(--wf-bg-elevated)!important;color:var(--wf-text-primary)!important;border-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .docked-heading{background:var(--wf-bg-surface)!important}.workflow-modal.wf-design-modern.wf-dark .input-groups .nav-tabs>li>a{color:var(--wf-text-secondary)!important}.workflow-modal.wf-design-modern.wf-dark .input-groups .nav-tabs>li.active>a{color:var(--wf-accent)!important;border-bottom-color:var(--wf-accent)!important;background:transparent!important}.workflow-modal.wf-design-modern.wf-dark .worker-outputs,.workflow-modal.wf-design-modern.wf-dark #wf-worker-outputs{background:var(--wf-bg-surface)!important;border-left-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .worker-output-preview{background:var(--wf-bg-input)!important;border-top-color:var(--wf-border)!important;color:var(--wf-text-secondary)!important}.workflow-modal.wf-design-modern.wf-dark #wf-worker-outputs .field-name{color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .view-type-selector .btn{color:var(--wf-text-muted)!important;border-color:var(--wf-border)!important;background:transparent!important}.workflow-modal.wf-design-modern.wf-dark .view-type-selector .btn:hover,.workflow-modal.wf-design-modern.wf-dark .view-type-selector .btn.active{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important;border-color:var(--wf-accent)!important}.workflow-modal.wf-design-modern.wf-dark li.field-item select{background:var(--wf-bg-elevated)!important;color:var(--wf-text-primary)!important;border-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .datasource-options{background:transparent!important}.workflow-modal.wf-design-modern.wf-dark #wf-worker-configuration{background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark #wf-worker-configuration .options-tv-container{background:var(--wf-bg-surface)!important}.workflow-modal.wf-design-modern.wf-dark #wf-worker-configuration .options-tv{background:var(--wf-bg-sidebar)!important;border-right-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark #wf-worker-validations{background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .execution-log{background:var(--wf-bg-input)!important;border-top-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .execution-log-header{background:var(--wf-bg-elevated)!important;border-bottom-color:var(--wf-border)!important;color:var(--wf-text-muted)!important}.workflow-modal.wf-design-modern.wf-dark .logs-container{color:var(--wf-text-secondary)!important}.workflow-modal.wf-design-modern.wf-dark [style*="border-bottom: 1px solid #DDD"],.workflow-modal.wf-design-modern.wf-dark [style*="border-bottom: 1px solid #ddd"],.workflow-modal.wf-design-modern.wf-dark [style*="border: 1px solid #DDD"],.workflow-modal.wf-design-modern.wf-dark [style*="border: 1px solid #ddd"],.workflow-modal.wf-design-modern.wf-dark [style*="border: 1px solid #ccc"],.workflow-modal.wf-design-modern.wf-dark [style*="border-bottom: 1px solid #ccc"]{border-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark [style*="background: #FFF"],.workflow-modal.wf-design-modern.wf-dark [style*="background:#FFF"],.workflow-modal.wf-design-modern.wf-dark [style*="background: #fff"],.workflow-modal.wf-design-modern.wf-dark [style*="background:#fff"],.workflow-modal.wf-design-modern.wf-dark [style*="background: white"],.workflow-modal.wf-design-modern.wf-dark [style*="background:white"],.workflow-modal.wf-design-modern.wf-dark [style*="background-color: #fff"],.workflow-modal.wf-design-modern.wf-dark [style*="background-color: white"]{background:var(--wf-bg-elevated)!important}.workflow-modal.wf-design-modern.wf-dark [style*="color: #000"],.workflow-modal.wf-design-modern.wf-dark [style*="color:#000"],.workflow-modal.wf-design-modern.wf-dark [style*="color: black"],.workflow-modal.wf-design-modern.wf-dark [style*="color:black"]{color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .tab-content,.workflow-modal.wf-design-modern.wf-dark .tab-pane{background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark table,.workflow-modal.wf-design-modern.wf-dark .table{color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .table>thead>tr>th{background:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-secondary)!important}.workflow-modal.wf-design-modern.wf-dark .table>tbody>tr>td{border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .table>tbody>tr:hover>td{background:var(--wf-bg-elevated)!important}.workflow-modal.wf-design-modern.wf-dark .badge{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important}.workflow-modal.wf-design-modern.wf-dark .alert-warning{background:var(--wf-warning-bg)!important;color:var(--wf-warning-text)!important;border-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .alert-info{background:rgba(59,130,246,.12)!important;color:#93C5FD!important;border-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .alert-danger{background:var(--wf-danger-bg)!important;color:var(--wf-danger-text)!important;border-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .popover{background:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important}.workflow-modal.wf-design-modern.wf-dark .popover-title{background:var(--wf-bg-sidebar)!important;border-bottom-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .popover-content{color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .breadcrumb>li,.workflow-modal.wf-design-modern.wf-dark .breadcrumb>li>a{color:var(--wf-text-secondary)!important}.workflow-modal.wf-design-modern.wf-dark .breadcrumb>.active{color:var(--wf-text-primary)!important}.workflow-modal.wf-design-modern.wf-dark .text-muted{color:var(--wf-text-muted)!important}.workflow-modal.wf-design-modern.wf-dark p,.workflow-modal.wf-design-modern.wf-dark span,.workflow-modal.wf-design-modern.wf-dark div{color:inherit}div.workflow.wf-design-modern.wf-dark .wf-workers-container,body.wf-design-modern.wf-dark .wf-workers-container,div.workflow.wf-design-modern.wf-dark .wf-shapes-container,body.wf-design-modern.wf-dark .wf-shapes-container,div.workflow.wf-design-modern.wf-dark .wf-collection-body,body.wf-design-modern.wf-dark .wf-collection-body,div.workflow.wf-design-modern.wf-dark .wf-viz-container,body.wf-design-modern.wf-dark .wf-viz-container,div.workflow.wf-design-modern.wf-dark .wf-viewers-container,body.wf-design-modern.wf-dark .wf-viewers-container,div.workflow.wf-design-modern.wf-dark .wf-io-view,body.wf-design-modern.wf-dark .wf-io-view,div.workflow.wf-design-modern.wf-dark .wf-settings-view,body.wf-design-modern.wf-dark .wf-settings-view,div.workflow.wf-design-modern.wf-dark .wf-basic-view,body.wf-design-modern.wf-dark .wf-basic-view{background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-side-panel-header h3,body.wf-design-modern.wf-dark .wf-side-panel-header h3,div.workflow.wf-design-modern.wf-dark .wf-side-panel-header h4,body.wf-design-modern.wf-dark .wf-side-panel-header h4,div.workflow.wf-design-modern.wf-dark .side-panel-title,body.wf-design-modern.wf-dark .side-panel-title{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .plugin-tabs,body.wf-design-modern.wf-dark .plugin-tabs,div.workflow.wf-design-modern.wf-dark .plugin-tabs>.tab-pane,body.wf-design-modern.wf-dark .plugin-tabs>.tab-pane,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-content,body.wf-design-modern.wf-dark .wf-nav-menu-content{background:var(--wf-bg-surface)!important}div.workflow.wf-design-modern.wf-dark .wf-view-toggle .btn,body.wf-design-modern.wf-dark .wf-view-toggle .btn{background:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark .wf-view-toggle .btn.active,body.wf-design-modern.wf-dark .wf-view-toggle .btn.active{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important;border-color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .full-view .wf-top-actions .btn,body.wf-design-modern.wf-dark .full-view .wf-top-actions .btn,div.workflow.wf-design-modern.wf-dark .full-view .zoom .btn,body.wf-design-modern.wf-dark .full-view .zoom .btn{color:var(--wf-text-secondary)!important;border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .full-view .wf-top-actions .btn:hover,body.wf-design-modern.wf-dark .full-view .wf-top-actions .btn:hover,div.workflow.wf-design-modern.wf-dark .full-view .zoom .btn:hover,body.wf-design-modern.wf-dark .full-view .zoom .btn:hover{color:var(--wf-accent)!important;background:var(--wf-accent-light)!important}div.workflow.wf-design-modern.wf-dark .wf-shapes-container .shape-item,body.wf-design-modern.wf-dark .wf-shapes-container .shape-item,div.workflow.wf-design-modern.wf-dark .shape-item,body.wf-design-modern.wf-dark .shape-item{background:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-shapes-container .shape-item:hover,body.wf-design-modern.wf-dark .wf-shapes-container .shape-item:hover,div.workflow.wf-design-modern.wf-dark .shape-item:hover,body.wf-design-modern.wf-dark .shape-item:hover{background:var(--wf-accent-light)!important;border-color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .shape-item img,body.wf-design-modern.wf-dark .shape-item img,div.workflow.wf-design-modern.wf-dark .shape-item svg,body.wf-design-modern.wf-dark .shape-item svg{filter:invert(0.85)}div.workflow.wf-design-modern.wf-dark .wf-workers-container .workers-header,body.wf-design-modern.wf-dark .wf-workers-container .workers-header,div.workflow.wf-design-modern.wf-dark .wf-side-panel-list-container,body.wf-design-modern.wf-dark .wf-side-panel-list-container{background:var(--wf-bg-surface)!important}div.workflow.wf-design-modern.wf-dark .filters-list .dropdown-menu,body.wf-design-modern.wf-dark .filters-list .dropdown-menu{background:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .filters-list .dropdown-menu h1,body.wf-design-modern.wf-dark .filters-list .dropdown-menu h1{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .filters-list .dropdown-menu label,body.wf-design-modern.wf-dark .filters-list .dropdown-menu label{color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark .wf-tabs .nav-pills>li>a,body.wf-design-modern.wf-dark .wf-tabs .nav-pills>li>a{color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark .wf-tabs .nav-pills>li.active>a,body.wf-design-modern.wf-dark .wf-tabs .nav-pills>li.active>a{background:var(--wf-accent)!important;color:#fff!important}div.workflow.wf-design-modern.wf-dark .wf-workers-container .wf-search-worker .input-group,body.wf-design-modern.wf-dark .wf-workers-container .wf-search-worker .input-group{background:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .wf-workers-container .wf-search-worker .form-control,body.wf-design-modern.wf-dark .wf-workers-container .wf-search-worker .form-control{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-workers-container .wf-search-worker .form-control::placeholder,body.wf-design-modern.wf-dark .wf-workers-container .wf-search-worker .form-control::placeholder{color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark .workers-count,body.wf-design-modern.wf-dark .workers-count{color:var(--wf-text-muted)!important;border-bottom-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .wf-workers-container .btn-group-justified,body.wf-design-modern.wf-dark .wf-workers-container .btn-group-justified{border-top-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .wf-modern-statusbar,body.wf-design-modern.wf-dark .wf-modern-statusbar{border-top-color:var(--wf-border)!important;color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark .wf-modern-statusbar .wf-status-node-count,body.wf-design-modern.wf-dark .wf-modern-statusbar .wf-status-node-count,div.workflow.wf-design-modern.wf-dark .wf-modern-statusbar .wf-status-edge-count,body.wf-design-modern.wf-dark .wf-modern-statusbar .wf-status-edge-count{color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark .wf-tab-footer span,body.wf-design-modern.wf-dark .wf-tab-footer span,div.workflow.wf-design-modern.wf-dark .wf-tab-footer a,body.wf-design-modern.wf-dark .wf-tab-footer a{color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark .wf-footer,body.wf-design-modern.wf-dark .wf-footer{background:var(--wf-bg-surface)!important;border-top-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .wf-footer .footer-tabs-heading>span,body.wf-design-modern.wf-dark .wf-footer .footer-tabs-heading>span{color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark .wf-footer .nav-tabs>li>a,body.wf-design-modern.wf-dark .wf-footer .nav-tabs>li>a{color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark .wf-footer .nav-tabs>li.active>a,body.wf-design-modern.wf-dark .wf-footer .nav-tabs>li.active>a{color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .wf-graph-info,body.wf-design-modern.wf-dark .wf-graph-info{color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark .wf-graph-info a,body.wf-design-modern.wf-dark .wf-graph-info a{color:var(--wf-text-secondary)!important}body.wf-dark-active .select2-drop{background-color:#1a2744!important;border-color:rgba(148,163,184,.15)!important;color:#E2E8F0!important}body.wf-dark-active .select2-results .select2-result-label{color:#E2E8F0!important}body.wf-dark-active .select2-results .select2-highlighted{background:rgba(59,130,246,.15)!important;color:#3B82F6!important}body.wf-dark-active .select2-search input{background-color:#16213e!important;border-color:rgba(148,163,184,.15)!important;color:#E2E8F0!important}div.workflow.wf-design-modern.wf-dark .canvas-node-info,body.wf-design-modern.wf-dark .canvas-node-info,div.workflow.wf-design-modern.wf-dark .wf-canvas-node-info,body.wf-design-modern.wf-dark .wf-canvas-node-info{background:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .d3view-side-modal,body.wf-design-modern.wf-dark .d3view-side-modal{background:var(--wf-bg-surface)!important}div.workflow.wf-design-modern.wf-dark .d3view-side-modal .side-modal-header,body.wf-design-modern.wf-dark .d3view-side-modal .side-modal-header{background:var(--wf-bg-surface)!important;border-bottom-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .d3view-side-modal .side-modal-body,body.wf-design-modern.wf-dark .d3view-side-modal .side-modal-body{background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-ancestry-view,body.wf-design-modern.wf-dark .wf-ancestry-view,div.workflow.wf-design-modern.wf-dark .wf-data-view,body.wf-design-modern.wf-dark .wf-data-view,div.workflow.wf-design-modern.wf-dark .wf-timeline-view,body.wf-design-modern.wf-dark .wf-timeline-view{background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .fa,body.wf-design-modern.wf-dark .fa,div.workflow.wf-design-modern.wf-dark .fas,body.wf-design-modern.wf-dark .fas,div.workflow.wf-design-modern.wf-dark .far,body.wf-design-modern.wf-dark .far,div.workflow.wf-design-modern.wf-dark .fab,body.wf-design-modern.wf-dark .fab{color:inherit}div.workflow.wf-design-modern.wf-dark .wf-modern-header-search .wf-worker-search-outer,body.wf-design-modern.wf-dark .wf-modern-header-search .wf-worker-search-outer{background:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .wf-modern-header-search .wf-worker-search,body.wf-design-modern.wf-dark .wf-modern-header-search .wf-worker-search{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-modern-header-search .wf-worker-search::placeholder,body.wf-design-modern.wf-dark .wf-modern-header-search .wf-worker-search::placeholder{color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark .wf-modern-header-divider,body.wf-design-modern.wf-dark .wf-modern-header-divider{background:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .pl-context-menu,body.wf-design-modern.wf-dark .pl-context-menu,div.workflow.wf-design-modern.wf-dark .context-menu,body.wf-design-modern.wf-dark .context-menu{background:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;box-shadow:var(--wf-sh-lg)!important}div.workflow.wf-design-modern.wf-dark .pl-context-menu li a,body.wf-design-modern.wf-dark .pl-context-menu li a,div.workflow.wf-design-modern.wf-dark .context-menu li a,body.wf-design-modern.wf-dark .context-menu li a{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .pl-context-menu li a:hover,body.wf-design-modern.wf-dark .pl-context-menu li a:hover,div.workflow.wf-design-modern.wf-dark .context-menu li a:hover,body.wf-design-modern.wf-dark .context-menu li a:hover{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper{background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important;border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .tab-pane,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .tab-pane,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .tab-content,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .tab-content{background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .wf-nav-tab-header,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .wf-nav-tab-header{background:var(--wf-bg-surface)!important;border-bottom-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .wf-nav-tab-header h4,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .wf-nav-tab-header h4,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .wf-nav-tab-header span,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .wf-nav-tab-header span{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .viz-list-item,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .viz-list-item{background:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .viz-list-item:hover,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .viz-list-item:hover{background:var(--wf-accent-light)!important;border-color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .viz-list-item .viz-name,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .viz-list-item .viz-name{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .viz-list-item .viz-info,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .viz-list-item .viz-info{color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper ul.wf-shapes li,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper ul.wf-shapes li,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper ul#wf-viz-workers li,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper ul#wf-viz-workers li{border-color:var(--wf-border)!important;background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper ul.wf-shapes li:hover,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper ul.wf-shapes li:hover,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper ul#wf-viz-workers li:hover,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper ul#wf-viz-workers li:hover{background:var(--wf-accent-light)!important;border-color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper ul.wf-shapes li img,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper ul.wf-shapes li img,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .viz-list-item img,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .viz-list-item img{filter:invert(0.85)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .pl-search,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .pl-search,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper input[type=text],body.wf-design-modern.wf-dark .wf-nav-menu-wrapper input[type=text]{background:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper input::placeholder,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper input::placeholder{color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .pl-toggle-sidebar,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .pl-toggle-sidebar{color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper>.ui-resizable-handle,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper>.ui-resizable-handle{background:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .wf-log-item,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .wf-log-item{border-bottom-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .wf-log-item .timestamp,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .wf-log-item .timestamp{color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark .wf-guide-panel,body.wf-design-modern.wf-dark .wf-guide-panel,div.workflow.wf-design-modern.wf-dark .wf-guide-container,body.wf-design-modern.wf-dark .wf-guide-container{background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-group-label,body.wf-design-modern.wf-dark .wf-group-label,div.workflow.wf-design-modern.wf-dark .canvas-group-label,body.wf-design-modern.wf-dark .canvas-group-label{background:var(--wf-bg-elevated)!important;color:var(--wf-text-primary)!important;border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .wf-guide-me-btn,body.wf-design-modern.wf-dark .wf-guide-me-btn{box-shadow:0 2px 8px rgba(0,0,0,.3)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .form-builder-container,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .form-builder-container,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .wf-settings-form,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .wf-settings-form,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-formbuilder,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-formbuilder{background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder .input-groups-list,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder .input-groups-list,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder .input-groups-sidebar,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder .input-groups-sidebar,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder>.row>.col-md-3,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder>.row>.col-md-3,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder>.row>.col-md-4,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder>.row>.col-md-4,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder>.row>[class*=col-],body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder>.row>[class*=col-]{background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder .input-group-item,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder .input-group-item,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder .list-group-item,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder .list-group-item{background:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder .input-group-item:hover,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder .input-group-item:hover,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder .list-group-item:hover,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder .list-group-item:hover{background:var(--wf-accent-light)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder .input-group-item.active,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder .input-group-item.active,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder .list-group-item.active,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .d3view-inputsBuilder .list-group-item.active{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important;border-color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper li.field-item,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper li.field-item{background:var(--wf-bg-card)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper li.field-item:hover,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper li.field-item:hover{background:var(--wf-bg-card-hover)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper li.field-item .field-name,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper li.field-item .field-name,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper li.field-item .field-name span,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper li.field-item .field-name span{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper li.field-item .field-value,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper li.field-item .field-value,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper li.field-item .field-value span,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper li.field-item .field-value span{color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper li.field-item .help-block,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper li.field-item .help-block{color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .form-control,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .form-control{background:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .form-control:focus,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .form-control:focus{border-color:var(--wf-border-focus)!important;box-shadow:0 0 0 3px rgba(96,165,250,.15)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .onoffswitch-label,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .onoffswitch-label,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .toggle-switch,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .toggle-switch{border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .select2-container .select2-choice,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .select2-container .select2-choice,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .select2-container .select2-choices,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .select2-container .select2-choices{background:var(--wf-bg-elevated)!important;background-image:none!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .select2-container .select2-chosen,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .select2-container .select2-chosen{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-container,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-container,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-panel,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-panel{background:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-toolbar,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-toolbar,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-menubar,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-menubar{background:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-btn,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-btn{background:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-btn:hover,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-btn:hover{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-btn button,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-btn button,div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-btn button span,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-btn button span{color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-edit-area,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-edit-area{border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-content-body,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-content-body{background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-statusbar,body.wf-design-modern.wf-dark .wf-nav-menu-wrapper .mce-statusbar{background:var(--wf-bg-sidebar)!important;border-top-color:var(--wf-border)!important;color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark .wf-decision-validation-label,body.wf-design-modern.wf-dark .wf-decision-validation-label{background:var(--wf-bg-elevated)!important;border:1px solid var(--wf-border)!important;color:var(--wf-text-primary)!important;box-shadow:var(--wf-sh-sm)!important}div.workflow.wf-design-modern.wf-dark .wf-decision-validation-content,body.wf-design-modern.wf-dark .wf-decision-validation-content{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-decision-validation-label .fa,body.wf-design-modern.wf-dark .wf-decision-validation-label .fa,div.workflow.wf-design-modern.wf-dark .wf-decision-validation-label i,body.wf-design-modern.wf-dark .wf-decision-validation-label i{color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark [style*="background: #FFF"],body.wf-design-modern.wf-dark [style*="background: #FFF"],div.workflow.wf-design-modern.wf-dark [style*="background:#FFF"],body.wf-design-modern.wf-dark [style*="background:#FFF"],div.workflow.wf-design-modern.wf-dark [style*="background: #fff"],body.wf-design-modern.wf-dark [style*="background: #fff"],div.workflow.wf-design-modern.wf-dark [style*="background:#fff"],body.wf-design-modern.wf-dark [style*="background:#fff"],div.workflow.wf-design-modern.wf-dark [style*="background: white"],body.wf-design-modern.wf-dark [style*="background: white"],div.workflow.wf-design-modern.wf-dark [style*="background:white"],body.wf-design-modern.wf-dark [style*="background:white"],div.workflow.wf-design-modern.wf-dark [style*="background-color: #fff"],body.wf-design-modern.wf-dark [style*="background-color: #fff"],div.workflow.wf-design-modern.wf-dark [style*="background-color:#fff"],body.wf-design-modern.wf-dark [style*="background-color:#fff"],div.workflow.wf-design-modern.wf-dark [style*="background-color: #FFF"],body.wf-design-modern.wf-dark [style*="background-color: #FFF"],div.workflow.wf-design-modern.wf-dark [style*="background-color:#FFF"],body.wf-design-modern.wf-dark [style*="background-color:#FFF"],div.workflow.wf-design-modern.wf-dark [style*="background-color: white"],body.wf-design-modern.wf-dark [style*="background-color: white"],div.workflow.wf-design-modern.wf-dark [style*="background-color:white"],body.wf-design-modern.wf-dark [style*="background-color:white"]{background:var(--wf-bg-elevated)!important}div.workflow.wf-design-modern.wf-dark [style*="color: #000"],body.wf-design-modern.wf-dark [style*="color: #000"],div.workflow.wf-design-modern.wf-dark [style*="color:#000"],body.wf-design-modern.wf-dark [style*="color:#000"],div.workflow.wf-design-modern.wf-dark [style*="color: black"],body.wf-design-modern.wf-dark [style*="color: black"],div.workflow.wf-design-modern.wf-dark [style*="color:black"],body.wf-design-modern.wf-dark [style*="color:black"],div.workflow.wf-design-modern.wf-dark [style*="color: #333"],body.wf-design-modern.wf-dark [style*="color: #333"],div.workflow.wf-design-modern.wf-dark [style*="color:#333"],body.wf-design-modern.wf-dark [style*="color:#333"],div.workflow.wf-design-modern.wf-dark [style*="color: #555"],body.wf-design-modern.wf-dark [style*="color: #555"],div.workflow.wf-design-modern.wf-dark [style*="color:#555"],body.wf-design-modern.wf-dark [style*="color:#555"]{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark [style*="border: 1px solid #DDD"],body.wf-design-modern.wf-dark [style*="border: 1px solid #DDD"],div.workflow.wf-design-modern.wf-dark [style*="border: 1px solid #ddd"],body.wf-design-modern.wf-dark [style*="border: 1px solid #ddd"],div.workflow.wf-design-modern.wf-dark [style*="border: 1px solid #ccc"],body.wf-design-modern.wf-dark [style*="border: 1px solid #ccc"],div.workflow.wf-design-modern.wf-dark [style*="border-bottom: 1px solid #DDD"],body.wf-design-modern.wf-dark [style*="border-bottom: 1px solid #DDD"],div.workflow.wf-design-modern.wf-dark [style*="border-bottom: 1px solid #ddd"],body.wf-design-modern.wf-dark [style*="border-bottom: 1px solid #ddd"],div.workflow.wf-design-modern.wf-dark [style*="border-bottom: 1px solid #ccc"],body.wf-design-modern.wf-dark [style*="border-bottom: 1px solid #ccc"],div.workflow.wf-design-modern.wf-dark [style*="border-bottom: 1px solid #EEE"],body.wf-design-modern.wf-dark [style*="border-bottom: 1px solid #EEE"],div.workflow.wf-design-modern.wf-dark [style*="border-bottom: 1px solid #eee"],body.wf-design-modern.wf-dark [style*="border-bottom: 1px solid #eee"]{border-color:var(--wf-border)!important}body.wf-design-modern .d3view-generic-modal-container .modal-content,body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-content{border-radius:var(--wf-r-xl)!important;box-shadow:var(--wf-sh-lg)!important;border:1px solid var(--wf-border)!important;overflow:hidden;background:var(--wf-bg-surface)!important}body.wf-design-modern .d3view-generic-modal-container .modal-header,body.wf-design-modern .d3view-generic-modal-container .d3view-modal-header,body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header,body.wf-design-modern.wf-dark .d3view-generic-modal-container .d3view-modal-header,div.workflow.wf-design-modern .d3view-generic-modal-container .modal-header,div.workflow.wf-design-modern .d3view-generic-modal-container .d3view-modal-header,div.workflow.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header,div.workflow.wf-design-modern.wf-dark .d3view-generic-modal-container .d3view-modal-header{min-height:51px;display:flex!important;align-items:center;padding:0 20px!important;gap:12px;border-bottom:1px solid var(--wf-border)!important;background:var(--wf-bg-surface)!important;border-radius:0!important}body.wf-design-modern .d3view-generic-modal-container .modal-header>.pull-right,body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>.pull-right,div.workflow.wf-design-modern .d3view-generic-modal-container .modal-header>.pull-right,div.workflow.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>.pull-right,body.wf-design-modern .d3view-generic-modal-container .modal-header>.btn-group.pull-right,body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>.btn-group.pull-right,div.workflow.wf-design-modern .d3view-generic-modal-container .modal-header>.btn-group.pull-right,div.workflow.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>.btn-group.pull-right,body.wf-design-modern .d3view-generic-modal-container .modal-header>button.pull-right,body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>button.pull-right,div.workflow.wf-design-modern .d3view-generic-modal-container .modal-header>button.pull-right,div.workflow.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>button.pull-right{float:none!important}body.wf-design-modern .d3view-generic-modal-container .modal-header>:nth-last-child(1):not(:first-child),body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>:nth-last-child(1):not(:first-child),div.workflow.wf-design-modern .d3view-generic-modal-container .modal-header>:nth-last-child(1):not(:first-child),div.workflow.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>:nth-last-child(1):not(:first-child){order:2}body.wf-design-modern .d3view-generic-modal-container .modal-header>:nth-last-child(2):not(:first-child),body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>:nth-last-child(2):not(:first-child),div.workflow.wf-design-modern .d3view-generic-modal-container .modal-header>:nth-last-child(2):not(:first-child),div.workflow.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>:nth-last-child(2):not(:first-child){order:3}body.wf-design-modern .d3view-generic-modal-container .modal-header>:nth-last-child(3):not(:first-child),body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>:nth-last-child(3):not(:first-child),div.workflow.wf-design-modern .d3view-generic-modal-container .modal-header>:nth-last-child(3):not(:first-child),div.workflow.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>:nth-last-child(3):not(:first-child){order:4}body.wf-design-modern .d3view-generic-modal-container .modal-header>:nth-last-child(4):not(:first-child),body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>:nth-last-child(4):not(:first-child),div.workflow.wf-design-modern .d3view-generic-modal-container .modal-header>:nth-last-child(4):not(:first-child),div.workflow.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>:nth-last-child(4):not(:first-child){order:5}body.wf-design-modern .d3view-generic-modal-container .modal-header>:nth-last-child(5):not(:first-child),body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>:nth-last-child(5):not(:first-child),div.workflow.wf-design-modern .d3view-generic-modal-container .modal-header>:nth-last-child(5):not(:first-child),div.workflow.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>:nth-last-child(5):not(:first-child){order:6}body.wf-design-modern .d3view-generic-modal-container .modal-header>:nth-last-child(6):not(:first-child),body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>:nth-last-child(6):not(:first-child),div.workflow.wf-design-modern .d3view-generic-modal-container .modal-header>:nth-last-child(6):not(:first-child),div.workflow.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>:nth-last-child(6):not(:first-child){order:7}body.wf-design-modern .d3view-generic-modal-container .modal-header>:nth-last-child(7):not(:first-child),body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>:nth-last-child(7):not(:first-child),div.workflow.wf-design-modern .d3view-generic-modal-container .modal-header>:nth-last-child(7):not(:first-child),div.workflow.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>:nth-last-child(7):not(:first-child){order:8}body.wf-design-modern .d3view-generic-modal-container .modal-header>:nth-last-child(8):not(:first-child),body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>:nth-last-child(8):not(:first-child),div.workflow.wf-design-modern .d3view-generic-modal-container .modal-header>:nth-last-child(8):not(:first-child),div.workflow.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>:nth-last-child(8):not(:first-child){order:9}body.wf-design-modern .d3view-generic-modal-container .modal-header>:nth-last-child(9):not(:first-child),body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>:nth-last-child(9):not(:first-child),div.workflow.wf-design-modern .d3view-generic-modal-container .modal-header>:nth-last-child(9):not(:first-child),div.workflow.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>:nth-last-child(9):not(:first-child){order:10}body.wf-design-modern .d3view-generic-modal-container .modal-header>:nth-last-child(10):not(:first-child),body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>:nth-last-child(10):not(:first-child),div.workflow.wf-design-modern .d3view-generic-modal-container .modal-header>:nth-last-child(10):not(:first-child),div.workflow.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header>:nth-last-child(10):not(:first-child){order:11}body.wf-design-modern .d3view-generic-modal-container .modal-title,body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-title,div.workflow.wf-design-modern .d3view-generic-modal-container .modal-title,div.workflow.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-title{font-size:15px!important;font-weight:600!important;color:var(--wf-text-primary)!important;flex:1 1 auto;min-width:0;margin:0;line-height:1.4;order:0!important}body.wf-design-modern .d3view-generic-modal-container .modal-header .close,body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header .close,div.workflow.wf-design-modern .d3view-generic-modal-container .modal-header .close,div.workflow.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header .close{font-size:18px!important;opacity:.5;color:var(--wf-text-muted)!important;text-shadow:none!important;transition:var(--wf-t-fast);margin:0!important;padding:0!important}body.wf-design-modern .d3view-generic-modal-container .modal-header .close:hover,body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header .close:hover,div.workflow.wf-design-modern .d3view-generic-modal-container .modal-header .close:hover,div.workflow.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header .close:hover{opacity:1;color:var(--wf-text-primary)!important}body.wf-design-modern .d3view-generic-modal-container .modal-body,body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-body{padding:20px!important;background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}body.wf-design-modern .d3view-generic-modal-container .modal-footer,body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-footer{min-height:51px;display:flex!important;align-items:center;justify-content:flex-end;padding:0 20px!important;gap:8px;border-top:1px solid var(--wf-border)!important;background:var(--wf-bg-surface)!important;margin-top:0!important;border-radius:0!important}body.wf-design-modern .d3view-generic-modal-container .modal-footer .btn,body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-footer .btn{height:34px;padding:0 16px!important;border-radius:var(--wf-r-md)!important;font-size:12px!important;font-weight:600!important;transition:var(--wf-t-fast);display:inline-flex;align-items:center;gap:6px;line-height:1}body.wf-design-modern .d3view-generic-modal-container .btn-default,body.wf-design-modern .d3view-plugins-sidebar .btn-default,body.wf-design-modern.wf-dark .d3view-generic-modal-container .btn-default,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .btn-default{background:var(--wf-bg-elevated)!important;color:var(--wf-text-secondary)!important;border:1px solid var(--wf-border)!important;transition:var(--wf-t-fast)}body.wf-design-modern .d3view-generic-modal-container .btn-default:hover,body.wf-design-modern .d3view-plugins-sidebar .btn-default:hover,body.wf-design-modern.wf-dark .d3view-generic-modal-container .btn-default:hover,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .btn-default:hover{background:var(--wf-bg-card-hover)!important;border-color:var(--wf-border-strong)!important;color:var(--wf-text-primary)!important}body.wf-design-modern .d3view-generic-modal-container .btn-default:focus,body.wf-design-modern .d3view-plugins-sidebar .btn-default:focus,body.wf-design-modern.wf-dark .d3view-generic-modal-container .btn-default:focus,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .btn-default:focus{background:var(--wf-bg-elevated)!important;border-color:var(--wf-border-focus)!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important;color:var(--wf-text-primary)!important}body.wf-design-modern .d3view-generic-modal-container .btn-default:active,body.wf-design-modern .d3view-generic-modal-container .btn-default.active,body.wf-design-modern .d3view-plugins-sidebar .btn-default:active,body.wf-design-modern .d3view-plugins-sidebar .btn-default.active,body.wf-design-modern.wf-dark .d3view-generic-modal-container .btn-default:active,body.wf-design-modern.wf-dark .d3view-generic-modal-container .btn-default.active,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .btn-default:active,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .btn-default.active{background:var(--wf-bg-card-hover)!important;border-color:var(--wf-border-strong)!important;color:var(--wf-text-primary)!important;box-shadow:none!important}body.wf-design-modern .d3view-generic-modal-container .modal-footer .btn-primary,body.wf-design-modern .d3view-generic-modal-container .modal-footer #apply,body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-footer .btn-primary,body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-footer #apply{background:var(--wf-accent)!important;color:#fff!important;border:1px solid var(--wf-accent)!important;box-shadow:0 2px 8px rgba(59,130,246,.3)}body.wf-design-modern .d3view-generic-modal-container .modal-footer .btn-primary:hover,body.wf-design-modern .d3view-generic-modal-container .modal-footer #apply:hover,body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-footer .btn-primary:hover,body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-footer #apply:hover{background:var(--wf-accent-hover)!important;box-shadow:0 4px 14px rgba(59,130,246,.45)}body.wf-design-modern .modal-backdrop,body.wf-design-modern.wf-dark .modal-backdrop{background-color:rgba(15,23,42,.4)!important}body.wf-design-modern .d3view-generic-modal-container .form-control,body.wf-design-modern .d3view-plugins-sidebar .form-control,body.wf-design-modern.wf-dark .d3view-generic-modal-container .form-control,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .form-control{height:36px;padding:0 12px;border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-md)!important;background:var(--wf-bg-input)!important;color:var(--wf-text-primary)!important;font-size:13px;transition:var(--wf-t-fast);outline:0!important;box-shadow:none!important}body.wf-design-modern .d3view-generic-modal-container textarea.form-control,body.wf-design-modern .d3view-plugins-sidebar textarea.form-control,body.wf-design-modern.wf-dark .d3view-generic-modal-container textarea.form-control,body.wf-design-modern.wf-dark .d3view-plugins-sidebar textarea.form-control{height:auto;padding:8px 12px;min-height:64px}body.wf-design-modern .d3view-generic-modal-container .form-control:focus,body.wf-design-modern .d3view-plugins-sidebar .form-control:focus,body.wf-design-modern.wf-dark .d3view-generic-modal-container .form-control:focus,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .form-control:focus{border-color:var(--wf-border-focus)!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important;background:var(--wf-bg-surface)!important}body.wf-design-modern .d3view-generic-modal-container .form-control::placeholder,body.wf-design-modern .d3view-plugins-sidebar .form-control::placeholder,body.wf-design-modern.wf-dark .d3view-generic-modal-container .form-control::placeholder,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .form-control::placeholder{color:var(--wf-text-disabled)!important}body.wf-design-modern .d3view-generic-modal-container label,body.wf-design-modern .d3view-generic-modal-container .control-label,body.wf-design-modern .d3view-plugins-sidebar label,body.wf-design-modern .d3view-plugins-sidebar .control-label,body.wf-design-modern.wf-dark .d3view-generic-modal-container label,body.wf-design-modern.wf-dark .d3view-generic-modal-container .control-label,body.wf-design-modern.wf-dark .d3view-plugins-sidebar label,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .control-label{color:var(--wf-text-secondary)!important;font-size:12px;font-weight:500}body.wf-design-modern .d3view-generic-modal-container .select2-container .select2-choice,body.wf-design-modern .d3view-plugins-sidebar .select2-container .select2-choice,body.wf-design-modern.wf-dark .d3view-generic-modal-container .select2-container .select2-choice,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .select2-container .select2-choice{height:36px!important;line-height:34px!important;padding:0 12px!important;border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-md)!important;background:var(--wf-bg-input)!important;color:var(--wf-text-primary)!important;font-size:13px;background-image:none!important;transition:var(--wf-t-fast)}body.wf-design-modern .d3view-generic-modal-container .select2-container-multi .select2-choices,body.wf-design-modern .d3view-plugins-sidebar .select2-container-multi .select2-choices,body.wf-design-modern.wf-dark .d3view-generic-modal-container .select2-container-multi .select2-choices,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .select2-container-multi .select2-choices{border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-md)!important;background:var(--wf-bg-input)!important;padding:4px!important;min-height:36px!important;background-image:none!important}body.wf-design-modern .d3view-generic-modal-container .select2-container-multi .select2-search-choice,body.wf-design-modern .d3view-plugins-sidebar .select2-container-multi .select2-search-choice,body.wf-design-modern.wf-dark .d3view-generic-modal-container .select2-container-multi .select2-search-choice,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .select2-container-multi .select2-search-choice{background:var(--wf-accent-light)!important;border:1px solid transparent!important;border-radius:var(--wf-r-sm)!important;color:var(--wf-accent)!important;font-size:12px;padding:2px 8px!important;background-image:none!important}body.wf-design-modern .select2-drop,body.wf-design-modern.wf-dark .select2-drop{border-radius:var(--wf-r-md)!important;box-shadow:var(--wf-sh-lg)!important;border:1px solid var(--wf-border)!important;background:var(--wf-bg-surface)!important;margin-top:4px}body.wf-design-modern .select2-results .select2-result-label,body.wf-design-modern.wf-dark .select2-results .select2-result-label{font-size:13px;padding:6px 12px!important}body.wf-design-modern .select2-results .select2-highlighted,body.wf-design-modern.wf-dark .select2-results .select2-highlighted{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important;border-radius:var(--wf-r-sm)}body.wf-design-modern .d3view-generic-modal-container .btn,body.wf-design-modern .d3view-plugins-sidebar .btn,body.wf-design-modern.wf-dark .d3view-generic-modal-container .btn,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .btn{border-radius:var(--wf-r-md)!important;transition:var(--wf-t-fast);font-weight:500}body.wf-design-modern .d3view-plugins-sidebar,body.wf-design-modern.wf-dark .d3view-plugins-sidebar{background:var(--wf-bg-surface)!important;border-left:1px solid var(--wf-border)!important;box-shadow:var(--wf-sh-xl)!important;color:var(--wf-text-primary)!important}body.wf-design-modern .d3view-plugins-sidebar .panel-heading,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .panel-heading{min-height:51px;display:flex!important;align-items:center;padding:0 20px!important;gap:12px;border-bottom:1px solid var(--wf-border)!important;background:var(--wf-bg-surface)!important}body.wf-design-modern .d3view-plugins-sidebar .panel-heading h1,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .panel-heading h1{font-size:15px!important;font-weight:600!important;color:var(--wf-text-primary)!important;flex:1;margin:0}body.wf-design-modern .d3view-plugins-sidebar .panel-heading .close,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .panel-heading .close{font-size:18px!important;opacity:.5;color:var(--wf-text-muted)!important;text-shadow:none!important;transition:var(--wf-t-fast)}body.wf-design-modern .d3view-plugins-sidebar .panel-heading .close:hover,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .panel-heading .close:hover{opacity:1;color:var(--wf-text-primary)!important}body.wf-design-modern .d3view-plugins-sidebar .content-wrapper,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .content-wrapper{background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important;padding:16px}body.wf-design-modern .d3view-generic-modal-container .table,body.wf-design-modern .d3view-plugins-sidebar .table,body.wf-design-modern.wf-dark .d3view-generic-modal-container .table,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .table{border-collapse:separate;border-spacing:0}body.wf-design-modern .d3view-generic-modal-container .table>thead>tr>th,body.wf-design-modern .d3view-plugins-sidebar .table>thead>tr>th,body.wf-design-modern.wf-dark .d3view-generic-modal-container .table>thead>tr>th,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .table>thead>tr>th{background:var(--wf-bg-card)!important;color:var(--wf-text-secondary)!important;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;padding:10px 12px!important;border-bottom:1px solid var(--wf-border)!important}body.wf-design-modern .d3view-generic-modal-container .table>tbody>tr>td,body.wf-design-modern .d3view-plugins-sidebar .table>tbody>tr>td,body.wf-design-modern.wf-dark .d3view-generic-modal-container .table>tbody>tr>td,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .table>tbody>tr>td{padding:10px 12px!important;border-bottom:1px solid var(--wf-border)!important;font-size:13px;color:var(--wf-text-primary)!important;transition:var(--wf-t-fast)}body.wf-design-modern .d3view-generic-modal-container .table>tbody>tr:hover>td,body.wf-design-modern .d3view-plugins-sidebar .table>tbody>tr:hover>td,body.wf-design-modern.wf-dark .d3view-generic-modal-container .table>tbody>tr:hover>td,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .table>tbody>tr:hover>td{background:var(--wf-bg-card-hover)!important}body.wf-design-modern .d3view-generic-modal-container .nav-tabs,body.wf-design-modern .d3view-plugins-sidebar .nav-tabs,body.wf-design-modern.wf-dark .d3view-generic-modal-container .nav-tabs,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .nav-tabs{border-bottom:1px solid var(--wf-border)!important}body.wf-design-modern .d3view-generic-modal-container .nav-tabs>li>a,body.wf-design-modern .d3view-plugins-sidebar .nav-tabs>li>a,body.wf-design-modern.wf-dark .d3view-generic-modal-container .nav-tabs>li>a,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .nav-tabs>li>a{border-radius:var(--wf-r-md) var(--wf-r-md) 0 0!important;font-size:13px;font-weight:500;color:var(--wf-text-secondary)!important;transition:var(--wf-t-fast);border:1px solid transparent!important;padding:8px 16px!important}body.wf-design-modern .d3view-generic-modal-container .nav-tabs>li>a:hover,body.wf-design-modern .d3view-plugins-sidebar .nav-tabs>li>a:hover,body.wf-design-modern.wf-dark .d3view-generic-modal-container .nav-tabs>li>a:hover,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .nav-tabs>li>a:hover{background:var(--wf-bg-card-hover)!important;color:var(--wf-text-primary)!important}body.wf-design-modern .d3view-generic-modal-container .nav-tabs>li.active>a,body.wf-design-modern .d3view-plugins-sidebar .nav-tabs>li.active>a,body.wf-design-modern.wf-dark .d3view-generic-modal-container .nav-tabs>li.active>a,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .nav-tabs>li.active>a{background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important;font-weight:600;border-color:var(--wf-border) var(--wf-border) var(--wf-bg-surface)!important}body.wf-design-modern .d3view-generic-modal-container .panel,body.wf-design-modern .d3view-plugins-sidebar .panel,body.wf-design-modern.wf-dark .d3view-generic-modal-container .panel,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .panel{border-radius:var(--wf-r-md)!important;border:1px solid var(--wf-border)!important;box-shadow:none!important;background:var(--wf-bg-surface)!important}body.wf-design-modern .d3view-generic-modal-container .well,body.wf-design-modern .d3view-plugins-sidebar .well,body.wf-design-modern.wf-dark .d3view-generic-modal-container .well,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .well{border-radius:var(--wf-r-md)!important;border:1px solid var(--wf-border)!important;background:var(--wf-bg-card)!important;box-shadow:none!important}body.wf-design-modern .d3view-generic-modal-container .list-group-item,body.wf-design-modern .d3view-plugins-sidebar .list-group-item,body.wf-design-modern.wf-dark .d3view-generic-modal-container .list-group-item,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .list-group-item{border-color:var(--wf-border)!important;background:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important;transition:var(--wf-t-fast);padding:10px 16px!important}body.wf-design-modern .d3view-generic-modal-container .list-group-item:first-child,body.wf-design-modern .d3view-plugins-sidebar .list-group-item:first-child,body.wf-design-modern.wf-dark .d3view-generic-modal-container .list-group-item:first-child,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .list-group-item:first-child{border-top-left-radius:var(--wf-r-md)!important;border-top-right-radius:var(--wf-r-md)!important}body.wf-design-modern .d3view-generic-modal-container .list-group-item:last-child,body.wf-design-modern .d3view-plugins-sidebar .list-group-item:last-child,body.wf-design-modern.wf-dark .d3view-generic-modal-container .list-group-item:last-child,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .list-group-item:last-child{border-bottom-left-radius:var(--wf-r-md)!important;border-bottom-right-radius:var(--wf-r-md)!important}body.wf-design-modern .d3view-generic-modal-container .list-group-item:hover,body.wf-design-modern .d3view-plugins-sidebar .list-group-item:hover,body.wf-design-modern.wf-dark .d3view-generic-modal-container .list-group-item:hover,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .list-group-item:hover{background:var(--wf-bg-card-hover)!important}body.wf-design-modern .bootbox.modal .modal-content,body.wf-design-modern.wf-dark .bootbox.modal .modal-content{border-radius:var(--wf-r-xl)!important;box-shadow:var(--wf-sh-lg)!important;overflow:hidden}body.wf-design-modern .bootbox.modal .modal-footer .btn,body.wf-design-modern.wf-dark .bootbox.modal .modal-footer .btn{border-radius:var(--wf-r-md)!important;font-weight:600;font-size:12px;height:34px;padding:0 16px!important;transition:var(--wf-t-fast)}body.wf-design-modern .d3view-generic-modal-container ::-webkit-scrollbar,body.wf-design-modern .d3view-plugins-sidebar ::-webkit-scrollbar,body.wf-design-modern.wf-dark .d3view-generic-modal-container ::-webkit-scrollbar,body.wf-design-modern.wf-dark .d3view-plugins-sidebar ::-webkit-scrollbar{width:6px;height:6px}body.wf-design-modern .d3view-generic-modal-container ::-webkit-scrollbar-track,body.wf-design-modern .d3view-plugins-sidebar ::-webkit-scrollbar-track,body.wf-design-modern.wf-dark .d3view-generic-modal-container ::-webkit-scrollbar-track,body.wf-design-modern.wf-dark .d3view-plugins-sidebar ::-webkit-scrollbar-track{background:transparent}body.wf-design-modern .d3view-generic-modal-container ::-webkit-scrollbar-thumb,body.wf-design-modern .d3view-plugins-sidebar ::-webkit-scrollbar-thumb,body.wf-design-modern.wf-dark .d3view-generic-modal-container ::-webkit-scrollbar-thumb,body.wf-design-modern.wf-dark .d3view-plugins-sidebar ::-webkit-scrollbar-thumb{background:rgba(148,163,184,.25);border-radius:3px}body.wf-design-modern .d3view-generic-modal-container ::-webkit-scrollbar-thumb:hover,body.wf-design-modern .d3view-plugins-sidebar ::-webkit-scrollbar-thumb:hover,body.wf-design-modern.wf-dark .d3view-generic-modal-container ::-webkit-scrollbar-thumb:hover,body.wf-design-modern.wf-dark .d3view-plugins-sidebar ::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.4)}body.wf-design-modern.wf-dark .modal-backdrop{background-color:rgba(0,0,0,.7)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-content{background-color:var(--wf-bg-surface)!important;border:1px solid var(--wf-border)!important;color:var(--wf-text-primary)!important;box-shadow:var(--wf-sh-xl)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header,body.wf-design-modern.wf-dark .d3view-generic-modal-container .d3view-modal-header{background-color:var(--wf-bg-elevated)!important;border-bottom:1px solid var(--wf-border)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-title{color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header .close,body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header button.close{color:var(--wf-text-muted)!important;opacity:.7;text-shadow:none!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-header .close:hover{color:var(--wf-text-primary)!important;opacity:1}body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-body{background-color:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-footer{background-color:var(--wf-bg-elevated)!important;border-top:1px solid var(--wf-border)!important}body.wf-design-modern.wf-dark .d3view-plugins-sidebar{background-color:var(--wf-bg-surface)!important;border-left:1px solid var(--wf-border)!important;color:var(--wf-text-primary)!important;box-shadow:var(--wf-sh-xl)!important}body.wf-design-modern.wf-dark .d3view-plugins-sidebar .panel-heading{background-color:var(--wf-bg-elevated)!important;border-bottom:1px solid var(--wf-border)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-plugins-sidebar .panel-heading h1,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .panel-heading h2,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .panel-heading h3{color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-plugins-sidebar .panel-heading .close{color:var(--wf-text-muted)!important;text-shadow:none!important;opacity:.7}body.wf-design-modern.wf-dark .d3view-plugins-sidebar .panel-heading .close:hover{color:var(--wf-text-primary)!important;opacity:1}body.wf-design-modern.wf-dark .d3view-plugins-sidebar .content-wrapper{background-color:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .panel,body.wf-design-modern.wf-dark .d3view-generic-modal-container .panel-default,body.wf-design-modern.wf-dark .d3view-generic-modal-container .panel-body,body.wf-design-modern.wf-dark .d3view-generic-modal-container .panel-heading,body.wf-design-modern.wf-dark .d3view-generic-modal-container .panel-footer,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .panel-body,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .panel-footer{background-color:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .well,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .well{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .form-control,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .form-control{background-color:var(--wf-bg-input)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .form-control:focus,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .form-control:focus{border-color:var(--wf-border-focus)!important;box-shadow:0 0 0 3px rgba(96,165,250,.15)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .form-control::placeholder,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .form-control::placeholder{color:var(--wf-text-muted)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container label,body.wf-design-modern.wf-dark .d3view-generic-modal-container .control-label,body.wf-design-modern.wf-dark .d3view-plugins-sidebar label,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .control-label{color:var(--wf-text-secondary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .table,body.wf-design-modern.wf-dark .d3view-generic-modal-container .table>thead>tr>th,body.wf-design-modern.wf-dark .d3view-generic-modal-container .table>tbody>tr>td,body.wf-design-modern.wf-dark .d3view-generic-modal-container .table>tbody>tr>th,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .table,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .table>thead>tr>th,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .table>tbody>tr>td,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .table>tbody>tr>th{background-color:transparent!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .table>thead>tr>th,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .table>thead>tr>th{background-color:var(--wf-bg-elevated)!important;color:var(--wf-text-secondary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .table-striped>tbody>tr:nth-of-type(odd),body.wf-design-modern.wf-dark .d3view-plugins-sidebar .table-striped>tbody>tr:nth-of-type(odd){background-color:var(--wf-bg-elevated)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .table>tbody>tr:hover>td,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .table>tbody>tr:hover>td{background-color:var(--wf-bg-card-hover)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .list-group-item,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .list-group-item{background-color:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .list-group-item:hover,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .list-group-item:hover{background-color:var(--wf-bg-card-hover)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .list-group-item.active,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .list-group-item.active{background-color:var(--wf-accent)!important;border-color:var(--wf-accent)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .btn-default,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .btn-default,body.wf-design-modern.wf-dark .bootbox.modal .btn-default{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border-strong)!important;color:var(--wf-text-primary)!important;transition:var(--wf-t-fast)}body.wf-design-modern.wf-dark .d3view-generic-modal-container .btn-default:hover,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .btn-default:hover,body.wf-design-modern.wf-dark .bootbox.modal .btn-default:hover{background-color:var(--wf-bg-card-hover)!important;border-color:var(--wf-border-strong)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .btn-default:focus,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .btn-default:focus,body.wf-design-modern.wf-dark .bootbox.modal .btn-default:focus{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border-focus)!important;box-shadow:0 0 0 3px rgba(96,165,250,.15)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .btn-default:active,body.wf-design-modern.wf-dark .d3view-generic-modal-container .btn-default.active,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .btn-default:active,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .btn-default.active,body.wf-design-modern.wf-dark .bootbox.modal .btn-default:active{background-color:var(--wf-bg-card-hover)!important;border-color:var(--wf-border-strong)!important;color:var(--wf-text-primary)!important;box-shadow:none!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .modal-footer .btn-default{background-color:var(--wf-bg-card)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .nav-tabs,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .nav-tabs{border-bottom-color:var(--wf-border)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .nav-tabs>li>a,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .nav-tabs>li>a{color:var(--wf-text-secondary)!important;border-color:transparent!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .nav-tabs>li>a:hover,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .nav-tabs>li>a:hover{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .nav-tabs>li.active>a,body.wf-design-modern.wf-dark .d3view-generic-modal-container .nav-tabs>li.active>a:focus,body.wf-design-modern.wf-dark .d3view-generic-modal-container .nav-tabs>li.active>a:hover,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .nav-tabs>li.active>a,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .nav-tabs>li.active>a:focus,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .nav-tabs>li.active>a:hover{background-color:var(--wf-bg-surface)!important;border-color:var(--wf-border) var(--wf-border) var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .tab-content,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .tab-content{background-color:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .select2-container .select2-choice,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .select2-container .select2-choice,body.wf-design-modern.wf-dark .d3view-generic-modal-container .select2-container-multi .select2-choices,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .select2-container-multi .select2-choices{background-color:var(--wf-bg-input)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important;background-image:none!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .select2-container .select2-choice .select2-chosen,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .select2-container .select2-choice .select2-chosen{color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .select2-drop{background-color:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important;box-shadow:var(--wf-sh-lg)!important}body.wf-design-modern.wf-dark .select2-drop .select2-search input{background-color:var(--wf-bg-input)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .select2-results .select2-result-label{color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .select2-results .select2-highlighted{background-color:var(--wf-accent)!important;color:#fff!important}body.wf-design-modern.wf-dark .select2-results .select2-result:hover .select2-result-label{color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .select2-results .select2-no-results{background-color:var(--wf-bg-elevated)!important;color:var(--wf-text-muted)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .alert,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .alert{border-color:var(--wf-border)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .alert-info,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .alert-info{background-color:rgba(59,130,246,.1)!important;color:#93C5FD!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .alert-warning,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .alert-warning{background-color:var(--wf-warning-bg)!important;color:var(--wf-warning-text)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .alert-danger,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .alert-danger{background-color:var(--wf-danger-bg)!important;color:var(--wf-danger-text)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container h1,body.wf-design-modern.wf-dark .d3view-generic-modal-container h2,body.wf-design-modern.wf-dark .d3view-generic-modal-container h3,body.wf-design-modern.wf-dark .d3view-generic-modal-container h4,body.wf-design-modern.wf-dark .d3view-generic-modal-container h5,body.wf-design-modern.wf-dark .d3view-generic-modal-container p,body.wf-design-modern.wf-dark .d3view-generic-modal-container span,body.wf-design-modern.wf-dark .d3view-plugins-sidebar h1,body.wf-design-modern.wf-dark .d3view-plugins-sidebar h2,body.wf-design-modern.wf-dark .d3view-plugins-sidebar h3,body.wf-design-modern.wf-dark .d3view-plugins-sidebar h4,body.wf-design-modern.wf-dark .d3view-plugins-sidebar h5,body.wf-design-modern.wf-dark .d3view-plugins-sidebar p,body.wf-design-modern.wf-dark .d3view-plugins-sidebar span{color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .text-muted,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .text-muted{color:var(--wf-text-muted)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container hr,body.wf-design-modern.wf-dark .d3view-plugins-sidebar hr{border-color:var(--wf-border)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .dropdown-menu,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .dropdown-menu{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;box-shadow:var(--wf-sh-lg)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .dropdown-menu>li>a,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .dropdown-menu>li>a{color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .dropdown-menu>li>a:hover,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .dropdown-menu>li>a:hover{background-color:var(--wf-bg-card-hover)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .input-group-addon,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .input-group-addon{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-secondary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .checkbox label,body.wf-design-modern.wf-dark .d3view-generic-modal-container .radio label,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .checkbox label,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .radio label{color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .pagination>li>a,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .pagination>li>a{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .pagination>li.active>a,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .pagination>li.active>a{background-color:var(--wf-accent)!important;border-color:var(--wf-accent)!important;color:#fff!important}body.wf-design-modern.wf-dark .tooltip-inner{background-color:var(--wf-bg-elevated)!important;color:var(--wf-text-primary)!important;border:1px solid var(--wf-border)!important}body.wf-design-modern.wf-dark .popover{background-color:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;box-shadow:var(--wf-sh-lg)!important}body.wf-design-modern.wf-dark .popover-title{background-color:var(--wf-bg-elevated)!important;border-bottom-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .popover-content{color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .bootbox.modal .modal-content{background-color:var(--wf-bg-surface)!important;border:1px solid var(--wf-border)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .bootbox.modal .modal-header{background-color:var(--wf-bg-elevated)!important;border-bottom-color:var(--wf-border)!important}body.wf-design-modern.wf-dark .bootbox.modal .modal-body{background-color:var(--wf-bg-surface)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .bootbox.modal .modal-footer{background-color:var(--wf-bg-elevated)!important;border-top-color:var(--wf-border)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="color: #333"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="color:#333"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="color: #000"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="color:#000"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="color: black"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="color:black"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="color: #555"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="color:#555"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="color: #333"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="color:#333"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="color: #000"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="color:#000"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="color: black"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="color:black"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="color: #555"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="color:#555"]{color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="background: #fff"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="background:#fff"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="background-color: #fff"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="background-color:#fff"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="background: white"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="background:white"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="background-color: white"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="background-color:white"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="background: #FFF"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="background:#FFF"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="background: #fff"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="background:#fff"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="background-color: #fff"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="background-color:#fff"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="background: white"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="background:white"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="background-color: white"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="background-color:white"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="background: #FFF"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="background:#FFF"]{background-color:var(--wf-bg-surface)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="border: 1px solid #DDD"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="border: 1px solid #ddd"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="border: 1px solid #ccc"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="border-bottom: 1px solid #DDD"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="border-bottom: 1px solid #ddd"],body.wf-design-modern.wf-dark .d3view-generic-modal-container [style*="border-bottom: 1px solid #ccc"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="border: 1px solid #DDD"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="border: 1px solid #ddd"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="border: 1px solid #ccc"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="border-bottom: 1px solid #DDD"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="border-bottom: 1px solid #ddd"],body.wf-design-modern.wf-dark .d3view-plugins-sidebar [style*="border-bottom: 1px solid #ccc"]{border-color:var(--wf-border)!important}body.wf-design-modern.wf-dark .d3view-generic-modal-container .fa,body.wf-design-modern.wf-dark .d3view-generic-modal-container .fa-solid,body.wf-design-modern.wf-dark .d3view-generic-modal-container .glyphicon,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .fa,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .fa-solid,body.wf-design-modern.wf-dark .d3view-plugins-sidebar .glyphicon{color:inherit!important}div.workflow.wf-design-modern.wf-dark .btn,body.wf-design-modern.wf-dark .btn{transition:var(--wf-t-fast)}div.workflow.wf-design-modern.wf-dark .btn-primary,body.wf-design-modern.wf-dark .btn-primary{background-color:var(--wf-accent)!important;border-color:var(--wf-accent)!important;color:#fff!important}div.workflow.wf-design-modern.wf-dark .btn-primary:hover,body.wf-design-modern.wf-dark .btn-primary:hover,div.workflow.wf-design-modern.wf-dark .btn-primary:focus,body.wf-design-modern.wf-dark .btn-primary:focus{background-color:var(--wf-accent-hover)!important;border-color:var(--wf-accent-hover)!important;color:#fff!important}div.workflow.wf-design-modern.wf-dark .btn-primary:active,body.wf-design-modern.wf-dark .btn-primary:active,div.workflow.wf-design-modern.wf-dark .btn-primary.active,body.wf-design-modern.wf-dark .btn-primary.active{background-color:var(--wf-accent-hover)!important;border-color:var(--wf-accent-hover)!important}div.workflow.wf-design-modern.wf-dark .btn-success,body.wf-design-modern.wf-dark .btn-success{background-color:var(--wf-success,#10B981)!important;border-color:var(--wf-success,#10B981)!important;color:#fff!important}div.workflow.wf-design-modern.wf-dark .btn-success:hover,body.wf-design-modern.wf-dark .btn-success:hover,div.workflow.wf-design-modern.wf-dark .btn-success:focus,body.wf-design-modern.wf-dark .btn-success:focus{background-color:#059669!important;border-color:#059669!important}div.workflow.wf-design-modern.wf-dark .btn-info,body.wf-design-modern.wf-dark .btn-info{background-color:#0284C7!important;border-color:#0284C7!important;color:#fff!important}div.workflow.wf-design-modern.wf-dark .btn-info:hover,body.wf-design-modern.wf-dark .btn-info:hover,div.workflow.wf-design-modern.wf-dark .btn-info:focus,body.wf-design-modern.wf-dark .btn-info:focus{background-color:#0369A1!important;border-color:#0369A1!important}div.workflow.wf-design-modern.wf-dark .btn-warning,body.wf-design-modern.wf-dark .btn-warning{background-color:var(--wf-warning,#F59E0B)!important;border-color:var(--wf-warning,#F59E0B)!important;color:#fff!important}div.workflow.wf-design-modern.wf-dark .btn-warning:hover,body.wf-design-modern.wf-dark .btn-warning:hover,div.workflow.wf-design-modern.wf-dark .btn-warning:focus,body.wf-design-modern.wf-dark .btn-warning:focus{background-color:#D97706!important;border-color:#D97706!important}div.workflow.wf-design-modern.wf-dark .btn-danger,body.wf-design-modern.wf-dark .btn-danger{background-color:var(--wf-danger,#EF4444)!important;border-color:var(--wf-danger,#EF4444)!important;color:#fff!important}div.workflow.wf-design-modern.wf-dark .btn-danger:hover,body.wf-design-modern.wf-dark .btn-danger:hover,div.workflow.wf-design-modern.wf-dark .btn-danger:focus,body.wf-design-modern.wf-dark .btn-danger:focus{background-color:#DC2626!important;border-color:#DC2626!important}div.workflow.wf-design-modern.wf-dark .btn-link,body.wf-design-modern.wf-dark .btn-link{color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .btn-link:hover,body.wf-design-modern.wf-dark .btn-link:hover,div.workflow.wf-design-modern.wf-dark .btn-link:focus,body.wf-design-modern.wf-dark .btn-link:focus{color:var(--wf-accent-hover)!important}div.workflow.wf-design-modern.wf-dark .btn-group>.btn+.btn,body.wf-design-modern.wf-dark .btn-group>.btn+.btn,div.workflow.wf-design-modern.wf-dark .btn-group>.btn+.dropdown-toggle,body.wf-design-modern.wf-dark .btn-group>.btn+.dropdown-toggle{border-left-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .btn.disabled,body.wf-design-modern.wf-dark .btn.disabled,div.workflow.wf-design-modern.wf-dark .btn[disabled],body.wf-design-modern.wf-dark .btn[disabled]{opacity:.5}div.workflow.wf-design-modern.wf-dark fieldset,body.wf-design-modern.wf-dark fieldset{border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark legend,body.wf-design-modern.wf-dark legend{color:var(--wf-text-primary)!important;border-bottom-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .help-block,body.wf-design-modern.wf-dark .help-block{color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark .input-lg,body.wf-design-modern.wf-dark .input-lg,div.workflow.wf-design-modern.wf-dark .input-sm,body.wf-design-modern.wf-dark .input-sm{background-color:var(--wf-bg-input)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .navbar-default,body.wf-design-modern.wf-dark .navbar-default{background-color:var(--wf-bg-header)!important;border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .navbar-default .navbar-nav>li>a,body.wf-design-modern.wf-dark .navbar-default .navbar-nav>li>a{color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark .navbar-default .navbar-nav>li>a:hover,body.wf-design-modern.wf-dark .navbar-default .navbar-nav>li>a:hover{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .navbar-default .navbar-nav>.active>a,body.wf-design-modern.wf-dark .navbar-default .navbar-nav>.active>a{background-color:var(--wf-accent-light)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .navbar-default .navbar-brand,body.wf-design-modern.wf-dark .navbar-default .navbar-brand{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .nav-pills>li>a,body.wf-design-modern.wf-dark .nav-pills>li>a{color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark .nav-pills>li>a:hover,body.wf-design-modern.wf-dark .nav-pills>li>a:hover{background-color:var(--wf-bg-elevated)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .nav-pills>li.active>a,body.wf-design-modern.wf-dark .nav-pills>li.active>a,div.workflow.wf-design-modern.wf-dark .nav-pills>li.active>a:hover,body.wf-design-modern.wf-dark .nav-pills>li.active>a:hover{background-color:var(--wf-accent)!important;color:#fff!important}div.workflow.wf-design-modern.wf-dark .progress,body.wf-design-modern.wf-dark .progress{background-color:var(--wf-bg-input)!important;border-radius:var(--wf-r-sm)}div.workflow.wf-design-modern.wf-dark .progress-bar,body.wf-design-modern.wf-dark .progress-bar{background-color:var(--wf-accent)!important}div.workflow.wf-design-modern.wf-dark .progress-bar-success,body.wf-design-modern.wf-dark .progress-bar-success{background-color:var(--wf-success)!important}div.workflow.wf-design-modern.wf-dark .progress-bar-warning,body.wf-design-modern.wf-dark .progress-bar-warning{background-color:var(--wf-warning)!important}div.workflow.wf-design-modern.wf-dark .progress-bar-danger,body.wf-design-modern.wf-dark .progress-bar-danger{background-color:var(--wf-danger)!important}div.workflow.wf-design-modern.wf-dark .thumbnail,body.wf-design-modern.wf-dark .thumbnail{background-color:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .caption,body.wf-design-modern.wf-dark .caption{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .media-heading,body.wf-design-modern.wf-dark .media-heading{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .popover,body.wf-design-modern.wf-dark .popover{background-color:var(--wf-bg-elevated)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .popover-title,body.wf-design-modern.wf-dark .popover-title{background-color:var(--wf-bg-surface)!important;border-bottom-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .popover-content,body.wf-design-modern.wf-dark .popover-content{color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark .popover.top>.arrow:after,body.wf-design-modern.wf-dark .popover.top>.arrow:after{border-top-color:var(--wf-bg-elevated)!important}div.workflow.wf-design-modern.wf-dark .popover.bottom>.arrow:after,body.wf-design-modern.wf-dark .popover.bottom>.arrow:after{border-bottom-color:var(--wf-bg-elevated)!important}div.workflow.wf-design-modern.wf-dark .popover.left>.arrow:after,body.wf-design-modern.wf-dark .popover.left>.arrow:after{border-left-color:var(--wf-bg-elevated)!important}div.workflow.wf-design-modern.wf-dark .popover.right>.arrow:after,body.wf-design-modern.wf-dark .popover.right>.arrow:after{border-right-color:var(--wf-bg-elevated)!important}div.workflow.wf-design-modern.wf-dark .tooltip .tooltip-inner,body.wf-design-modern.wf-dark .tooltip .tooltip-inner{background-color:var(--wf-bg-elevated)!important;color:var(--wf-text-primary)!important;border:1px solid var(--wf-border);box-shadow:var(--wf-sh-md)}div.workflow.wf-design-modern.wf-dark .panel-group .panel+.panel,body.wf-design-modern.wf-dark .panel-group .panel+.panel{margin-top:0;border-top:1px solid var(--wf-border)}div.workflow.wf-design-modern.wf-dark .panel-group .panel-heading+.panel-collapse>.panel-body,body.wf-design-modern.wf-dark .panel-group .panel-heading+.panel-collapse>.panel-body{border-top-color:var(--wf-border)!important}body.wf-design-modern.wf-dark{background-color:var(--wf-bg-canvas)!important;color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark h1,body.wf-design-modern.wf-dark h2,body.wf-design-modern.wf-dark h3,body.wf-design-modern.wf-dark h4,body.wf-design-modern.wf-dark h5,body.wf-design-modern.wf-dark h6{color:var(--wf-text-primary)!important}body.wf-design-modern.wf-dark p,body.wf-design-modern.wf-dark span,body.wf-design-modern.wf-dark label{color:var(--wf-text-primary)}body.wf-design-modern.wf-dark a{color:var(--wf-accent)}body.wf-design-modern.wf-dark a:hover{color:var(--wf-accent-hover)}body.wf-design-modern.wf-dark hr{border-top-color:var(--wf-border)!important}body.wf-design-modern:not(.wf-dark){background-color:var(--wf-bg-canvas,#F8FAFC)!important}div.workflow.wf-design-modern .btn,body.wf-design-modern .btn{border-radius:var(--wf-r-sm)!important;transition:var(--wf-t-fast)!important;font-weight:500}div.workflow.wf-design-modern .btn:focus,body.wf-design-modern .btn:focus{box-shadow:0 0 0 3px var(--wf-accent-light)!important;outline:0!important}div.workflow.wf-design-modern:not(.wf-dark) .btn-default,body.wf-design-modern:not(.wf-dark) .btn-default{background-color:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern:not(.wf-dark) .btn-default:hover,body.wf-design-modern:not(.wf-dark) .btn-default:hover{background-color:var(--wf-n-100)!important;border-color:var(--wf-border-strong)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern:not(.wf-dark) .btn-default:active,body.wf-design-modern:not(.wf-dark) .btn-default:active,div.workflow.wf-design-modern:not(.wf-dark) .btn-default.active,body.wf-design-modern:not(.wf-dark) .btn-default.active{background-color:var(--wf-n-200)!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.08)!important}div.workflow.wf-design-modern:not(.wf-dark) .btn-primary,body.wf-design-modern:not(.wf-dark) .btn-primary{background:var(--wf-accent)!important;border-color:var(--wf-accent)!important;color:#fff!important;box-shadow:0 2px 8px rgba(59,130,246,.25)}div.workflow.wf-design-modern:not(.wf-dark) .btn-primary:hover,body.wf-design-modern:not(.wf-dark) .btn-primary:hover{background:var(--wf-accent-hover)!important;border-color:var(--wf-accent-hover)!important;box-shadow:0 4px 14px rgba(59,130,246,.4)}div.workflow.wf-design-modern:not(.wf-dark) .btn-primary:active,body.wf-design-modern:not(.wf-dark) .btn-primary:active{background:#1D4ED8!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)!important}div.workflow.wf-design-modern:not(.wf-dark) .btn-success,body.wf-design-modern:not(.wf-dark) .btn-success{background:var(--wf-success,#10B981)!important;border-color:var(--wf-success,#10B981)!important;color:#fff!important;box-shadow:0 2px 8px rgba(16,185,129,.25)}div.workflow.wf-design-modern:not(.wf-dark) .btn-success:hover,body.wf-design-modern:not(.wf-dark) .btn-success:hover{background:#059669!important;border-color:#059669!important;box-shadow:0 4px 14px rgba(16,185,129,.4)}div.workflow.wf-design-modern:not(.wf-dark) .btn-success:active,body.wf-design-modern:not(.wf-dark) .btn-success:active{background:#047857!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)!important}div.workflow.wf-design-modern:not(.wf-dark) .btn-info,body.wf-design-modern:not(.wf-dark) .btn-info{background:#0284C7!important;border-color:#0284C7!important;color:#fff!important;box-shadow:0 2px 8px rgba(2,132,199,.25)}div.workflow.wf-design-modern:not(.wf-dark) .btn-info:hover,body.wf-design-modern:not(.wf-dark) .btn-info:hover{background:#0369A1!important;border-color:#0369A1!important;box-shadow:0 4px 14px rgba(2,132,199,.4)}div.workflow.wf-design-modern:not(.wf-dark) .btn-info:active,body.wf-design-modern:not(.wf-dark) .btn-info:active{background:#075985!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)!important}div.workflow.wf-design-modern:not(.wf-dark) .btn-warning,body.wf-design-modern:not(.wf-dark) .btn-warning{background:var(--wf-warning,#F59E0B)!important;border-color:var(--wf-warning,#F59E0B)!important;color:#fff!important;box-shadow:0 2px 8px rgba(245,158,11,.25)}div.workflow.wf-design-modern:not(.wf-dark) .btn-warning:hover,body.wf-design-modern:not(.wf-dark) .btn-warning:hover{background:#D97706!important;border-color:#D97706!important;box-shadow:0 4px 14px rgba(245,158,11,.4)}div.workflow.wf-design-modern:not(.wf-dark) .btn-warning:active,body.wf-design-modern:not(.wf-dark) .btn-warning:active{background:#B45309!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)!important}div.workflow.wf-design-modern:not(.wf-dark) .btn-danger,body.wf-design-modern:not(.wf-dark) .btn-danger{background:var(--wf-danger,#EF4444)!important;border-color:var(--wf-danger,#EF4444)!important;color:#fff!important;box-shadow:0 2px 8px rgba(239,68,68,.25)}div.workflow.wf-design-modern:not(.wf-dark) .btn-danger:hover,body.wf-design-modern:not(.wf-dark) .btn-danger:hover{background:#DC2626!important;border-color:#DC2626!important;box-shadow:0 4px 14px rgba(239,68,68,.4)}div.workflow.wf-design-modern:not(.wf-dark) .btn-danger:active,body.wf-design-modern:not(.wf-dark) .btn-danger:active{background:#B91C1C!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)!important}div.workflow.wf-design-modern:not(.wf-dark) .btn-link,body.wf-design-modern:not(.wf-dark) .btn-link{color:var(--wf-accent)!important;text-decoration:none!important}div.workflow.wf-design-modern:not(.wf-dark) .btn-link:hover,body.wf-design-modern:not(.wf-dark) .btn-link:hover{color:var(--wf-accent-hover)!important;text-decoration:underline!important}div.workflow.wf-design-modern:not(.wf-dark) .btn-outline-on-hover,body.wf-design-modern:not(.wf-dark) .btn-outline-on-hover{background:transparent!important;border-color:transparent!important;color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern:not(.wf-dark) .btn-outline-on-hover:hover,body.wf-design-modern:not(.wf-dark) .btn-outline-on-hover:hover{background:var(--wf-n-100)!important;border-color:var(--wf-border)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .btn-primary,body.wf-design-modern.wf-dark .btn-primary{box-shadow:0 2px 8px rgba(59,130,246,.3)}div.workflow.wf-design-modern.wf-dark .btn-primary:hover,body.wf-design-modern.wf-dark .btn-primary:hover{box-shadow:0 4px 14px rgba(59,130,246,.45)}div.workflow.wf-design-modern.wf-dark .btn-success,body.wf-design-modern.wf-dark .btn-success{box-shadow:0 2px 8px rgba(16,185,129,.3)}div.workflow.wf-design-modern.wf-dark .btn-success:hover,body.wf-design-modern.wf-dark .btn-success:hover{box-shadow:0 4px 14px rgba(16,185,129,.45)}div.workflow.wf-design-modern.wf-dark .btn-info,body.wf-design-modern.wf-dark .btn-info{box-shadow:0 2px 8px rgba(2,132,199,.3)}div.workflow.wf-design-modern.wf-dark .btn-danger,body.wf-design-modern.wf-dark .btn-danger{box-shadow:0 2px 8px rgba(239,68,68,.3)}div.workflow.wf-design-modern.wf-dark .btn-danger:hover,body.wf-design-modern.wf-dark .btn-danger:hover{box-shadow:0 4px 14px rgba(239,68,68,.45)}div.workflow.wf-design-modern.wf-dark .btn-warning,body.wf-design-modern.wf-dark .btn-warning{box-shadow:0 2px 8px rgba(245,158,11,.3)}div.workflow.wf-design-modern h6,body.wf-design-modern h6{color:var(--wf-text-primary)}div.workflow.wf-design-modern p,body.wf-design-modern p{color:var(--wf-text-primary);margin-bottom:8px}div.workflow.wf-design-modern a,body.wf-design-modern a{color:var(--wf-accent);transition:var(--wf-t-fast)}div.workflow.wf-design-modern a:hover,body.wf-design-modern a:hover{color:var(--wf-accent-hover)}div.workflow.wf-design-modern a:active,body.wf-design-modern a:active{color:var(--wf-accent);opacity:.85}div.workflow.wf-design-modern small,body.wf-design-modern small{color:var(--wf-text-secondary)}div.workflow.wf-design-modern strong,body.wf-design-modern strong{color:var(--wf-text-primary);font-weight:600}div.workflow.wf-design-modern em,body.wf-design-modern em{color:var(--wf-text-primary)}div.workflow.wf-design-modern mark,body.wf-design-modern mark{background-color:var(--wf-warning-bg);color:var(--wf-text-primary);padding:1px 4px;border-radius:var(--wf-r-sm)}div.workflow.wf-design-modern del,body.wf-design-modern del{color:var(--wf-text-muted);text-decoration:line-through}div.workflow.wf-design-modern ins,body.wf-design-modern ins{color:var(--wf-success);text-decoration:underline}div.workflow.wf-design-modern sub,div.workflow.wf-design-modern sup,body.wf-design-modern sub,body.wf-design-modern sup{color:var(--wf-text-secondary)}div.workflow.wf-design-modern blockquote,body.wf-design-modern blockquote{border-left:4px solid var(--wf-accent);padding:12px 16px;margin:12px 0;background:var(--wf-bg-card);color:var(--wf-text-secondary);border-radius:0 var(--wf-r-md) var(--wf-r-md) 0}div.workflow.wf-design-modern blockquote p,body.wf-design-modern blockquote p{margin-bottom:0}div.workflow.wf-design-modern pre,body.wf-design-modern pre{background:var(--wf-bg-input);color:var(--wf-text-primary);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);padding:12px 16px;font-size:var(--wf-fs-sm)}div.workflow.wf-design-modern code,body.wf-design-modern code{background:var(--wf-bg-input);color:var(--wf-danger);border-radius:var(--wf-r-sm);padding:2px 6px;font-size:90%;border:1px solid var(--wf-border)}div.workflow.wf-design-modern pre code,body.wf-design-modern pre code{background:transparent;border:0;padding:0;color:inherit}div.workflow.wf-design-modern kbd,body.wf-design-modern kbd{background:var(--wf-bg-elevated);color:var(--wf-text-primary);border:1px solid var(--wf-border-strong);border-radius:var(--wf-r-sm);padding:2px 6px;font-size:90%;box-shadow:0 1px 0 var(--wf-border)}div.workflow.wf-design-modern samp,body.wf-design-modern samp{color:var(--wf-text-primary);font-family:monospace}div.workflow.wf-design-modern abbr[title],body.wf-design-modern abbr[title]{border-bottom:1px dotted var(--wf-text-muted);cursor:help}div.workflow.wf-design-modern hr,body.wf-design-modern hr{border-top:1px solid var(--wf-border);margin:16px 0}div.workflow.wf-design-modern ul,div.workflow.wf-design-modern ol,body.wf-design-modern ul,body.wf-design-modern ol{color:var(--wf-text-primary)}div.workflow.wf-design-modern li,body.wf-design-modern li{color:var(--wf-text-primary);line-height:1.6}div.workflow.wf-design-modern dl,body.wf-design-modern dl{color:var(--wf-text-primary)}div.workflow.wf-design-modern dt,body.wf-design-modern dt{color:var(--wf-text-primary);font-weight:600}div.workflow.wf-design-modern dd,body.wf-design-modern dd{color:var(--wf-text-secondary);margin-left:20px}div.workflow.wf-design-modern .table-striped>tbody>tr:nth-child(odd),body.wf-design-modern .table-striped>tbody>tr:nth-child(odd){background-color:var(--wf-bg-card)}div.workflow.wf-design-modern .table-bordered,body.wf-design-modern .table-bordered{border-color:var(--wf-border)}div.workflow.wf-design-modern .table-bordered>thead>tr>th,div.workflow.wf-design-modern .table-bordered>thead>tr>td,div.workflow.wf-design-modern .table-bordered>tbody>tr>th,div.workflow.wf-design-modern .table-bordered>tbody>tr>td,div.workflow.wf-design-modern .table-bordered>tfoot>tr>th,div.workflow.wf-design-modern .table-bordered>tfoot>tr>td,body.wf-design-modern .table-bordered>thead>tr>th,body.wf-design-modern .table-bordered>thead>tr>td,body.wf-design-modern .table-bordered>tbody>tr>th,body.wf-design-modern .table-bordered>tbody>tr>td,body.wf-design-modern .table-bordered>tfoot>tr>th,body.wf-design-modern .table-bordered>tfoot>tr>td{border-color:var(--wf-border)}div.workflow.wf-design-modern .table-condensed>thead>tr>th,div.workflow.wf-design-modern .table-condensed>thead>tr>td,div.workflow.wf-design-modern .table-condensed>tbody>tr>th,div.workflow.wf-design-modern .table-condensed>tbody>tr>td,body.wf-design-modern .table-condensed>thead>tr>th,body.wf-design-modern .table-condensed>thead>tr>td,body.wf-design-modern .table-condensed>tbody>tr>th,body.wf-design-modern .table-condensed>tbody>tr>td{padding:4px 8px}div.workflow.wf-design-modern caption,body.wf-design-modern caption{color:var(--wf-text-muted);padding:8px 0}div.workflow.wf-design-modern tfoot>tr>td,div.workflow.wf-design-modern tfoot>tr>th,body.wf-design-modern tfoot>tr>td,body.wf-design-modern tfoot>tr>th{color:var(--wf-text-secondary);border-top:2px solid var(--wf-border);background-color:var(--wf-bg-card)}div.workflow.wf-design-modern .radio label,div.workflow.wf-design-modern .checkbox label,body.wf-design-modern .radio label,body.wf-design-modern .checkbox label{color:var(--wf-text-primary)}div.workflow.wf-design-modern .radio-inline,div.workflow.wf-design-modern .checkbox-inline,body.wf-design-modern .radio-inline,body.wf-design-modern .checkbox-inline{color:var(--wf-text-primary)}div.workflow.wf-design-modern .has-error .form-control,body.wf-design-modern .has-error .form-control{border-color:var(--wf-danger)!important}div.workflow.wf-design-modern .has-error .control-label,div.workflow.wf-design-modern .has-error .help-block,body.wf-design-modern .has-error .control-label,body.wf-design-modern .has-error .help-block{color:var(--wf-danger)!important}div.workflow.wf-design-modern .has-warning .form-control,body.wf-design-modern .has-warning .form-control{border-color:var(--wf-warning)!important}div.workflow.wf-design-modern .has-warning .control-label,div.workflow.wf-design-modern .has-warning .help-block,body.wf-design-modern .has-warning .control-label,body.wf-design-modern .has-warning .help-block{color:var(--wf-warning)!important}div.workflow.wf-design-modern .has-success .form-control,body.wf-design-modern .has-success .form-control{border-color:var(--wf-success)!important}div.workflow.wf-design-modern .has-success .control-label,div.workflow.wf-design-modern .has-success .help-block,body.wf-design-modern .has-success .control-label,body.wf-design-modern .has-success .help-block{color:var(--wf-success)!important}div.workflow.wf-design-modern .input-group,body.wf-design-modern .input-group{border-radius:var(--wf-r-md)}div.workflow.wf-design-modern .input-group-btn .btn,body.wf-design-modern .input-group-btn .btn{border-color:var(--wf-border);background:var(--wf-bg-elevated);color:var(--wf-text-primary);transition:var(--wf-t-fast)}div.workflow.wf-design-modern .input-group-btn .btn:hover,body.wf-design-modern .input-group-btn .btn:hover{background:var(--wf-bg-card-hover)}div.workflow.wf-design-modern .form-group,body.wf-design-modern .form-group{margin-bottom:12px}div.workflow.wf-design-modern .editableform .form-group,body.wf-design-modern .editableform .form-group{margin-bottom:0!important}div.workflow.wf-design-modern .form-horizontal .control-label,body.wf-design-modern .form-horizontal .control-label{color:var(--wf-text-primary)}div.workflow.wf-design-modern input[type=checkbox],div.workflow.wf-design-modern input[type=radio],body.wf-design-modern input[type=checkbox],body.wf-design-modern input[type=radio]{accent-color:var(--wf-accent)}div.workflow.wf-design-modern input[type=range],body.wf-design-modern input[type=range]{accent-color:var(--wf-accent)}div.workflow.wf-design-modern input[type=file],body.wf-design-modern input[type=file]{color:var(--wf-text-primary)}div.workflow.wf-design-modern ::placeholder,body.wf-design-modern ::placeholder{color:var(--wf-text-muted)!important;opacity:1}div.workflow.wf-design-modern select[multiple],body.wf-design-modern select[multiple]{background:var(--wf-bg-input);color:var(--wf-text-primary);border-color:var(--wf-border);border-radius:var(--wf-r-md)}div.workflow.wf-design-modern .panel,body.wf-design-modern .panel{background-color:var(--wf-bg-surface);border-color:var(--wf-border);border-radius:var(--wf-r-md);box-shadow:var(--wf-sh-sm)}div.workflow.wf-design-modern .panel-heading,body.wf-design-modern .panel-heading{background-color:var(--wf-bg-card);border-bottom-color:var(--wf-border);color:var(--wf-text-primary);border-radius:var(--wf-r-md) var(--wf-r-md) 0 0}div.workflow.wf-design-modern .panel-title,body.wf-design-modern .panel-title{color:var(--wf-text-primary);font-weight:600}div.workflow.wf-design-modern .panel-body,body.wf-design-modern .panel-body{background-color:var(--wf-bg-surface);color:var(--wf-text-primary)}div.workflow.wf-design-modern .panel-footer,body.wf-design-modern .panel-footer{background-color:var(--wf-bg-card);border-top-color:var(--wf-border);border-radius:0 0 var(--wf-r-md) var(--wf-r-md)}div.workflow.wf-design-modern .panel-default>.panel-heading,body.wf-design-modern .panel-default>.panel-heading{background-color:var(--wf-bg-card);border-color:var(--wf-border);color:var(--wf-text-primary)}div.workflow.wf-design-modern .panel-primary>.panel-heading,body.wf-design-modern .panel-primary>.panel-heading{background-color:var(--wf-accent);border-color:var(--wf-accent);color:var(--wf-text-inverse)}div.workflow.wf-design-modern .well,body.wf-design-modern .well{background-color:var(--wf-bg-card);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);box-shadow:none;color:var(--wf-text-primary)}div.workflow.wf-design-modern .badge,body.wf-design-modern .badge{background-color:var(--wf-accent);color:var(--wf-text-inverse);font-weight:600;border-radius:var(--wf-r-full)}div.workflow.wf-design-modern .label-default,body.wf-design-modern .label-default{background-color:var(--wf-n-200);color:var(--wf-text-primary)}div.workflow.wf-design-modern .label-primary,body.wf-design-modern .label-primary{background-color:var(--wf-accent);color:var(--wf-text-inverse)}div.workflow.wf-design-modern .label-success,body.wf-design-modern .label-success{background-color:var(--wf-success);color:#fff!important}div.workflow.wf-design-modern .label-info,body.wf-design-modern .label-info{background-color:var(--wf-info);color:#fff!important}div.workflow.wf-design-modern .label-warning,body.wf-design-modern .label-warning{background-color:var(--wf-warning);color:#fff!important}div.workflow.wf-design-modern .label-danger,body.wf-design-modern .label-danger{background-color:var(--wf-danger);color:#fff!important}div.workflow.wf-design-modern .list-group,body.wf-design-modern .list-group{border-radius:var(--wf-r-md)}div.workflow.wf-design-modern .list-group-item,body.wf-design-modern .list-group-item{background-color:var(--wf-bg-surface);border-color:var(--wf-border);color:var(--wf-text-primary);transition:var(--wf-t-fast)}div.workflow.wf-design-modern .list-group-item:hover,body.wf-design-modern .list-group-item:hover{background-color:var(--wf-bg-card-hover)}div.workflow.wf-design-modern .list-group-item.active,div.workflow.wf-design-modern .list-group-item.active:hover,body.wf-design-modern .list-group-item.active,body.wf-design-modern .list-group-item.active:hover{background-color:var(--wf-accent);border-color:var(--wf-accent);color:var(--wf-text-inverse)}div.workflow.wf-design-modern .list-group-item.disabled,body.wf-design-modern .list-group-item.disabled{background-color:var(--wf-bg-card);color:var(--wf-text-disabled)}div.workflow.wf-design-modern .breadcrumb,body.wf-design-modern .breadcrumb{background-color:var(--wf-bg-card);border-radius:var(--wf-r-md);color:var(--wf-text-secondary)}div.workflow.wf-design-modern .breadcrumb>.active,body.wf-design-modern .breadcrumb>.active{color:var(--wf-text-muted)}div.workflow.wf-design-modern .breadcrumb>li+li::before,body.wf-design-modern .breadcrumb>li+li::before{color:var(--wf-text-muted)}div.workflow.wf-design-modern .pagination>li>a,div.workflow.wf-design-modern .pagination>li>span,body.wf-design-modern .pagination>li>a,body.wf-design-modern .pagination>li>span{background-color:var(--wf-bg-surface);border-color:var(--wf-border);color:var(--wf-accent);transition:var(--wf-t-fast)}div.workflow.wf-design-modern .pagination>li>a:hover,body.wf-design-modern .pagination>li>a:hover{background-color:var(--wf-bg-card-hover);border-color:var(--wf-border-strong);color:var(--wf-accent-hover)}div.workflow.wf-design-modern .pagination>.active>a,div.workflow.wf-design-modern .pagination>.active>span,body.wf-design-modern .pagination>.active>a,body.wf-design-modern .pagination>.active>span{background-color:var(--wf-accent);border-color:var(--wf-accent);color:var(--wf-text-inverse)}div.workflow.wf-design-modern .pagination>.disabled>a,div.workflow.wf-design-modern .pagination>.disabled>span,body.wf-design-modern .pagination>.disabled>a,body.wf-design-modern .pagination>.disabled>span{background-color:var(--wf-bg-card);border-color:var(--wf-border);color:var(--wf-text-disabled)}div.workflow.wf-design-modern .pager>li>a,body.wf-design-modern .pager>li>a{background-color:var(--wf-bg-surface);border-color:var(--wf-border);color:var(--wf-accent);border-radius:var(--wf-r-full);transition:var(--wf-t-fast)}div.workflow.wf-design-modern .pager>li>a:hover,body.wf-design-modern .pager>li>a:hover{background-color:var(--wf-bg-card-hover)}div.workflow.wf-design-modern .thumbnail,body.wf-design-modern .thumbnail{background-color:var(--wf-bg-surface);border-color:var(--wf-border);border-radius:var(--wf-r-md)}div.workflow.wf-design-modern .jumbotron,body.wf-design-modern .jumbotron{background-color:var(--wf-bg-card);color:var(--wf-text-primary);border-radius:var(--wf-r-lg)}div.workflow.wf-design-modern .media-body,body.wf-design-modern .media-body{color:var(--wf-text-primary)}div.workflow.wf-design-modern .popover,body.wf-design-modern .popover{background-color:var(--wf-bg-elevated);border-color:var(--wf-border);box-shadow:var(--wf-sh-lg);border-radius:var(--wf-r-md)}div.workflow.wf-design-modern .popover-title,body.wf-design-modern .popover-title{background-color:var(--wf-bg-card);border-bottom-color:var(--wf-border);color:var(--wf-text-primary);font-weight:600}div.workflow.wf-design-modern .popover-content,body.wf-design-modern .popover-content{color:var(--wf-text-primary)}div.workflow.wf-design-modern .tooltip-inner,body.wf-design-modern .tooltip-inner{background-color:var(--wf-n-800);color:#fff;border-radius:var(--wf-r-sm);font-size:var(--wf-fs-xs)}div.workflow.wf-design-modern .tooltip.top .tooltip-arrow,body.wf-design-modern .tooltip.top .tooltip-arrow{border-top-color:var(--wf-n-800)}div.workflow.wf-design-modern .tooltip.bottom .tooltip-arrow,body.wf-design-modern .tooltip.bottom .tooltip-arrow{border-bottom-color:var(--wf-n-800)}div.workflow.wf-design-modern .tooltip.left .tooltip-arrow,body.wf-design-modern .tooltip.left .tooltip-arrow{border-left-color:var(--wf-n-800)}div.workflow.wf-design-modern .tooltip.right .tooltip-arrow,body.wf-design-modern .tooltip.right .tooltip-arrow{border-right-color:var(--wf-n-800)}div.workflow.wf-design-modern .text-muted,body.wf-design-modern .text-muted{color:var(--wf-text-muted)!important}div.workflow.wf-design-modern .text-primary,body.wf-design-modern .text-primary{color:var(--wf-accent)!important}div.workflow.wf-design-modern .text-success,body.wf-design-modern .text-success{color:var(--wf-success)!important}div.workflow.wf-design-modern .text-info,body.wf-design-modern .text-info{color:var(--wf-info)!important}div.workflow.wf-design-modern .text-warning,body.wf-design-modern .text-warning{color:var(--wf-warning)!important}div.workflow.wf-design-modern .text-danger,body.wf-design-modern .text-danger{color:var(--wf-danger)!important}div.workflow.wf-design-modern .bg-primary,body.wf-design-modern .bg-primary{background-color:var(--wf-accent)!important;color:var(--wf-text-inverse)!important}div.workflow.wf-design-modern .bg-success,body.wf-design-modern .bg-success{background-color:var(--wf-success-bg)!important;color:var(--wf-success)!important}div.workflow.wf-design-modern .bg-info,body.wf-design-modern .bg-info{background-color:var(--wf-info-bg)!important;color:var(--wf-info)!important}div.workflow.wf-design-modern .bg-warning,body.wf-design-modern .bg-warning{background-color:var(--wf-warning-bg)!important;color:var(--wf-warning)!important}div.workflow.wf-design-modern .bg-danger,body.wf-design-modern .bg-danger{background-color:var(--wf-danger-bg)!important;color:var(--wf-danger)!important}div.workflow.wf-design-modern .caret,body.wf-design-modern .caret{border-top-color:var(--wf-text-secondary)}div.workflow.wf-design-modern .close,body.wf-design-modern .close{color:var(--wf-text-muted);text-shadow:none;opacity:.6;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .close:hover,body.wf-design-modern .close:hover{color:var(--wf-text-primary);opacity:1}div.workflow.wf-design-modern ::-webkit-scrollbar,body.wf-design-modern .d3view-generic-modal-container ::-webkit-scrollbar,body.wf-design-modern .d3view-plugins-sidebar ::-webkit-scrollbar{width:6px;height:6px}div.workflow.wf-design-modern ::-webkit-scrollbar-track,body.wf-design-modern .d3view-generic-modal-container ::-webkit-scrollbar-track,body.wf-design-modern .d3view-plugins-sidebar ::-webkit-scrollbar-track{background:transparent}div.workflow.wf-design-modern ::-webkit-scrollbar-thumb,body.wf-design-modern .d3view-generic-modal-container ::-webkit-scrollbar-thumb,body.wf-design-modern .d3view-plugins-sidebar ::-webkit-scrollbar-thumb{background:var(--wf-n-300);border-radius:var(--wf-r-full)}div.workflow.wf-design-modern ::-webkit-scrollbar-thumb:hover,body.wf-design-modern .d3view-generic-modal-container ::-webkit-scrollbar-thumb:hover,body.wf-design-modern .d3view-plugins-sidebar ::-webkit-scrollbar-thumb:hover{background:var(--wf-n-400)}div.workflow.wf-design-modern.wf-dark ::-webkit-scrollbar-thumb,body.wf-design-modern.wf-dark .d3view-generic-modal-container ::-webkit-scrollbar-thumb,body.wf-design-modern.wf-dark .d3view-plugins-sidebar ::-webkit-scrollbar-thumb{background:var(--wf-n-600)}div.workflow.wf-design-modern.wf-dark ::-webkit-scrollbar-thumb:hover,body.wf-design-modern.wf-dark .d3view-generic-modal-container ::-webkit-scrollbar-thumb:hover,body.wf-design-modern.wf-dark .d3view-plugins-sidebar ::-webkit-scrollbar-thumb:hover{background:var(--wf-n-500)}div.workflow.wf-design-modern ::selection,body.wf-design-modern ::selection{background:rgba(59,130,246,.25);color:var(--wf-text-primary)}div.workflow.wf-design-modern.wf-dark ::selection,body.wf-design-modern.wf-dark ::selection{background:rgba(96,165,250,.3)}div.workflow.wf-design-modern :focus-visible,body.wf-design-modern :focus-visible{outline:0;box-shadow:0 0 0 2px var(--wf-bg-surface),0 0 0 4px rgba(59,130,246,.35)}div.workflow.wf-design-modern input:focus,div.workflow.wf-design-modern textarea:focus,div.workflow.wf-design-modern select:focus,div.workflow.wf-design-modern .form-control:focus,body.wf-design-modern input:focus,body.wf-design-modern textarea:focus,body.wf-design-modern select:focus,body.wf-design-modern .form-control:focus{outline:0!important;border-color:var(--wf-border-focus)!important;box-shadow:0 0 0 3px rgba(59,130,246,.12)!important}div.workflow.wf-design-modern.wf-dark input:focus,div.workflow.wf-design-modern.wf-dark textarea:focus,div.workflow.wf-design-modern.wf-dark select:focus,div.workflow.wf-design-modern.wf-dark .form-control:focus,body.wf-design-modern.wf-dark input:focus,body.wf-design-modern.wf-dark textarea:focus,body.wf-design-modern.wf-dark select:focus,body.wf-design-modern.wf-dark .form-control:focus{outline:0!important;border-color:var(--wf-border-focus)!important;box-shadow:0 0 0 3px rgba(96,165,250,.15)!important}div.workflow.wf-design-modern figure,body.wf-design-modern figure{margin:0}div.workflow.wf-design-modern figcaption,body.wf-design-modern figcaption{color:var(--wf-text-muted);font-size:var(--wf-fs-sm);margin-top:4px}div.workflow.wf-design-modern details,body.wf-design-modern details{border:1px solid var(--wf-border);border-radius:var(--wf-r-md);padding:8px 12px;background:var(--wf-bg-card)}div.workflow.wf-design-modern details[open],body.wf-design-modern details[open]{padding-bottom:12px}div.workflow.wf-design-modern summary,body.wf-design-modern summary{color:var(--wf-text-primary);cursor:pointer;font-weight:600;transition:var(--wf-t-fast)}div.workflow.wf-design-modern summary:hover,body.wf-design-modern summary:hover{color:var(--wf-accent)}div.workflow.wf-design-modern:not(.wf-dark) .nav-pills>li>a,body.wf-design-modern:not(.wf-dark) .nav-pills>li>a{color:var(--wf-text-secondary);border-radius:var(--wf-r-md);transition:var(--wf-t-fast)}div.workflow.wf-design-modern:not(.wf-dark) .nav-pills>li>a:hover,body.wf-design-modern:not(.wf-dark) .nav-pills>li>a:hover{background-color:var(--wf-bg-card-hover);color:var(--wf-text-primary)}div.workflow.wf-design-modern:not(.wf-dark) .nav-pills>li.active>a,div.workflow.wf-design-modern:not(.wf-dark) .nav-pills>li.active>a:hover,body.wf-design-modern:not(.wf-dark) .nav-pills>li.active>a,body.wf-design-modern:not(.wf-dark) .nav-pills>li.active>a:hover{background-color:var(--wf-accent);color:var(--wf-text-inverse)}div.workflow.wf-design-modern.wf-dark code,body.wf-design-modern.wf-dark code{color:#F87171}div.workflow.wf-design-modern.wf-dark .label-default,body.wf-design-modern.wf-dark .label-default{background-color:var(--wf-n-700);color:var(--wf-n-200)}div.workflow.wf-design-modern.wf-dark mark,body.wf-design-modern.wf-dark mark{background-color:rgba(245,158,11,.2);color:var(--wf-warning-text)}div.workflow.wf-design-modern.wf-dark .tooltip-inner,body.wf-design-modern.wf-dark .tooltip-inner{background-color:var(--wf-n-100);color:var(--wf-n-900)}div.workflow.wf-design-modern.wf-dark .tooltip.top .tooltip-arrow,body.wf-design-modern.wf-dark .tooltip.top .tooltip-arrow{border-top-color:var(--wf-n-100)}div.workflow.wf-design-modern.wf-dark .tooltip.bottom .tooltip-arrow,body.wf-design-modern.wf-dark .tooltip.bottom .tooltip-arrow{border-bottom-color:var(--wf-n-100)}body.wf-design-modern #flash{width:480px;margin-left:-240px}body.wf-design-modern #flash .flash_message{border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);font-size:13px;font-weight:500;padding:12px 40px 12px 16px}body.wf-design-modern #flash .flash_message .close{color:inherit;opacity:.6;font-size:16px;top:2px;right:4px}body.wf-design-modern #flash .flash_message .close:hover{opacity:1}body.wf-design-modern #flash .flash_message.alert-danger{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}body.wf-design-modern #flash .flash_message.alert-success{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}body.wf-design-modern #flash .flash_message.alert-warning{background:#fefce8;border:1px solid #fef08a;color:#a16207}body.wf-design-modern #flash .flash_message.alert-info{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}body.wf-design-modern.wf-dark #flash .flash_message{backdrop-filter:blur(12px);box-shadow:0 4px 16px rgba(0,0,0,.4)}body.wf-design-modern.wf-dark #flash .flash_message.alert-danger{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:#fca5a5}body.wf-design-modern.wf-dark #flash .flash_message.alert-success{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.3);color:#86efac}body.wf-design-modern.wf-dark #flash .flash_message.alert-warning{background:rgba(234,179,8,.15);border-color:rgba(234,179,8,.3);color:#fde047}body.wf-design-modern.wf-dark #flash .flash_message.alert-info{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3);color:#93c5fd}div.workflow.wf-design-modern .hidden,body.wf-design-modern .hidden{display:none!important}div.workflow.wf-design-modern .d3view-wf-header .plugin-logo-container,body.wf-design-modern .d3view-wf-header .plugin-logo-container{display:none!important}div.workflow.wf-design-modern .d3view-wf-header,body.wf-design-modern .d3view-wf-header{height:var(--wf-header-h)!important;min-height:var(--wf-header-h)!important;max-height:var(--wf-header-h)!important;background:var(--wf-bg-header);border-bottom:1px solid var(--wf-border);box-shadow:var(--wf-sh-xs);padding:0!important;overflow:visible;-webkit-font-smoothing:antialiased}div.workflow.wf-design-modern .d3view-wf-header .plugin-header-right,body.wf-design-modern .d3view-wf-header .plugin-header-right{display:flex!important;align-items:center!important;height:100%!important;padding:0 var(--wf-sp-3)!important}div.workflow.wf-design-modern .d3view-wf-header .plugin-header-level-1,body.wf-design-modern .d3view-wf-header .plugin-header-level-1{display:flex!important;align-items:center!important;height:100%!important;gap:var(--wf-sp-2);width:100%}div.workflow.wf-design-modern .d3view-wf-header .plugin-header-left,body.wf-design-modern .d3view-wf-header .plugin-header-left{flex-shrink:0}div.workflow.wf-design-modern .d3view-wf-header .plugin-header-right,body.wf-design-modern .d3view-wf-header .plugin-header-right{flex:1 1 auto!important}div.workflow.wf-design-modern .top-settings-container,body.wf-design-modern .top-settings-container{position:relative!important;height:var(--wf-header-h)!important;min-height:var(--wf-header-h)!important;max-height:var(--wf-header-h)!important;padding:0!important;border:0!important;overflow:visible!important;z-index:var(--wf-z-header)!important;background:var(--wf-bg-header)!important;border-bottom:1px solid var(--wf-border)!important;box-shadow:var(--wf-sh-xs)!important}div.workflow.wf-design-modern .wf-name-container,body.wf-design-modern .wf-name-container{margin-left:0!important}div.workflow.wf-design-modern .wf-name-container .wf-name,body.wf-design-modern .wf-name-container .wf-name{font-size:var(--wf-fs-md)!important;font-weight:600!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern .wf-exec-controls-container,body.wf-design-modern .wf-exec-controls-container{display:flex;align-items:center;gap:var(--wf-sp-1)}div.workflow.wf-design-modern .wf-exec-controls-container .controls-btn-group>.btn-group>.btn,body.wf-design-modern .wf-exec-controls-container .controls-btn-group>.btn-group>.btn,div.workflow.wf-design-modern .wf-exec-controls-container .controls-btn-group>.btn,body.wf-design-modern .wf-exec-controls-container .controls-btn-group>.btn{width:32px!important;height:32px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--wf-r-sm)!important;font-size:13px!important;box-shadow:none!important}div.workflow.wf-design-modern .wf-dropdowns,body.wf-design-modern .wf-dropdowns{display:flex!important;align-items:center!important;gap:0!important;border:0!important;padding:0!important;margin:0!important}div.workflow.wf-design-modern .wf-dropdowns .dropdown>a,body.wf-design-modern .wf-dropdowns .dropdown>a,div.workflow.wf-design-modern .wf-dropdowns .pl-dropdown>a,body.wf-design-modern .wf-dropdowns .pl-dropdown>a{color:var(--wf-text-secondary)!important;font-size:var(--wf-fs-sm)!important;padding:6px 10px!important;border-radius:var(--wf-r-sm);transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-dropdowns .dropdown>a:hover,body.wf-design-modern .wf-dropdowns .dropdown>a:hover,div.workflow.wf-design-modern .wf-dropdowns .pl-dropdown>a:hover,body.wf-design-modern .wf-dropdowns .pl-dropdown>a:hover{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern .wf-dropdowns .dropdown-menu,body.wf-design-modern .wf-dropdowns .dropdown-menu{background:var(--wf-bg-surface)!important;border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-md)!important;box-shadow:var(--wf-sh-md)!important}div.workflow.wf-design-modern .wf-dropdowns .dropdown-menu li a,body.wf-design-modern .wf-dropdowns .dropdown-menu li a{color:var(--wf-text-primary)!important;font-size:var(--wf-fs-sm)!important;padding:6px 12px!important;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-dropdowns .dropdown-menu li a:hover,body.wf-design-modern .wf-dropdowns .dropdown-menu li a:hover{background:var(--wf-accent-light)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern .wf-dropdowns .dropdown-menu>li:hover,body.wf-design-modern .wf-dropdowns .dropdown-menu>li:hover{background-color:var(--wf-accent-light)!important}div.workflow.wf-design-modern .wf-dropdowns .dropdown.open>a,body.wf-design-modern .wf-dropdowns .dropdown.open>a,div.workflow.wf-design-modern .wf-dropdowns-list>li.dropdown.open>a,body.wf-design-modern .wf-dropdowns-list>li.dropdown.open>a{background-color:var(--wf-accent-light)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern .wf-dropdowns .dropdown-submenu:hover>a,body.wf-design-modern .wf-dropdowns .dropdown-submenu:hover>a{background:var(--wf-accent-light)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern .wf-dropdowns .dropdown-submenu>.dropdown-menu,body.wf-design-modern .wf-dropdowns .dropdown-submenu>.dropdown-menu{background:var(--wf-bg-surface)!important;border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-md)!important;box-shadow:var(--wf-sh-md)!important}div.workflow.wf-design-modern .wf-dropdowns .dropdown-menu li.disabled>a,body.wf-design-modern .wf-dropdowns .dropdown-menu li.disabled>a{color:var(--wf-text-disabled)!important;cursor:not-allowed}div.workflow.wf-design-modern .wf-dropdowns .dropdown-menu li.disabled:hover,body.wf-design-modern .wf-dropdowns .dropdown-menu li.disabled:hover{background-color:transparent!important}div.workflow.wf-design-modern .wf-dropdowns .dropdown-menu .divider,body.wf-design-modern .wf-dropdowns .dropdown-menu .divider{background-color:var(--wf-border)!important;margin:4px 0}div.workflow.wf-design-modern .wf-start-status,body.wf-design-modern .wf-start-status{font-size:var(--wf-fs-xs)!important;padding:2px 8px!important;border-radius:var(--wf-r-full)!important;background:var(--wf-bg-surface)!important;border:1px solid var(--wf-border)!important;color:var(--wf-text-muted)!important}div.workflow.wf-design-modern .wf-modern-header,body.wf-design-modern .wf-modern-header{display:flex;align-items:center;height:var(--wf-header-h);padding:0 var(--wf-sp-3);gap:var(--wf-sp-2);width:100%}div.workflow.wf-design-modern .wf-modern-header-title,body.wf-design-modern .wf-modern-header-title{display:flex;align-items:center;gap:var(--wf-sp-1);font-size:var(--wf-fs-md);font-weight:600;color:var(--wf-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;flex-shrink:0;margin-left:0!important}div.workflow.wf-design-modern .wf-modern-header.wf-name-editing .wf-modern-header-title,body.wf-design-modern .wf-modern-header.wf-name-editing .wf-modern-header-title{max-width:500px;overflow:visible}div.workflow.wf-design-modern .wf-modern-header-title .wf-modern-header-icon,body.wf-design-modern .wf-modern-header-title .wf-modern-header-icon{font-size:var(--wf-fs-sm);color:var(--wf-text-secondary);flex-shrink:0}div.workflow.wf-design-modern .wf-modern-header-title .wf-name,body.wf-design-modern .wf-modern-header-title .wf-name{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern .wf-modern-header-menus,body.wf-design-modern .wf-modern-header-menus{gap:0!important;flex-shrink:0;margin-right:0!important;padding:0!important;border:0!important}div.workflow.wf-design-modern .wf-modern-header-menus .level-2-center,body.wf-design-modern .wf-modern-header-menus .level-2-center,div.workflow.wf-design-modern .wf-modern-header-menus .level-2-right,body.wf-design-modern .wf-modern-header-menus .level-2-right{display:none!important}div.workflow.wf-design-modern .wf-modern-header-menus .wf-dropdowns-list,body.wf-design-modern .wf-modern-header-menus .wf-dropdowns-list{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}div.workflow.wf-design-modern .wf-modern-header-menus .wf-dropdowns-list>li>a,body.wf-design-modern .wf-modern-header-menus .wf-dropdowns-list>li>a{color:var(--wf-text-secondary)!important;font-size:var(--wf-fs-sm)!important;padding:6px 10px!important;border-radius:var(--wf-r-sm);transition:var(--wf-t-fast);white-space:nowrap;text-decoration:none}div.workflow.wf-design-modern .wf-modern-header-menus .wf-dropdowns-list>li>a:hover,body.wf-design-modern .wf-modern-header-menus .wf-dropdowns-list>li>a:hover,div.workflow.wf-design-modern .wf-modern-header-menus .wf-dropdowns-list>li.open>a,body.wf-design-modern .wf-modern-header-menus .wf-dropdowns-list>li.open>a{color:var(--wf-text-primary)!important;background-color:unset!important}div.workflow.wf-design-modern .wf-modern-header-menus .dropdown-menu,body.wf-design-modern .wf-modern-header-menus .dropdown-menu{background:var(--wf-bg-surface);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);box-shadow:var(--wf-sh-md)}div.workflow.wf-design-modern .wf-modern-header-menus .dropdown-menu li a,body.wf-design-modern .wf-modern-header-menus .dropdown-menu li a{color:var(--wf-text-secondary);font-size:var(--wf-fs-sm);padding:6px 12px}div.workflow.wf-design-modern .wf-modern-header-menus .dropdown-menu li a:hover,body.wf-design-modern .wf-modern-header-menus .dropdown-menu li a:hover{background:var(--wf-accent-light);color:var(--wf-text-primary)}div.workflow.wf-design-modern .wf-modern-header-search,body.wf-design-modern .wf-modern-header-search{margin-left:auto;display:flex;align-items:center;position:relative;flex:0 1 360px;min-width:200px;max-width:480px}div.workflow.wf-design-modern .wf-modern-header-search .d3view-wf-global-search,body.wf-design-modern .wf-modern-header-search .d3view-wf-global-search{display:flex;align-items:center;width:100%;height:32px}div.workflow.wf-design-modern .wf-modern-header-search .wf-worker-search-outer,body.wf-design-modern .wf-modern-header-search .wf-worker-search-outer{display:flex!important;align-items:center;width:100%;background:var(--wf-bg-surface);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);height:32px;padding:0 8px;gap:4px;transition:border-color var(--wf-t-fast);position:static!important}div.workflow.wf-design-modern .wf-modern-header-search .wf-worker-search-outer:focus-within,body.wf-design-modern .wf-modern-header-search .wf-worker-search-outer:focus-within{border-color:var(--wf-accent);box-shadow:0 0 0 3px rgba(59,130,246,.1)}div.workflow.wf-design-modern .wf-modern-header-search .wf-search-type-dd,body.wf-design-modern .wf-modern-header-search .wf-search-type-dd{flex-shrink:0}div.workflow.wf-design-modern .wf-modern-header-search .wf-search-type-btn,body.wf-design-modern .wf-modern-header-search .wf-search-type-btn{padding:2px 4px!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:11px;height:auto;min-width:0}div.workflow.wf-design-modern .wf-modern-header-search .worker-search-dd,body.wf-design-modern .wf-modern-header-search .worker-search-dd{flex:1;min-width:0}div.workflow.wf-design-modern .wf-modern-header-search .wf-search-input-container,body.wf-design-modern .wf-modern-header-search .wf-search-input-container{width:100%}div.workflow.wf-design-modern .wf-modern-header-search .wf-worker-search,body.wf-design-modern .wf-modern-header-search .wf-worker-search{border:0!important;background:transparent!important;box-shadow:none!important;padding:0 4px!important;height:28px!important;font-size:var(--wf-fs-sm)!important;color:var(--wf-text-secondary)!important;width:100%!important;border-radius:0!important}div.workflow.wf-design-modern .wf-modern-header-search .wf-worker-search:focus,body.wf-design-modern .wf-modern-header-search .wf-worker-search:focus{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern .wf-modern-header-search .worker-search-dd>.dropdown-menu,body.wf-design-modern .wf-modern-header-search .worker-search-dd>.dropdown-menu{position:absolute!important;top:36px!important;left:-60px!important;right:auto!important;width:100%;min-width:360px;max-height:400px!important;height:auto!important;overflow-y:auto;background:var(--wf-bg-surface);border:1px solid var(--wf-border);border-radius:var(--wf-r-md)!important;box-shadow:var(--wf-sh-lg)!important;padding:var(--wf-sp-4)!important;z-index:var(--wf-z-tooltip)}div.workflow.wf-design-modern .wf-modern-header-search .worker-search-dd>.dropdown-menu .table,body.wf-design-modern .wf-modern-header-search .worker-search-dd>.dropdown-menu .table{margin-bottom:0}div.workflow.wf-design-modern .wf-modern-header-search .worker-search-dd>.dropdown-menu .wf-search-row td,body.wf-design-modern .wf-modern-header-search .worker-search-dd>.dropdown-menu .wf-search-row td{padding:10px 12px;border-top:1px solid var(--wf-border)}div.workflow.wf-design-modern .wf-modern-header-search .worker-search-dd>.dropdown-menu .wf-search-row:first-child td,body.wf-design-modern .wf-modern-header-search .worker-search-dd>.dropdown-menu .wf-search-row:first-child td{border-top:0}div.workflow.wf-design-modern .wf-modern-header-search .worker-search-dd>.dropdown-menu .wf-search-row:hover,body.wf-design-modern .wf-modern-header-search .worker-search-dd>.dropdown-menu .wf-search-row:hover{background:var(--wf-bg-card-hover);cursor:pointer}div.workflow.wf-design-modern .wf-modern-header-search .wf-search-btns,body.wf-design-modern .wf-modern-header-search .wf-search-btns{display:flex;align-items:center;gap:2px;flex-shrink:0}div.workflow.wf-design-modern .wf-modern-header-search .wf-search-btns .btn,body.wf-design-modern .wf-modern-header-search .wf-search-btns .btn{padding:2px 6px!important;border:0!important;box-shadow:none!important;font-size:11px}div.workflow.wf-design-modern .wf-modern-header-search .toggle-wf-ai-search,body.wf-design-modern .wf-modern-header-search .toggle-wf-ai-search{padding:2px 6px!important;border:0!important;box-shadow:none!important;background:transparent!important;color:var(--wf-text-muted);margin:0!important;flex-shrink:0;transition:color var(--wf-t-fast)}div.workflow.wf-design-modern .wf-modern-header-search .toggle-wf-ai-search:hover,body.wf-design-modern .wf-modern-header-search .toggle-wf-ai-search:hover{color:var(--wf-accent)}div.workflow.wf-design-modern .wf-modern-header-search .revert-zoom,body.wf-design-modern .wf-modern-header-search .revert-zoom{border:0!important;box-shadow:none!important;background:transparent!important;padding:2px 6px!important;margin:0!important;font-size:var(--wf-fs-xs)}div.workflow.wf-design-modern .wf-modern-header-search .wf-ai-search-container,body.wf-design-modern .wf-modern-header-search .wf-ai-search-container{position:absolute;top:0;left:0;right:0;z-index:5}div.workflow.wf-design-modern .wf-modern-header-search .toggle-wf-ai-search,body.wf-design-modern .wf-modern-header-search .toggle-wf-ai-search{position:relative;z-index:6}div.workflow.wf-design-modern .wf-modern-header-search>.wf-search-badge,body.wf-design-modern .wf-modern-header-search>.wf-search-badge,div.workflow.wf-design-modern .wf-modern-header-search>.worker-search-input,body.wf-design-modern .wf-modern-header-search>.worker-search-input,div.workflow.wf-design-modern .wf-modern-header-search>.wf-search-settings-btn,body.wf-design-modern .wf-modern-header-search>.wf-search-settings-btn{display:none}div.workflow.wf-design-modern .wf-modern-header-status,body.wf-design-modern .wf-modern-header-status{display:flex;align-items:center;gap:6px;flex-shrink:0}div.workflow.wf-design-modern .wf-modern-status-dot,body.wf-design-modern .wf-modern-status-dot{width:6px;height:6px;border-radius:50%;background:var(--wf-success);box-shadow:0 0 6px var(--wf-success);flex-shrink:0}div.workflow.wf-design-modern .wf-modern-status-text,body.wf-design-modern .wf-modern-status-text{font-size:var(--wf-fs-xs)!important;color:var(--wf-text-muted)!important;font-weight:500;white-space:nowrap;background:transparent!important;border:0!important;padding:0!important}div.workflow.wf-design-modern .wf-modern-header-divider,body.wf-design-modern .wf-modern-header-divider{width:1px;height:24px;background:var(--wf-border);flex-shrink:0;margin:0 4px}div.workflow.wf-design-modern .wf-modern-header-exec,body.wf-design-modern .wf-modern-header-exec{display:flex!important;align-items:center;gap:var(--wf-sp-1);flex-shrink:0;margin:0!important}div.workflow.wf-design-modern .wf-modern-header-exec .btn-text,body.wf-design-modern .wf-modern-header-exec .btn-text{display:none}div.workflow.wf-design-modern .wf-modern-header-exec .controls-btn-group,body.wf-design-modern .wf-modern-header-exec .controls-btn-group{display:flex;align-items:center;gap:var(--wf-sp-1)}div.workflow.wf-design-modern .wf-modern-btn,body.wf-design-modern .wf-modern-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--wf-r-sm);border:1px solid var(--wf-border);background:transparent;color:var(--wf-text-secondary);cursor:pointer;font-size:13px;transition:var(--wf-t-fast);padding:0}div.workflow.wf-design-modern .wf-modern-btn:hover,body.wf-design-modern .wf-modern-btn:hover{background:var(--wf-accent-light);color:var(--wf-accent);border-color:var(--wf-accent)}div.workflow.wf-design-modern .wf-modern-btn-danger,body.wf-design-modern .wf-modern-btn-danger{border-color:var(--wf-danger);color:var(--wf-danger)}div.workflow.wf-design-modern .wf-modern-btn-danger:hover,body.wf-design-modern .wf-modern-btn-danger:hover{background:var(--wf-danger-bg);color:var(--wf-danger)}div.workflow.wf-design-modern .wf-modern-run-btn,body.wf-design-modern .wf-modern-run-btn{background:var(--wf-grad-run)!important;border:0!important;color:#fff!important;font-weight:600;box-shadow:0 2px 8px rgba(16,185,129,.3);padding:0 14px!important;height:32px;border-radius:var(--wf-r-md)!important;display:inline-flex;align-items:center;gap:6px;font-size:var(--wf-fs-sm);white-space:nowrap}div.workflow.wf-design-modern .wf-modern-run-btn:hover,body.wf-design-modern .wf-modern-run-btn:hover{box-shadow:0 4px 16px rgba(16,185,129,.45)!important;transform:translateY(-1px)}div.workflow.wf-design-modern .wf-execution-spinner,body.wf-design-modern .wf-execution-spinner{flex-shrink:0}div.workflow.wf-design-modern .wf-execution-status .progress,body.wf-design-modern .wf-execution-status .progress{height:24px;border-radius:var(--wf-r-md)}div.workflow.wf-design-modern .wf-modern-header-controls,body.wf-design-modern .wf-modern-header-controls,div.workflow.wf-design-modern .wf-control-buttons,body.wf-design-modern .wf-control-buttons{display:flex;align-items:center;gap:var(--wf-sp-1);flex-shrink:0;margin:0!important}div.workflow.wf-design-modern .wf-modern-header-controls .btn-group,body.wf-design-modern .wf-modern-header-controls .btn-group,div.workflow.wf-design-modern .wf-control-buttons .btn-group,body.wf-design-modern .wf-control-buttons .btn-group{display:flex;gap:var(--wf-sp-1)}div.workflow.wf-design-modern .wf-control-buttons .docs,body.wf-design-modern .wf-control-buttons .docs{display:none!important}div.workflow.wf-design-modern .wf-control-buttons .btn-group .btn,body.wf-design-modern .wf-control-buttons .btn-group .btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--wf-r-sm);border:1px solid var(--wf-border);background:transparent;color:var(--wf-text-secondary);cursor:pointer;font-size:13px;transition:var(--wf-t-fast);padding:0;box-shadow:none}div.workflow.wf-design-modern .wf-control-buttons .btn-group .btn:hover,body.wf-design-modern .wf-control-buttons .btn-group .btn:hover{background:var(--wf-accent-light);color:var(--wf-accent);border-color:var(--wf-accent)}div.workflow.wf-design-modern .wf-control-buttons .btn-group .btn.btn-danger,body.wf-design-modern .wf-control-buttons .btn-group .btn.btn-danger,div.workflow.wf-design-modern .wf-control-buttons .btn-group .close_workflow,body.wf-design-modern .wf-control-buttons .btn-group .close_workflow{color:var(--wf-danger);border-color:var(--wf-danger)}div.workflow.wf-design-modern .wf-control-buttons .btn-group .btn.btn-danger:hover,body.wf-design-modern .wf-control-buttons .btn-group .btn.btn-danger:hover,div.workflow.wf-design-modern .wf-control-buttons .btn-group .close_workflow:hover,body.wf-design-modern .wf-control-buttons .btn-group .close_workflow:hover{background:var(--wf-danger-bg);color:var(--wf-danger)}div.workflow.wf-design-modern .wf-execution-controls>.btn-group>.btn,body.wf-design-modern .wf-execution-controls>.btn-group>.btn,div.workflow.wf-design-modern .wf-execution-controls>.btn,body.wf-design-modern .wf-execution-controls>.btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--wf-r-sm);border:1px solid var(--wf-border);background:transparent;color:var(--wf-text-secondary);cursor:pointer;font-size:13px;transition:var(--wf-t-fast);padding:0;box-shadow:none;border-top-left-radius:var(--wf-r-sm)!important;border-bottom-left-radius:var(--wf-r-sm)!important}div.workflow.wf-design-modern .wf-execution-controls .btn:hover,body.wf-design-modern .wf-execution-controls .btn:hover{background:var(--wf-accent-light);color:var(--wf-accent);border-color:var(--wf-accent)}div.workflow.wf-design-modern .wf-execution-controls .wf-execute,body.wf-design-modern .wf-execution-controls .wf-execute{color:var(--wf-success)!important;border-color:var(--wf-success)}div.workflow.wf-design-modern .wf-execution-controls .wf-execute:hover,body.wf-design-modern .wf-execution-controls .wf-execute:hover{background:rgba(16,185,129,.1)!important}div.workflow.wf-design-modern .wf-execution-controls .wf-stop,body.wf-design-modern .wf-execution-controls .wf-stop{color:var(--wf-danger)!important;border-color:var(--wf-danger)}div.workflow.wf-design-modern .wf-execution-controls .wf-stop:hover,body.wf-design-modern .wf-execution-controls .wf-stop:hover{background:var(--wf-danger-bg)!important}div.workflow.wf-design-modern .wf-theme-toggle,body.wf-design-modern .wf-theme-toggle{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--wf-r-sm);border:1px solid var(--wf-border);background:transparent;color:var(--wf-text-secondary);cursor:pointer;font-size:13px;transition:var(--wf-t-fast);padding:0;flex-shrink:0}div.workflow.wf-design-modern .wf-theme-toggle:hover,body.wf-design-modern .wf-theme-toggle:hover{background:var(--wf-accent-light);color:var(--wf-accent);border-color:var(--wf-accent)}div.workflow .wf-theme-toggle{display:none}div.workflow.wf-design-modern .wf-switch-design,body.wf-design-modern .wf-switch-design{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--wf-r-sm);border:1px solid var(--wf-border);background:transparent;color:var(--wf-text-secondary);cursor:pointer;font-size:13px;transition:var(--wf-t-fast);padding:0;flex-shrink:0}div.workflow.wf-design-modern .wf-switch-design:hover,body.wf-design-modern .wf-switch-design:hover{background:var(--wf-accent-light);color:var(--wf-accent);border-color:var(--wf-accent)}div.workflow .wf-switch-design{margin-left:8px;font-size:12px;transition:var(--d3v-t-fast,all .12s ease)}div.workflow .wf-switch-design:hover{color:var(--d3v-accent,#3B82F6);border-color:var(--d3v-accent,#3B82F6)}div.workflow.wf-design-modern .wf-modern-header-search .wf-search-type-menu,body.wf-design-modern .wf-modern-header-search .wf-search-type-menu{background:var(--wf-bg-surface);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);box-shadow:var(--wf-sh-lg);min-width:160px}div.workflow.wf-design-modern .wf-modern-header-search .wf-search-type-menu li a,body.wf-design-modern .wf-modern-header-search .wf-search-type-menu li a{color:var(--wf-text-secondary);font-size:var(--wf-fs-sm);padding:6px 12px}div.workflow.wf-design-modern .wf-modern-header-search .wf-search-type-menu li a:hover,body.wf-design-modern .wf-modern-header-search .wf-search-type-menu li a:hover{background:var(--wf-accent-light);color:var(--wf-text-primary)}div.workflow.wf-design-modern .wf-modern-header-search .wf-search-type-menu li.active a,body.wf-design-modern .wf-modern-header-search .wf-search-type-menu li.active a{background:var(--wf-accent-light);color:var(--wf-accent)}div.workflow.wf-design-modern .tooltip .tooltip-inner,body.wf-design-modern .tooltip .tooltip-inner{background:var(--wf-n-800,#1e293b);color:var(--wf-text-inverse,#fff);font-size:11px;font-weight:500;border-radius:var(--wf-r-sm);padding:4px 8px;box-shadow:var(--wf-sh-md);max-width:220px}div.workflow.wf-design-modern .tooltip .tooltip-arrow,body.wf-design-modern .tooltip .tooltip-arrow{display:none}div.workflow.wf-design-modern .reset_dd .dropdown-menu,body.wf-design-modern .reset_dd .dropdown-menu{background:var(--wf-bg-surface);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);box-shadow:var(--wf-sh-md);color:var(--wf-text-secondary)}div.workflow.wf-design-modern .reset_dd .dd-footer,body.wf-design-modern .reset_dd .dd-footer{border-color:var(--wf-border)!important}.wf-modern-statusbar{display:none}div.workflow.wf-design-modern .wf-modern-statusbar,body.wf-design-modern .wf-modern-statusbar{height:var(--wf-statusbar-h,32px);background:var(--wf-bg-statusbar);border-top:1px solid var(--wf-border);display:flex;align-items:center;padding:0 var(--wf-sp-4);gap:var(--wf-sp-4);font-size:var(--wf-fs-xs);color:var(--wf-text-muted);flex-shrink:0;z-index:var(--wf-z-statusbar)}div.workflow.wf-design-modern .wf-modern-statusbar .wf-status-graph-info,body.wf-design-modern .wf-modern-statusbar .wf-status-graph-info{font-weight:500;color:var(--wf-text-secondary)}div.workflow.wf-design-modern .wf-modern-statusbar .wf-status-indicator,body.wf-design-modern .wf-modern-statusbar .wf-status-indicator{display:flex;align-items:center;gap:var(--wf-sp-2)}div.workflow.wf-design-modern .wf-modern-statusbar .wf-status-dot,body.wf-design-modern .wf-modern-statusbar .wf-status-dot{width:7px;height:7px;border-radius:50%;background:var(--wf-success);box-shadow:0 0 6px rgba(16,185,129,.5);flex-shrink:0}div.workflow.wf-design-modern .wf-modern-statusbar .wf-statusbar-spacer,body.wf-design-modern .wf-modern-statusbar .wf-statusbar-spacer{flex:1}div.workflow.wf-design-modern .wf-modern-statusbar .wf-zoom-controls,body.wf-design-modern .wf-modern-statusbar .wf-zoom-controls{display:flex;align-items:center;gap:var(--wf-sp-2)}div.workflow.wf-design-modern .wf-modern-statusbar .wf-zoom-btn,body.wf-design-modern .wf-modern-statusbar .wf-zoom-btn{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:var(--wf-r-sm);border:1px solid var(--wf-border);background:transparent;color:var(--wf-text-muted);cursor:pointer;font-size:10px;padding:0;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-modern-statusbar .wf-zoom-btn:hover,body.wf-design-modern .wf-modern-statusbar .wf-zoom-btn:hover{background:var(--wf-accent-light);color:var(--wf-accent);border-color:var(--wf-accent)}div.workflow.wf-design-modern .wf-modern-statusbar .wf-zoom-percent,body.wf-design-modern .wf-modern-statusbar .wf-zoom-percent{font-size:var(--wf-fs-xs);font-weight:500;min-width:36px;text-align:center;color:var(--wf-text-secondary)}div.workflow.wf-design-modern .wf-footer,body.wf-design-modern .wf-footer{background:var(--wf-bg-surface);border-top:1px solid var(--wf-border);min-height:34px;display:flex;align-items:stretch;-webkit-font-smoothing:antialiased}div.workflow.wf-design-modern .wf-footer .nav-tabs,body.wf-design-modern .wf-footer .nav-tabs{background:transparent;border:0;display:flex;align-items:stretch;margin:0;gap:0}div.workflow.wf-design-modern .wf-footer .nav-tabs>li.footer-tabs-heading,body.wf-design-modern .wf-footer .nav-tabs>li.footer-tabs-heading{display:flex;align-items:center;padding:0 12px;border-right:1px solid var(--wf-border)}div.workflow.wf-design-modern .wf-footer .nav-tabs>li.footer-tabs-heading>span,body.wf-design-modern .wf-footer .nav-tabs>li.footer-tabs-heading>span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--wf-text-muted)}div.workflow.wf-design-modern .wf-footer .nav-tabs>li>a,body.wf-design-modern .wf-footer .nav-tabs>li>a{color:var(--wf-text-muted)!important;font-size:12px!important;font-weight:500;border:0!important;background:transparent!important;padding:7px 16px!important;transition:var(--wf-t-fast);border-radius:0!important;display:flex;align-items:center;gap:6px;border-bottom:2px solid transparent!important;margin-bottom:-1px}div.workflow.wf-design-modern .wf-footer .nav-tabs>li>a>i,body.wf-design-modern .wf-footer .nav-tabs>li>a>i{font-size:12px}div.workflow.wf-design-modern .wf-footer .nav-tabs>li>a:hover,body.wf-design-modern .wf-footer .nav-tabs>li>a:hover{color:var(--wf-text-secondary)!important;background:var(--wf-accent-light)!important}div.workflow.wf-design-modern .wf-footer .nav-tabs>li.active>a,body.wf-design-modern .wf-footer .nav-tabs>li.active>a{color:var(--wf-accent)!important;background:transparent!important;border-bottom:2px solid var(--wf-accent)!important}div.workflow.wf-design-modern .wf-footer .nav-tabs>li.add_wf,body.wf-design-modern .wf-footer .nav-tabs>li.add_wf{padding:0 8px}div.workflow.wf-design-modern .wf-footer .nav-tabs>li.add_wf>i,body.wf-design-modern .wf-footer .nav-tabs>li.add_wf>i{font-size:14px;color:var(--wf-text-muted);transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-footer .nav-tabs>li.add_wf:hover>i,body.wf-design-modern .wf-footer .nav-tabs>li.add_wf:hover>i{color:var(--wf-accent)}div.workflow.wf-design-modern .wf-tab-footer,body.wf-design-modern .wf-tab-footer{background:var(--wf-bg-surface);border-top:1px solid var(--wf-border)}div.workflow.wf-design-modern .wf-tab-footer .workflow-activities-header-right,body.wf-design-modern .wf-tab-footer .workflow-activities-header-right{background:var(--wf-bg-surface)}div.workflow.wf-design-modern .wf-tab-footer .btn,body.wf-design-modern .wf-tab-footer .btn{color:var(--wf-text-secondary)!important;background:transparent!important;border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-sm)!important;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-tab-footer .btn:hover,body.wf-design-modern .wf-tab-footer .btn:hover{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern,body.wf-design-modern{--wf-n-50:var(--d3v-n-50,#F8FAFC);--wf-n-100:var(--d3v-n-100,#F1F5F9);--wf-n-200:var(--d3v-n-200,#E2E8F0);--wf-n-300:var(--d3v-n-300,#CBD5E1);--wf-n-400:var(--d3v-n-400,#94A3B8);--wf-n-500:var(--d3v-n-500,#64748B);--wf-n-600:var(--d3v-n-600,#475569);--wf-n-700:var(--d3v-n-700,#334155);--wf-n-800:var(--d3v-n-800,#1E293B);--wf-n-900:var(--d3v-n-900,#0F172A);--wf-bg-canvas:var(--d3v-bg-secondary,#F8FAFC);--wf-bg-surface:var(--d3v-bg-primary,#FFF);--wf-bg-elevated:var(--d3v-bg-primary,#FFF);--wf-bg-sidebar:var(--d3v-bg-primary,#FFF);--wf-bg-header:var(--d3v-bg-primary,#FFF);--wf-bg-statusbar:var(--d3v-bg-secondary,#F8FAFC);--wf-bg-overlay:rgba(15,23,42,.4);--wf-bg-input:#F1F5F9;--wf-bg-card:#F8FAFC;--wf-bg-card-hover:#F1F5F9;--wf-text-primary:var(--d3v-text-primary,#1E293B);--wf-text-secondary:var(--d3v-text-secondary,#475569);--wf-text-muted:var(--d3v-text-muted,#94A3B8);--wf-text-disabled:var(--d3v-n-300,#CBD5E1);--wf-text-inverse:var(--d3v-text-inverse,#FFF);--wf-border:var(--d3v-border,#E2E8F0);--wf-border-strong:var(--d3v-border-strong,#CBD5E1);--wf-border-focus:var(--d3v-accent,#3B82F6);--wf-accent:var(--d3v-accent,#3B82F6);--wf-accent-hover:var(--d3v-accent-hover,#2563EB);--wf-accent-light:rgba(59,130,246,.1);--wf-success:var(--d3v-success,#10B981);--wf-success-bg:#D1FAE5;--wf-success-text:#065F46;--wf-warning:var(--d3v-warning,#F59E0B);--wf-warning-bg:#FEF3C7;--wf-warning-text:#92400E;--wf-danger:var(--d3v-danger,#EF4444);--wf-danger-bg:#FEE2E2;--wf-danger-text:#991B1B;--wf-info:var(--d3v-info,#3B82F6);--wf-node-coral:#EF4444;--wf-node-blue:#3B82F6;--wf-node-teal:#14B8A6;--wf-node-gold:#F59E0B;--wf-node-purple:#8B5CF6;--wf-node-green:#10B981;--wf-node-pink:#EC4899;--wf-node-gray:#94A3B8;--wf-node-orange:#F97316;--wf-node-indigo:#6366F1;--wf-sh-xs:var(--d3v-sh-xs,0 1px 2px rgba(0,0,0,.05));--wf-sh-sm:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.08));--wf-sh-md:var(--d3v-sh-md,0 4px 12px rgba(0,0,0,.1));--wf-sh-lg:var(--d3v-sh-lg,0 10px 25px rgba(0,0,0,.12));--wf-sh-xl:var(--d3v-sh-xl,0 20px 40px rgba(0,0,0,.15));--wf-r-sm:var(--d3v-r-sm,4px);--wf-r-md:var(--d3v-r-md,8px);--wf-r-lg:var(--d3v-r-lg,12px);--wf-r-xl:var(--d3v-r-xl,16px);--wf-r-2xl:var(--d3v-r-2xl,24px);--wf-r-full:var(--d3v-r-full,9999px);--wf-t-fast:var(--d3v-t-fast,all .12s ease);--wf-t-base:var(--d3v-t-base,all .2s ease);--wf-t-smooth:var(--d3v-t-smooth,all .3s cubic-bezier(0.4,0,.2,1));--wf-grad-run:linear-gradient(135deg,#10B981 0,#059669 100%);--wf-grad-accent:var(--d3v-grad-accent,linear-gradient(135deg,#3B82F6 0,#6366F1 100%));--wf-sidebar-w:48px;--wf-sidebar-min:48px;--wf-sidebar-max:240px;--wf-header-h:48px;--wf-statusbar-h:32px;--wf-z-statusbar:5;--wf-z-sidebar:10;--wf-z-header:20;--wf-z-overlay:50;--wf-z-tooltip:100;--wf-z-modal:1050;--wf-sp-1:4px;--wf-sp-2:8px;--wf-sp-3:12px;--wf-sp-4:16px;--wf-sp-5:20px;--wf-sp-6:24px;--wf-sp-8:32px;--wf-sp-10:40px;--wf-sp-12:48px;--wf-fs-xs:11px;--wf-fs-sm:12px;--wf-fs-base:13px;--wf-fs-md:14px;--wf-fs-lg:16px;--wf-fs-xl:18px}div.workflow.wf-design-modern.wf-dark,body.wf-design-modern.wf-dark{--wf-bg-canvas:#1a1a2e;--wf-bg-surface:#16213e;--wf-bg-elevated:#1a2744;--wf-bg-sidebar:#0f1629;--wf-bg-header:rgba(15,22,41,.95);--wf-bg-statusbar:#0f1629;--wf-bg-overlay:rgba(0,0,0,.6);--wf-bg-input:#0f1629;--wf-bg-card:#1a2744;--wf-bg-card-hover:#1f3050;--wf-text-primary:#E2E8F0;--wf-text-secondary:#94A3B8;--wf-text-muted:#64748B;--wf-text-disabled:#475569;--wf-text-inverse:#0F172A;--wf-border:rgba(148,163,184,.15);--wf-border-strong:rgba(148,163,184,.25);--wf-border-focus:#60A5FA;--wf-accent-light:rgba(59,130,246,.15);--wf-success-bg:rgba(16,185,129,.15);--wf-success-text:#6EE7B7;--wf-warning-bg:rgba(245,158,11,.15);--wf-warning-text:#FCD34D;--wf-danger-bg:rgba(239,68,68,.15);--wf-danger-text:#FCA5A5;--wf-sh-xs:0 1px 2px rgba(0,0,0,.2);--wf-sh-sm:0 1px 3px rgba(0,0,0,.3);--wf-sh-md:0 4px 12px rgba(0,0,0,.4);--wf-sh-lg:0 10px 25px rgba(0,0,0,.5);--wf-sh-xl:0 20px 40px rgba(0,0,0,.6);--wf-node-gray:#94A3B8}div.workflow.wf-design-modern.wf-dark .d3view-wf-header,body.wf-design-modern.wf-dark .d3view-wf-header{background:var(--wf-bg-header)!important}div.workflow.wf-design-modern.wf-dark .wf-nav-menu,body.wf-design-modern.wf-dark .wf-nav-menu{background:var(--wf-bg-sidebar)!important}div.workflow.wf-design-modern.wf-dark .wf-modern-statusbar,body.wf-design-modern.wf-dark .wf-modern-statusbar{background:var(--wf-bg-statusbar)!important}div.workflow.wf-design-modern.wf-dark .full-view,body.wf-design-modern.wf-dark .full-view{background:var(--wf-bg-canvas)!important}div.workflow.wf-design-modern.wf-dark .chart-view::before,body.wf-design-modern.wf-dark .chart-view::before{background-image:radial-gradient(circle,rgba(255,255,255,.04) 1px,transparent 1px)!important}div.workflow.wf-design-modern.wf-dark .wf-name-container .wf-name,body.wf-design-modern.wf-dark .wf-name-container .wf-name{color:var(--wf-text-primary)!important}div.workflow.wf-design-modern.wf-dark .wf-dropdowns .dropdown>a,div.workflow.wf-design-modern.wf-dark .wf-dropdowns .pl-dropdown>a,body.wf-design-modern.wf-dark .wf-dropdowns .dropdown>a,body.wf-design-modern.wf-dark .wf-dropdowns .pl-dropdown>a{color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern.wf-dark .wf-start-status,body.wf-design-modern.wf-dark .wf-start-status{background:var(--wf-bg-surface)!important;border-color:var(--wf-border)!important;color:var(--wf-text-muted)!important}div.workflow.wf-design-modern.wf-dark .full-view .wf-top-actions,div.workflow.wf-design-modern.wf-dark .full-view .zoom,body.wf-design-modern.wf-dark .full-view .wf-top-actions,body.wf-design-modern.wf-dark .full-view .zoom{background:var(--wf-bg-sidebar)!important;border-color:var(--wf-border)!important}div.workflow.wf-design-modern.wf-dark .wf-tab-footer,body.wf-design-modern.wf-dark .wf-tab-footer{background:var(--wf-bg-statusbar)!important}body.wf-design-modern{--wf-n-50:#F8FAFC;--wf-n-100:#F1F5F9;--wf-n-200:#E2E8F0;--wf-n-300:#CBD5E1;--wf-n-400:#94A3B8;--wf-n-500:#64748B;--wf-n-600:#475569;--wf-n-700:#334155;--wf-n-800:#1E293B;--wf-n-900:#0F172A;--wf-bg-canvas:#F8FAFC;--wf-bg-surface:#FFF;--wf-bg-elevated:#FFF;--wf-bg-sidebar:#FFF;--wf-bg-header:#FFF;--wf-bg-statusbar:#F8FAFC;--wf-bg-overlay:rgba(15,23,42,.4);--wf-bg-input:#F1F5F9;--wf-bg-card:#F8FAFC;--wf-bg-card-hover:#F1F5F9;--wf-text-primary:#1E293B;--wf-text-secondary:#475569;--wf-text-muted:#94A3B8;--wf-text-disabled:#CBD5E1;--wf-text-inverse:#FFF;--wf-border:#E2E8F0;--wf-border-strong:#CBD5E1;--wf-border-focus:#3B82F6;--wf-accent:#3B82F6;--wf-accent-hover:#2563EB;--wf-accent-light:rgba(59,130,246,.1);--wf-success:#10B981;--wf-success-bg:#D1FAE5;--wf-success-text:#065F46;--wf-warning:#F59E0B;--wf-warning-bg:#FEF3C7;--wf-warning-text:#92400E;--wf-danger:#EF4444;--wf-danger-bg:#FEE2E2;--wf-danger-text:#991B1B;--wf-sh-xs:0 1px 2px rgba(0,0,0,.05);--wf-sh-sm:0 1px 3px rgba(0,0,0,.08);--wf-sh-md:0 4px 12px rgba(0,0,0,.1);--wf-sh-lg:0 10px 25px rgba(0,0,0,.12);--wf-sh-xl:0 20px 40px rgba(0,0,0,.15);--wf-r-sm:4px;--wf-r-md:8px;--wf-r-lg:12px;--wf-r-xl:16px;--wf-r-2xl:24px;--wf-r-full:9999px;--wf-t-fast:all .12s ease;--wf-t-base:all .2s ease;--wf-t-smooth:all .3s cubic-bezier(0.4,0,.2,1);--wf-grad-run:linear-gradient(135deg,#10B981 0,#059669 100%);--wf-grad-accent:linear-gradient(135deg,#3B82F6 0,#6366F1 100%)}body.wf-design-modern.wf-dark{--wf-bg-canvas:#1a1a2e;--wf-bg-surface:#16213e;--wf-bg-elevated:#1a2744;--wf-bg-sidebar:#0f1629;--wf-bg-header:rgba(15,22,41,.95);--wf-bg-statusbar:#0f1629;--wf-bg-overlay:rgba(0,0,0,.6);--wf-bg-input:#0f1629;--wf-bg-card:#1a2744;--wf-bg-card-hover:#1f3050;--wf-text-primary:#E2E8F0;--wf-text-secondary:#94A3B8;--wf-text-muted:#64748B;--wf-text-disabled:#475569;--wf-text-inverse:#0F172A;--wf-border:rgba(148,163,184,.15);--wf-border-strong:rgba(148,163,184,.25);--wf-border-focus:#60A5FA;--wf-accent-light:rgba(59,130,246,.15);--wf-success-bg:rgba(16,185,129,.15);--wf-success-text:#6EE7B7;--wf-warning-bg:rgba(245,158,11,.15);--wf-warning-text:#FCD34D;--wf-danger-bg:rgba(239,68,68,.15);--wf-danger-text:#FCA5A5;--wf-sh-xs:0 1px 2px rgba(0,0,0,.2);--wf-sh-sm:0 1px 3px rgba(0,0,0,.3);--wf-sh-md:0 4px 12px rgba(0,0,0,.4);--wf-sh-lg:0 10px 25px rgba(0,0,0,.5);--wf-sh-xl:0 20px 40px rgba(0,0,0,.6)}div.workflow[data-view=mini] .wf-main-container{display:none}div.workflow[data-view=mini] .wf-main-container{display:none}div.workflow div.workflow-index-container.hasFooter div.wf-main-container div#birds-eye-view{bottom:40px}div.workflow div.workflow-index-container.hasFooter div.wf-main-container .zoom{bottom:30px}div.workflow .wf-footer ul.nav-tabs .footer-tabs-heading{padding:0 15px;background:#4f5359;background:#003471 -webkit-gradient(linear,left top,left bottom,color-stop(.49,rgba(255,255,255,.2)),color-stop(.5,rgba(255,255,255,.1)),color-stop(1,rgba(255,255,255,.1)));color:#FFF;height:40px;display:flex;align-items:center}div.workflow .wf-footer ul.nav-tabs li.nav-item{margin-bottom:-5px;height:40px}div.workflow .wf-footer ul.nav-tabs li.nav-item:hover>a{background-color:#f5f5f5}div.workflow .wf-footer ul.nav-tabs li.nav-item>a{display:inline-block;max-width:300px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:25px;font-weight:400;border-bottom:3px solid transparent;color:#333}div.workflow .wf-footer ul.nav-tabs li.nav-item.active a{border-bottom:3px solid #428bca;font-weight:700;border-top-color:transparent;color:#428bca}div.workflow .wf-footer ul.nav-tabs li.nav-item:not(.active) a:hover{background-color:#FFF;color:#555}div.workflow .wf-footer ul.nav-tabs .add_wf{color:grey;cursor:pointer;display:flex;align-items:center;padding:10px;font-size:1.2em}div.workflow .wf-footer ul.nav-tabs .add_wf:hover{color:#428bca}div.workflow .wf-main-container .wf-io-container .inputs-builder-container{padding:0}div.workflow .wf-main-container .wf-io-container #wf-io-left .panel-body.hasInfo .inputs-container{height:calc(100% - 30px)}div.workflow div.workflow-index[data-view=basic] .wf-footer{display:none}div.workflow .wf-main-container[data-header-view=ribbon] .d3view-wf-header{height:100px!important}div.workflow .wf-main-container[data-header-view=ribbon] .wf-nav-menu{top:100px;height:calc(100% - 140px)!important}div.workflow .wf-main-container[data-header-view=ribbon] .wf-nav-menu-wrapper{padding-top:100px}div.workflow .wf-main-container[data-header-view=ribbon] .plugin-header-right{padding:0 20px!important}div.workflow .wf-main-container[data-header-view=ribbon] .plugin-header-right.controls{position:relative;bottom:-10px}div.workflow[data-view=mini] .wf-main-container{display:none}div.workflow div.workflow-index-container.hasFooter div.wf-main-container div#birds-eye-view{bottom:40px}div.workflow .wf-footer ul.nav-tabs .footer-tabs-heading{padding:0 15px;background:#4f5359;background:#003471 -webkit-gradient(linear,left top,left bottom,color-stop(.49,rgba(255,255,255,.2)),color-stop(.5,rgba(255,255,255,.1)),color-stop(1,rgba(255,255,255,.1)));color:#FFF;height:40px;display:flex;align-items:center}div.workflow .wf-footer ul.nav-tabs li.nav-item{margin-bottom:-5px;height:40px}div.workflow .wf-footer ul.nav-tabs li.nav-item:hover>a{background-color:#f5f5f5}div.workflow .wf-footer ul.nav-tabs li.nav-item>a{display:inline-block;max-width:300px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:25px;font-weight:400;border-bottom:3px solid transparent;color:#333}div.workflow .wf-footer ul.nav-tabs li.nav-item.active a{border-bottom:3px solid #428bca;font-weight:700;border-top-color:transparent;color:#428bca}div.workflow .wf-footer ul.nav-tabs li.nav-item:not(.active) a:hover{background-color:#FFF;color:#555}div.workflow .wf-footer ul.nav-tabs .add_wf{color:grey;cursor:pointer;display:flex;align-items:center;padding:10px;font-size:1.2em}div.workflow .wf-footer ul.nav-tabs .add_wf:hover{color:#428bca}div.workflow .wf-main-container .wf-io-container .inputs-builder-container{padding:0}div.workflow .wf-main-container .wf-io-container #wf-io-left .panel-body.hasInfo .inputs-container{height:calc(100% - 30px)}div.workflow div.workflow-index[data-view=basic] .wf-footer{display:none}div.workflow .workflow-index-container.has-guide-open .wf-footer{display:none}div.workflow div.workflow-index-container.hasFooter .wf-main-container{height:calc(100% - 40px)}div.workflow .workflow-index-container.hasFooter .wf-main-container[data-view=agentic]{height:calc(100% - 40px)}div.workflow.wf-design-modern .full-view,body.wf-design-modern .full-view{display:flex!important;flex-direction:row!important}div.workflow.wf-design-modern .wf-nav-menu,body.wf-design-modern .wf-nav-menu{position:relative!important;width:var(--wf-sidebar-w)!important;min-width:48px!important;max-width:240px!important;height:100%!important;top:0!important;left:0!important;margin-top:0!important;background:var(--wf-bg-sidebar)!important;border-right:1px solid var(--wf-border)!important;padding:0!important;overflow:visible!important;z-index:var(--wf-z-sidebar)!important;transition:width .15s ease;flex-shrink:0!important;-webkit-font-smoothing:antialiased}div.workflow.wf-design-modern .full-view>.tab-content,body.wf-design-modern .full-view>.tab-content,div.workflow.wf-design-modern .full-view>.wf-tabs,body.wf-design-modern .full-view>.wf-tabs,body.wf-design-modern .full-view>.wf-data-view{flex:1 1 auto!important;min-width:0!important;position:relative;z-index:1}div.workflow.wf-design-modern .full-view>.wf-view-toggle,body.wf-design-modern .full-view>.wf-view-toggle{left:calc(var(--wf-sidebar-w,48px) + 12px)!important}div.workflow.wf-design-modern .wf-nav-menu .wf-nav-menu-groups,body.wf-design-modern .wf-nav-menu .wf-nav-menu-groups{display:flex!important;flex-direction:column!important;height:100%!important;padding:var(--wf-sp-1) 0!important}div.workflow.wf-design-modern .wf-nav-menu .pl-tabs-vertical,body.wf-design-modern .wf-nav-menu .pl-tabs-vertical{list-style:none!important;padding:var(--wf-sp-1) 0;margin:0;display:flex;flex-direction:column}div.workflow.wf-design-modern .wf-nav-menu .wf-sidebar-bottom,body.wf-design-modern .wf-nav-menu .wf-sidebar-bottom{margin-top:auto;padding:var(--wf-sp-2) 0;border-top:1px solid var(--wf-border)}div.workflow.wf-design-modern .wf-nav-menu .pl-tabs-vertical>li,body.wf-design-modern .wf-nav-menu .pl-tabs-vertical>li{position:relative!important;overflow:visible!important}div.workflow.wf-design-modern .wf-nav-menu .pl-tabs-vertical>li>a,body.wf-design-modern .wf-nav-menu .pl-tabs-vertical>li>a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 0;gap:3px;color:var(--wf-text-muted)!important;text-decoration:none!important;cursor:pointer;transition:all .12s ease;border-left:3px solid transparent}div.workflow.wf-design-modern .wf-nav-menu .pl-tabs-vertical>li>a>i,body.wf-design-modern .wf-nav-menu .pl-tabs-vertical>li>a>i{font-size:16px!important;color:inherit!important}div.workflow.wf-design-modern .wf-nav-menu-groups li[data-id],body.wf-design-modern .wf-nav-menu-groups li[data-id],div.workflow.wf-design-modern .wf-nav-menu .list-group-item,body.wf-design-modern .wf-nav-menu .list-group-item{padding:0!important;border:0!important;background:transparent!important}div.workflow.wf-design-modern .wf-nav-menu-groups li[data-id]:hover,body.wf-design-modern .wf-nav-menu-groups li[data-id]:hover,div.workflow.wf-design-modern .wf-nav-menu-groups li[data-id].open,body.wf-design-modern .wf-nav-menu-groups li[data-id].open{background:transparent!important}div.workflow.wf-design-modern .wf-nav-menu .list-group-item>a,body.wf-design-modern .wf-nav-menu .list-group-item>a,div.workflow.wf-design-modern .wf-nav-menu-groups li[data-id]>a,body.wf-design-modern .wf-nav-menu-groups li[data-id]>a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:10px 0!important;gap:3px!important;color:var(--wf-text-muted)!important;text-decoration:none!important;cursor:pointer;transition:all .12s ease;border-left:3px solid transparent;background:transparent!important}div.workflow.wf-design-modern .wf-nav-menu .list-group-item>a>i,body.wf-design-modern .wf-nav-menu .list-group-item>a>i{font-size:16px!important;color:inherit!important}div.workflow.wf-design-modern .wf-nav-menu .list-group-item>a:hover,body.wf-design-modern .wf-nav-menu .list-group-item>a:hover{background:rgba(59,130,246,.08)!important;color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern .wf-nav-menu .list-group-item.active>a,body.wf-design-modern .wf-nav-menu .list-group-item.active>a{border-left-color:var(--wf-accent)!important;background:rgba(59,130,246,.12)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern .wf-nav-menu .pl-tab-item-label,body.wf-design-modern .wf-nav-menu .pl-tab-item-label{font-size:9px;font-weight:500;white-space:nowrap;opacity:1;transition:opacity .12s ease;text-transform:uppercase;letter-spacing:.3px;color:inherit}div.workflow.wf-design-modern .wf-nav-menu:not(.is-expanded) .nav-menu-item-label,body.wf-design-modern .wf-nav-menu:not(.is-expanded) .nav-menu-item-label,div.workflow.wf-design-modern .wf-nav-menu:not(.is-expanded) .pl-tab-item-label,body.wf-design-modern .wf-nav-menu:not(.is-expanded) .pl-tab-item-label{display:none!important;opacity:0!important;width:0!important;height:0!important;overflow:hidden!important}div.workflow.wf-design-modern .wf-nav-menu:not(.is-expanded) .wf-nav-menu-groups[data-show-labels=true] .nav-menu-item-label,body.wf-design-modern .wf-nav-menu:not(.is-expanded) .wf-nav-menu-groups[data-show-labels=true] .nav-menu-item-label{display:none!important;opacity:0!important;width:0!important;height:0!important;overflow:hidden!important}div.workflow.wf-design-modern .wf-nav-menu .pl-tabs-vertical>li>a:hover,body.wf-design-modern .wf-nav-menu .pl-tabs-vertical>li>a:hover{background:rgba(59,130,246,.08);color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern .wf-nav-menu .pl-tabs-vertical>li.active>a,body.wf-design-modern .wf-nav-menu .pl-tabs-vertical>li.active>a,div.workflow.wf-design-modern .wf-nav-menu .pl-tabs-vertical>li.list-group-item.active>a,body.wf-design-modern .wf-nav-menu .pl-tabs-vertical>li.list-group-item.active>a{border-left-color:var(--wf-accent);background:rgba(59,130,246,.12);color:var(--wf-accent)!important}div.workflow.wf-design-modern .wf-nav-menu:not(.is-expanded) .pl-tabs-vertical>li[data-tooltip]::after,body.wf-design-modern .wf-nav-menu:not(.is-expanded) .pl-tabs-vertical>li[data-tooltip]::after,div.workflow.wf-design-modern .wf-nav-menu:not(.is-expanded) .pl-tabs-vertical>li.list-group-item::after,body.wf-design-modern .wf-nav-menu:not(.is-expanded) .pl-tabs-vertical>li.list-group-item::after{content:none!important;display:none!important;height:0!important;width:0!important;padding:0!important;margin:0!important;border:0!important}div.workflow.wf-design-modern .wf-nav-menu:not(.is-expanded) .pl-tabs-vertical>li[data-tooltip]:hover::after,body.wf-design-modern .wf-nav-menu:not(.is-expanded) .pl-tabs-vertical>li[data-tooltip]:hover::after{content:attr(data-tooltip)!important;display:block!important;position:absolute!important;left:calc(100% + 8px)!important;top:50%!important;bottom:unset!important;transform:translateY(-50%)!important;box-sizing:border-box;background-color:#1e293b!important;color:#fff!important;padding:5px 12px!important;height:auto!important;width:auto!important;min-height:0!important;max-height:none!important;border:0!important;border-radius:6px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.2px;line-height:1.4!important;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.25);z-index:9999;pointer-events:none;overflow:visible!important}div.workflow.wf-design-modern .wf-nav-menu:not(.is-expanded) .pl-tabs-vertical>li[data-tooltip]:hover::before,body.wf-design-modern .wf-nav-menu:not(.is-expanded) .pl-tabs-vertical>li[data-tooltip]:hover::before{content:''!important;display:block!important;position:absolute!important;left:calc(100% + 2px)!important;top:50%!important;bottom:unset!important;transform:translateY(-50%)!important;width:0!important;height:0!important;border:6px solid transparent!important;border-right-color:#1e293b!important;border-left:0!important;z-index:9999;pointer-events:none}div.workflow.wf-design-modern.wf-dark .wf-nav-menu:not(.is-expanded) .pl-tabs-vertical>li[data-tooltip]:hover::after,body.wf-design-modern.wf-dark .wf-nav-menu:not(.is-expanded) .pl-tabs-vertical>li[data-tooltip]:hover::after{background-color:#334155!important;color:#F1F5F9!important;box-shadow:0 4px 16px rgba(0,0,0,.5)}div.workflow.wf-design-modern.wf-dark .wf-nav-menu:not(.is-expanded) .pl-tabs-vertical>li[data-tooltip]:hover::before,body.wf-design-modern.wf-dark .wf-nav-menu:not(.is-expanded) .pl-tabs-vertical>li[data-tooltip]:hover::before{border-right-color:#334155!important}div.workflow.wf-design-modern .wf-nav-menu .wf-nav-menu-groups,body.wf-design-modern .wf-nav-menu .wf-nav-menu-groups,div.workflow.wf-design-modern .wf-nav-menu .pl-tabs-vertical,body.wf-design-modern .wf-nav-menu .pl-tabs-vertical,div.workflow.wf-design-modern .wf-nav-menu .wf-sidebar-bottom,body.wf-design-modern .wf-nav-menu .wf-sidebar-bottom{overflow:visible!important}div.workflow.wf-design-modern .wf-nav-menu.is-expanded .pl-tabs-vertical>li>a,body.wf-design-modern .wf-nav-menu.is-expanded .pl-tabs-vertical>li>a,div.workflow.wf-design-modern .wf-nav-menu.is-expanded .list-group-item>a,body.wf-design-modern .wf-nav-menu.is-expanded .list-group-item>a{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;padding:8px 14px!important;gap:10px!important;border-left:3px solid transparent}div.workflow.wf-design-modern .wf-nav-menu.is-expanded .pl-tabs-vertical>li>a>i,body.wf-design-modern .wf-nav-menu.is-expanded .pl-tabs-vertical>li>a>i,div.workflow.wf-design-modern .wf-nav-menu.is-expanded .list-group-item>a>i,body.wf-design-modern .wf-nav-menu.is-expanded .list-group-item>a>i{flex-shrink:0;width:18px;text-align:center}div.workflow.wf-design-modern .wf-nav-menu.is-expanded .pl-tab-item-label,body.wf-design-modern .wf-nav-menu.is-expanded .pl-tab-item-label,div.workflow.wf-design-modern .wf-nav-menu.is-expanded .nav-menu-item-label,body.wf-design-modern .wf-nav-menu.is-expanded .nav-menu-item-label{display:inline!important;opacity:1!important;width:auto!important;height:auto!important;font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;overflow:visible!important;white-space:nowrap;color:inherit;line-height:1}div.workflow.wf-design-modern .wf-nav-menu.is-expanded .pl-tabs-vertical>li::after,body.wf-design-modern .wf-nav-menu.is-expanded .pl-tabs-vertical>li::after{display:none!important}div.workflow.wf-design-modern .wf-nav-menu .wf-sidebar-resize-handle,body.wf-design-modern .wf-nav-menu .wf-sidebar-resize-handle{position:absolute;top:0;right:-2px;width:4px;height:100%;cursor:col-resize;background:var(--wf-border);z-index:20;transition:background .12s ease}div.workflow.wf-design-modern .wf-nav-menu .wf-sidebar-resize-handle:hover,body.wf-design-modern .wf-nav-menu .wf-sidebar-resize-handle:hover,div.workflow.wf-design-modern .wf-nav-menu .wf-sidebar-resize-handle.is-dragging,body.wf-design-modern .wf-nav-menu .wf-sidebar-resize-handle.is-dragging{background:var(--wf-accent)}div.workflow.wf-design-modern .wf-nav-menu-wrapper,body.wf-design-modern .wf-nav-menu-wrapper{left:var(--wf-sidebar-w,48px)!important;background:var(--wf-bg-surface)!important;border-right:1px solid var(--wf-border)!important;box-shadow:var(--wf-sh-md)!important}div.workflow.wf-design-modern .wf-main-container .wf-top-alert,body.wf-design-modern .wf-main-container .wf-top-alert,div.workflow.wf-design-modern .wf-main-container #birds-eye-view,body.wf-design-modern .wf-main-container #birds-eye-view,div.workflow.wf-design-modern .enableFMView .fm-view,body.wf-design-modern .enableFMView .fm-view,div.workflow.wf-design-modern .workflow-toc-toggle-btn,body.wf-design-modern .workflow-toc-toggle-btn{left:var(--wf-sidebar-w,48px)!important}div.workflow.wf-design-modern .wf-main-container .wf-top-alert,body.wf-design-modern .wf-main-container .wf-top-alert,div.workflow.wf-design-modern .enableFMView .fm-view,body.wf-design-modern .enableFMView .fm-view{width:calc(100% - var(--wf-sidebar-w,48px))!important}div.workflow.wf-design-modern .wf-nav-menu .list-group-item.hidden,body.wf-design-modern .wf-nav-menu .list-group-item.hidden,div.workflow.wf-design-modern .wf-nav-menu li.hidden,body.wf-design-modern .wf-nav-menu li.hidden{display:none!important}div.workflow.wf-design-modern .wf-nav-menu .pl-toggle-sidebar,body.wf-design-modern .wf-nav-menu .pl-toggle-sidebar,div.workflow.wf-design-modern .wf-nav-menu .wf-nav-toggle,body.wf-design-modern .wf-nav-menu .wf-nav-toggle{display:none!important}div.workflow.wf-design-modern .wf-nav-menu-wrapper .pl-toggle-sidebar,body.wf-design-modern .wf-nav-menu-wrapper .pl-toggle-sidebar{display:none!important}div.workflow.wf-design-modern .wf-decision-validation-label,body.wf-design-modern .wf-decision-validation-label{background:var(--wf-bg-surface)!important;border:1px solid var(--wf-border)!important;color:var(--wf-text-primary)!important;border-radius:var(--wf-r-sm)!important}div.workflow.wf-design-modern .wf-nav-menu,body.wf-design-modern .wf-nav-menu{height:100%!important}div.workflow.wf-design-modern .full-view>.wf-nav-menu-wrapper,body.wf-design-modern .full-view>.wf-nav-menu-wrapper,div.workflow.wf-design-modern .full-view>#birds-eye-view,body.wf-design-modern .full-view>#birds-eye-view,div.workflow.wf-design-modern .full-view>.wf-modal-backdrop,body.wf-design-modern .full-view>.wf-modal-backdrop,div.workflow.wf-design-modern .full-view>.wf-timeline-view,body.wf-design-modern .full-view>.wf-timeline-view,div.workflow.wf-design-modern .full-view>.wf-data-view,body.wf-design-modern .full-view>.wf-data-view,div.workflow.wf-design-modern .full-view>.wf-ancestry-view,body.wf-design-modern .full-view>.wf-ancestry-view,div.workflow.wf-design-modern .full-view>.error-details-container,body.wf-design-modern .full-view>.error-details-container,div.workflow.wf-design-modern .full-view>.wf-dropzone,body.wf-design-modern .full-view>.wf-dropzone,div.workflow.wf-design-modern .full-view>.d3view-side-modal,body.wf-design-modern .full-view>.d3view-side-modal,div.workflow.wf-design-modern .full-view>#workflow-logs-container,body.wf-design-modern .full-view>#workflow-logs-container{}div.workflow .wf-nav-menu .nav-menu,div.workflow .wf-nav-menu .nav-submenu{padding-bottom:15px;color:#FFF;border-top:1px solid #CCC}div.workflow .wf-nav-menu .nav-menu .list-header{margin:10px 0;padding:0 15px;letter-spacing:.1em;pointer-events:none}div.workflow .wf-nav-menu .nav-menu,div.workflow .wf-nav-menu .nav-submenu{padding-bottom:15px;color:#FFF;border-top:1px solid #CCC}div.workflow .wf-nav-menu .nav-menu .list-header{margin:10px 0;padding:0 15px;letter-spacing:.1em;pointer-events:none}div.workflow .wf-nav-menu .nav-menu,div.workflow .wf-nav-menu .nav-submenu{padding-bottom:15px;color:#FFF;border-top:1px solid #CCC}div.workflow .wf-nav-menu .nav-menu .list-header{margin:10px 0;padding:0 15px;letter-spacing:.1em;pointer-events:none}div.workflow.wf-design-modern .wf-nav-menu .nav-menu,div.workflow.wf-design-modern .wf-nav-menu .nav-submenu{color:var(--wf-text-primary)!important;border-top-color:var(--wf-border)!important}div.workflow.wf-design-modern .wf-nav-menu .nav-menu .list-header{color:var(--wf-text-muted);font-size:var(--wf-fs-xs);font-weight:600;text-transform:uppercase}div.workflow.wf-design-modern .viewers-container{background:var(--wf-bg-surface);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);padding:14px 16px;margin-bottom:12px;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .viewers-container:hover{border-color:var(--wf-border-strong);box-shadow:var(--wf-sh-sm)}div.workflow.wf-design-modern .viewers-container>label{font-size:var(--wf-fs-md);font-weight:600;color:var(--wf-text-primary);margin:0;display:inline-flex;align-items:center;gap:8px}div.workflow.wf-design-modern .viewers-container>label>i{color:var(--wf-accent);font-size:14px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:var(--wf-accent-light);border-radius:var(--wf-r-sm)}div.workflow.wf-design-modern .viewers-container>.view_all{font-size:var(--wf-fs-sm);font-weight:500;color:var(--wf-accent);text-decoration:none;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .viewers-container>.view_all:hover{color:var(--wf-accent-hover)}div.workflow.wf-design-modern .viewers-container>.view_all.disabled{opacity:.4;cursor:not-allowed;color:var(--wf-text-muted)}div.workflow.wf-design-modern .viewers-container ul{list-style:none;padding:0;margin:8px 0 0;min-height:auto}div.workflow.wf-design-modern .viewers-container ul>li{padding:6px 10px;border-radius:var(--wf-r-sm);font-size:var(--wf-fs-base);color:var(--wf-text-secondary);transition:var(--wf-t-fast)}div.workflow.wf-design-modern .viewers-container ul>li:not(.no-data):hover{background:var(--wf-bg-card-hover)}div.workflow.wf-design-modern .viewers-container ul>li a{color:var(--wf-text-primary);font-weight:500;text-decoration:none}div.workflow.wf-design-modern .viewers-container ul>li a:hover{color:var(--wf-accent)}div.workflow.wf-design-modern .viewers-container ul>li.no-data{color:var(--wf-text-muted);font-size:var(--wf-fs-sm);font-style:italic;padding:8px 0 0}div.workflow.wf-design-modern .wf-logs>table{border:0!important;border-collapse:separate;border-spacing:0}div.workflow.wf-design-modern .wf-logs>table>thead>tr>th{background:var(--wf-bg-card)!important;color:var(--wf-text-secondary)!important;font-size:var(--wf-fs-sm)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.03em;padding:10px 14px!important;border:0!important;border-bottom:2px solid var(--wf-border)!important}div.workflow.wf-design-modern .wf-logs>table>thead>tr>th:first-child{border-radius:var(--wf-r-md) 0 0 0}div.workflow.wf-design-modern .wf-logs>table>thead>tr>th:last-child{border-radius:0 var(--wf-r-md) 0 0}div.workflow.wf-design-modern .wf-logs>table>tbody>tr{transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-logs>table>tbody>tr:hover{background:var(--wf-bg-card-hover)!important}div.workflow.wf-design-modern .wf-logs>table>tbody>tr>td,div.workflow.wf-design-modern .wf-logs>table>tbody>tr>th{border:0!important;border-bottom:1px solid var(--wf-border)!important;padding:10px 14px!important;vertical-align:middle!important;font-size:var(--wf-fs-base)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern .wf-logs .wf-log-item span.timestamp{font-weight:600!important;color:var(--wf-text-secondary)!important;font-size:var(--wf-fs-sm)!important;font-variant-numeric:tabular-nums}div.workflow.wf-design-modern .wf-logs .wf-log-item .label{font-size:10px!important;font-weight:600!important;letter-spacing:.02em;padding:4px 10px!important;border-radius:var(--wf-r-full)!important;display:inline-block!important;width:auto!important;text-transform:uppercase}div.workflow.wf-design-modern .wf-logs .wf-log-item .label-error,div.workflow.wf-design-modern .wf-logs .wf-log-item .label-danger{background:var(--wf-danger-bg)!important;color:var(--wf-danger-text)!important}div.workflow.wf-design-modern .wf-logs .wf-log-item .label-warning{background:var(--wf-warning-bg)!important;color:var(--wf-warning-text)!important}div.workflow.wf-design-modern .wf-logs .wf-log-item .label-success{background:var(--wf-success-bg)!important;color:var(--wf-success-text)!important}div.workflow.wf-design-modern .wf-logs .wf-log-item .label-info{background:rgba(59,130,246,.1)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern .wf-logs .wf-log-item .label-default{background:var(--wf-bg-card)!important;color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern .wf-logs .wf-log-item .node-link,div.workflow.wf-design-modern .wf-logs .wf-log-item .node-ip-link,div.workflow.wf-design-modern .wf-logs .wf-log-item .node-op-link{color:var(--wf-accent)!important;font-size:var(--wf-fs-sm)!important;font-weight:500;text-decoration:none;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-logs .wf-log-item .node-link:hover,div.workflow.wf-design-modern .wf-logs .wf-log-item .node-ip-link:hover,div.workflow.wf-design-modern .wf-logs .wf-log-item .node-op-link:hover{color:var(--wf-accent-hover)!important;text-decoration:underline}div.workflow.wf-design-modern .wf-logs .start-worker-inputs table{border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-sm)!important;overflow:hidden}div.workflow.wf-design-modern .wf-logs .start-worker-inputs table th,div.workflow.wf-design-modern .wf-logs .start-worker-inputs table td{border-color:var(--wf-border)!important;font-size:var(--wf-fs-sm)!important;padding:6px 10px!important}div.workflow.wf-design-modern .wf-logs tbody.no-data:after{color:var(--wf-text-muted)!important;font-size:var(--wf-fs-base)!important;font-style:italic;padding:32px 16px!important}div.workflow.wf-design-modern .wf-nav-tab-header .log-search{border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-md) 0 0 var(--wf-r-md)!important;background:var(--wf-bg-input)!important;color:var(--wf-text-primary)!important;font-size:var(--wf-fs-sm)!important;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-nav-tab-header .log-search:focus{border-color:var(--wf-accent)!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important;background:var(--wf-bg-surface)!important}div.workflow.wf-design-modern .wf-nav-tab-header .log-search+.clear-log-search{color:var(--wf-text-muted)}div.workflow.wf-design-modern .wf-nav-tab-header .input-group-addon{background:var(--wf-bg-card)!important;border:1px solid var(--wf-border)!important;border-left:0!important;border-radius:0 var(--wf-r-md) var(--wf-r-md) 0!important;color:var(--wf-text-muted)!important;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-nav-tab-header .input-group-addon:hover{color:var(--wf-accent)!important;background:var(--wf-accent-light)!important}div.workflow.wf-design-modern .log-levels-list{background:var(--wf-bg-surface)!important;border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-md)!important;box-shadow:var(--wf-sh-lg)!important;padding:4px!important}div.workflow.wf-design-modern .log-levels-list .log-level-item{border-radius:var(--wf-r-sm);padding:4px 8px;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .log-levels-list .log-level-item:hover{background:var(--wf-bg-card-hover)}div.workflow.wf-design-modern .wf-nav-tab-header .reset_logs{background:var(--wf-danger-bg)!important;color:var(--wf-danger-text)!important;border:1px solid transparent!important;border-radius:var(--wf-r-md)!important;font-weight:500;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-nav-tab-header .reset_logs:hover{background:var(--wf-danger)!important;color:var(--wf-text-inverse)!important}div.workflow.wf-design-modern .wf-nav-tab-header .btn-group .btn{background:var(--wf-bg-surface)!important;border:1px solid var(--wf-border)!important;color:var(--wf-text-secondary)!important;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-nav-tab-header .btn-group .btn:first-child{border-radius:var(--wf-r-md) 0 0 var(--wf-r-md)!important}div.workflow.wf-design-modern .wf-nav-tab-header .btn-group .btn:last-child{border-radius:0 var(--wf-r-md) var(--wf-r-md) 0!important}div.workflow.wf-design-modern .wf-nav-tab-header .btn-group .btn:not(:first-child){border-left:0!important}div.workflow.wf-design-modern .wf-nav-tab-header .btn-group .btn:hover{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important;border-color:var(--wf-accent)!important}div.workflow.wf-design-modern .wf-nav-tab-header .btn-group .reset_logs{background:var(--wf-danger-bg)!important;color:var(--wf-danger-text)!important;border-color:var(--wf-border)!important}div.workflow.wf-design-modern .wf-nav-tab-header .btn-group .reset_logs:hover{background:var(--wf-danger)!important;color:var(--wf-text-inverse)!important;border-color:var(--wf-danger)!important}div.workflow.wf-design-modern .wf-nav-tab-header .enlarge_container:not(.btn-group .enlarge_container){background:var(--wf-bg-surface)!important;border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-md)!important;color:var(--wf-text-secondary)!important;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-nav-tab-header .enlarge_container:not(.btn-group .enlarge_container):hover{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important;border-color:var(--wf-accent)!important}div.workflow.wf-design-modern .wf-settings-tree .fb-main-header{padding:8px 12px;border-bottom:1px solid var(--wf-border);margin-bottom:0}div.workflow.wf-design-modern .wf-settings-tree .fb-main-header .btn{border-radius:var(--wf-r-md)!important;border:1px solid var(--wf-border)!important;background:var(--wf-bg-surface)!important;color:var(--wf-text-secondary)!important;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-settings-tree .fb-main-header .btn:hover{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important;border-color:var(--wf-accent)!important}div.workflow.wf-design-modern .wf-settings-tree .fb-search-dd input.search_by_name,div.workflow.wf-design-modern .wf-settings-tree .fb-ai-search-input{border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-full)!important;background:var(--wf-bg-input)!important;color:var(--wf-text-primary)!important;font-size:var(--wf-fs-sm)!important;padding:4px 12px 4px 28px!important;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-settings-tree .fb-search-dd input.search_by_name:focus,div.workflow.wf-design-modern .wf-settings-tree .fb-ai-search-input:focus{border-color:var(--wf-accent)!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important;background:var(--wf-bg-surface)!important}div.workflow.wf-design-modern .wf-settings-tree .all-inputs-cnt{background:var(--wf-accent)!important;color:var(--wf-text-inverse)!important;border-radius:var(--wf-r-full)!important;font-size:10px!important;font-weight:600!important;padding:2px 8px!important}div.workflow.wf-design-modern .wf-settings-tree .inputs-count{color:var(--wf-text-muted)!important;font-size:var(--wf-fs-sm)!important}div.workflow.wf-design-modern .wf-settings-tree .nested-left.ui-layout-pane{background:var(--wf-bg-card)!important;border-right:1px solid var(--wf-border)!important}div.workflow.wf-design-modern .wf-settings-tree .tree-list{padding:8px!important;list-style:none}div.workflow.wf-design-modern .wf-settings-tree .tree-list-item .item-label{padding:8px 12px!important;border-radius:var(--wf-r-md)!important;margin-bottom:2px;transition:var(--wf-t-fast);cursor:pointer}div.workflow.wf-design-modern .wf-settings-tree .tree-list-item .item-label:hover{background:var(--wf-bg-card-hover)!important}div.workflow.wf-design-modern .wf-settings-tree .tree-list-item .tv-content.active{color:var(--wf-accent)!important;font-weight:600}div.workflow.wf-design-modern .wf-settings-tree .tree-list-item .tv-content.active .item-label{background:var(--wf-accent-light)!important}div.workflow.wf-design-modern .wf-settings-tree .tree-list-item .ti-name{font-size:var(--wf-fs-base)!important;color:var(--wf-text-primary)!important}div.workflow.wf-design-modern .wf-settings-tree .tree-list-item .tv-content.active .ti-name{color:var(--wf-accent)!important}div.workflow.wf-design-modern .wf-settings-tree .tree-list-item .fa-folder{color:var(--wf-text-muted)!important;font-size:13px!important}div.workflow.wf-design-modern .wf-settings-tree .tree-list-item .tv-content.active .fa-folder{color:var(--wf-accent)!important}div.workflow.wf-design-modern .wf-settings-tree .tree-list-item .item-count{font-size:var(--wf-fs-xs)!important;color:var(--wf-text-muted)!important;background:var(--wf-bg-surface)!important;border-radius:var(--wf-r-full)!important;padding:1px 8px!important;font-weight:600;min-width:24px;text-align:center;display:inline-block}div.workflow.wf-design-modern .wf-settings-tree .tree-list-item .tv-content.active .item-count{background:var(--wf-accent)!important;color:var(--wf-text-inverse)!important}div.workflow.wf-design-modern .wf-settings-tree .nested-inputs-list{background:var(--wf-bg-surface)!important;padding:8px 16px!important}div.workflow.wf-design-modern .wf-settings-tree ul.field-items{padding:0!important;list-style:none}div.workflow.wf-design-modern .wf-settings-tree li.field-item{border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-md)!important;padding:12px 16px!important;margin-bottom:8px!important;background:var(--wf-bg-surface)!important;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-settings-tree li.field-item:hover{border-color:var(--wf-border-strong)!important;box-shadow:var(--wf-sh-xs)!important}div.workflow.wf-design-modern .wf-settings-tree .input-name{color:var(--wf-text-primary)!important;font-size:var(--wf-fs-base)!important}div.workflow.wf-design-modern .wf-settings-tree .input-name .field-name{font-weight:500!important}div.workflow.wf-design-modern .wf-settings-tree .input-name .field-type{color:var(--wf-text-muted)!important;margin-right:6px!important}div.workflow.wf-design-modern .wf-settings-tree .input-desc-outer{font-size:var(--wf-fs-sm)!important;color:var(--wf-text-muted)!important}div.workflow.wf-design-modern .wf-settings-tree .input-value input.form-control,div.workflow.wf-design-modern .wf-settings-tree .input-value textarea.form-control{border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-md)!important;background:var(--wf-bg-input)!important;color:var(--wf-text-primary)!important;font-size:var(--wf-fs-base)!important;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-settings-tree .input-value input.form-control:focus,div.workflow.wf-design-modern .wf-settings-tree .input-value textarea.form-control:focus{border-color:var(--wf-accent)!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important;background:var(--wf-bg-surface)!important}div.workflow.wf-design-modern .wf-settings-tree .input-value input.pl-checkbox+label{border-radius:var(--wf-r-full)!important}div.workflow.wf-design-modern .wf-settings-tree .select2-container .select2-choice,div.workflow.wf-design-modern .wf-settings-tree .ms-dd-toggle{border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-md)!important;background:var(--wf-bg-input)!important;color:var(--wf-text-primary)!important;font-size:var(--wf-fs-base)!important;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-settings-tree .select2-container-active .select2-choice,div.workflow.wf-design-modern .wf-settings-tree .ms-dd-toggle:focus{border-color:var(--wf-accent)!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important}div.workflow.wf-design-modern .wf-settings-tree .select2-drop{border:1px solid var(--wf-border)!important;border-radius:0 0 var(--wf-r-md) var(--wf-r-md)!important;box-shadow:var(--wf-sh-md)!important;background:var(--wf-bg-surface)!important}div.workflow.wf-design-modern .wf-settings-tree .select2-results .select2-highlighted{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern .wf-settings-tree .fa-info-circle{color:var(--wf-text-muted)!important;opacity:.6;transition:var(--wf-t-fast);cursor:help}div.workflow.wf-design-modern .wf-settings-tree .fa-info-circle:hover{color:var(--wf-accent)!important;opacity:1}div.workflow.wf-design-modern .wf-settings-tree .no-data{color:var(--wf-text-muted)!important;font-size:var(--wf-fs-base)!important;font-style:italic;padding:24px 16px!important;text-align:center}div.workflow.wf-design-modern .wf-settings-tree .ui-layout-resizer{background:var(--wf-border)!important;opacity:1!important;width:3px!important}div.workflow.wf-design-modern .wf-settings-tree .ui-layout-resizer:hover{background:var(--wf-accent)!important}div.workflow.wf-design-modern .wf-settings-tree .dropdown-menu{background:var(--wf-bg-surface)!important;border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-md)!important;box-shadow:var(--wf-sh-lg)!important;padding:4px!important}div.workflow.wf-design-modern .wf-settings-tree .dropdown-menu>li>a{color:var(--wf-text-secondary)!important;font-size:var(--wf-fs-sm)!important;padding:6px 12px!important;border-radius:var(--wf-r-sm)!important;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-settings-tree .dropdown-menu>li>a:hover{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern .wf-settings-tree .dropdown-menu>li.active>a{background:var(--wf-accent)!important;color:var(--wf-text-inverse)!important}div.workflow.wf-design-modern .wf-settings-tree .validations-list{border-top:1px solid var(--wf-border)!important;margin-top:8px!important;padding-top:8px!important}div.workflow.wf-design-modern .wf-settings-tree .d3view-inputsBuilder .validations-list{border-top:0!important}div.workflow div.wf-tabs .io-view{position:relative;left:60px;top:80px;height:calc(100% - 120px);width:calc(100% - 75px)}div.workflow-modal .wf-worker-config-view .wf-tabs ul.pl-tabs-vertical:first-child>li:first-child{border-top:0}div.workflow div.wf-tabs .io-view{position:relative;left:60px;top:80px;height:calc(100% - 120px);width:calc(100% - 75px)}div.workflow-modal .wf-worker-config-view .wf-tabs ul.pl-tabs-vertical:first-child>li:first-child{border-top:0}div.workflow div.wf-tabs .tab-pane .new-wf-container{display:none}div.workflow div.wf-tabs .tab-pane[data-is-brand-new=true] .new-wf-container,div.workflow .workflow-index-container.has-new-guide-open .new-wf-container{position:absolute;height:100%;top:0;width:100%;z-index:200;background:#FFF;display:block!important}div.workflow .workflow-index-container.has-new-guide-open .d3view-wf-header{display:none}div.workflow div.wf-tabs .tab-pane[data-is-brand-new=temp] .guide_btns{display:inline-block!important}div.workflow div.wf-tab-content[data-split-layout=true] .wf-tab-left{flex:1 0 65%;min-width:200px}div.workflow div.wf-tab-content[data-split-layout=true] .wf-tab-body{max-height:calc(100% - 42px)!important;position:relative}div.workflow div.wf-tab-content .wf-tab-right{display:none}div.workflow div.wf-tab-content[data-split-layout=true] .wf-tab-right.isVisible{display:block;flex:0 0 35%;min-width:200px;border-left:1px solid #DDD;position:relative;left:unset!important}div.workflow div.wf-tab-content[data-split-layout=true] .wf-tab-right.isVisible .ui-resizable-handle{background:#f5f5f5;border-left:2px solid #ddd;border-right:2px solid #ddd;width:6px;right:-4px;cursor:ew-resize;transition:all .2s ease;z-index:6!important}div.workflow div.wf-tab-content[data-split-layout=true] .wf-tab-right.isVisible .ui-resizable-handle:hover{background:#e9ecef;border-left-color:#007bff;border-right-color:#007bff}div.workflow div.wf-tab-content[data-split-layout=true] .wf-tab-right.isVisible.ui-resizable-resizing .ui-resizable-handle{background:#007bff;border-left-color:#0056b3;border-right-color:#0056b3}div.workflow div.wf-tab-content[data-split-layout=true] .wf-tab-body.wf-panel-resizing{user-select:none}div.workflow div.wf-tab-content[data-split-layout=true] .wf-tab-body.wf-panel-resizing .wf-tab-left,div.workflow div.wf-tab-content[data-split-layout=true] .wf-tab-body.wf-panel-resizing .wf-tab-right{transition:none}div.workflow div.wf-tab-content[data-split-layout=true] .wf-tab-right.isVisible .workflow-modal{display:flex;flex-direction:column}div.workflow div.wf-tab-content[data-split-layout=true] .wf-tab-right.isVisible .workflow-modal .modal-body{flex:1 1 auto;overflow:auto;height:auto!important;padding:0;display:flex;flex-direction:column}div.workflow div.wf-tab-content[data-split-layout=true] .wf-tab-right.isVisible .workflow-modal .modal-body .wf-worker-config-view,div.workflow div.wf-tab-content[data-split-layout=true] .wf-tab-right.isVisible .workflow-modal .modal-body .wf-worker-iteration-view{flex:1 1 auto;overflow:auto;height:auto!important}div.workflow div.wf-tab-right .workflow-modal #dock,div.workflow div.wf-tab-right .workflow-modal #minimize{display:none}div.workflow div.wf-tab-content .wf-tab-footer{display:none;position:absolute;height:250px;bottom:0;z-index:10;left:75px;width:calc(100% - 75px)}div.workflow div.wf-tab-content[data-split-layout=true] .wf-tab-footer{display:block}div.workflow div.wf-tab-content .wf-tab-footer.collapsed{height:42px}div.workflow div.wf-tab-content .wf-tab-footer.collapsed .workflow-activities-btn[data-action=top],div.workflow div.wf-tab-content .wf-tab-footer.collapsed .workflow-activities-btn[data-action=bottom]{opacity:0;pointer-events:none}div.workflow div.wf-tab-content[data-split-layout=true] .wf-tab-right.isVisible .workflow-modal #wf-worker-inputs.tab-pane{display:flex;flex-direction:column}div.workflow div.wf-tab-content[data-split-layout=true] .wf-tab-right.isVisible .workflow-modal .modal-body .wf-tabs{flex:0 0 50px!important;border-right:0!important;border-left:1px solid #DDD}div.workflow div.wf-tab-content[data-split-layout=true] .wf-tab-right.isVisible .workflow-modal .modal-body .wf-worker-inputs-outputs{flex-direction:row-reverse}div.workflow div.wf-tab-content[data-split-layout=true] .wf-tab-right.isVisible .workflow-modal .modal-body .wf-tabs .pl-tab-item-label{display:none}div.workflow .wf-main-container.timelineEnabled .wf-tabs,div.workflow .wf-main-container.timelineEnabled .zoom,div.workflow .wf-main-container.timelineEnabled #birds-eye-view{display:none!important}div.workflow .wf-main-container.dataEnabled .wf-tabs,div.workflow .wf-main-container.dataEnabled .zoom,div.workflow .wf-main-container.dataEnabled #birds-eye-view{display:none!important}div.workflow .wf-main-container.ancestryEnabled .wf-tabs,div.workflow .wf-main-container.ancestryEnabled .zoom,div.workflow .wf-main-container.ancestryEnabled #birds-eye-view{display:none!important}.wf-certification-builder .cert-map-columns-btn{display:inline-flex;align-items:center;gap:6px;transition:var(--d3v-t-fast,all .12s ease)}.wf-certification-builder .cert-map-columns-btn.has-mismatches{border-color:var(--d3v-status-warning,#f59e0b);color:var(--d3v-status-warning,#f59e0b);background:var(--d3v-bg-primary,#fff)}.wf-certification-builder .cert-map-columns-btn.has-mismatches:hover{background:rgba(245,158,11,.08)}.wf-certification-builder .cert-map-columns-btn.all-in-sync{opacity:.6;cursor:default}.wf-certification-builder .cert-map-columns-count{display:inline-block;margin-left:4px;padding:1px 6px;font-size:11px;font-weight:600;border-radius:10px;background:var(--d3v-status-warning,#f59e0b);color:#fff;line-height:14px}.wf-certification-builder .cert-viz-col-warning{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;background:var(--d3v-status-danger,#ef4444);color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;box-shadow:0 2px 6px rgba(239,68,68,.35);animation:cert-col-warning-pulse 1.6s ease-in-out infinite;transition:var(--d3v-t-fast,all .12s ease)}.wf-certification-builder .cert-viz-col-warning:hover{transform:scale(1.15)}@keyframes cert-col-warning-pulse{0%,100%{box-shadow:0 2px 6px rgba(239,68,68,.35)}50%{box-shadow:0 2px 10px rgba(239,68,68,.75)}}.cert-map-columns-launch{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;margin-left:8px;font-size:12px;font-weight:500;border:1px solid var(--d3v-status-warning,#f59e0b);border-radius:var(--d3v-r-md,6px);background:rgba(245,158,11,.08);color:var(--d3v-status-warning,#f59e0b);cursor:pointer;transition:var(--d3v-t-fast,all .12s ease)}.cert-map-columns-launch:hover{background:rgba(245,158,11,.15)}.cert-map-columns-launch .count{display:inline-block;padding:0 6px;border-radius:10px;background:var(--d3v-status-warning,#f59e0b);color:#fff;font-size:11px;line-height:16px}.cert-col-mapper{padding:4px 2px;font-size:13px;color:var(--d3v-text-primary,#1e293b)}.cert-col-mapper-summary{display:flex;gap:24px;padding:12px 16px;margin-bottom:16px;background:var(--d3v-bg-tertiary,#f8fafc);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,6px)}.cert-col-mapper-summary-row{display:flex;flex-direction:column;gap:2px}.cert-col-mapper-summary-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--d3v-text-muted,#94a3b8)}.cert-col-mapper-summary-value{font-size:13px;font-weight:500;color:var(--d3v-text-primary,#1e293b)}.cert-col-mapper-intro{display:flex;gap:8px;align-items:flex-start;padding:10px 14px;margin-bottom:12px;background:rgba(245,158,11,.08);border-left:3px solid var(--d3v-status-warning,#f59e0b);border-radius:var(--d3v-r-sm,4px);color:var(--d3v-text-secondary,#475569);font-size:12px;line-height:1.5}.cert-col-mapper-intro .fa{color:var(--d3v-status-warning,#f59e0b);margin-top:2px}.cert-col-mapper-nocols{display:flex;gap:12px;padding:20px;background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.2);border-radius:var(--d3v-r-md,6px);color:var(--d3v-status-danger,#ef4444)}.cert-col-mapper-nocols .fa{font-size:24px}.cert-col-mapper-nocols-title{font-weight:600;margin-bottom:4px}.cert-col-mapper-nocols-text{font-size:12px;color:var(--d3v-text-secondary,#475569);line-height:1.5}.cert-col-mapper-rows{display:flex;flex-direction:column;gap:10px}.cert-col-mapper-row{display:grid;grid-template-columns:1fr 32px 1fr;gap:12px;align-items:center;padding:12px 14px;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,6px);transition:var(--d3v-t-fast,all .12s ease)}.cert-col-mapper-row:hover{border-color:var(--d3v-border-strong,#cbd5e1);box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.06))}.cert-col-mapper-row-param-label{font-size:12px;text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:var(--d3v-text-muted,#94a3b8);margin-bottom:4px}.cert-col-mapper-row-old{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cert-col-mapper-old-name{font-family:var(--d3v-font-mono,monospace);font-size:13px;font-weight:600;color:var(--d3v-text-primary,#1e293b)}.cert-col-mapper-type-chip{display:inline-block;padding:1px 7px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;border-radius:10px;background:var(--d3v-bg-tertiary,#f1f5f9);color:var(--d3v-text-secondary,#475569);border:1px solid var(--d3v-border,#e2e8f0)}.cert-col-mapper-missing-tag{display:inline-block;padding:1px 7px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:10px;background:rgba(239,68,68,.12);color:var(--d3v-status-danger,#ef4444)}.cert-col-mapper-row-arrow{text-align:center;color:var(--d3v-text-muted,#94a3b8);font-size:14px}.cert-col-mapper-row-new .select2-container{width:100%!important}.wf-floating-bulk-actions-bar{height:45px;width:calc(100% - 80px);margin:0 auto;position:absolute;top:80px;z-index:200;background:#FFF;left:75px;box-shadow:var(--plugin-box-shadow-light);padding:0 20px;container-name:wf-bulk-actions-bar;container-type:inline-size}.wf-floating-bulk-actions-bar[data-position=top]{position:fixed;z-index:1000}.wf-floating-bulk-actions-bar .pl-ribbon-menu>div{display:flex;align-items:center}.wf-floating-bulk-actions-bar .pl-ribbon-menu>div>button{flex-grow:1}.wf-floating-bulk-actions-bar .pl-ribbon-menu>div>button .d3view-flex-v{justify-content:center}.wf-floating-bulk-actions-bar.overflowing .pl-ribbon-menu>div>button{flex-grow:0;margin:2px}.wf-floating-bulk-actions-bar.overflowing{height:auto}div.workflow-modal div.bootstrap-select.-wf .worker-location:hover{color:#428bca}div.workflow-modal div.bootstrap-select.-wf .worker-location:hover{color:#428bca}.wf-builder .wf-cert-summary,.workflow-modal .wf-cert-summary{background:var(--d3v-bg-primary);border:1px solid var(--d3v-border-light,var(--d3v-border,#e2e8f0));border-radius:var(--d3v-r-md,8px);box-shadow:var(--d3v-sh-sm);padding:0;margin:0 0 8px;overflow:hidden;transition:box-shadow var(--d3v-t-base,180ms ease),border-color var(--d3v-t-base,180ms ease)}.wf-builder .wf-cert-summary:hover,.workflow-modal .wf-cert-summary:hover{box-shadow:var(--d3v-sh-md);border-color:var(--d3v-border,#e2e8f0)}.wf-builder .wf-cert-summary-header,.workflow-modal .wf-cert-summary-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 14px;background:var(--d3v-bg-primary);border-bottom:1px solid var(--d3v-border-light,#e2e8f0);box-shadow:0 1px 0 rgba(15,23,42,.02)}.wf-builder .wf-cert-summary-title,.workflow-modal .wf-cert-summary-title{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--d3v-text-primary,#1e293b);letter-spacing:.2px}.wf-builder .wf-cert-summary-title i,.workflow-modal .wf-cert-summary-title i{color:var(--d3v-accent-primary,#3b82f6);font-size:15px}.wf-builder .wf-cert-summary-actions .btn,.workflow-modal .wf-cert-summary-actions .btn{transition:transform var(--d3v-t-base,180ms ease),box-shadow var(--d3v-t-base,180ms ease)}.wf-builder .wf-cert-summary-actions .btn:hover,.workflow-modal .wf-cert-summary-actions .btn:hover{transform:translateY(-1px);box-shadow:var(--d3v-sh-sm)}.wf-builder .wf-cert-summary-actions .btn:focus,.workflow-modal .wf-cert-summary-actions .btn:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,.25)}.wf-builder .wf-cert-summary-stats,.workflow-modal .wf-cert-summary-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px;background:var(--d3v-bg-secondary,#f8fafc);border-bottom:1px solid var(--d3v-border-light,#e2e8f0)}@media (max-width:640px){.wf-builder .wf-cert-summary-stats,.workflow-modal .wf-cert-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.wf-builder .wf-cert-summary-stat,.workflow-modal .wf-cert-summary-stat{background:var(--d3v-bg-primary);border:1px solid var(--d3v-border-light,#e2e8f0);border-radius:var(--d3v-r-md,8px);padding:8px 10px;text-align:center;transition:box-shadow var(--d3v-t-base,180ms ease),transform var(--d3v-t-base,180ms ease)}.wf-builder .wf-cert-summary-stat:hover,.workflow-modal .wf-cert-summary-stat:hover{box-shadow:var(--d3v-sh-sm);transform:translateY(-1px)}.wf-builder .wf-cert-summary-stat-value,.workflow-modal .wf-cert-summary-stat-value{font-size:20px;font-weight:700;color:var(--d3v-text-primary,#1e293b);line-height:1.1;font-variant-numeric:tabular-nums}.wf-builder .wf-cert-summary-stat-label,.workflow-modal .wf-cert-summary-stat-label{margin-top:2px;font-size:10px;font-weight:600;color:var(--d3v-text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.6px}.wf-builder .wf-cert-summary-section,.workflow-modal .wf-cert-summary-section{padding:12px 14px;border-bottom:1px solid var(--d3v-border-light,#e2e8f0)}.wf-builder .wf-cert-summary-section:last-child,.workflow-modal .wf-cert-summary-section:last-child{border-bottom:0}.wf-builder .wf-cert-summary-section-title,.workflow-modal .wf-cert-summary-section-title{font-size:10px;font-weight:700;color:var(--d3v-text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px}.wf-builder .wf-cert-summary-chips,.workflow-modal .wf-cert-summary-chips{display:flex;flex-wrap:wrap;gap:6px}.wf-builder .wf-cert-summary-chip,.workflow-modal .wf-cert-summary-chip{display:inline-flex;align-items:center;gap:6px;background:var(--d3v-bg-subtle,var(--d3v-bg-secondary,#f1f5f9));border:1px solid var(--d3v-border-light,#e2e8f0);border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:500;color:var(--d3v-text-secondary,#475569);max-width:100%;cursor:default;transition:box-shadow var(--d3v-t-base,180ms ease),transform var(--d3v-t-base,180ms ease),background var(--d3v-t-base,180ms ease)}.wf-builder .wf-cert-summary-chip:hover,.workflow-modal .wf-cert-summary-chip:hover{background:var(--d3v-bg-primary);box-shadow:var(--d3v-sh-md);transform:translateY(-1px)}.wf-builder .wf-cert-summary-chip i,.workflow-modal .wf-cert-summary-chip i{color:var(--d3v-accent-primary,#3b82f6);font-size:10px}.wf-builder .wf-cert-summary-chip-label,.workflow-modal .wf-cert-summary-chip-label{max-width:240px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wf-builder .wf-cert-summary-chip-count,.workflow-modal .wf-cert-summary-chip-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;background:var(--d3v-accent-primary,#3b82f6);color:#fff;font-size:10px;font-weight:700;border-radius:9999px;font-variant-numeric:tabular-nums}.wf-builder .wf-cert-summary-chart-list,.workflow-modal .wf-cert-summary-chart-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.wf-builder .wf-cert-summary-chart-row,.workflow-modal .wf-cert-summary-chart-row{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--d3v-r-sm,4px);transition:background var(--d3v-t-base,180ms ease)}.wf-builder .wf-cert-summary-chart-row:hover,.workflow-modal .wf-cert-summary-chart-row:hover{background:var(--d3v-bg-subtle,var(--d3v-bg-secondary,#f1f5f9))}.wf-builder .wf-cert-summary-chart-icon,.workflow-modal .wf-cert-summary-chart-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--d3v-bg-secondary,#f8fafc);border:1px solid var(--d3v-border-light,#e2e8f0);border-radius:var(--d3v-r-sm,4px);flex-shrink:0}.wf-builder .wf-cert-summary-chart-icon img,.workflow-modal .wf-cert-summary-chart-icon img{width:20px;height:20px;object-fit:contain}.wf-builder .wf-cert-summary-chart-icon i,.workflow-modal .wf-cert-summary-chart-icon i{color:var(--d3v-text-muted,#94a3b8);font-size:13px}.wf-builder .wf-cert-summary-chart-name,.workflow-modal .wf-cert-summary-chart-name{flex:1 1 auto;font-size:12px;font-weight:500;color:var(--d3v-text-primary,#1e293b);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wf-builder .wf-cert-summary-chart-count,.workflow-modal .wf-cert-summary-chart-count{flex-shrink:0;min-width:22px;padding:2px 8px;background:var(--d3v-bg-subtle,var(--d3v-bg-secondary,#f1f5f9));color:var(--d3v-text-secondary,#475569);font-size:11px;font-weight:700;text-align:center;border-radius:9999px;font-variant-numeric:tabular-nums}.wf-builder .wf-cert-summary-pages,.workflow-modal .wf-cert-summary-pages{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.wf-builder .wf-cert-summary-pages thead th,.workflow-modal .wf-cert-summary-pages thead th{text-align:left;font-size:10px;font-weight:700;color:var(--d3v-text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.6px;padding:6px 8px;background:var(--d3v-bg-secondary,#f8fafc);border-bottom:1px solid var(--d3v-border-light,#e2e8f0)}.wf-builder .wf-cert-summary-pages tbody tr,.workflow-modal .wf-cert-summary-pages tbody tr{transition:background var(--d3v-t-base,180ms ease)}.wf-builder .wf-cert-summary-pages tbody tr:hover,.workflow-modal .wf-cert-summary-pages tbody tr:hover{background:var(--d3v-bg-subtle,var(--d3v-bg-secondary,#f1f5f9))}.wf-builder .wf-cert-summary-pages tbody td,.workflow-modal .wf-cert-summary-pages tbody td{padding:6px 8px;border-bottom:1px solid var(--d3v-border-light,#e2e8f0);color:var(--d3v-text-secondary,#475569);font-weight:500}.wf-builder .wf-cert-summary-pages tbody tr:last-child td,.workflow-modal .wf-cert-summary-pages tbody tr:last-child td{border-bottom:0}.wf-builder .wf-cert-summary-page-num,.workflow-modal .wf-cert-summary-page-num{color:var(--d3v-text-primary,#1e293b);font-weight:700;font-variant-numeric:tabular-nums}.wf-builder .wf-cert-summary-page-viz,.workflow-modal .wf-cert-summary-page-viz{text-align:right;color:var(--d3v-text-primary,#1e293b);font-weight:700;font-variant-numeric:tabular-nums}.wf-builder .wf-cert-summary-empty,.workflow-modal .wf-cert-summary-empty{padding:28px 20px;text-align:center}.wf-builder .wf-cert-summary-empty-icon,.workflow-modal .wf-cert-summary-empty-icon{width:48px;height:48px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:var(--d3v-bg-secondary,#f8fafc);border:1px solid var(--d3v-border-light,#e2e8f0);border-radius:50%;color:var(--d3v-text-muted,#94a3b8);font-size:20px}.wf-builder .wf-cert-summary-empty-title,.workflow-modal .wf-cert-summary-empty-title{font-size:13px;font-weight:600;color:var(--d3v-text-primary,#1e293b);margin-bottom:4px}.wf-builder .wf-cert-summary-empty-text,.workflow-modal .wf-cert-summary-empty-text{font-size:12px;color:var(--d3v-text-muted,#94a3b8);max-width:320px;margin:0 auto}.wf-builder .wf-cert-summary-empty-text strong,.workflow-modal .wf-cert-summary-empty-text strong{color:var(--d3v-text-secondary,#475569);font-weight:600}div.wf-collection.wf-collection-flex .collection-body{display:flex;flex-wrap:wrap}div.d3view-generic-modal-container.wf-collection .wf-panel,div.wf-collection.wf-collection-flex .wf-panel{width:calc(33% - 20px);margin:10px;border:2px solid #DDD;cursor:pointer}div.d3view-generic-modal-container.wf-collection .wf-panel.ui-selected,div.wf-collection.wf-collection-flex .wf-panel.ui-selected{border-color:steelblue;border-width:2px;background:var(--dt-selection-color)}div.d3view-generic-modal-container.wf-collection .control-buttons button:not([data-id=view]):not([data-id=edit]),div.wf-collection.wf-collection-flex .control-buttons button:not([data-id=view]):not([data-id=edit]){display:none}.wf-collection.d3view-plugins-sidebar .wf-panel,.wf-collection.wf-collection-flex .wf-panel{display:flex;align-items:center}.wf-collection.d3view-plugins-sidebar .wf-panel .control-buttons,.wf-collection.wf-collection-flex .wf-panel .control-buttons{opacity:0}.wf-collection.d3view-plugins-sidebar .wf-panel:hover .control-buttons,.wf-collection.wf-collection-flex .wf-panel:hover .control-buttons{opacity:1}.wf-collection.wf-collection-cards .wf-collection-cards-grid{display:flex;flex-wrap:wrap;gap:10px;padding:15px 0}.wf-collection.wf-collection-cards .wf-collection-cards-grid .wf-collection-card{margin:0;margin-bottom:0;min-width:0;height:175px;display:flex;flex-direction:column}.wf-collection.wf-collection-cards .wf-collection-cards-grid .wf-collection-card.wf-collection-card-expanded{align-self:start;min-height:0;height:auto;overflow:visible}.wf-collection.wf-collection-cards .wf-collection-card{width:100%;min-width:0;min-height:175px;cursor:pointer;overflow:hidden}.wf-collection.wf-collection-cards .wf-collection-card .wf-collection-card-inner{position:relative;transition:height .3s ease,box-shadow .3s ease,transform .3s ease;height:100%;min-height:175px;display:flex;flex-direction:column;justify-content:space-between;margin:0;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:2px solid #ddd;min-width:0;overflow:hidden;flex:1 1 auto}.wf-collection.wf-collection-cards .wf-collection-card.wf-collection-card-expanded .wf-collection-card-inner{height:auto;min-height:175px;flex:0 1 auto;overflow:visible}.wf-collection.wf-collection-cards .wf-collection-card:hover .wf-collection-card-inner{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-3px)}.wf-collection.wf-collection-cards .wf-collection-card.ui-selected .wf-collection-card-inner{border-color:steelblue;border-width:2px;background:var(--dt-selection-color)}.wf-collection.wf-collection-cards .wf-collection-card-header{display:flex;justify-content:space-between;align-items:center}.wf-collection.wf-collection-cards .wf-collection-card-header-left{align-items:center;gap:10px;flex:1;min-width:0;display:flex}.wf-collection.wf-collection-cards .wf-collection-card-header-left .wf-collection-card-select-checkbox{margin:0}.wf-collection.wf-collection-cards .wf-collection-card-header-right{flex-shrink:0;margin-left:8px;display:flex;align-items:center;gap:4px}.wf-collection.wf-collection-cards .wf-collection-card-header-right.control-buttons{opacity:0}.wf-collection.wf-collection-cards .wf-collection-card:hover .wf-collection-card-header-right.control-buttons{opacity:1}.wf-collection.wf-collection-cards .wf-collection-card-header-left .wf-collection-card-name.lead,.wf-collection.wf-collection-cards .wf-collection-card-header-left a.wf-collection-card-name{margin:0;font-weight:600;word-break:break-word;overflow-wrap:break-word}.wf-collection.wf-collection-cards .wf-collection-card-body{padding:15px;min-width:0;overflow:hidden}.wf-collection.wf-collection-cards .wf-collection-card.wf-collection-card-expanded .wf-collection-card-body{overflow:visible;flex:0 1 auto}.wf-collection.wf-collection-cards .wf-collection-card-body-content{display:flex;gap:12px;min-width:0;align-items:flex-start}.wf-collection.wf-collection-cards .wf-collection-card-icon{flex-shrink:0;width:36px;height:36px;border-radius:4px;background:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#666}.wf-collection.wf-collection-cards .wf-collection-card-icon .fa{font-size:18px}.wf-collection.wf-collection-cards .wf-collection-card-info{flex:1;min-width:0}.wf-collection.wf-collection-cards .wf-collection-card-description{font-size:12px;color:#555;line-height:1.4}.wf-collection.wf-collection-cards .wf-collection-card-meta{margin-top:8px;font-size:12px;color:#777}.wf-collection.wf-collection-cards .wf-collection-card-updated{margin-top:4px}.wf-collection.wf-collection-cards .wf-collection-card-current .wf-collection-card-inner{border-color:#5bc0de;border-width:2px;box-shadow:0 0 0 1px #5bc0de}.wf-collection.wf-collection-cards .wf-collection-card-current-badge{margin-left:8px;font-size:11px;vertical-align:middle}.wf-collection.wf-collection-cards .wf-collection-card.disabled{cursor:default;opacity:.5}.wf-collection.wf-collection-cards .wf-collection-card.disabled .wf-collection-card-inner{background-color:#f9f9f9}.wf-collection.wf-collection-cards .wf-collection-card.disabled:hover .wf-collection-card-inner{transform:none;box-shadow:0 1px 3px rgba(0,0,0,.1)}.wf-collection.wf-collection-cards .wf-collection-card.disabled.wf-collection-card-current .wf-collection-card-inner{border-color:#5bc0de;background-color:#f4f9fb}.wf-collection.wf-collection-cards .wf-collection-card.wf-collection-card-incompatible .wf-collection-card-inner{border-color:#8a6d3b}.wf-collection.wf-collection-cards .wf-collection-card .wf-collection-card-compat-badge{position:absolute;top:8px;right:8px;z-index:5;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;transition:transform .2s ease,background .2s ease}.wf-collection.wf-collection-cards .wf-collection-card .wf-collection-card-compat-badge.wf-collection-card-compat-ok{background:rgba(40,167,69,.2);color:#28a745;animation:wf-compat-badge-in .25s ease-out}.wf-collection.wf-collection-cards .wf-collection-card .wf-collection-card-compat-badge.wf-collection-card-compat-fail{background:rgba(220,53,69,.2);color:#d9534f;animation:wf-compat-badge-in .25s ease-out}@keyframes wf-compat-badge-in{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.wf-collection.wf-collection-cards .wf-collection-card .wf-collection-card-compat-badge.wf-collection-card-compat-ok:hover,.wf-collection.wf-collection-cards .wf-collection-card .wf-collection-card-compat-badge.wf-collection-card-compat-fail:hover{cursor:help;transform:scale(1.15)}.wf-collection.wf-collection-cards .wf-collection-card .wf-collection-card-compat-badge.wf-collection-card-compat-ok:hover{background:rgba(40,167,69,.35)}.wf-collection.wf-collection-cards .wf-collection-card .wf-collection-card-compat-badge.wf-collection-card-compat-fail:hover{background:rgba(220,53,69,.35)}.wf-collection.wf-collection-cards .wf-collection-card .wf-collection-card-compat-badge.wf-collection-card-compat-badge-hidden{display:none}.wf-collection.wf-collection-cards .wf-collection-card-compat-spinner{position:absolute;top:8px;right:8px;left:8px;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:6px 10px;border-radius:4px;font-size:12px;color:#555}.wf-collection.wf-collection-cards .wf-collection-card-compat-spinner i{font-size:14px;color:#333}.wf-collection.wf-collection-cards .wf-collection-card-compat-spinner-text{white-space:nowrap}.wf-collection.wf-collection-cards .wf-collection-card-incompat-icon{margin-left:6px;color:#8a6d3b;cursor:help}.wf-collection.wf-collection-cards .wf-collection-card-incompat-icon .fa{font-size:14px}.wf-collection .tv-ext-filters-container .d3view-filters{height:auto;min-height:unset!important}.wf-collection .tv-ext-filters-container .d3view-filters{height:40px;min-height:unset!important}.wf-collection .tv-ext-filters-container .d3view-filters .advanced-filters{height:40px!important}.wf-collection .tv-ext-filters-container input[data-search-input]{height:40px}.wf-collection .tv-ext-filters-container .d3view-filter-button{margin:0;height:auto;width:auto;padding:0}.wf-collection .tv-ext-filters-container .d3view-filter-button .flex-l{display:none}.wf-collection .tv-ext-filters-container .d3view-filter-button button.toggle-fc{height:30px}.wf-collection .tv-ext-filters-container .d3view-filter-button span.clear-search{position:absolute;right:46px;top:10px;z-index:10;cursor:pointer}.wf-collection .tv-ext-filters-container .d3view-filter-button span.clear-search:hover{color:red}.wf-collection .tv-ext-filters-container .d3view-filter-button .toggle-fc.btn-primary>i{color:#FFF}.wf-collection.wf-collection-cards .wf-collection-card-inputs-wrap{margin-top:4px}.wf-collection.wf-collection-cards .wf-collection-card-inputs-label{font-size:12px;color:#666;margin-bottom:2px}.wf-collection.wf-collection-cards .wf-collection-card-inputs-label .fa{margin-right:4px}.wf-collection.wf-collection-cards .wf-collection-card-signature.wf-collection-card-inputs-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;font-size:12px}.wf-collection.wf-collection-cards .wf-collection-card-see-more-inputs{margin-top:4px}.wf-collection.wf-collection-cards .wf-collection-card-inputs-expanded{max-height:250px;overflow-y:auto;overflow-x:hidden;margin-top:6px;padding:6px 0;font-size:12px;border-top:1px solid #eee;word-wrap:break-word}.wf-collection.wf-collection-cards .wf-collection-card.wf-collection-card-executing .wf-collection-card-inner{border-color:rgba(0,123,255,.85);box-shadow:0 0 0 2px rgba(0,123,255,.2),0 4px 12px rgba(0,123,255,.15);position:relative;animation:wf-card-executing-pulse 1.8s ease-in-out infinite}.wf-collection.wf-collection-cards .wf-collection-card.wf-collection-card-executing .wf-collection-card-inner::after{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);animation:wf-card-shimmer 1.5s ease-in-out infinite;pointer-events:none}@keyframes wf-card-executing-pulse{0%,100%{box-shadow:0 0 0 2px rgba(0,123,255,.2),0 4px 12px rgba(0,123,255,.15)}50%{box-shadow:0 0 0 3px rgba(0,123,255,.35),0 4px 16px rgba(0,123,255,.2)}}@keyframes wf-card-shimmer{0%{left:-100%}100%{left:150%}}.wf-collection.wf-collection-cards .wf-collection-card.wf-collection-card-completed .wf-collection-card-inner{border-color:rgba(40,167,69,.9);box-shadow:0 0 0 3px rgba(40,167,69,.25),0 4px 14px rgba(40,167,69,.15);animation:wf-card-completed-pop .4s ease-out}@keyframes wf-card-completed-pop{0%{transform:scale(1)}35%{transform:scale(1.02)}100%{transform:scale(1)}}.wf-collection.wf-collection-cards .wf-collection-card.wf-collection-card-failed .wf-collection-card-inner{border-color:rgba(220,53,69,.85);box-shadow:0 0 0 2px rgba(220,53,69,.2);animation:wf-card-failed-shake .5s ease-out}@keyframes wf-card-failed-shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-2px)}80%{transform:translateX(2px)}}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item .input-value-container>.input-group>.input-group-addon:first-child,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item .initial_value_container{}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item .ip-type,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item .ip-type,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item .ip-type{padding:0!important;margin:0!important;margin-right:5px!important}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item .input-value-container>.input-group>.input-group-addon:first-child,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item .initial_value_container{}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item{display:block;padding:10px}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item .field-item-footer,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item .field-item-footer,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item .field-item-footer{display:none}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item.isEditing .field-item-footer,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item.isEditing .field-item-footer,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item.isEditing .field-item-footer{display:block}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item .field-right-menu,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item .field-right-menu,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item .field-right-menu{opacity:0}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item .field-right-menu .btn-label{display:none}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item:hover .field-right-menu,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item.hasPopoverOpen .field-right-menu,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item.isEditing .field-right-menu,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item:hover .field-right-menu,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item.hasPopoverOpen .field-right-menu,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item.isEditing .field-right-menu,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item:hover .field-right-menu,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item.hasPopoverOpen .field-right-menu,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item.isEditing .field-right-menu{opacity:1!important}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item .field-item-footer .user-default-value button,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item .field-item-footer .user-default-value button,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item .field-item-footer .user-default-value button{height:34px}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item.isEditing .edit-input,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item.isEditing .edit-input,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item.isEditing .edit-input{color:darkorange;opacity:1!important}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item>.field-item-contents>div,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item>.field-item-contents>div,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item>.field-item-contents>div{padding:10px 20px}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item>.field-item-contents>div.field-item-body,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item>.field-item-contents>div.field-item-body,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item>.field-item-contents>div.field-item-body{padding-top:0}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item .datasource-options>.row div.bootstrap-select,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item .datasource-options>.row div.select2-container,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item .datasource-options>.row select.selectpicker-wf{padding:0}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item.hasPopoverOpen,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item.hasPopoverOpen{z-index:3}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item .ds-label,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] li.field-item .ds-label,div.workflow-modal li.field-item .dynamic_op_value_dd .ds-label{display:block!important}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] .inputs-card table{table-layout:fixed}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] .inputs-card table thead th{width:400px}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] .inputs-card table thead th:first-child{width:200px}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=table] .inputs-table{padding:10px 25px}div.workflow-modal .data-traversal-view .field-ds-map.clickable:hover .worker-name,div.workflow-modal .data-traversal-view .field-ds-map-op.clickable:hover .output-name{color:#007bff;text-decoration:underline}div.popover.wf-exec-stats{max-width:none!important;max-height:none!important;width:700px!important}div.popover.wf-exec-stats .popover-header{background-color:#f7f7f7;border-bottom:1px solid #ebebeb}div.popover.wf-exec-stats .popover-header span{padding:6px;color:dimgray;cursor:pointer}div.popover.wf-exec-stats .popover-header span:hover{color:#428bca}div.popover.wf-exec-stats .popover-header .popover-title{background-color:transparent;border-bottom:0;display:inline-block}div.popover.wf-exec-stats .popover-content{width:100%;height:500px;max-height:unset;max-width:unset}div.popover.wf-exec-stats.enlarged{width:69%!important;height:91%!important;left:20%!important}div.popover.wf-exec-stats{max-width:none!important;max-height:none!important;width:700px!important}div.popover.wf-exec-stats .popover-header{background-color:#f7f7f7;border-bottom:1px solid #ebebeb}div.popover.wf-exec-stats .popover-header span{padding:6px;color:dimgray;cursor:pointer}div.popover.wf-exec-stats .popover-header span:hover{color:#428bca}div.popover.wf-exec-stats .popover-header .popover-title{background-color:transparent;border-bottom:0;display:inline-block}div.popover.wf-exec-stats .popover-content{width:100%;height:500px}div.popover.wf-exec-stats.enlarged{width:69%!important;height:91%!important;left:20%!important}div.popover.wf-exec-stats{max-width:none!important;max-height:none!important;width:700px!important}div.popover.wf-exec-stats .popover-header{background-color:#f7f7f7;border-bottom:1px solid #ebebeb}div.popover.wf-exec-stats .popover-header span{padding:6px;color:dimgray;cursor:pointer}div.popover.wf-exec-stats .popover-header span:hover{color:#428bca}div.popover.wf-exec-stats .popover-header .popover-title{background-color:transparent;border-bottom:0;display:inline-block}div.popover.wf-exec-stats .popover-content{width:100%;height:500px}div.popover.wf-exec-stats.enlarged{width:69%!important;height:91%!important;left:20%!important}.wf-builder .wf-extraction-config-summary{background:var(--d3v-bg-secondary);border:1px solid var(--d3v-border-light);border-radius:var(--d3v-r-md);padding:var(--d3v-sp-md,12px);margin-bottom:var(--d3v-sp-sm,8px);transition:var(--d3v-t-fast,150ms ease)}.wf-builder .wf-extraction-config-summary:hover{border-color:var(--d3v-border-medium);box-shadow:var(--d3v-sh-sm)}.wf-builder .wf-extraction-config-summary-body .wf-extraction-config-stats{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px}.wf-builder .wf-extraction-config-summary-body .wf-extraction-config-stats li{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--d3v-text-secondary);background:var(--d3v-bg-primary);padding:4px 10px;border-radius:var(--d3v-r-sm,4px);border:1px solid var(--d3v-border-light)}.wf-builder .wf-extraction-config-summary-body .wf-extraction-config-stats li i{color:var(--d3v-accent-primary,#3498db);font-size:11px}.wf-builder .wf-extraction-config-summary-body .wf-extraction-config-stats li strong{color:var(--d3v-text-primary);font-weight:600}.wf-builder .wf-extraction-config-summary-body .wf-extraction-config-legacy-note{margin:10px 0 0;font-size:11px;font-style:italic}.wf-builder .wf-extraction-config-summary-body .wf-extraction-config-legacy-note i{color:var(--d3v-status-warning,#f0ad4e);margin-right:4px}div.workflow div.wf-main-container .plugin-header-right .play-controls .wf_restart .exec-rect,div.wf-flow-modal-execution .play-controls .wf_restart .exec-rect{width:0;transition:width .3s linear;position:absolute;background-color:lightgreen;pointer-events:none;left:0;top:0;height:100%;z-index:0;border-top-left-radius:18px;border-bottom-left-radius:18px}div.wf-flow-modal-execution[data-execution-mode=default] .gi-stepper-nav{display:none!important}div.wf-flow-modal-execution[data-execution-mode=default] .gi-body{height:calc(100% - 56px)!important}div.workflow div.wf-main-container .plugin-header-right .play-controls .wf_restart .exec-rect,div.wf-flow-modal-execution .play-controls .wf_restart .exec-rect{width:0;transition:width .3s linear;position:absolute;background-color:lightgreen;pointer-events:none;left:0;top:0;height:100%;z-index:0;border-top-left-radius:18px;border-bottom-left-radius:18px}div.wf-flow-modal-execution[data-execution-mode=default] .gi-stepper-nav{display:none!important}div.wf-flow-modal-execution[data-execution-mode=default] .gi-body{height:calc(100% - 56px)!important}div.wf-flow-modal-execution .gi-pager .wf-status{border:0;font-size:14px}div.wf-flow-modal-execution ul.pager.gi-pager{font-size:2em;margin:10px}div.wf-flow-modal-execution .generic-input-template{padding:0}div.wf-flow-modal-execution.no-review .gi-stepper-nav{height:calc(100% - 70px);display:flex;align-items:center;justify-content:center}div.wf-flow-modal-execution.no-review .gi-body{display:none}div.wf-flow-modal-execution .d3view-inputsBuilder{border:0!important}.wf-flow-modal-execution div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item>.field-item-contents>div{}.wf-flow-modal-execution div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item>.field-item-contents>div.field-item-description{}.wf-flow-modal-execution .gi-tab-container .inline-worker-title{padding-left:10px!important;height:45px!important;margin-bottom:0!important}.wf-flow-modal-execution .gi-body>.tab-content{padding:0!important}.wf-flow-modal-execution .gi-tab-container .wf-worker-config-view{height:calc(100% - 50px)!important}.wf-flow-modal-execution .generic-input-template .gi-main-container{border:0}div.wf-flow-modal-execution .wf-status-update .worker-panel{height:200px;width:200px;display:flex;align-items:center;justify-content:center;border-width:6px;border-style:solid;border-color:#ddd;border-image:initial;border-radius:29px;margin:0 100px;flex:1 1 auto;position:relative;cursor:pointer}div.wf-flow-modal-execution .wf-status-update .worker-panel:hover{background-color:#f5f5f5}div.wf-flow-modal-execution .wf-status-update .worker-panel[data-id=prev]{}div.wf-flow-modal-execution .wf-status-update .worker-panel[data-status=success]{border-color:#5c8b5c;border-width:6px}div.wf-flow-modal-execution .wf-status-update .worker-panel[data-status=processing]{animation:border-opacity-change 2.5s ease-in infinite}div.wf-flow-modal-execution .wf-status-update .worker-panel[data-id=prev]:before{content:'Previous Worker';position:absolute;top:-25px;display:none}div.wf-flow-modal-execution .wf-status-update .worker-panel[data-id=next]:before{content:'Next Worker';position:absolute;top:-25px;display:none}div.wf-flow-modal-execution .wf-status-update .worker-panel[data-id=current]:before{content:'Current Worker';position:absolute;top:-25px;display:none}div.wf-flow-modal-execution .wf-status-update .worker-panel[data-id=current]{height:250px;width:250px;border-width:12px;border-color:#2196F3}div.wf-flow-modal-execution .wf-status-update .worker-panel[data-id=current] .panel-icon{position:absolute;bottom:10px}.wf-flow-modal-execution .wf-workers-container .worker-type{font-size:1.2em}.wf-flow-modal-execution .wf-status .fa{font-size:85%}div.wf-flow-modal-execution .wf-status-update .worker-panel svg{position:absolute;left:100%}.wf-flow-modal-execution .wf-status-progress{margin-bottom:0!important}div.wf-flow-modal-execution .wf-exec-message[data-viewtype=progressbar] ul{display:flex;justify-content:center}div.wf-flow-modal-execution .wf-exec-message[data-viewtype=progressbar] ul li{width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-right:30px;border:1px solid #DDD;border-radius:50%;position:relative}div.wf-flow-modal-execution .wf-exec-message[data-viewtype=progressbar] ul li:last-child{margin-right:0}div.wf-flow-modal-execution .wf-exec-message[data-viewtype=progressbar] ul li:not(:last-child):after{content:' ';width:0;background:#DDD;height:5px;position:absolute;left:100%;transition:width .3s ease-in;border-radius:2px}div.wf-flow-modal-execution .wf-exec-message[data-viewtype=progressbar] ul li:not(:last-child):before{content:' ';width:32px;background:#DDD;height:5px;position:absolute;left:100%;border-radius:2px}div.wf-flow-modal-execution .wf-exec-message[data-viewtype=progressbar] ul li.completed{background:#59e069;color:#FFF}div.wf-flow-modal-execution .wf-exec-message[data-viewtype=progressbar] ul li.completed:not(:last-child):after{width:32px;background:#59e069}div.wf-flow-modal-execution .wf-exec-message[data-viewtype=progressbar]{background:0;box-shadow:none;border:1px solid #DDD;border-radius:5px}div.wf-flow-modal-execution .wf-exec-message[data-viewtype=progressbar]{display:block}div.wf-flow-modal-execution .wf-exec-message[data-viewtype=progressbar] .common-msg-container{text-align:left}div.wf-flow-modal-execution .error-dv .d3view-textviz-container{min-height:250px}div.wf-flow-modal-execution .ui-layout-resizer{background:linear-gradient(90deg,#e0e0e0 0,#f5f5f5 50%,#e0e0e0 100%);border-left:1px solid #ccc;border-right:1px solid #ccc;position:relative;transition:background .2s ease}div.wf-flow-modal-execution .ui-layout-resizer:hover{background:linear-gradient(90deg,#d0d0d0 0,#e8e8e8 50%,#d0d0d0 100%);cursor:ew-resize}div.wf-flow-modal-execution .ui-layout-resizer::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:30px;background:repeating-linear-gradient(90deg,#999 0,#999 2px,transparent 2px,transparent 4px);border-radius:2px}div.wf-flow-modal-execution .ui-layout-container.plugin-layout>div.ui-layout-pane.full-w{width:100%!important}div.wf-flow-modal-execution .user-review-fb{border-left:1px solid #DDD}div.workflow .wf-info-tt{display:none;max-width:unset}div.workflow .wf-info-tt{display:none;max-width:unset}div.workflow .workflow-index .basic-view-container .wf-info-container{position:absolute;left:0;top:0;width:100%;height:100%;display:none;z-index:2;background-color:#FFF}div.workflow .workflow-index .wf-info{height:30px;display:flex;align-items:center;padding:0 15px;position:absolute;right:0;bottom:0;z-index:2}div.workflow .wf-info-tt{display:none;max-width:unset}div.workflow .workflow-index .basic-view-container .wf-info-container{position:absolute;left:0;top:0;width:100%;height:100%;display:none;z-index:2;background-color:#FFF}div.workflow .workflow-index .wf-info{height:30px;display:flex;align-items:center;padding:0 15px;position:absolute;right:0;bottom:0;z-index:2}div.workflow .wf-info-header{padding:10px;font-size:12px;font-weight:600;color:#333;white-space:nowrap;display:flex;align-items:center;gap:8px}div.workflow .wf-info-content{max-height:none;overflow-y:visible}div.workflow .wf-info-item:last-child{margin-bottom:0}div.workflow .wf-info-item .lead{margin-bottom:4px;font-size:12px}div.workflow .wf-info-item .wf-type-label{margin-right:4px;font-size:10px}div.workflow .wf-info-item .text-muted{margin-bottom:4px;font-size:10px}div.workflow .wf-info-empty{font-size:12px;color:#999;font-style:italic;text-align:center;padding:12px 0}div.workflow .wf-info-ellipsis{background:#007bff;border:1px solid #007bff;border-radius:15px;padding:4px 8px;cursor:pointer;font-size:11px;color:#fff;text-align:center;min-width:30px;position:absolute;font-weight:700;box-shadow:0 2px 4px rgba(0,123,255,.3)}div.workflow .wf-info-ellipsis:hover{background:#0056b3;border-color:#0056b3;color:#fff;transform:scale(1.05)}div.workflow .wf-info-overflow-popover{position:absolute;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:10px;max-width:300px;max-height:300px;overflow-y:auto;z-index:1001;display:none}div.workflow .wf-info-overflow-popover.visible{display:block}div.workflow .wf-info-overflow-item{background:#fff;border:1px solid #ddd;border-radius:12px;padding:8px 6px;margin-bottom:8px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}div.workflow .wf-info-overflow-item:hover{background:#f5f5f5}div.workflow-modal li.field-item .ip-classifier-item{border:1px solid #DDD;margin-bottom:10px;padding:15px;overflow:auto}div.workflow-modal li.field-item .ip-classifier-item td.index:before{counter-increment:section;content:counter(section) "."}div.workflow-modal li.field-item .ip-classifier-item .row{border-bottom:0!important;padding:0!important;font-size:unset}div.workflow-modal li.field-item .ip-classifier-item .flexFilters .filter-separator{display:block!important}div.workflow-modal li.field-item .ip-classifier-item .filter-horizontal li.filter-hz-item{width:100%!important;display:block}.wf-iteration-create .assign-to .datasource-options .col-md-12{width:50%}.wf-iteration-create .assign-to .datasource-options .col-md-12{width:50%}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item .datasource-options>.row,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item .datasource-options>.row{display:flex!important;flex-wrap:wrap}.wf-iterations-viewer .iterating-inputs div.it-input{margin-bottom:50px}.wf-iterations-viewer .iterating-inputs .d3view-inputsBuilder{border:0}.wf-iteration-create div.d3view-inputsBuilder .inputs-builder-container{display:block}.wf-iteration-create div.d3view-inputsBuilder .inputs-builder-container{display:block}div#wf-add-nodes-flex-modal .worker-position .dropdown-menu li a.active{}div#wf-add-nodes-flex-modal .worker-position .dropdown-menu li a.active:after{content:"\f00C";right:5px;display:inline-block;font:400 normal normal 14px/1 FontAwesome;position:absolute;top:6px}.wf-workers-container ul.filters-list>li.active{color:#428BCA;border-bottom:1px solid #428BCA}.wf-workers-container ul.filters-list li.additional_types a.active{color:#428BCA;border-bottom:1px solid #428BCA}div#wf-add-nodes-flex-modal .worker-position .dropdown-menu li a.active{}div#wf-add-nodes-flex-modal .worker-position .dropdown-menu li a.active:after{content:"\f00C";right:5px;display:inline-block;font:400 normal normal 14px/1 FontAwesome;position:absolute;top:6px}.wf-workers-container ul.filters-list>li.active{color:#428BCA;border-bottom:1px solid #428BCA}.wf-workers-container ul.filters-list li.additional_types a.active{color:#428BCA;border-bottom:1px solid #428BCA}.wf-workers-container .dropdown-menu li.active>a{text-shadow:none}div.wf-carousel div.flow-header ul.workers-nav>li.active>a{color:#FFF!important}div#wf-add-nodes-flex-modal .worker-position .dropdown-menu li a.active{}div#wf-add-nodes-flex-modal .worker-position .dropdown-menu li a.active:after{content:"\f00C";right:5px;display:inline-block;font:400 normal normal 14px/1 FontAwesome;position:absolute;top:6px}.wf-workers-container ul.filters-list>li.active{color:#428BCA;border-bottom:1px solid #428BCA}.wf-workers-container ul.filters-list li.additional_types a.active{color:#428BCA;border-bottom:1px solid #428BCA}.wf-workers-container .dropdown-menu li.active>a{text-shadow:none}div.wf-carousel div.flow-header ul.workers-nav>li.active>a{color:#FFF!important}.wf-navigation-split-layout .breadcrumb-item.active{background:#007bff;border-color:#007bff;color:#fff}.wf-navigation-split-layout .breadcrumb-item.active .text-muted{color:rgba(255,255,255,.8)!important}.wf-data-container .toggle-view-btn.active{background-color:#007bff;color:#fff;border-color:#007bff}.wf-data-container .toggle-view-btn:not(.active):hover{background-color:#f8f9fa;border-color:#007bff;color:#007bff}div.workflow-modal .iterations-list .iteration-item{margin:10px;min-width:200px;width:24%}div.workflow-modal .iterations-list .iteration-item.add_container{box-shadow:none}div.workflow-modal .iterations-list .iteration-item.valid{border-color:green}div.workflow-modal .iterations-list .iteration-item.invalid{border-color:red}div.workflow-modal .iterations-list .iteration-item.executed{border-color:green}div.workflow-modal .iterations-list .iteration-item{margin:10px;min-width:200px;width:24%}div.workflow-modal .iterations-list .iteration-item.add_container{box-shadow:none}div.workflow-modal .iterations-list .iteration-item.valid{border-color:green}div.workflow-modal .iterations-list .iteration-item.invalid{border-color:red}div.workflow-modal .iterations-list .iteration-item.executed{border-color:green}div.workflow-modal #wf-worker-inputs .previous-worker-outputs .panel-heading{padding:7px}div.workflow-modal #wf-worker-inputs .previous-worker-outputs .panel-collapse ul.worker-outputs{margin-bottom:0}div.workflow-modal #wf-worker-inputs .previous-worker-outputs .panel-collapse ul.worker-outputs li{padding:8px;border-bottom:1px solid #ddd}div.workflow-modal #wf-worker-inputs .previous-worker-outputs .panel-collapse ul.worker-outputs li:last-child{border-bottom:0}div.workflow-modal #wf-worker-inputs .previous-worker-outputs .panel-collapse ul.worker-outputs li .add-to-list{position:relative;top:5px;right:10px;font-size:1.2em}div#wf-execute-workflow-node-modal .edit_options .form-group,div.workflow-modal .worker-outputs .form-group{padding:15px 24px;margin-bottom:0}div#wf-execute-workflow-node-modal .edit_options .form-group>label,div.workflow-modal .worker-outputs .form-group>label{font-weight:500;font-size:1.2em}div#wf-execute-workflow-node-modal .edit_options .form-group>label>span,div.workflow-modal .worker-outputs .form-group>label>span{display:none}div#wf-execute-workflow-node-modal .edit_options .form-group .input-value-container,div.workflow-modal .worker-outputs .form-group .input-value-container{width:98%;position:relative}div.workflow-modal #wf-worker-inputs .previous-worker-outputs .panel-heading{padding:7px}div.workflow-modal #wf-worker-inputs .previous-worker-outputs .panel-collapse ul.worker-outputs{margin-bottom:0}div.workflow-modal #wf-worker-inputs .previous-worker-outputs .panel-collapse ul.worker-outputs li{padding:8px;border-bottom:1px solid #ddd}div.workflow-modal #wf-worker-inputs .previous-worker-outputs .panel-collapse ul.worker-outputs li:last-child{border-bottom:0}div.workflow-modal #wf-worker-inputs .previous-worker-outputs .panel-collapse ul.worker-outputs li .add-to-list{position:relative;top:5px;right:10px;font-size:1.2em}div#wf-execute-workflow-node-modal .edit_options .form-group,div.workflow-modal .worker-outputs .form-group{padding:15px 24px;margin-bottom:0}div#wf-execute-workflow-node-modal .edit_options .form-group>label,div.workflow-modal .worker-outputs .form-group>label{font-weight:500;font-size:1.2em}div#wf-execute-workflow-node-modal .edit_options .form-group>label>span,div.workflow-modal .worker-outputs .form-group>label>span{display:none}div#wf-execute-workflow-node-modal .edit_options .form-group .input-value-container,div.workflow-modal .worker-outputs .form-group .input-value-container{width:98%;position:relative}div.workflow-modal #wf-worker-inputs .previous-worker-outputs .panel-heading{padding:7px}div.workflow-modal #wf-worker-inputs .previous-worker-outputs .panel-collapse ul.worker-outputs{margin-bottom:0}div.workflow-modal #wf-worker-inputs .previous-worker-outputs .panel-collapse ul.worker-outputs li{padding:8px;border-bottom:1px solid #ddd}div.workflow-modal #wf-worker-inputs .previous-worker-outputs .panel-collapse ul.worker-outputs li:last-child{border-bottom:0}div.workflow-modal #wf-worker-inputs .previous-worker-outputs .panel-collapse ul.worker-outputs li .add-to-list{position:relative;top:5px;right:10px;font-size:1.2em}div#wf-execute-workflow-node-modal .edit_options .form-group,div.workflow-modal .worker-outputs .form-group{padding:15px 24px;margin-bottom:0}div#wf-execute-workflow-node-modal .edit_options .form-group>label,div.workflow-modal .worker-outputs .form-group>label{font-weight:500;font-size:1.2em}div#wf-execute-workflow-node-modal .edit_options .form-group>label>span,div.workflow-modal .worker-outputs .form-group>label>span{display:none}div#wf-execute-workflow-node-modal .edit_options .form-group .input-value-container,div.workflow-modal .worker-outputs .form-group .input-value-container{width:98%;position:relative}div.wf-remote-wf-io-mapper .generic-input-template{padding:0}div.wf-remote-wf-io-mapper .generic-input-template .gi-body>.tab-content{padding:0}div.wf-remote-wf-io-mapper .plugin-app-mapper ul.list-group{box-shadow:none;overflow:auto}div.wf-remote-wf-io-mapper .plugin-app-mapper li.list-group-item{margin:10px;height:100px}div.wf-remote-wf-io-mapper .generic-input-template{padding:0}div.wf-remote-wf-io-mapper .generic-input-template .gi-body>.tab-content{padding:0}div.wf-remote-wf-io-mapper .plugin-app-mapper ul.list-group{box-shadow:none;overflow:auto}div.wf-remote-wf-io-mapper .plugin-app-mapper li.list-group-item{margin:10px;height:100px}div.workflow .wf-nav-menu #wf-managers li:not(.list-header),div.workflow .wf-nav-menu #wf-loaders li:not(.list-header),div.workflow .wf-nav-menu #wf-structure li:not(.list-header),div.workflow .wf-nav-menu #wf-savers li:not(.list-header),div.workflow .wf-nav-menu #wf-view-options li:not(.list-header),div.workflow .wf-nav-menu #wf-report-options li:not(.list-header){margin:10px 0;padding:0 15px;font-size:1em;cursor:pointer;position:relative;letter-spacing:.03em}div.workflow .wf-nav-menu #wf-managers li:not(.list-header),div.workflow .wf-nav-menu #wf-loaders li:not(.list-header),div.workflow .wf-nav-menu #wf-structure li:not(.list-header),div.workflow .wf-nav-menu #wf-savers li:not(.list-header),div.workflow .wf-nav-menu #wf-view-options li:not(.list-header),div.workflow .wf-nav-menu #wf-report-options li:not(.list-header){margin:10px 0;padding:0 15px;font-size:1em;cursor:pointer;position:relative;letter-spacing:.03em}div.workflow .wf-nav-menu #wf-managers li:not(.list-header),div.workflow .wf-nav-menu #wf-loaders li:not(.list-header),div.workflow .wf-nav-menu #wf-structure li:not(.list-header),div.workflow .wf-nav-menu #wf-savers li:not(.list-header),div.workflow .wf-nav-menu #wf-view-options li:not(.list-header),div.workflow .wf-nav-menu #wf-report-options li:not(.list-header){margin:10px 0;padding:0 15px;font-size:1em;cursor:pointer;position:relative;letter-spacing:.03em}div.workflow-modal span.wf-selection-from-dataset{display:flex;align-items:center}div.workflow-modal span.wf-selection-from-dataset .choose_based_on_selection_options{margin-left:6px}div.workflow-modal span.wf-selection-from-dataset{display:flex;align-items:center}div.workflow-modal span.wf-selection-from-dataset .choose_based_on_selection_options{margin-left:6px}div#wf-temp-config-modal .modal-body li.field-item textarea{max-height:200px;resize:none}div#wf-temp-config-modal .modal-body li.field-item textarea{max-height:200px;resize:none}div#wf-temp-config-modal .modal-body li.field-item textarea{max-height:200px;resize:none}.wf-navigation-split-layout .breadcrumb-item{display:flex;align-items:center;padding:8px 12px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;background:#fff;transition:all .2s ease}.wf-navigation-split-layout .breadcrumb-item:hover{border-color:#007bff;box-shadow:0 2px 4px rgba(0,123,255,.1)}div.workflow-modal #wf-worker-configuration a.toggle-worker-info-group{padding:7px 12px;display:block;font-size:110%;margin:5px;color:#333;font-weight:500}div.workflow-modal #wf-worker-configuration .worker-info-group-container>.row,div.workflow-modal #wf-worker-configuration .worker-info-group-container .polling-options>.row,div.workflow-modal #wf-worker-configuration .worker-info-group-container .user-inspection-options>.row{margin-left:10px!important}div.workflow-modal #wf-worker-configuration .options-tv-container a.toggle-worker-info-group{display:none}div.workflow-modal #wf-worker-configuration .options-tv-container li.tree-list-item .option-list{display:none}.wf-tooltip-modal .modal-header .modal-title{width:calc(100% - 70px)}.wf-error-modal .wf-tooltip-modal .modal-header{display:flex;justify-content:space-out}.wf-tooltip-modal .modal-header .modal-title{display:flex;align-items:center}div.popover.wf-worker-info-popover{position:fixed;top:0!important;height:100%;max-width:unset;margin-left:10px}div.popover.wf-worker-info-popover .popover-content{height:calc(100% - 60px);overflow:auto}div.popover.wf-worker-info-popover .popover-content .worker-syntax{font-size:2em}div.popover.wf-worker-info-popover .popover-content .worker-syntax [data-id]{cursor:help}div.popover.wf-worker-info-popover .popover-content .worker-syntax [data-id].highlighted{color:steelblue}div.popover.wf-worker-info-popover .popover-content .table [data-id].highlighted{font-weight:700}div.popover.wf-worker-info-popover{position:fixed;top:0!important;height:100%;max-width:unset;margin-left:10px}div.popover.wf-worker-info-popover .popover-content{height:calc(100% - 60px);overflow:auto}div.popover.wf-worker-info-popover .popover-content .worker-syntax{font-size:2em}div.popover.wf-worker-info-popover .popover-content .worker-syntax [data-id]{cursor:help}div.popover.wf-worker-info-popover .popover-content .worker-syntax [data-id].highlighted{color:steelblue}div.popover.wf-worker-info-popover .popover-content .table [data-id].highlighted{font-weight:700}div.workflow .wf-worker-info-top{position:absolute;top:0;left:50%;transform:translate(-50%,-100%);background:#FFF;border:0;border-radius:0;box-shadow:var(--plugin-box-shadow-lighter);padding:0;min-width:auto;max-width:none;pointer-events:auto}div.workflow .wf-worker-info-left{position:absolute;left:0;top:0;width:100%;height:100%;background:0;border:0;border-radius:0;box-shadow:none;padding:0;min-width:auto;max-width:none;backdrop-filter:none}div.workflow .wf-worker-info-right{position:absolute;left:0;top:0;width:100%;height:100%;background:0;border:0;border-radius:0;box-shadow:none;padding:0;min-width:auto;max-width:none;backdrop-filter:none}div.workflow .wf-worker-info-left .wf-info-header{position:absolute;top:10px;left:0;background:#FFF;box-shadow:var(--plugin-box-shadow-lighter)}div.workflow .wf-worker-info-right .wf-info-header{position:absolute;top:10px;right:0;background:#FFF;box-shadow:var(--plugin-box-shadow-lighter)}div.workflow .wf-worker-info-left .wf-info-item{background:#fff;border:1px solid #ddd;border-radius:15px;padding:4px 8px;margin-bottom:4px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:unset;font-size:11px;line-height:1.2;transition:all .2s ease}div.workflow .wf-worker-info-left .wf-info-item:hover{background:#e8f5e8;border-color:#4caf50;transform:scale(1.05)}div.workflow .wf-worker-info-right .wf-info-item{background:#fff;border:1px solid #ddd;border-radius:15px;padding:4px 8px;margin-bottom:4px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;font-size:11px;line-height:1.2;transition:all .2s ease}div.workflow .wf-worker-info-right .wf-info-item:hover{background:#e3f2fd;border-color:#2196f3;transform:scale(1.05)}div.workflow .wf-worker-info-top .wf-info-content{text-align:center}div.workflow .wf-worker-info-top .wf-info-item{background:#f8f9fa;border:1px solid #dee2e6;border-radius:15px;padding:10px 15px;margin-bottom:8px;transition:all .2s ease;cursor:pointer}div.workflow .wf-worker-info-top .wf-info-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);background:#e9ecef}div.workflow .wf-worker-info-container .wf-worker-info-top{max-width:80vw;max-height:unset}div.workflow .wf-worker-info-container .wf-worker-info-top .wf-info-content{max-width:100%;overflow:hidden}div#wf-execute-workflow-node-modal .outputs-container .ui-layout-resizer{background:#CCC!important}div#wf-execute-workflow-node-modal .outputs-container .ui-layout-resizer-south{cursor:row-resize!important}div#wf-temp-config-modal .modal-body div.outputs-container li.field-item:hover{background-color:#EEE}div#wf-execute-workflow-node-modal .outputs-container .ui-layout-resizer{background:#CCC!important}div#wf-execute-workflow-node-modal .outputs-container .ui-layout-resizer-south{cursor:row-resize!important}div#wf-temp-config-modal .modal-body div.outputs-container li.field-item:hover{background-color:#EEE}div#wf-execute-workflow-node-modal .outputs-container .ui-layout-resizer{background:#CCC!important}div#wf-execute-workflow-node-modal .outputs-container .ui-layout-resizer-south{cursor:row-resize!important}div#wf-temp-config-modal .modal-body div.outputs-container li.field-item:hover{background-color:#EEE}div.workflow-modal .wf-worker-iteration-view .d3view-inputsBuilder .carousel-header,div.workflow-modal .wf-worker-iteration-view .d3view-inputsBuilder .carousel-footer{display:none}div.workflow-modal .wf-worker-iteration-view .d3view-inputsBuilder ul.field-items{height:auto!important}div.workflow-modal .wf-worker-iteration-view .iterations-table li.field-item{border:0}div.workflow-modal .wf-worker-iteration-view .ht-table{overflow:auto!important;min-height:80px}div.workflow-modal .wf-worker-iteration-view .ht-table .wtHolder{height:auto!important}div.workflow-modal.hasBreadCrumbs .wf-worker-config-view,div.workflow-modal.hasBreadCrumbs .wf-worker-iteration-view{height:calc(100% - 57px)}div.workflow-modal .wf-worker-iteration-view .d3view-inputsBuilder .carousel-header,div.workflow-modal .wf-worker-iteration-view .d3view-inputsBuilder .carousel-footer{display:none}div.workflow-modal .wf-worker-iteration-view .d3view-inputsBuilder ul.field-items{height:auto!important}div.workflow-modal .wf-worker-iteration-view .ht-table{overflow:auto!important;min-height:80px}div.workflow-modal .wf-worker-iteration-view .ht-table .wtHolder{height:auto!important}div.workflow-modal.hasBreadCrumbs .wf-worker-config-view,div.workflow-modal.hasBreadCrumbs .wf-worker-iteration-view{height:calc(100% - 57px)}div.workflow-modal[data-autoplay=true] .wf-tabs,div.workflow-modal[data-autoplay=true] ul.pagination,div.workflow-modal[data-autoplay=true] .name-container,div.workflow-modal[data-autoplay=true] .group-name,div.workflow-modal[data-autoplay=true] .wf-worker-title .worker-desc{display:none!important}div.workflow-modal[data-autoplay=true] .wf-tabs,div.workflow-modal[data-autoplay=true] ul.pagination,div.workflow-modal[data-autoplay=true] .name-container,div.workflow-modal[data-autoplay=true] .group-name,div.workflow-modal[data-autoplay=true] .wf-worker-title .worker-desc{display:none!important}div.workflow-modal .worker-visualizations .worker-viz{margin:10px;height:600px;border:1px solid #DDD}div.workflow-modal .worker-visualizations .worker-viz{margin:10px;height:600px;border:1px solid #DDD}div.wf-iterations-viewer .op-ds div.io-item{margin-left:20px}div.wf-iterations-viewer .op-ds{counter-reset:section}div.wf-iterations-viewer .op-ds div.io-item:before{counter-increment:section;content:counter(section) ".";position:absolute;left:-20px;top:10px}body span.wf-canvas-tooltip.maximized{max-width:unset;left:15%!important;top:5%!important;width:70%;height:90%;z-index:2000}body span.wf-canvas-tooltip.maximized:before,body span.wf-canvas-tooltip.maximized:after{display:none}body span.wf-canvas-tooltip .wf-danger{font-size:1.4em}body span.wf-canvas-tooltip.bottom-arrow:before,body span.wf-canvas-tooltip.bottom-arrow:after{width:0;height:0;content:'';position:absolute;left:50%;transform:translateX(-50%);top:100%;border-style:solid}body span.wf-canvas-tooltip.bottom-arrow:before{border-width:8px 8px 0;border-color:#FFF transparent transparent}body span.wf-canvas-tooltip.bottom-arrow:after{border-width:9px 9px 0;border-color:#EEE transparent transparent}span.wf-3d-node-label{font-size:13px;font-weight:500;color:#4f5359;position:absolute;z-index:20}body span.wf-canvas-tooltip.maximized{max-width:unset;left:15%!important;top:5%!important;width:70%;height:90%;z-index:2000}body span.wf-canvas-tooltip.maximized:before,body span.wf-canvas-tooltip.maximized:after{display:none}body span.wf-canvas-tooltip .wf-danger{font-size:1.4em}body span.wf-canvas-tooltip.bottom-arrow:before,body span.wf-canvas-tooltip.bottom-arrow:after{width:0;height:0;content:'';position:absolute;left:50%;transform:translateX(-50%);top:100%;border-style:solid}body span.wf-canvas-tooltip.bottom-arrow:before{border-width:8px 8px 0;border-color:#FFF transparent transparent}body span.wf-canvas-tooltip.bottom-arrow:after{border-width:9px 9px 0;border-color:#EEE transparent transparent}span.wf-3d-node-label{font-size:13px;font-weight:500;color:#4f5359;position:absolute;z-index:20}div.wf-carousel div.d3view-inputsBuilder{border:0}div.wf-temp-canvas{position:fixed;top:0;left:0;z-index:1051}.wf-canvas-tooltip.worker-error{padding:0}body span.wf-canvas-tooltip.maximized{max-width:unset;left:15%!important;top:5%!important;width:70%;height:90%;z-index:2000}body span.wf-canvas-tooltip.maximized:before,body span.wf-canvas-tooltip.maximized:after{display:none}body span.wf-canvas-tooltip .wf-danger{font-size:1.4em}body span.wf-canvas-tooltip.bottom-arrow:before,body span.wf-canvas-tooltip.bottom-arrow:after{width:0;height:0;content:'';position:absolute;left:50%;transform:translateX(-50%);top:100%;border-style:solid}body span.wf-canvas-tooltip.bottom-arrow:before{border-width:8px 8px 0;border-color:#FFF transparent transparent}body span.wf-canvas-tooltip.bottom-arrow:after{border-width:9px 9px 0;border-color:#EEE transparent transparent}span.wf-3d-node-label{font-size:13px;font-weight:500;color:#4f5359;position:absolute;z-index:20}div.wf-carousel div.d3view-inputsBuilder{border:0}div.wf-temp-canvas{position:fixed;top:0;left:0;z-index:1051}.wf-canvas-tooltip.worker-error{padding:0}div.workflow-modal .validations-list .operator-value .twitter-typeahead{width:100%}div.workflow-modal .validations-list .operator-value .twitter-typeahead{width:100%}div#wf-execute-workflow-node-modal .edit_options li.field-item .input-validations{display:none;font-weight:700;font-size:11px;text-align:left}div#wf-execute-workflow-node-modal .edit_options li.field-item .input-validations{display:none;font-weight:700;font-size:11px;text-align:left}div#wf-execute-workflow-node-modal .edit_options li.field-item .input-validations{display:none;font-weight:700;font-size:11px;text-align:left}div.workflow-modal.worker-ip .row:not(.row-default){padding:12px 0;font-size:unset}div.workflow .workflow-index[data-view=basic] .basic-view div.d3view-inputsBuilder li.field-item .input-value-container{padding:0}div.workflow .workflow-index[data-view=basic] .basic-view div.d3view-inputsBuilder li.field-item .input-value-container>.input-group>.input-group-addon:first-child{display:none}div.workflow .workflow-index .basic-view[data-view=full] .basic-view-buttons{display:block}div.workflow .workflow-index[data-view=basic] .wf-basic-container .basic-inputs-view .formbuilder-container .simple-inputs-list ul.field-items{height:100%!important}div.workflow .workflow-index[data-view=basic] .wf-basic-container .basic-inputs-view .wf-worker-inputs-outputs div.d3view-inputsBuilder .inputs-builder-container{padding:0}div.workflow .workflow-index[data-view=basic] .wf-basic-container .basic-inputs-view .wf-worker-inputs-outputs div.d3view-inputsBuilder .simple-inputs-list{padding:10px}div.workflow .workflow-index[data-view=basic] .basic-view div.d3view-inputsBuilder li.field-item .input-value-container{padding:0}div.workflow .workflow-index[data-view=basic] .basic-view div.d3view-inputsBuilder li.field-item .input-value-container>.input-group>.input-group-addon:first-child{display:none}div.workflow .workflow-index .basic-view[data-view=full] .basic-view-buttons{display:block}div.workflow .workflow-index[data-view=basic] .wf-basic-container .basic-inputs-view .formbuilder-container .simple-inputs-list ul.field-items{height:100%!important}div.workflow .workflow-index[data-view=basic] .wf-basic-container .basic-inputs-view .wf-worker-inputs-outputs div.d3view-inputsBuilder .inputs-builder-container{padding:0}div.workflow .workflow-index[data-view=basic] .wf-basic-container .basic-inputs-view .wf-worker-inputs-outputs div.d3view-inputsBuilder .simple-inputs-list{padding:10px}div#wf-io .custom-output-builder .outputs-container>.row{padding:10px 0!important}div#wf-io .custom-output-builder .outputs-container>.row{padding:10px 0!important}div#wf-add-nodes-flex-modal .worker-position .dropdown-menu li{position:relative}div#wf-add-nodes-flex-modal .worker-position .dropdown-menu li{position:relative}div#wf-add-nodes-flex-modal .worker-position .dropdown-menu li{position:relative}.wf-workers-container .wf-search-worker .filters-list .dropdown-menu{height:300px;width:500px}.wf-workers-container .wf-search-worker .filters-list .dropdown-menu .form-group>label{width:150px;flex:0 0 150px}.wf-workers-container .wf-search-worker .filters-list .dropdown-menu .form-group>div{flex:1 1 auto}div.workflow .workers-list,div.workflow .clusters-list,.wf-workers-container .workers-list{overflow:auto;margin:5px 0 0;padding-right:0;transition:max-height .2s ease-out;min-height:150px}div.workflow .workers-list.no-count:after,div.workflow .clusters-list.no-count:after,.wf-workers-container .workers-list.no-count:after{content:'No workers found';color:dimgrey;position:absolute;font-size:1.2em;margin-left:10px}.wf-workers-container ul.filters-list li.additional_types ul li{border:0}.wf-workers-container ul.filters-list li.additional_types ul li:hover{background-color:#f5f5f5}.wf-workers-container ul.filters-list li.additional_types a{text-decoration:none;color:inherit;padding:5px;border-radius:3px}.wf-workers-container ul.filters-list li.additional_types.open>a{background-color:#DDD}.wf-workers-container .add_buttons.btn-group-vertical>button{}.wf-workers-container .add_buttons.floating_buttons{transform:translateY(-50%)}.wf-workers-container .workers-list[data-view=compact] .thumbnail{display:none}.wf-workers-container .workers-list[data-view=compact] [data-id=preview]{opacity:0}.wf-workers-container .workers-list[data-view=compact] .worker-panel:hover [data-id=preview]{opacity:1}.wf-workers-full-view .wf-workers-container .wf-search-worker .filters-list .dropdown-menu{height:300px;width:500px;right:0;left:unset}div.workflow-modal div.workers-list .worker-panel.active{border:2px solid #0b7bff}.wf-workers-container .wf-search-worker .fora-search{height:300px!important}.wf-workers-container .wf-search-worker .fora-search .fora-result-preview{white-space:normal}div.workflow.wf-design-modern .wf-workers-container{background:var(--wf-bg-surface);display:flex;flex-direction:column;height:100%}div.workflow.wf-design-modern .wf-workers-container .plugin-tabs{display:flex;flex-direction:column}div.workflow.wf-design-modern .wf-workers-container .nav-tabs{border-bottom:1px solid var(--wf-border);padding:0 12px;gap:0}div.workflow.wf-design-modern .wf-workers-container .nav-tabs>li>a{font-size:12px;font-weight:600;padding:10px 16px;color:var(--wf-text-muted);border:0;border-bottom:2px solid transparent;transition:var(--wf-t-fast);margin-bottom:-1px;background:transparent}div.workflow.wf-design-modern .wf-workers-container .nav-tabs>li>a:hover{color:var(--wf-text-primary);border-bottom-color:var(--wf-border-strong);background:transparent}div.workflow.wf-design-modern .wf-workers-container .nav-tabs>li.active>a{color:var(--wf-accent);border-bottom-color:var(--wf-accent);background:transparent}div.workflow.wf-design-modern .wf-workers-container .wf-search-worker{padding:12px 12px 0;gap:8px}div.workflow.wf-design-modern .wf-workers-container .wf-search-worker .input-group{border:1px solid var(--wf-border);border-radius:var(--wf-r-md);overflow:visible!important;background:var(--wf-bg-surface);transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-workers-container .wf-search-worker .input-group>.form-control:first-child{border-radius:var(--wf-r-md) 0 0 var(--wf-r-md)}div.workflow.wf-design-modern .wf-workers-container .wf-search-worker .input-group>.input-group-addon:last-child{border-radius:0 var(--wf-r-md) var(--wf-r-md) 0}div.workflow.wf-design-modern .wf-workers-container .wf-search-worker .filters-list.open .dropdown-menu{display:block;z-index:var(--wf-z-tooltip);left:auto!important;right:-12px!important;width:340px!important}div.workflow.wf-design-modern .wf-workers-container .wf-search-worker .input-group:focus-within{border-color:var(--wf-border-focus);box-shadow:0 0 0 3px rgba(59,130,246,.1)}div.workflow.wf-design-modern .wf-workers-container .wf-search-worker .form-control{border:0!important;box-shadow:none!important;background:transparent;height:38px;font-size:13px;color:var(--wf-text-primary);padding:0 12px}div.workflow.wf-design-modern .wf-workers-container .wf-search-worker .form-control::placeholder{color:var(--wf-text-muted)}div.workflow.wf-design-modern .wf-workers-container .wf-search-worker .input-group-addon{border:0;background:transparent;padding:0;color:var(--wf-text-muted)}div.workflow.wf-design-modern .wf-workers-container .wf-search-worker .input-group-addon>a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--wf-text-muted);transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-workers-container .wf-search-worker .input-group-addon>a:hover{color:var(--wf-accent);background:var(--wf-accent-light)}div.workflow.wf-design-modern .wf-workers-container .wf-search-worker .reload_workers{border-radius:var(--wf-r-md);font-size:12px;font-weight:600;height:38px;padding:0 14px}div.workflow.wf-design-modern .wf-workers-container .workers-count{padding:8px 12px;margin:0!important;font-size:12px;color:var(--wf-text-muted);border-bottom:1px solid var(--wf-border);display:flex;align-items:center;justify-content:space-between}div.workflow.wf-design-modern .wf-workers-container .workers-count .badge{background:var(--wf-accent-light);color:var(--wf-accent);font-size:11px;font-weight:600;padding:3px 8px;border-radius:var(--wf-r-full)}div.workflow.wf-design-modern .wf-workers-container .workers-list{flex:1 1 auto;overflow-y:auto;padding:8px;margin:0!important;gap:4px;display:flex;flex-direction:column}div.workflow.wf-design-modern .wf-workers-container .worker-panel{background:var(--wf-bg-surface);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);padding:10px 12px;margin:0;cursor:pointer;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-workers-container .worker-panel:hover{background:var(--wf-accent-light);border-color:var(--wf-accent);box-shadow:var(--wf-sh-xs)}div.workflow.wf-design-modern .wf-workers-container .worker-panel.selected{background:var(--wf-accent-light);border-color:var(--wf-accent);box-shadow:0 0 0 2px rgba(59,130,246,.15)}div.workflow.wf-design-modern .wf-workers-container .worker-panel.active{border-color:var(--wf-accent)!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)}div.workflow.wf-design-modern .wf-workers-container .worker-panel .worker-info{display:flex;flex-direction:column;gap:4px}div.workflow.wf-design-modern .wf-workers-container .worker-panel .worker-info>.row{margin:0}div.workflow.wf-design-modern .wf-workers-container .worker-panel .worker-info .col-md-12{padding:0}div.workflow.wf-design-modern .wf-workers-container .worker-panel .worker-name{display:flex;align-items:center;gap:8px}div.workflow.wf-design-modern .wf-workers-container .worker-panel .worker-type{font-size:13px;font-weight:700;color:var(--wf-text-primary);letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.workflow.wf-design-modern .wf-workers-container .worker-panel .worker-asterisk{color:var(--wf-accent);margin-right:2px;font-weight:700}div.workflow.wf-design-modern .wf-workers-container .worker-panel .worker-label{padding:0!important}div.workflow.wf-design-modern .wf-workers-container .worker-panel .worker-label span{font-size:11px;color:var(--wf-text-muted);line-height:1.3}div.workflow.wf-design-modern .wf-workers-container .worker-panel .worker-description{display:none;padding:0!important}div.workflow.wf-design-modern .wf-workers-container .worker-panel .add_buttons{gap:2px;margin-left:auto}div.workflow.wf-design-modern .wf-workers-container .worker-panel .add_buttons .btn{width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--wf-r-sm);border:0;background:transparent;color:var(--wf-text-muted);transition:var(--wf-t-fast);font-size:12px}div.workflow.wf-design-modern .wf-workers-container .worker-panel .add_buttons .btn:hover{background:var(--wf-accent-light);color:var(--wf-accent)}div.workflow.wf-design-modern .wf-workers-container .worker-panel .thumbnail{margin:6px 0 0;padding:0;border:1px solid var(--wf-border);border-radius:var(--wf-r-sm);overflow:hidden}div.workflow.wf-design-modern .wf-workers-container .filters-list .dropdown-menu{background:var(--wf-bg-elevated);border:1px solid var(--wf-border);border-radius:var(--wf-r-md);box-shadow:var(--wf-sh-lg);padding:16px}div.workflow.wf-design-modern .wf-workers-container .filters-list .dropdown-menu h1{font-size:14px;font-weight:600;color:var(--wf-text-primary);margin:0 0 12px}div.workflow.wf-design-modern .wf-workers-container .filters-list .dropdown-menu .form-group{margin-bottom:10px}div.workflow.wf-design-modern .wf-workers-container .filters-list .dropdown-menu label{font-size:12px;font-weight:500;color:var(--wf-text-secondary)}div.workflow.wf-design-modern .wf-workers-container .btn-group-justified{padding:8px;border-top:1px solid var(--wf-border);gap:8px}div.workflow.wf-design-modern .wf-workers-container .btn-group-justified .btn{border-radius:var(--wf-r-md);font-size:12px;font-weight:600;height:36px;display:flex;align-items:center;justify-content:center;gap:6px;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-workers-container .workers_wizard{background:var(--wf-grad-accent)!important;color:#fff!important;border:0!important;box-shadow:0 2px 8px rgba(59,130,246,.3)}div.workflow.wf-design-modern .wf-workers-container .workers_wizard:hover{box-shadow:0 4px 14px rgba(59,130,246,.45)}div.workflow.wf-design-modern .workers-list.no-count:after{color:var(--wf-text-muted)!important;font-size:13px!important;text-align:center;width:100%;padding:32px 0}div.workflow.wf-design-modern .wf-workers-container ul.filters-list li.additional_types ul li:hover{background-color:var(--wf-accent-light)}div.workflow.wf-design-modern .wf-workers-container ul.filters-list li.additional_types a{color:var(--wf-text-primary);border-radius:var(--wf-r-sm)}div.workflow.wf-design-modern .wf-workers-container ul.filters-list li.additional_types.open>a{background-color:var(--wf-accent-light);color:var(--wf-accent)}div.workflow div.accordion-container.workers-list .panel-collapse .list-group-item:hover .add_to_wf{opacity:1!important}div.workflow div.accordion-container.workers-list .panel-collapse .list-group-item:hover .add_to_wf{opacity:1!important}.wf-workers-full-view .wf-workers-container .workers-list{display:flex;flex-wrap:wrap}div.workflow div.accordion-container.workers-list .panel-collapse .list-group-item:hover .add_to_wf{opacity:1!important}.wf-workers-full-view .wf-workers-container .workers-list{display:flex;flex-wrap:wrap}div#wf-temp-config-modal .modal-body div.outputs-container li.field-item.selected{background-color:steelblue;color:#FFF}div#wf-temp-config-modal .modal-body div.outputs-container li.field-item.selected{background-color:steelblue;color:#FFF}.keyword-curves-container .curves-list>li.selected{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.keyword-curves-container .curves-list>li.selected>a{color:#FFF}.keyword-curves-container .curves-list>li.active:not(.selected){background:0;border-color:#DDD}.keyword-curves-container .curves-list>li.active:not(.selected)>a{color:#23527c;text-shadow:none}div#wf-temp-config-modal .modal-body div.outputs-container li.field-item.selected{background-color:steelblue;color:#FFF}.keyword-curves-container .curves-list>li.selected{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.keyword-curves-container .curves-list>li.selected>a{color:#FFF}.keyword-curves-container .curves-list>li.active:not(.selected){background:0;border-color:#DDD}.keyword-curves-container .curves-list>li.active:not(.selected)>a{color:#23527c;text-shadow:none}div#wf-curve-manager-modal .modal-body button.overlay_responses:focus,div#wf-curve-manager-modal .modal-body button.overlay_responses:active{outline:0}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item{padding:7px 15px;border:0}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item[data-id]{cursor:pointer}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item a{padding:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item.active{background:0;text-shadow:none;color:#000;border-color:#ddd}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item.active>a:after{content:'\f00c';margin-left:10px;font-family:FontAwesome}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item.active>a{color:#FFF!important;background-color:#428BCA}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item.active a{color:var(--indigo-blue-light)}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item.disabled{opacity:.3;pointer-events:none!important}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item.disabled>a:after{content:'already rendered';font-size:9px;color:#000;font-weight:700;margin-left:7px}div#wf-curve-manager-modal .toggle_filters:hover{color:green!important}div#wf-curve-manager-modal .toggle_filters{cursor:pointer;position:absolute;top:7px;right:7px}div#wf-curve-manager-modal .toggle_filters.selected{color:green!important}div#wf-curve-manager-modal .export_options button{margin-left:3px}div#wf-curve-manager-modal div#curve-options{min-width:350px}div#wf-curve-manager-modal div#curve_rendering_area{flex:1 1 auto}div#wf-execute-workflow-node-modal .simpleView .edit_options .inputs-outputs .wf-thumbnail #curve-manager{}div#wf-curve-manager-modal .modal-body button.overlay_responses:focus,div#wf-curve-manager-modal .modal-body button.overlay_responses:active{outline:0}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item{padding:7px 15px;border:0}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item[data-id]{cursor:pointer}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item a{padding:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item.active{background:0;text-shadow:none;color:#000;border-color:#ddd}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item.active>a:after{content:'\f00c';margin-left:10px;font-family:FontAwesome}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item.active>a{color:#FFF!important;background-color:#428BCA}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item.active a{color:var(--indigo-blue-light)}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item.disabled{opacity:.3;pointer-events:none!important}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item.disabled>a:after{content:'already rendered';font-size:9px;color:#000;font-weight:700;margin-left:7px}div#wf-curve-manager-modal .toggle_filters:hover{color:green!important}div#wf-curve-manager-modal .toggle_filters{cursor:pointer;position:absolute;top:7px;right:7px}div#wf-curve-manager-modal .toggle_filters.selected{color:green!important}div#wf-curve-manager-modal .export_options button{margin-left:3px}div#wf-curve-manager-modal div#curve-options{min-width:350px}div#wf-curve-manager-modal div#curve_rendering_area{flex:1 1 auto}div#wf-execute-workflow-node-modal .simpleView .edit_options .inputs-outputs .wf-thumbnail #curve-manager{}div#wf-curve-manager-modal .modal-body button.overlay_responses:focus,div#wf-curve-manager-modal .modal-body button.overlay_responses:active{outline:0}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item{padding:7px 15px;border:0}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item[data-id]{cursor:pointer}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item a{padding:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item.active{background:0;text-shadow:none;color:#000;border-color:#ddd}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item.active>a:after{content:'\f00c';margin-left:10px;font-family:FontAwesome}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item.active>a{color:#FFF!important;background-color:#428BCA}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item.active a{color:var(--indigo-blue-light)}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item.disabled{opacity:.3;pointer-events:none!important}div#wf-curve-manager-modal .modal-body div.curves-list #curve_list_accordion .panel-collapse ul.list-group>li.list-group-item.disabled>a:after{content:'already rendered';font-size:9px;color:#000;font-weight:700;margin-left:7px}div#wf-curve-manager-modal .toggle_filters:hover{color:green!important}div#wf-curve-manager-modal .toggle_filters{cursor:pointer;position:absolute;top:7px;right:7px}div#wf-curve-manager-modal .toggle_filters.selected{color:green!important}div#wf-curve-manager-modal .export_options button{margin-left:3px}div#wf-curve-manager-modal div#curve-options{min-width:350px}div#wf-curve-manager-modal div#curve_rendering_area{flex:1 1 auto}div#wf-execute-workflow-node-modal .simpleView .edit_options .inputs-outputs .wf-thumbnail #curve-manager{}.workflow-modal .ui-layout-container.curve-manager:hover>.ui-layout-resizer{background:#f5f5f5!important}.workflow-modal .ui-layout-container.curve-manager:hover>.ui-layout-resizer:hover,.workflow-modal .ui-layout-container.curve-manager:hover>.ui-layout-resizer.ui-layout-east-drag{background:red!important}div.workflow-modal li[data-type=file] .wf-dropzone,div#wf-execute-workflow-node-modal li[data-type=file] .wf-dropzone{border-style:solid;border-color:#CCC}div#wf-execute-workflow-node-modal li.field-item .has-error div.wf-dropzone:not(.field-item-contents){border:1px dashed red}div.workflow-modal li[data-type=file] .wf-dropzone,div#wf-execute-workflow-node-modal li[data-type=file] .wf-dropzone{border-style:solid;border-color:#CCC}div#wf-execute-workflow-node-modal li.field-item .has-error div.wf-dropzone:not(.field-item-contents){border:1px dashed red}div.workflow-modal li[data-type=file] .wf-dropzone,div#wf-execute-workflow-node-modal li[data-type=file] .wf-dropzone{border-style:solid;border-color:#CCC}div#wf-execute-workflow-node-modal li.field-item .has-error div.wf-dropzone:not(.field-item-contents){border:1px dashed red}div#wf-execute-workflow-node-modal li.field-item .enlarge-img{position:absolute;top:48%;left:30%;opacity:0;-webkit-transition:opacity .35s;-moz-transition:opacity .35s;-ms-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}div#wf-execute-workflow-node-modal li.field-item .enlarge-img{position:absolute;top:48%;left:30%;opacity:0;-webkit-transition:opacity .35s;-moz-transition:opacity .35s;-ms-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}div#wf-execute-workflow-node-modal li.field-item .enlarge-img{position:absolute;top:48%;left:30%;opacity:0;-webkit-transition:opacity .35s;-moz-transition:opacity .35s;-ms-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}div#wf-simlytiks-manager-modal .modal-body .viz_renderingArea.bs_datatable_wrapper .row{margin:0}div#wf-simlytiks-manager-modal .modal-body div.charts-list #chart_list_accordion .panel-collapse ul.list-group>li.list-group-item:nth-child(2){border-top:0!important}div#wf-simlytiks-manager-modal .modal-body div.charts-list #chart_list_accordion .panel-collapse ul.list-group>li.list-group-item{cursor:pointer}div#wf-simlytiks-manager-modal .modal-body div.charts-list #chart_list_accordion .panel-collapse ul.list-group>li.list-group-item a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div#wf-simlytiks-manager-modal .modal-body div.charts-list #chart_list_accordion .panel-collapse ul.list-group>li.list-group-item.active{text-shadow:none;color:#000;border-color:#ddd;background:#428bca}div#wf-simlytiks-manager-modal .modal-body div.charts-list #chart_list_accordion .panel-collapse ul.list-group>li.list-group-item.active>a{color:#FFF!important}div#wf-simlytiks-manager-modal .modal-body div.charts-list #chart_list_accordion .panel-collapse ul.list-group>li.list-group-item.active>a:after{content:'\f00c';margin-left:10px;font-family:FontAwesome}div#wf-simlytiks-manager-modal .viz_renderingArea .sl-page-tabs,div#wf-simlytiks-manager-modal .viz_renderingArea .page-options{display:none!important}div#wf-simlytiks-manager-modal .modal-body .viz_renderingArea.bs_datatable_wrapper .row{margin:0}div#wf-simlytiks-manager-modal .modal-body div.charts-list #chart_list_accordion .panel-collapse ul.list-group>li.list-group-item:nth-child(2){border-top:0!important}div#wf-simlytiks-manager-modal .modal-body div.charts-list #chart_list_accordion .panel-collapse ul.list-group>li.list-group-item{cursor:pointer}div#wf-simlytiks-manager-modal .modal-body div.charts-list #chart_list_accordion .panel-collapse ul.list-group>li.list-group-item a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div#wf-simlytiks-manager-modal .modal-body div.charts-list #chart_list_accordion .panel-collapse ul.list-group>li.list-group-item.active{text-shadow:none;color:#000;border-color:#ddd;background:#428bca}div#wf-simlytiks-manager-modal .modal-body div.charts-list #chart_list_accordion .panel-collapse ul.list-group>li.list-group-item.active>a{color:#FFF!important}div#wf-simlytiks-manager-modal .modal-body div.charts-list #chart_list_accordion .panel-collapse ul.list-group>li.list-group-item.active>a:after{content:'\f00c';margin-left:10px;font-family:FontAwesome}div#wf-simlytiks-manager-modal .viz_renderingArea .sl-page-tabs,div#wf-simlytiks-manager-modal .viz_renderingArea .page-options{display:none!important}div.workflow .wf-nav-menu-wrapper div[data-app="Utilities/Shapes"] div.simlytiks .viz-list-item .viz-thumbnail{flex:0 0 80px}div#wf-simlytiks-manager-modal .modal-body .viz_renderingArea.bs_datatable_wrapper .row{margin:0}div#wf-simlytiks-manager-modal .modal-body div.charts-list #chart_list_accordion .panel-collapse ul.list-group>li.list-group-item:nth-child(2){border-top:0!important}div#wf-simlytiks-manager-modal .modal-body div.charts-list #chart_list_accordion .panel-collapse ul.list-group>li.list-group-item{cursor:pointer}div#wf-simlytiks-manager-modal .modal-body div.charts-list #chart_list_accordion .panel-collapse ul.list-group>li.list-group-item a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div#wf-simlytiks-manager-modal .modal-body div.charts-list #chart_list_accordion .panel-collapse ul.list-group>li.list-group-item.active{text-shadow:none;color:#000;border-color:#ddd;background:#428bca;word-break:break-all}div#wf-simlytiks-manager-modal .modal-body div.charts-list #chart_list_accordion .panel-collapse ul.list-group>li.list-group-item.active>a{color:#FFF!important}div#wf-simlytiks-manager-modal .modal-body div.charts-list #chart_list_accordion .panel-collapse ul.list-group>li.list-group-item.active>a:after{content:'\f00c';margin-left:10px;font-family:FontAwesome}div#wf-simlytiks-manager-modal .viz_renderingArea .sl-page-tabs,div#wf-simlytiks-manager-modal .viz_renderingArea .page-options{display:none!important}div.workflow .wf-nav-menu-wrapper div[data-app="Utilities/Shapes"] div.simlytiks .viz-list-item .viz-thumbnail{flex:0 0 80px}div.simlytiks div.formbuilder .curve-appearance-dd .dropdown-menu{right:0}body.hasSimlytiksFullScreenViz .wf-simlytiks-manager .reporters-list,body.hasSimlytiksFullScreenViz .wf-simlytiks-manager .ui-layout-resizer.ui-layout-resizer-east{display:none!important}div#wf-simlytiks-manager-modal .simlytiks-page .viewContent{border:0!important}div.workflow-modal .wf-generic-node-io-link,div.simlytiks .wf-generic-node-io-link{white-space:normal;text-align:left}div#wf-text-manager-modal .modal-body ul.text-names li{cursor:pointer;margin:2px;padding-left:10px}div#wf-text-manager-modal .modal-body ul.text-names li.active{background:#428BCA;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div#wf-text-manager-modal .modal-body ul.text-names li.active a{color:#fff}div#wf-text-manager-modal .modal-body ul.text-names li{cursor:pointer;margin:2px;padding-left:10px}div#wf-text-manager-modal .modal-body ul.text-names li.active{background:#428BCA;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div#wf-text-manager-modal .modal-body ul.text-names li.active a{color:#fff}div#wf-text-manager-modal .modal-body ul.text-names li{cursor:pointer;margin:2px;padding-left:10px}div#wf-text-manager-modal .modal-body ul.text-names li.active{background:#428BCA;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div#wf-text-manager-modal .modal-body ul.text-names li.active a{color:#fff}body.wf-modal-open{overflow:hidden!important}div.modalContainer.excelresponseparser input{font-size:.9em!important}div.modalContainer.excelresponseparser .waitingForInteraction{color:#FFF!important}body.wf-modal-open{overflow:hidden!important}div.modalContainer.excelresponseparser input{font-size:.9em!important}div.modalContainer.excelresponseparser .waitingForInteraction{color:#FFF!important}div.wf-workers-multi-edit-modal .generic-input-template{padding:0}body.wf-modal-open{overflow:hidden!important}div.modalContainer.excelresponseparser input{font-size:.9em!important}div.modalContainer.excelresponseparser .waitingForInteraction{color:#FFF!important}div.workflow-modal .exp-builder-container .alert{display:none}div.workflow-modal .exp-builder-container .alert{display:none}body .wf-alert.wf-close-dialog-alert{background:#FFF!important;padding:20px;border:0;color:#4f5359;left:50%;top:-100%;transform:translateX(-50%);transition:top .5s ease-in}body .wf-close-dialog-alert.wf-custom-dialog-alert{border:1px solid #DDD!important;border-radius:10px}body .wf-alert.wf-close-dialog-alert{background:#FFF!important;padding:20px;border:0;color:#4f5359;left:50%;top:-100%;transform:translateX(-50%);transition:top .5s ease-in}body .wf-close-dialog-alert.wf-custom-dialog-alert{border:1px solid #DDD!important;border-radius:10px}body .wf-alert.wf-close-dialog-alert{background:#FFF!important;padding:20px;border:0;color:#4f5359;left:50%;top:-100%;transform:translateX(-50%);transition:top .5s ease-in}div#wf-compare-modal .modal-body #json-comp-legend-svg{width:auto!important;height:auto!important}div#wf-compare-modal .modal-body #json-comp-legend-svg{width:auto!important;height:auto!important}div#wf-compare-modal .modal-body #json-comp-legend-svg{width:auto!important;height:auto!important}div.modalContainer.excelresponseparser .modal-dialog-fullscreen{width:100%!important;margin:0!important;left:0!important;top:0!important}div.modalContainer.excelresponseparser .modal-dialog-fullscreen{width:100%!important;margin:0!important;left:0!important;top:0!important}div.modalContainer.excelresponseparser .modal-dialog-fullscreen{width:100%!important;margin:0!important;left:0!important;top:0!important}.wf-flow-modal-execution .wf-error-msg pre{white-space:normal}.wf-flow-modal-execution .wf-error-msg .wf-error{max-height:200px}body span.wf-canvas-tooltip .wf-error{max-height:250px;overflow:auto}body span.wf-canvas-tooltip .wf-error{max-height:250px;overflow:auto}.d3view-exporting .wf-canvas-tooltip .wf-error{max-height:unset!important}body span.wf-canvas-tooltip .wf-error{max-height:250px;overflow:auto}.d3view-exporting .wf-canvas-tooltip .wf-error{max-height:unset!important}.wf-iterations-viewer .it-objectives .validations-list li{margin-bottom:15px}.wf-error-modal .enhanced-error-container .error-content{overflow-y:auto;flex:1}.wf-error-modal .enhanced-error-container .error-content .form-group{margin-top:20px}.wf-tooltip-modal.modal{display:block;position:relative}.wf-tooltip-modal.modal{display:block;position:relative}div#wf-file-manager-modal .modal-body ul.file-names li{cursor:pointer;margin:2px;padding-left:10px}div#wf-file-manager-modal .modal-body ul.file-names li.active{background:#428BCA;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div#wf-file-manager-modal .modal-body ul.file-names li.active a{color:#fff}div#wf-file-manager-modal .modal-body div.category{border:1px solid #ddd;padding:10px}div#wf-file-manager-modal .modal-body div.category .category-title{height:25px}div#wf-file-manager-modal .modal-body div.category-title h3{display:inline-block;position:relative;top:4px}div#wf-file-manager-modal .modal-body .wf-loader{position:absolute;top:50%;left:50%}div#wf-file-manager-modal .modal-body .file_renderingArea #peacock-display-container .row{margin:0}div#wf-file-manager-modal .modal-body button.kwv,div#wf-file-manager-modal .modal-body button.revert_kwv{position:absolute;right:2%;bottom:3%;z-index:2}div#wf-file-manager-modal .modal-body ul.file-names li{cursor:pointer;margin:2px;padding-left:10px}div#wf-file-manager-modal .modal-body ul.file-names li.active{background:#428BCA;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div#wf-file-manager-modal .modal-body ul.file-names li.active a{color:#fff}div#wf-file-manager-modal .modal-body div.category{border:1px solid #ddd;padding:10px}div#wf-file-manager-modal .modal-body div.category .category-title{height:25px}div#wf-file-manager-modal .modal-body div.category-title h3{display:inline-block;position:relative;top:4px}div#wf-file-manager-modal .modal-body .wf-loader{position:absolute;top:50%;left:50%}div#wf-file-manager-modal .modal-body .file_renderingArea #peacock-display-container .row{margin:0}div#wf-file-manager-modal .modal-body button.kwv,div#wf-file-manager-modal .modal-body button.revert_kwv{position:absolute;right:2%;bottom:3%;z-index:2}div#wf-file-manager-modal .modal-body ul.file-names li{cursor:pointer;margin:2px;padding-left:10px}div#wf-file-manager-modal .modal-body ul.file-names li.active{background:#428BCA;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div#wf-file-manager-modal .modal-body ul.file-names li.active a{color:#fff}div#wf-file-manager-modal .modal-body div.category{border:1px solid #ddd;padding:10px}div#wf-file-manager-modal .modal-body div.category .category-title{height:25px}div#wf-file-manager-modal .modal-body div.category-title h3{display:inline-block;position:relative;top:4px}div#wf-file-manager-modal .modal-body .wf-loader{position:absolute;top:50%;left:50%}div#wf-file-manager-modal .modal-body .file_renderingArea #peacock-display-container .row{margin:0}div#wf-file-manager-modal .modal-body button.kwv,div#wf-file-manager-modal .modal-body button.revert_kwv{position:absolute;right:2%;bottom:3%;z-index:2}.wf-workers-container .wf-search-worker{padding:0;position:relative}.wf-workers-container ul.filters-list>li{display:inline;padding:5px;position:relative;cursor:pointer}.wf-workers-container ul.filters-list>li[data-id]:hover{color:#428BCA}.wf-workers-container .thumbnail img{max-height:100px}.wf-workers-container .worker-image{float:left;width:100px}.wf-workers-container .worker-image[alt]{content:'\f013';width:50px;font-family:FontAwesome}.wf-workers-container .worker-panel-options{color:gray;opacity:.4}.wf-workers-container .worker-panel:hover .worker-panel-options{opacity:1!important}.wf-workers-container .worker-panel-options [data-id]{}.wf-workers-container .worker-description{margin-bottom:8px;color:gray}.wf-workers-container .worker-panel{border-bottom:1px solid #DDD;margin:0;padding:2px 0;cursor:pointer;user-select:none;height:150px}.wf-workers-container .worker-panel-heading{display:flex;align-items:center}.wf-workers-container .worker-panel:hover{background:#d3f4ff73}.wf-workers-container .worker-panel:hover .add_buttons,.wf-workers-container .worker-panel.add_buttons_open .add_buttons{display:block;pointer-events:all}.wf-workers-container .worker-panel .add_buttons{display:none;pointer-events:none;background-color:#FFF}.wf-workers-container .worker-attrs{}.wf-workers-container .wf-search-worker{padding:0;position:relative}.wf-workers-container ul.filters-list>li{display:inline;padding:5px;position:relative;cursor:pointer}.wf-workers-container ul.filters-list>li[data-id]:hover{color:#428BCA}.wf-workers-container .thumbnail img{max-height:100px}.wf-workers-container .worker-image{float:left;width:100px}.wf-workers-container .worker-image[alt]{content:'\f013';width:50px;font-family:FontAwesome}.wf-workers-container .worker-panel-options{color:gray;opacity:.4}.wf-workers-container .worker-panel:hover .worker-panel-options{opacity:1!important}.wf-workers-container .worker-panel-options [data-id]{}.wf-workers-container .worker-description{margin-bottom:8px;color:gray}.wf-workers-container .worker-panel{border-bottom:1px solid #DDD;margin:0;padding:2px 0;cursor:pointer;user-select:none;height:150px}.wf-workers-container .worker-panel-heading{display:flex;align-items:center}.wf-workers-container .worker-panel:hover{background:#d3f4ff73}.wf-workers-container .worker-panel:hover .add_buttons,.wf-workers-container .worker-panel.add_buttons_open .add_buttons{display:block;pointer-events:all}.wf-workers-container .worker-panel .add_buttons{display:none;pointer-events:none;background-color:#FFF}.wf-workers-container .worker-attrs{color:gray;margin:0}.wf-workers-container .worker-attrs>div{padding:0;word-break:break-word}.wf-workers-container .worker-panel{position:relative}.wf-workers-container .worker-panel-upper{display:flex}.wf-workers-container .worker-panel-options>div[data-id]{padding:7px 0;margin-right:7px;display:flex;align-items:center}.wf-workers-container .worker-panel-options .option-icon{margin-right:4px}.wf-workers-container .toggle-worker-advanced-panel{font-size:1.3em;color:gray;cursor:pointer}.wf-workers-container .toggle-worker-advanced-panel:hover{color:#428BCA}.wf-workers-container .worker-panel .worker-details{display:none;margin-left:13px}.wf-workers-container .worker-panel .worker-details>div{margin:5px 0}.wf-workers-container .close_dropdown{padding:4px 10px;position:absolute;right:0;top:0;color:lightgray;font-size:1.2em;z-index:2}.wf-workers-container .close_dropdown:hover{color:gray}.wf-workers-container .reset_search{position:absolute;right:50px;z-index:6;top:50%;transform:translateY(-50%);color:lightgray;display:none}.wf-workers-container .reset_search:hover{color:gray}.wf-workers-full-view .wf-workers-container .worker-panel{position:relative;width:32%;margin:10px}div.workflow-modal div.workers-list .worker-panel{border:2px solid transparent}.wf-workers-container .wf-search-worker .twitter-typeahead{width:100%}.wf-workers-container .worker-panel button[data-id=select]{display:none}.wf-workers-container .worker-panel:hover button[data-id=select],.wf-workers-container .worker-panel.selected button[data-id=select]{display:block}.wf-workers-container .worker-panel:hover .worker-name{width:calc(100% - 177px);white-space:nowrap}.wf-workers-container .worker-description{width:100%!important}.wf-workers-container .worker-label{display:none}.wf-workers-container.showWorkerLabels .worker-label{display:block;margin-bottom:8px;font-size:1.4em;width:100%;overflow:hidden;text-overflow:ellipsis}.wf-workers-container .wf-search-worker{padding:0;position:relative}.wf-workers-container ul.filters-list>li{display:inline;padding:5px;position:relative;cursor:pointer}.wf-workers-container ul.filters-list>li[data-id]:hover{color:#428BCA}.wf-workers-container .thumbnail img{max-height:100px}.wf-workers-container .worker-image{float:left;width:100px}.wf-workers-container .worker-image[alt]{content:'\f013';width:50px;font-family:FontAwesome}.wf-workers-container .worker-panel-options{color:gray;opacity:.4}.wf-workers-container .worker-panel:hover .worker-panel-options{opacity:1!important}.wf-workers-container .worker-panel-options [data-id]{}.wf-workers-container .worker-description{margin-bottom:8px;color:gray}.wf-workers-container .worker-panel{border-bottom:1px solid #DDD;margin:0;padding:2px 0;cursor:pointer;user-select:none;height:150px}.wf-workers-container .worker-panel-heading{display:flex;align-items:center}.wf-workers-container .worker-panel:hover{background:#d3f4ff73}.wf-workers-container .worker-panel:hover .add_buttons,.wf-workers-container .worker-panel.add_buttons_open .add_buttons{display:flex;pointer-events:all}.wf-workers-container .worker-panel .add_buttons{display:none;pointer-events:none;background-color:#FFF}.wf-workers-container .worker-attrs{color:gray;margin:0}.wf-workers-container .worker-attrs>div{padding:0;word-break:break-word}.wf-workers-container .worker-panel{position:relative}.wf-workers-container .worker-panel-upper{display:flex}.wf-workers-container .worker-panel-options>div[data-id]{padding:7px 0;margin-right:7px;display:flex;align-items:center}.wf-workers-container .worker-panel-options .option-icon{margin-right:4px}.wf-workers-container .toggle-worker-advanced-panel{font-size:1.3em;color:gray;cursor:pointer}.wf-workers-container .toggle-worker-advanced-panel:hover{color:#428BCA}.wf-workers-container .worker-panel .worker-details{display:none;margin-left:13px}.wf-workers-container .worker-panel .worker-details>div{margin:5px 0}.wf-workers-container .close_dropdown{padding:4px 10px;position:absolute;right:0;top:0;color:lightgray;font-size:1.2em;z-index:2}.wf-workers-container .close_dropdown:hover{color:gray}.wf-workers-container .reset_search{position:absolute;right:50px;z-index:6;top:50%;transform:translateY(-50%);color:lightgray;display:none}.wf-workers-container .reset_search:hover{color:gray}.wf-workers-full-view .wf-workers-container .worker-panel{position:relative;width:32%;margin:10px}div.workflow div.workers-list.wfModel .worker-panel.ui-selecting,div.workflow div.workers-list.wfModel .worker-panel.ui-selected,div.workflow div.workers-list .worker-panel.selected,.wf-workers-container div.workers-list .worker-panel.selected{background-color:#d3f4ff73}div.workflow-modal div.workers-list .worker-panel{border:2px solid transparent}.wf-workers-container .wf-search-worker .twitter-typeahead{width:100%}.wf-workers-container .worker-panel:hover .worker-name{width:calc(100% - 177px);white-space:nowrap}.wf-workers-container .worker-description{width:100%!important}.wf-workers-container .fora-search .fora-print{white-space:normal;word-break:break-all}div#wf-image-modal .modal-body{padding:0!important}div#wf-image-modal .modal-body ul.image-names li{cursor:pointer;margin:2px;padding-left:10px}div#wf-image-modal .modal-body ul.image-names li.active{background:#428BCA}div#wf-image-modal .modal-body ul.image-names li.active a{color:#fff}div#wf-image-modal .modal-body .img-container{min-height:200px;margin-bottom:2rem}div#wf-image-modal .modal-body .wf-enlarged-image{max-width:100%}div#wf-image-modal .modal-body .cropper-container{margin:0 auto}div#wf-image-modal .modal-body .docs-data .input-group{margin-bottom:1em}div#wf-image-modal .modal-body{padding:0!important}div#wf-image-modal .modal-body ul.image-names li{cursor:pointer;margin:2px;padding-left:10px}div#wf-image-modal .modal-body ul.image-names li.active{background:#428BCA}div#wf-image-modal .modal-body ul.image-names li.active a{color:#fff}div#wf-image-modal .modal-body .img-container{min-height:200px;margin-bottom:2rem}div#wf-image-modal .modal-body .wf-enlarged-image{max-width:100%}div#wf-image-modal .modal-body .cropper-container{margin:0 auto}div#wf-image-modal .modal-body .docs-data .input-group{margin-bottom:1em}div#wf-image-modal .modal-body{padding:0!important}div#wf-image-modal .modal-body ul.image-names li{cursor:pointer;margin:2px;padding-left:10px}div#wf-image-modal .modal-body ul.image-names li.active{background:#428BCA}div#wf-image-modal .modal-body ul.image-names li.active a{color:#fff}div#wf-image-modal .modal-body .img-container{min-height:200px;margin-bottom:2rem}div#wf-image-modal .modal-body .wf-enlarged-image{max-width:100%}div#wf-image-modal .modal-body .cropper-container{margin:0 auto}div#wf-image-modal .modal-body .docs-data .input-group{margin-bottom:1em}div.workflow .wf-iterator-info .wf-iterator-label{background:grey;color:#FFF;width:70px;margin:0 auto;border-radius:5px;padding:2px 0;position:relative;top:3px;z-index:2;background:darkgrey;font-weight:700}div.workflow .wf-iterator-info .wf-iterator-buttons{background:#FFF;border:1px solid #DDD;border-radius:5px;position:relative;display:flex;justify-content:space-between}body span.wf-iterator{pointer-events:all!important}div.workflow .wf-iterator-info .wf-iterator-label{background:grey;color:#FFF;width:70px;margin:0 auto;border-radius:5px;padding:2px 0;position:relative;top:3px;z-index:2;background:darkgrey;font-weight:700}div.workflow .wf-iterator-info .wf-iterator-buttons{background:#FFF;border:1px solid #DDD;border-radius:5px;position:relative;display:flex;justify-content:space-between}body span.wf-iterator{pointer-events:all!important}body span.wf-iterator{pointer-events:all!important}div.workflow-modal .inputs-view-container ul#field-items.has-input-widths{display:flex;flex-wrap:wrap}div.workflow-modal .inputs-view-container ul#field-items.has-input-widths li.field-item{border-right:1px solid #DDD}div.workflow .wf-exec-message>.close{pointer-events:all!important}div.workflow-modal div.column_expression_options .remove_dataset_dropped_col{cursor:pointer;z-index:2}div.workflow-modal div.column_expression_options .remove_dataset_dropped_col:hover{color:red}div.workflow .full-view>.wf-dropzone:not(.btn):not(.field-item-contents){position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease-in,visibility .3s ease-in;display:flex;align-items:center;justify-content:center}div.workflow .full-view>.wf-dropzone .wf-dropzone-box{left:0;top:0;width:98%;height:95%;background:#428bca1a;border:2px dashed #AAA}div.workflow .wf-main-container.dz-drag-hover .full-view>.wf-dropzone{opacity:1!important;visibility:visible!important}div.workflow .wf-main-container.dropping .full-view>.wf-dropzone{display:none!important}div.workflow.workflow .modal-dialog{width:100%!important;margin:0!important}div.workflow.workflow .modal-dialog .modal-body{padding:0!important;padding-top:10px!important}div.workflow .modal-content{height:auto;min-height:100%;font-family:sans-serif!important}div.workflow-modal #wf-worker-inputs .col-md-half{position:relative;min-height:1px;padding-left:15px;padding-right:15px;width:4.166666665%;float:left}div.workflow-modal .execution-log,div#wf-execute-workflow-node-modal div.outputs-container{border:0!important;padding:0!important;overflow:auto}div.workflow-modal span.op-value{position:relative;top:7px}div.workflow-modal .wf-dropzone .fa,div#wf-execute-workflow-node-modal .wf-dropzone .fa{pointer-events:none}div.workflow-modal .modal-body li.field-item .bootstrap-switch-container .bootstrap-switch-handle-on,div.workflow-modal .modal-body li.field-item .bootstrap-switch-container .bootstrap-switch-handle-off{font-size:9px!important}div.workflow-modal li.field-item textarea{min-height:70px;resize:vertical}div.workflow-modal li.field-item .field-row:first-child{padding:12px 12px 0}div.workflow-modal li.field-item .field-row{display:flex;align-items:center;padding:0 12px;border:0;text-align:center}div.workflow-modal li.field-item .field-row .ds_dataset_option .prev_outputs.select-bs{width:100%;padding:0}div.workflow-modal li.field-item .op-label{text-overflow:ellipsis;overflow:hidden;max-width:calc(100% - 50px)}div.workflow-modal li.field-item .hasOverlaySelection .op-label{text-overflow:ellipsis;overflow:hidden;max-width:calc(100% - 175px)}div.workflow-modal li.field-item .op-option-label{}div.workflow-modal li.field-item .field-row:last-child{padding:0 12px 12px}div.workflow-modal li.field-item .field-name{text-align:left;margin:0;align-items:center;width:100%}div.workflow-modal li.field-item .field-name .pl-editor-title{padding:3px 0}div.workflow-modal li.field-item .field-name input[data-inputvalue=label]{flex:1 1 auto}div.workflow-modal li.field-item .field-type{}div.workflow-modal .modal-dialog .formbuilder-container .inputs-builder-container.row{padding:0}div.workflow-modal .modal-dialog .formbuilder-container .row{font-size:inherit}div.workflow-modal .modal-dialog{width:90%;margin:10px auto}div.workflow-modal#wf-configure-workflow-node-modal .modal-body{-webkit-font-smoothing:antialiased;font-weight:400;padding:0!important;display:flex;flex-direction:column}div.workflow-modal#wf-configure-workflow-node-modal .modal-body .wf-worker-config-view{flex:1 1 auto;overflow:auto}div.workflow-modal#wf-configure-workflow-node-modal .modal-header .modal-title{height:60px}div.workflow-modal .modal-body ul.nav-tabs li{}div.workflow-modal .modal-body div.input-groups ul.nav-tabs li{float:right}div.workflow-modal .modal-body div.input-groups ul.nav-tabs li.sortable-placeholder{height:41px;width:110px;background-color:#CCC}div.workflow-modal #wf-node-configuration .inputs-header{margin:10px;font-weight:700;border-bottom:1px solid #000}div.workflow-modal .modal-body #toggle-canvas-snapshot{position:fixed;top:12px;left:12px;cursor:pointer;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in;display:none}div.workflow-modal .modal-body #toggle-canvas-snapshot.toggled{color:lightgreen!important}div.workflow-modal .modal-body div.canvas-snapshot.toggled{width:35%;left:-35%}div.workflow-modal .modal-body div.canvas-snapshot{position:fixed;left:0;width:0;height:90%;background:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}div.workflow-modal .modal-body div.canvas-snapshot img{position:relative;top:35%}div.workflow-modal .modal-body div.wf-builder-inputs-list>ul#field-items{overflow:auto;margin-bottom:0}div.workflow-modal .modal-body span.node-input{position:relative;top:7px}div.workflow-modal .worker-inputs.condensed{border-right:1px solid #ccc}div.workflow-modal .modal-body .wf-grouping-context-menu{position:absolute;display:none;background:#FFF;z-index:2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #CCC}div.workflow-modal .modal-body .wf-grouping-context-menu>li{background-color:transparent;border:0}div.workflow-modal .modal-body .wf-grouping-context-menu li:hover{background-color:#428BCA;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}div.workflow-modal .modal-body .wf-grouping-context-menu li:hover a{color:#FFF;text-decoration:none}div.workflow-modal ul#field-items li.field-item{position:relative;align-items:center;border-bottom:1px solid #DDD}div.workflow-modal ul#field-items.has-input-widths{display:flex;flex-wrap:wrap}div.workflow-modal ul#field-items.has-input-widths li.field-item.isEditing{width:100%!important;flex:0 0 100%;max-width:100%}div.workflow-modal ul#field-items li.field-item.isEditing{width:100%!important}div.workflow-modal ul#field-items li.field-with-siblings li.field-item{border:0}div.workflow-modal ul#field-items li.field-with-siblings{border-bottom:1px solid #DDD}div.workflow-modal ul#field-items li.field-with-repeated-inputs.field-item{display:block;padding:0;z-index:2}div.workflow-modal ul#field-items li.field-with-repeated-inputs .field-item{border-bottom:0}div.workflow-modal ul.field-items li.field-item{border-bottom:1px solid #DDD}div.workflow-modal.docked .modal-body ul#field-items li.field-item{display:block}div.workflow-modal li.field-item.highlighted{background:lightyellow}div.workflow-modal ul#field-items li.field-item .field-item-contents{width:calc(100% - 0);padding-bottom:10px}div.workflow-modal li.field-item .field-item-contents.dz-drag-hover{background:#e6ffe6!important;border:1px solid var(--plugin-primary-color)}div.workflow-modal li.field-item .field-item-contents.dz-drag-hover>div{opacity:.5;pointer-events:none}div.workflow-modal li.field-item .field-item-contents.dz-drag-hover:after{content:'Drop file(s) here';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;font-size:2em;color:gray;pointer-events:none}div.workflow-modal ul#field-items li.ui-selecting{background-color:lightblue}div.workflow-modal ul#field-items li.ui-selected{background-color:lightblue}div.workflow-modal ul#field-items li.field-item .ip-type{margin-right:5px;display:flex;align-items:center}div.workflow-modal li.field-item[data-invalid=true] .field-name .required{color:red}div.workflow-modal .modal-body .nav-tabs li.navtab-highlight{background-color:#428BCA}div.workflow-modal .modal-body .nav-tabs li.navtab-highlight a{color:#FFF!important}div.workflow-modal .background-highlight,div#wf-execute-workflow-node-modal .background-highlight{background-color:#428BCA;color:#FFF!important}div.workflow-modal #wf-worker-inputs li.field-item .wf-thumbnail:hover .enlarge-img{opacity:1}div.workflow-modal #wf-worker-inputs li.field-item .enlarge-img{position:absolute;top:48%;left:30%;opacity:0;-webkit-transition:opacity .35s;-moz-transition:opacity .35s;-ms-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}div.workflow-modal #wf-worker-inputs li.field-item .clear-textarea{position:absolute;top:4px;right:30px;z-index:3;cursor:pointer;display:none}div.workflow-modal #wf-worker-inputs li.field-item .file-error{text-align:left;font-weight:700;padding-top:9px;font-size:12px;clear:both}div.workflow-modal #wf-worker-inputs li.field-item .repeat-input{cursor:pointer}div.workflow-modal #wf-worker-inputs li.field-item .input_range_settings.active{color:#5cb85c}div.workflow-modal #wf-worker-inputs li.field-item div.remote-lookup-list{padding:0;margin-right:0}div.workflow-modal li.field-item textarea{max-height:200px;resize:vertical}div.workflow-modal .modal-body #wf-worker-validations li.field-item{position:relative;border-bottom:1px solid #DDD}div.workflow-modal .modal-body #wf-worker-validations li.field-item .dynamic-worker-output .twitter-typeahead{width:100%}div.workflow-modal .modal-body #wf-worker-validations li.field-item .dynamic-worker-output .twitter-typeahead input{width:100%!important}div.workflow-modal .modal-body li.field-item .datasource-options .previous_outputs_operator.bootstrap-select,div.workflow-modal .modal-body li.field-item .dynamic-worker-output .dynamic_outputs_operator.bootstrap-select{float:left;padding:0 5px}div.workflow-modal .header-nav{display:flex;align-items:center;padding-bottom:0;border-bottom:1px solid #DDD}div.workflow-modal .header-nav li{font-size:1.4em}div.workflow-modal .header-nav li a{padding:6px 15px;height:100%;border-bottom:1px solid transparent;color:#4f5359}div.workflow-modal .header-nav li.active>a{color:#428BCA!important;border-bottom:1px solid #428BCA!important;background:0;border-radius:0}div.workflow-modal .header-nav li.active>a .badge{color:#FFF;background-color:#428bca}div.workflow-modal .modal-body #wf-worker-inputs li.field-item[data-editable=false] .input-value{color:#777;cursor:not-allowed;background-color:#eee}div.workflow-modal .modal-body #wf-worker-inputs li.field-item[data-editable=false] .input-value input,div.workflow-modal .modal-body #wf-worker-inputs li.field-item[data-editable=false] .input-value .bootstrap-select{pointer-events:none}div.workflow-modal .modal-body .flex-container{display:flex;flex-direction:row;flex-wrap:wrap;overflow:auto}div.workflow-modal small.datasource_info{position:relative;top:5px;display:block;margin:6px 0}div.workflow-modal small.datasource_info .ds-worker{cursor:pointer;font-size:1.3em}div.workflow-modal small.datasource_info .ds-worker-output{cursor:pointer;font-size:1.3em}div.workflow-modal li.field-item .ip-desc,div.workflow-modal li.field-item .op-message{display:block;margin:0!important}div.workflow-modal #wf-worker-inputs.hasFixedInput .name-container{display:none}div.workflow-modal li.field-item .field-name-container{}div.workflow-modal div.wf-dropzone:not(.field-item-contents){min-height:unset;display:flex;align-items:center;justify-content:center;border:2px dashed rgba(0,0,0,.3)}div.workflow-modal #wf-worker-inputs>.ui-layout-container>.ui-layout-center{padding:0!important;margin:0;width:100%!important;height:100%!important;position:relative!important}div.workflow-modal #wf-worker-inputs>.ui-layout-container.hasErrorLogs>.ui-layout-center{height:calc(100% - 75px)!important}div.workflow-modal #wf-worker-inputs>.ui-layout-container>.ui-layout-resizer{background:#DDD!important;height:3px!important;cursor:row-resize!important}div#wf-temp-config-modal .modal-body li.field-item .has-error div.wf-dropzone:not(.field-item-contents){border:1px dashed red}div.workflow-modal #wf-worker-switch .node-arguments{color:#5f5f5f}div#wf-execute-workflow-node-modal .modal-header .navigate,div.workflow-modal .modal-header .navigate{margin:0!important;display:inline-block;margin-right:10px!important}div#wf-execute-workflow-node-modal .modal-header .navigate.pagination li a,div.workflow-modal .modal-header .pagination li a{cursor:pointer}div.workflow div.modal-header .navigation-tabs{border-bottom:0}div.workflow div.modal-header .navigation-tabs li.active>a{color:#FFF;background-color:#164d82;border-color:transparent}div.workflow div.modal-header .navigation-tabs li>a{color:#FFF;padding:7px 15px}div.workflow div.modal-header .navigation-tabs li:not(.active)>a:hover{border-color:transparent;background-color:#164d82}div.workflow-modal .col-md-0-5,div.workflow-modal .col-md-1-5{position:relative;float:left;padding:0 15px;min-height:1px}div.workflow-modal .col-md-0-5{width:4.166666665%}div.workflow-modal .col-md-1-5{width:12.499999995%}div.workflow-modal .worker-lastupdated,div.workflow-modal .worker-lastexecuted{font-weight:500;margin-left:5px;position:relative;float:left}div.workflow-modal .modal-body .operations_container,div#wf-execute-workflow-node-modal .operations_container{max-height:300px;overflow:auto}div.workflow-modal .modal-body [data-operation]:hover .delete_operation{opacity:1!important}div.workflow-modal .modal-body [data-operation] .operation_options,div#wf-execute-workflow-node-modal [data-operation] .operation_options{padding:8px}div.workflow-modal .modal-body [data-operation] .operation_options .row,div#wf-execute-workflow-node-modal [data-operation] .operation_options .row{padding:0!important;border-bottom:0!important;padding-bottom:8px!important}div.workflow-modal [data-operation] .operation-option,div#wf-execute-workflow-node-modal [data-operation] .operation-option{margin:6px 0;position:relative}div.workflow-modal .modal-body .reset-remote-base-url{position:absolute;right:7px;font-size:1.2em;z-index:2;color:#AAA;top:9px;cursor:pointer}div.workflow-modal .modal-body .reset-remote-base-url:hover{color:red!important}div.workflow-modal .modal-header{background:#fff;color:#4f5359;position:relative}div.workflow-modal .modal-header .modal-title{float:left;font-size:17px}div.workflow-modal .modal-header .worker-type{margin-bottom:0;position:relative}div.workflow-modal #toggle-canvas-snapshot{cursor:pointer}div.workflow-modal #toggle-canvas-snapshot:hover{color:red}div.workflow-modal #toggle-canvas-snapshot.toggled{color:red!important}div.workflow .wf-exec-message>.close{pointer-events:all!important}div.workflow-modal div.column_expression_options .remove_dataset_dropped_col{cursor:pointer;z-index:2}div.workflow-modal div.column_expression_options .remove_dataset_dropped_col:hover{color:red}div.workflow .full-view>.wf-dropzone:not(.btn):not(.field-item-contents){position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease-in,visibility .3s ease-in;display:flex;align-items:center;justify-content:center}div.workflow .full-view>.wf-dropzone .wf-dropzone-box{left:0;top:0;width:98%;height:95%;background:#428bca1a;border:2px dashed #AAA}div.workflow .wf-main-container.dz-drag-hover .full-view>.wf-dropzone{opacity:1!important;visibility:visible!important}div.workflow .wf-main-container.dropping .full-view>.wf-dropzone{display:none!important}div.workflow.workflow .modal-dialog{width:100%!important;margin:0!important}div.workflow.workflow .modal-dialog .modal-body{padding:0!important;padding-top:10px!important}div.workflow .modal-content{height:auto;min-height:100%;font-family:sans-serif!important}div.workflow-modal #wf-worker-inputs .col-md-half{position:relative;min-height:1px;padding-left:15px;padding-right:15px;width:4.166666665%;float:left}div.workflow-modal .execution-log,div#wf-execute-workflow-node-modal div.outputs-container{border:0!important;padding:0!important;overflow:auto}div.workflow-modal span.op-value{position:relative;top:7px}div.workflow-modal .wf-dropzone .fa,div#wf-execute-workflow-node-modal .wf-dropzone .fa{pointer-events:none}div.workflow-modal .modal-body li.field-item .bootstrap-switch-container .bootstrap-switch-handle-on,div.workflow-modal .modal-body li.field-item .bootstrap-switch-container .bootstrap-switch-handle-off{font-size:9px!important}div.workflow-modal li.field-item textarea{min-height:70px;resize:vertical}div.workflow-modal li.field-item .field-row:first-child{padding:12px 12px 0}div.workflow-modal li.field-item .field-row{display:flex;align-items:center;padding:0 12px;border:0;text-align:center}div.workflow-modal li.field-item .field-row .ds_dataset_option .prev_outputs.select-bs{width:100%;padding:0}div.workflow-modal li.field-item .op-label{text-overflow:ellipsis;overflow:hidden;max-width:calc(100% - 50px)}div.workflow-modal li.field-item .hasOverlaySelection .op-label{text-overflow:ellipsis;overflow:hidden;max-width:calc(100% - 175px)}div.workflow-modal li.field-item .op-option-label{}div.workflow-modal li.field-item .field-row:last-child{padding:0 12px 12px}div.workflow-modal li.field-item .field-name{text-align:left;margin:0;align-items:center;width:100%}div.workflow-modal li.field-item .field-name .pl-editor-title{padding:3px 0}div.workflow-modal li.field-item .field-name input[data-inputvalue=label]{flex:1 1 auto}div.workflow-modal li.field-item .field-type{}div.workflow-modal .modal-dialog .formbuilder-container .inputs-builder-container.row{padding:0}div.workflow-modal .modal-dialog .formbuilder-container .row{font-size:inherit}div.workflow-modal .modal-dialog{width:90%;margin:10px auto}div.workflow-modal#wf-configure-workflow-node-modal .modal-body{-webkit-font-smoothing:antialiased;font-weight:400;padding:0!important}div.workflow-modal#wf-configure-workflow-node-modal .modal-header .modal-title{height:60px}div.workflow-modal .modal-body ul.nav-tabs li{}div.workflow-modal .modal-body div.input-groups ul.nav-tabs li{float:right}div.workflow-modal .modal-body div.input-groups ul.nav-tabs li.sortable-placeholder{height:41px;width:110px;background-color:#CCC}div.workflow-modal #wf-node-configuration .inputs-header{margin:10px;font-weight:700;border-bottom:1px solid #000}div.workflow-modal .modal-body #toggle-canvas-snapshot{position:fixed;top:12px;left:12px;cursor:pointer;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in;display:none}div.workflow-modal .modal-body #toggle-canvas-snapshot.toggled{color:lightgreen!important}div.workflow-modal .modal-body div.canvas-snapshot.toggled{width:35%;left:-35%}div.workflow-modal .modal-body div.canvas-snapshot{position:fixed;left:0;width:0;height:90%;background:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}div.workflow-modal .modal-body div.canvas-snapshot img{position:relative;top:35%}div.workflow-modal .modal-body div.wf-builder-inputs-list>ul#field-items{overflow:auto;margin-bottom:0}div.workflow-modal .modal-body span.node-input{position:relative;top:7px}div.workflow-modal .worker-inputs.condensed{border-right:1px solid #ccc}div.workflow-modal .modal-body .wf-grouping-context-menu{position:absolute;display:none;background:#FFF;z-index:2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #CCC}div.workflow-modal .modal-body .wf-grouping-context-menu>li{background-color:transparent;border:0}div.workflow-modal .modal-body .wf-grouping-context-menu li:hover{background-color:#428BCA;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}div.workflow-modal .modal-body .wf-grouping-context-menu li:hover a{color:#FFF;text-decoration:none}div.workflow-modal ul#field-items li.field-item{position:relative;align-items:center;border-bottom:1px solid #DDD}div.workflow-modal ul#field-items li.field-with-siblings li.field-item{border:0}div.workflow-modal ul#field-items li.field-with-siblings{border-bottom:1px solid #DDD}div.workflow-modal ul#field-items li.field-with-repeated-inputs.field-item{display:block;padding:0;z-index:2}div.workflow-modal ul#field-items li.field-with-repeated-inputs .field-item{border-bottom:0}div.workflow-modal ul.field-items li.field-item{border-bottom:1px solid #DDD}div.workflow-modal.docked .modal-body ul#field-items li.field-item{display:block}div.workflow-modal li.field-item.highlighted{background:lightyellow}div.workflow-modal ul#field-items li.field-item .field-item-contents{width:calc(100% - 0);padding-bottom:10px}div.workflow-modal li.field-item .field-item-contents.dz-drag-hover{background:#e6ffe6!important;border:1px solid var(--plugin-primary-color)}div.workflow-modal li.field-item .field-item-contents.dz-drag-hover>div{opacity:.5;pointer-events:none}div.workflow-modal li.field-item .field-item-contents.dz-drag-hover:after{content:'Drop file(s) here';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;font-size:2em;color:gray;pointer-events:none}div.workflow-modal ul#field-items li.ui-selecting{background-color:lightblue}div.workflow-modal ul#field-items li.ui-selected{background-color:lightblue}div.workflow-modal ul#field-items li.field-item .ip-type{margin-right:5px;display:flex;align-items:center}div.workflow-modal li.field-item[data-invalid=true] .field-name .required{color:red}div.workflow-modal .modal-body .nav-tabs li.navtab-highlight{background-color:#428BCA}div.workflow-modal .modal-body .nav-tabs li.navtab-highlight a{color:#FFF!important}div.workflow-modal .background-highlight,div#wf-execute-workflow-node-modal .background-highlight{background-color:#428BCA;color:#FFF!important}div.workflow-modal #wf-worker-inputs li.field-item .wf-thumbnail:hover .enlarge-img{opacity:1}div.workflow-modal #wf-worker-inputs li.field-item .enlarge-img{position:absolute;top:48%;left:30%;opacity:0;-webkit-transition:opacity .35s;-moz-transition:opacity .35s;-ms-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}div.workflow-modal #wf-worker-inputs li.field-item .clear-textarea{position:absolute;top:4px;right:30px;z-index:3;cursor:pointer;display:none}div.workflow-modal #wf-worker-inputs li.field-item .file-error{text-align:left;font-weight:700;padding-top:9px;font-size:12px;clear:both}div.workflow-modal #wf-worker-inputs li.field-item .repeat-input{cursor:pointer}div.workflow-modal #wf-worker-inputs li.field-item .input_range_settings.active{color:#5cb85c}div.workflow-modal #wf-worker-inputs li.field-item div.remote-lookup-list{padding:0;margin-right:0}div.workflow-modal li.field-item textarea{max-height:200px;resize:vertical}div.workflow-modal .modal-body #wf-worker-validations li.field-item{position:relative;border-bottom:1px solid #DDD}div.workflow-modal .modal-body #wf-worker-validations li.field-item .dynamic-worker-output .twitter-typeahead{width:100%}div.workflow-modal .modal-body #wf-worker-validations li.field-item .dynamic-worker-output .twitter-typeahead input{width:100%!important}div.workflow-modal .modal-body li.field-item .datasource-options .previous_outputs_operator.bootstrap-select,div.workflow-modal .modal-body li.field-item .dynamic-worker-output .dynamic_outputs_operator.bootstrap-select{float:left;padding:0 5px}div.workflow-modal .header-nav{display:flex;align-items:center;padding-bottom:0;border-bottom:1px solid #DDD}div.workflow-modal .header-nav li{font-size:1.4em}div.workflow-modal .header-nav li a{padding:6px 15px;height:100%;border-bottom:1px solid transparent;color:#4f5359}div.workflow-modal .header-nav li.active>a{color:#428BCA!important;border-bottom:1px solid #428BCA!important;background:0;border-radius:0}div.workflow-modal .header-nav li.active>a .badge{color:#FFF;background-color:#428bca}div.workflow-modal .modal-body #wf-worker-inputs li.field-item[data-editable=false] .input-value{color:#777;cursor:not-allowed;background-color:#eee}div.workflow-modal .modal-body #wf-worker-inputs li.field-item[data-editable=false] .input-value input,div.workflow-modal .modal-body #wf-worker-inputs li.field-item[data-editable=false] .input-value .bootstrap-select{pointer-events:none}div.workflow-modal .modal-body .flex-container{display:flex;flex-direction:row;flex-wrap:wrap;overflow:auto}div.workflow-modal small.datasource_info{position:relative;top:5px;display:block;margin:6px 0}div.workflow-modal small.datasource_info .ds-worker{cursor:pointer;font-size:1.3em}div.workflow-modal small.datasource_info .ds-worker-output{cursor:pointer;font-size:1.3em}div.workflow-modal li.field-item .ip-desc,div.workflow-modal li.field-item .op-message{display:block;margin:0!important}div.workflow-modal #wf-worker-inputs.hasFixedInput .name-container{display:none}div.workflow-modal li.field-item .field-name-container{}div.workflow-modal div.wf-dropzone:not(.field-item-contents){min-height:unset;display:flex;align-items:center;justify-content:center;border:2px dashed rgba(0,0,0,.3)}div.workflow-modal #wf-worker-inputs>.ui-layout-container>.ui-layout-center{padding:0!important;margin:0;width:100%!important;height:100%!important;position:relative!important}div.workflow-modal #wf-worker-inputs>.ui-layout-container.hasErrorLogs>.ui-layout-center{height:calc(100% - 75px)!important}div.workflow-modal #wf-worker-inputs>.ui-layout-container>.ui-layout-resizer{background:#DDD!important;height:3px!important;cursor:row-resize!important}div#wf-temp-config-modal .modal-body li.field-item .has-error div.wf-dropzone:not(.field-item-contents){border:1px dashed red}div.workflow-modal #wf-worker-switch .node-arguments{color:#5f5f5f}div#wf-execute-workflow-node-modal .modal-header .navigate,div.workflow-modal .modal-header .navigate{margin:0!important;display:inline-block;margin-right:10px!important}div#wf-execute-workflow-node-modal .modal-header .navigate.pagination li a,div.workflow-modal .modal-header .pagination li a{cursor:pointer}div.workflow div.modal-header .navigation-tabs{border-bottom:0}div.workflow div.modal-header .navigation-tabs li.active>a{color:#FFF;background-color:#164d82;border-color:transparent}div.workflow div.modal-header .navigation-tabs li>a{color:#FFF;padding:7px 15px}div.workflow div.modal-header .navigation-tabs li:not(.active)>a:hover{border-color:transparent;background-color:#164d82}div.workflow-modal .col-md-0-5,div.workflow-modal .col-md-1-5{position:relative;float:left;padding:0 15px;min-height:1px}div.workflow-modal .col-md-0-5{width:4.166666665%}div.workflow-modal .col-md-1-5{width:12.499999995%}div.workflow-modal .worker-lastupdated,div.workflow-modal .worker-lastexecuted{font-weight:500;margin-left:5px;position:relative;float:left}div.workflow-modal .modal-body .operations_container,div#wf-execute-workflow-node-modal .operations_container{max-height:300px;overflow:auto}div.workflow-modal .modal-body [data-operation]:hover .delete_operation{opacity:1!important}div.workflow-modal .modal-body [data-operation] .operation_options,div#wf-execute-workflow-node-modal [data-operation] .operation_options{padding:8px}div.workflow-modal .modal-body [data-operation] .operation_options .row,div#wf-execute-workflow-node-modal [data-operation] .operation_options .row{padding:0!important;border-bottom:0!important;padding-bottom:8px!important}div.workflow-modal [data-operation] .operation-option,div#wf-execute-workflow-node-modal [data-operation] .operation-option{margin:6px 0;position:relative}div.workflow-modal .modal-body .reset-remote-base-url{position:absolute;right:7px;font-size:1.2em;z-index:2;color:#AAA;top:9px;cursor:pointer}div.workflow-modal .modal-body .reset-remote-base-url:hover{color:red!important}div.workflow-modal .modal-header{background:#fff;color:#4f5359;position:relative}div.workflow-modal .modal-header .modal-title{float:left;font-size:17px}div.workflow-modal .modal-header .worker-type{margin-bottom:0;position:relative}div.workflow-modal #toggle-canvas-snapshot{cursor:pointer}div.workflow-modal #toggle-canvas-snapshot:hover{color:red}div.workflow-modal #toggle-canvas-snapshot.toggled{color:red!important}div.workflow-modal[data-mode=preview] #worker_sync,div.workflow-modal[data-mode=preview] ul.navigate,div.workflow-modal[data-mode=preview] #toggle-canvas-snapshot,div.workflow-modal[data-mode=preview] li.wf-worker-validations,div.workflow-modal[data-mode=preview] li.wf-worker-switch{display:none}div.workflow-modal li.field-item .fileAbsent .file-view{display:none}div#wf-execute-workflow-node-modal.workflow-modal.carouselView .modal-dialog.simpleView{width:100%!important;margin:0}div.workflow-modal.carouselView .modal-footer #apply,div.workflow-modal.carouselView .modal-header #minimize{display:none}div.workflow-modal .modal-body .exp-builder-container{padding:15px}div.workflow-modal .viz-fields #viz_preview_options{border-right:0;margin-right:0}div.workflow-modal label,div.workflow label{display:inline-block!important}div.workflow-modal li.field-item div.bootstrap-select.add_to_reporter{display:inline-block!important;width:auto!important}div.workflow-modal div:not(.formbuilder-container) li.field-item .add_to_reporter_list li.checked:before{content:'\f00c';font-family:FontAwesome;color:#428bca;position:absolute;left:2px;top:0}div.workflow-modal .iterations-list{display:flex;flex-wrap:wrap}div.workflow-modal .iterations-list .panel-body{overflow:auto;padding:0}div.workflow-modal .iterations-list div.d3view-inputsBuilder{border:0}div.workflow-modal li.field-item .handsontable_container .ht_master{min-height:100px}div.workflow-modal>.modal-dialog{transform:none!important}div.workflow-modal li.field-with-siblings{min-height:150px}div.workflow-modal ul#field-items li.field-item.isSibling{border-bottom:0}div.workflow-modal li.field-item .select2-container .select2-choice{height:34px;background:0;text-align:left;color:#000;font-weight:500;border-width:1.5px;border-color:#AAA;display:flex;align-items:center}div.workflow-modal #wf-worker-inputs li.field-item div.remote_lookup_list .btn.btn-sm{height:34px!important;padding:10px 15px;border-radius:0}div.workflow .workflow-index[data-view=basic] .wf-basic-container .basic-inputs-view div.workflow-modal .wf-worker-config-view li.field-item .field-name{word-break:break-word}div.workflow .workflow-index[data-view=basic] .wf-basic-container .basic-inputs-view div.workflow-modal .wf-worker-config-view li.field-item .field-right-menu{display:none}div.workflow-modal .worker-visualizations{display:flex;flex-wrap:wrap}div.workflow-modal .wf-worker-config-container[data-locked=true] .field-right-menu,div.workflow-modal .wf-worker-config-container[data-locked=true] .datasource_container,div.workflow-modal .wf-worker-config-container[data-locked=true] .worker-io-mapper,div.workflow-modal .wf-worker-config-container[data-locked=true] [data-id=worker_sync],div.workflow-modal .wf-worker-config-container[data-locked=true] #verify{display:none}div.workflow-modal.modal.docked{width:40%;height:100%;left:unset!important}div.workflow-modal.modal.docked .modal-dialog{width:100%!important}div.workflow-modal.modal.docked .modal-dialog .modal-content{border-color:#DDD}div.workflow-modal.modal.docked .wf-worker-config-view .wf-worker-config-container{height:calc(100% - 120px)!important}div.workflow-modal .modal-header #dock{}div.workflow-modal.modal.docked .modal-title-container{width:10px}div.workflow-modal.modal.docked .modal-title-container .worker-name{display:none!important}div.workflow-modal.modal.docked .pagination.navigate .nav-text{display:none}div.workflow-modal.modal.docked .wf-builder-inputs-list{height:100%!important}div.workflow-modal.modal.docked .wf-builder-inputs-list>ul#field-items{height:100%!important}div.workflow-modal.modal.docked .wf-builder-inputs-list>ul#field-items li.field-item .input-value-container>.input-group{width:100%}div.workflow-modal.modal.docked .wf-builder-inputs-list>ul#field-items li.field-item .datasource_container{display:block!important;margin-bottom:5px}div.workflow-modal.modal.docked .wf-builder-inputs-list>ul#field-items li.field-item .pl-editor-title{padding:4px 6px}div.workflow-modal.modal.docked ul.validations-list li.field-item>div.row div[class*=col-md]{width:100%;margin-bottom:6px}div.workflow-modal.modal.docked ul.validations-list li.field-item[data-validation-status=success]{}div.workflow-modal.modal.docked .decision_configs select.form-control{width:auto!important}div.workflow-modal.modal.docked .formbuilder-container li.field-item div[class*=col-md]{width:100%;margin-bottom:8px}div.workflow-modal.modal.docked .formbuilder-container .carousel-header .filter-container,div.workflow-modal.modal.docked .formbuilder-container .sample-inputs-list .sample-input-label,div.workflow-modal.modal.docked .formbuilder-container .sample-inputs-list .sample-input-options{display:none}div.workflow-modal.modal.docked .formbuilder-container .sample-inputs-list .wf-input-label{justify-content:center}div.workflow-modal.modal.docked .formbuilder-container .d3view-form-builder-container{height:100%;overflow:auto}div.workflow-modal div.dataviewer .toggle-text-view{display:block}div.workflow-modal li.field-item .ip-formfilters>.formfilters{min-height:500px}div.workflow-modal li.field-item .form_table_container>.formfilters{}div.workflow-modal li.field-item .form_table_container .flexFilters .filter-tree-container{height:100%!important}div.workflow-modal li.field-item .form_table_container .flexFilters .filter-tree-container .filter-default,div.workflow-modal li.field-item .form_table_container .flexFilters .filter-tree-container .filter-tree,div.workflow-modal li.field-item .form_table_container .flexFilters .filter-tree-container .filter-accordion{min-height:300px}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item{display:block;padding:10px}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item .field-item-footer,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item .field-item-footer{display:none}div.workflow-modal li.field-item .handsontable_container[data-uniform=true]{font-size:1.2em}div.workflow-modal li.field-item .handsontable_container[data-uniform=true] th{height:41px!important;background:#FFF;vertical-align:middle}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item>.field-item-contents{}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item .op-settings,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item .op-decisions,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item .op-button,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item .op-settings,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item .op-decisions,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item .op-button{opacity:1!important}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item>.field-item-contents>div,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item>.field-item-contents>div{padding:10px 20px}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item>.field-item-contents>div.field-item-body,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item>.field-item-contents>div.field-item-body{padding-top:0}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item span.footer-tag,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item span.footer-tag{padding:6px 12px;font-size:14px;font-weight:400;color:#555;text-align:center;background-color:#f5f5f5;border-radius:4px;border:1px solid #ccc;font-weight:500;height:100%;display:none}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item{z-index:1}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item.hasPopoverOpen,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item.hasPopoverOpen{z-index:3}div.workflow-modal .wf-builder-inputs-list li.field-item .ds-label{display:none}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item .ds-label,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item .ds-label,div.workflow-modal li.field-item .dynamic_op_value_dd .ds-label{display:block!important}div.workflow-modal .wf-builder-inputs-list li.field-item .dib.dynamic_op_value_dd .datasource-options div.col-md-6{width:100%!important;margin-bottom:10px!important;padding:0!important}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=compact] li.field-item{padding:20px}div.workflow-modal li.field-item .datasource-options .twitter-typeahead{flex:1 1 auto}div.workflow-modal li.field-item .datasource-options .tt-menu{width:100%;text-align:left}div.workflow-modal li.field-item .output-no-data-icon{color:darkorange}div.workflow-modal li.field-item .curve-sparkline{cursor:pointer}div.workflow-modal li.field-item .dataset-preview .bs_datatable_wrapper{min-height:unset!important}div.workflow-modal li.field-item .dataset-preview,div.workflow-modal li.field-item .define_table-preview,div.workflow-modal li.field-item .kv-preview{height:200px}div.workflow-modal li.field-item div.input-value-container:has(>.text-preview){display:block}div.workflow-modal li.field-item div.text-preview{word-wrap:break-word;width:100%;text-overflow:e;max-height:150px;overflow:auto}div.workflow-modal li.field-item div.kv-preview{}div.workflow-modal .wf-worker-config-view .heading{border-bottom:0!important}div.workflow-modal.worker-ip li.field-item .field-row{padding:0!important}div.workflow-modal.worker-ip .field-item{border-bottom:0!important}div.workflow-modal li[data-id=reporter_dataset] .select2-container.previous_outputs li.select2-search-choice:first-child{border-color:steelblue}div.worker-unsynced .modal-content{}div.workflow-modal li.field-item .list-carousel-body{height:150px}div.workflow-modal li.field-item .list-carousel-body .item-body .app-icon{background-size:80px}div.workflow-modal li.field-item .list-carousel-body .item-content{border:1px solid #DDD;margin:10px;border-radius:5px}div.workflow-modal li.field-item .list-carousel-body .item-content.selected{border-color:steelblue;box-shadow:var(--plugin-box-shadow-lighter)}div.workflow .wf-tooltip-modal.modal .modal-body .wf-error{padding-left:15px;font-size:1.1em}div.workflow .wf-tooltip-modal.modal .modal-body .wf-error .open-worker{text-decoration:underline}div.workflow .wf-tooltip-modal.modal .modal-content{border:0;box-shadow:none}.d3view-exporting .workflow-modal .field-right-menu{display:none!important}div.workflow-modal .it-legends{height:60px;padding:10px}div.workflow-modal .it-legends .legends-wrapper{position:relative}div.workflow-modal li.field-item .conditions-container .validation-list-item{border:1px solid #DDD;padding:10px;margin-bottom:10px!important;border-radius:5px}div.workflow-modal li.field-item .conditions-container .validation-list-item .remove_validation:hover{color:red}div.workflow-modal li.field-item .conditions-container .validation-list-item>div{width:calc(100% - 40px);text-align:left;padding:0;margin-bottom:10px}div.workflow .wf-exec-message>.close{pointer-events:all!important}div.workflow-modal div.column_expression_options .remove_dataset_dropped_col{cursor:pointer;z-index:2}div.workflow-modal div.column_expression_options .remove_dataset_dropped_col:hover{color:red}div.workflow .full-view>.wf-dropzone:not(.btn):not(.field-item-contents){position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease-in,visibility .3s ease-in;display:flex;align-items:center;justify-content:center}div.workflow .full-view>.wf-dropzone .wf-dropzone-box{left:0;top:0;width:98%;height:95%;background:#428bca1a;border:2px dashed #AAA}div.workflow .wf-main-container.dz-drag-hover .full-view>.wf-dropzone{opacity:1!important;visibility:visible!important}div.workflow .wf-main-container.dropping .full-view>.wf-dropzone{display:none!important}div.workflow.workflow .modal-dialog{width:100%!important;margin:0!important}div.workflow.workflow .modal-dialog .modal-body{padding:0!important;padding-top:10px!important}div.workflow .modal-content{height:auto;min-height:100%;font-family:sans-serif!important}div.workflow-modal #wf-worker-inputs .col-md-half{position:relative;min-height:1px;padding-left:15px;padding-right:15px;width:4.166666665%;float:left}div.workflow-modal .execution-log,div#wf-execute-workflow-node-modal div.outputs-container{border:0!important;padding:0!important;overflow:auto}div.workflow-modal span.op-value{position:relative;top:7px}div.workflow-modal .wf-dropzone .fa,div#wf-execute-workflow-node-modal .wf-dropzone .fa{pointer-events:none}div.workflow-modal .modal-body li.field-item .bootstrap-switch-container .bootstrap-switch-handle-on,div.workflow-modal .modal-body li.field-item .bootstrap-switch-container .bootstrap-switch-handle-off{font-size:9px!important}div.workflow-modal li.field-item textarea{min-height:70px;resize:vertical}div.workflow-modal li.field-item .field-row:first-child{padding:12px 12px 0}div.workflow-modal li.field-item .field-row{display:flex;align-items:center;padding:0 12px;border:0;text-align:center}div.workflow-modal li.field-item .field-row .ds_dataset_option .prev_outputs.select-bs{width:100%;padding:0}div.workflow-modal li.field-item .op-additional-options{position:relative;right:0;top:0;opacity:0;display:none}div.workflow-modal li.field-item:hover .op-additional-options,div.workflow-modal li.field-item.hasPopoverOpen .op-additional-options{opacity:1!important;display:flex!important}div.workflow-modal li.field-item .op-label{text-overflow:ellipsis;overflow:hidden;max-width:calc(100% - 50px)}div.workflow-modal li.field-item .hasOverlaySelection .op-label{text-overflow:ellipsis;overflow:hidden;max-width:calc(100% - 175px)}div.workflow-modal li.field-item .op-option-label{}div.workflow-modal li.field-item .field-row:last-child{padding:0 12px 12px}div.workflow-modal li.field-item .field-name{text-align:left;margin:0;align-items:center;width:100%}div.workflow-modal li.field-item .field-name .pl-editor-title{padding:3px 0}div.workflow-modal li.field-item .field-name input[data-inputvalue=label]{flex:1 1 auto}div.workflow-modal li.field-item .field-type{}div.workflow-modal .modal-dialog .formbuilder-container .inputs-builder-container.row{padding:0}div.workflow-modal .modal-dialog .formbuilder-container .row{font-size:inherit}div.workflow-modal .modal-dialog{width:90%;margin:10px auto}div.workflow-modal#wf-configure-workflow-node-modal .modal-body{-webkit-font-smoothing:antialiased;font-weight:400;padding:0!important}div.workflow-modal#wf-configure-workflow-node-modal .modal-header .modal-title{height:60px}div.workflow-modal .modal-body ul.nav-tabs li{}div.workflow-modal .modal-body div.input-groups ul.nav-tabs li{float:right}div.workflow-modal .modal-body div.input-groups ul.nav-tabs li.sortable-placeholder{height:41px;width:110px;background-color:#CCC}div.workflow-modal #wf-node-configuration .inputs-header{margin:10px;font-weight:700;border-bottom:1px solid #000}div.workflow-modal .modal-body #toggle-canvas-snapshot{position:fixed;top:12px;left:12px;cursor:pointer;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in;display:none}div.workflow-modal .modal-body #toggle-canvas-snapshot.toggled{color:lightgreen!important}div.workflow-modal .modal-body div.canvas-snapshot.toggled{width:35%;left:-35%}div.workflow-modal .modal-body div.canvas-snapshot{position:fixed;left:0;width:0;height:90%;background:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}div.workflow-modal .modal-body div.canvas-snapshot img{position:relative;top:35%}div.workflow-modal .modal-body div.wf-builder-inputs-list>ul#field-items{overflow:auto;margin-bottom:0}div.workflow-modal .modal-body span.node-input{position:relative;top:7px}div.workflow-modal .worker-inputs.condensed{border-right:1px solid #ccc}div.workflow-modal .modal-body .wf-grouping-context-menu{position:absolute;display:none;background:#FFF;z-index:2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #CCC}div.workflow-modal .modal-body .wf-grouping-context-menu>li{background-color:transparent;border:0}div.workflow-modal .modal-body .wf-grouping-context-menu li:hover{background-color:#428BCA;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}div.workflow-modal .modal-body .wf-grouping-context-menu li:hover a{color:#FFF;text-decoration:none}div.workflow-modal ul#field-items li.field-item{position:relative;align-items:center;border-bottom:1px solid #DDD}div.workflow-modal ul#field-items li.field-item .non-default-hr{height:100%;border-right:4px solid #00f;width:3px;position:absolute;left:0;top:0}div.workflow-modal ul#field-items li.field-with-siblings li.field-item{border:0}div.workflow-modal ul#field-items li.field-with-siblings{border-bottom:1px solid #DDD}div.workflow-modal ul#field-items li.field-with-repeated-inputs.field-item{display:block;padding:0;z-index:2}div.workflow-modal ul#field-items li.field-with-repeated-inputs .field-item{border-bottom:0}div.workflow-modal ul.field-items li.field-item{border-bottom:1px solid #DDD}div.workflow-modal.docked .modal-body ul#field-items li.field-item{display:block}div.workflow-modal li.field-item.highlighted{background:lightyellow}div.workflow-modal ul#field-items li.field-item .field-item-contents{width:calc(100% - 0);padding-bottom:10px}div.workflow-modal li.field-item .field-item-contents.dz-drag-hover{background:#e6ffe6!important;border:1px solid var(--plugin-primary-color)}div.workflow-modal li.field-item .field-item-contents.dz-drag-hover>div{opacity:.5;pointer-events:none}div.workflow-modal li.field-item .field-item-contents.dz-drag-hover:after{content:'Drop file(s) here';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;font-size:2em;color:gray;pointer-events:none}div.workflow-modal ul#field-items li.ui-selecting{background-color:var(--dt-selection-color)}div.workflow-modal ul#field-items li.ui-selected{background-color:var(--dt-selection-color)}div.workflow-modal ul#field-items li.field-item .ip-type{margin-right:5px;display:flex;align-items:center}div.workflow-modal li.field-item[data-invalid=true] .field-name .required{color:red}div.workflow-modal .modal-body .nav-tabs li.navtab-highlight{background-color:#428BCA}div.workflow-modal .modal-body .nav-tabs li.navtab-highlight a{color:#FFF!important}div.workflow-modal .background-highlight,div#wf-execute-workflow-node-modal .background-highlight{background-color:#428BCA;color:#FFF!important}div.workflow-modal #wf-worker-inputs li.field-item .wf-thumbnail:hover .enlarge-img{opacity:1}div.workflow-modal #wf-worker-inputs li.field-item .enlarge-img{position:absolute;top:48%;left:30%;opacity:0;-webkit-transition:opacity .35s;-moz-transition:opacity .35s;-ms-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}div.workflow-modal #wf-worker-inputs li.field-item .clear-textarea{position:absolute;top:4px;right:30px;z-index:3;cursor:pointer;display:none}div.workflow-modal #wf-worker-inputs li.field-item .file-error{text-align:left;font-weight:700;padding-top:9px;font-size:12px;clear:both}div.workflow-modal #wf-worker-inputs li.field-item .repeat-input{cursor:pointer}div.workflow-modal #wf-worker-inputs li.field-item .input_range_settings.active{color:#5cb85c}div.workflow-modal #wf-worker-inputs li.field-item div.remote-lookup-list{padding:0;margin-right:0}div.workflow-modal li.field-item div.remote_lookup_list.disabled{opacity:1}div.workflow-modal li.field-item textarea{max-height:200px;resize:vertical}div.workflow-modal .modal-body #wf-worker-validations li.field-item{position:relative;border-bottom:1px solid #DDD;border-left:6px solid transparent}div.workflow-modal .modal-body #wf-worker-validations li.field-item[data-validation-status=success]{border-left-color:lightgreen}div.workflow-modal .modal-body #wf-worker-validations li.field-item[data-validation-status=fail]{border-left-color:red}div.workflow-modal .modal-body #wf-worker-validations li.field-item .dynamic-worker-output .twitter-typeahead{width:100%}div.workflow-modal .modal-body #wf-worker-validations li.field-item .dynamic-worker-output .twitter-typeahead input{width:100%!important}div.workflow-modal .modal-body li.field-item .datasource-options .previous_outputs_operator.bootstrap-select,div.workflow-modal .modal-body li.field-item .dynamic-worker-output .dynamic_outputs_operator.bootstrap-select{float:left;padding:0 5px}div.workflow-modal .header-nav{display:flex;align-items:center;padding-bottom:0;border-bottom:1px solid #DDD}div.workflow-modal .header-nav li{font-size:1.4em}div.workflow-modal .header-nav li a{padding:6px 15px;height:100%;border-bottom:1px solid transparent;color:#4f5359}div.workflow-modal .header-nav li.active>a{color:#428BCA!important;border-bottom:1px solid #428BCA!important;background:0;border-radius:0}div.workflow-modal .header-nav li.active>a .badge{color:#FFF;background-color:#428bca}div.workflow-modal .modal-body #wf-worker-inputs li.field-item[data-editable=false] .input-value{color:#777;cursor:not-allowed;background-color:#eee}div.workflow-modal .modal-body #wf-worker-inputs li.field-item[data-editable=false] .input-value input,div.workflow-modal .modal-body #wf-worker-inputs li.field-item[data-editable=false] .input-value .bootstrap-select{pointer-events:none}div.workflow-modal .modal-body .flex-container{display:flex;flex-direction:row;flex-wrap:wrap;overflow:auto}div.workflow-modal small.datasource_info{position:relative;top:5px;display:block;margin:6px 0}div.workflow-modal small.datasource_info .ds-worker{cursor:pointer;font-size:1.3em}div.workflow-modal small.datasource_info .ds-worker-output{cursor:pointer;font-size:1.3em}div.workflow-modal li.field-item .ip-desc,div.workflow-modal li.field-item .op-message{display:block;margin:0!important}div.workflow-modal #wf-worker-inputs.hasFixedInput .name-container{display:none}div.workflow-modal li.field-item .field-name-container{}div.workflow-modal div.wf-dropzone:not(.field-item-contents){min-height:unset;display:flex;align-items:center;justify-content:center;border:2px dashed rgba(0,0,0,.3)}div.workflow-modal #wf-worker-inputs>.ui-layout-container>.ui-layout-center{padding:0!important;margin:0;width:100%!important;height:100%!important;position:relative!important;border:0!important}div.workflow-modal #wf-worker-inputs>.ui-layout-container.hasErrorLogs>.ui-layout-center{height:calc(100% - 75px)!important}div.workflow-modal #wf-worker-inputs>.ui-layout-container>.ui-layout-resizer{background:#DDD!important;height:3px!important;cursor:row-resize!important}div#wf-temp-config-modal .modal-body li.field-item .has-error div.wf-dropzone:not(.field-item-contents){border:1px dashed red}div.workflow-modal #wf-worker-switch .node-arguments{color:#5f5f5f}div#wf-execute-workflow-node-modal .modal-header .navigate,div.workflow-modal .modal-header .navigate{margin:0!important;display:inline-block;margin-right:10px!important}div#wf-execute-workflow-node-modal .modal-header .navigate.pagination li a,div.workflow-modal .modal-header .pagination li a{cursor:pointer}div.workflow div.modal-header .navigation-tabs{border-bottom:0}div.workflow div.modal-header .navigation-tabs li.active>a{color:#FFF;background-color:#164d82;border-color:transparent}div.workflow div.modal-header .navigation-tabs li>a{color:#FFF;padding:7px 15px}div.workflow div.modal-header .navigation-tabs li:not(.active)>a:hover{border-color:transparent;background-color:#164d82}div.workflow-modal .col-md-0-5,div.workflow-modal .col-md-1-5{position:relative;float:left;padding:0 15px;min-height:1px}div.workflow-modal .col-md-0-5{width:4.166666665%}div.workflow-modal .col-md-1-5{width:12.499999995%}div.workflow-modal .worker-lastupdated,div.workflow-modal .worker-lastexecuted{font-weight:500;margin-left:5px;position:relative;float:left}div.workflow-modal .modal-body .operations_container,div#wf-execute-workflow-node-modal .operations_container{max-height:300px;overflow:auto}div.workflow-modal .modal-body [data-operation]:hover .delete_operation{opacity:1!important}div.workflow-modal .modal-body [data-operation] .operation_options,div#wf-execute-workflow-node-modal [data-operation] .operation_options{padding:8px}div.workflow-modal .modal-body [data-operation] .operation_options .row,div#wf-execute-workflow-node-modal [data-operation] .operation_options .row{padding:0!important;border-bottom:0!important;padding-bottom:8px!important}div.workflow-modal [data-operation] .operation-option,div#wf-execute-workflow-node-modal [data-operation] .operation-option{margin:6px 0;position:relative}div.workflow-modal .modal-body .reset-remote-base-url{position:absolute;right:7px;font-size:1.2em;z-index:2;color:#AAA;top:9px;cursor:pointer}div.workflow-modal .modal-body .reset-remote-base-url:hover{color:red!important}div.workflow-modal .modal-header{background:#fff;color:#4f5359;position:relative}div.workflow-modal .modal-header .modal-title{float:left;font-size:17px}div.workflow-modal .modal-header .worker-type{margin-bottom:0;position:relative}div.workflow-modal #toggle-canvas-snapshot{cursor:pointer}div.workflow-modal #toggle-canvas-snapshot:hover{color:red}div.workflow-modal #toggle-canvas-snapshot.toggled{color:red!important}div.workflow-modal[data-mode=preview] #worker_sync,div.workflow-modal[data-mode=preview] ul.navigate,div.workflow-modal[data-mode=preview] #toggle-canvas-snapshot,div.workflow-modal[data-mode=preview] li.wf-worker-validations,div.workflow-modal[data-mode=preview] li.wf-worker-switch{display:none}div.workflow-modal li.field-item .fileAbsent .file-view{display:none}div.workflow-modal li.field-item .remove-ip-file{opacity:0;pointer-events:none;cursor:pointer}div.workflow-modal li.field-item .ip-file-item .pl-label-modern{color:#555}div.workflow-modal li.field-item .ip-file-item{margin:5px}div.workflow-modal li.field-item .dropdown-menu .ip-file-item{padding:5px 10px}div.workflow-modal li.field-item .ip-file-item.ui-sortable-placeholder{width:150px;height:30px;background-color:#ff0;visibility:visible!important;border-radius:20px}div.workflow-modal li.field-item .ip-file-item:hover .remove-ip-file{opacity:1;pointer-events:all}div.workflow-modal li.field-item .ip-file-item:hover .remove-ip-file:hover,div.workflow-modal li.field-item .ip-file-item:hover .file-editor:hover{color:red}div.workflow-modal li.field-item .ip-file-item .file-view:hover{background:#428bca;color:#FFF}div.workflow-modal li.field-item .dropdown-menu .ip-file-item .pl-label-modern{word-break:break-all;white-space:normal}div.workflow-modal li.field-item .remove-textarea-file{opacity:0;pointer-events:none;cursor:pointer}div.workflow-modal li.field-item .ip-file-item{margin:5px}div.workflow-modal li.field-item .ip-file-item:hover .remove-textarea-file{opacity:1;pointer-events:all}div.workflow-modal li.field-item .ip-file-item:hover .remove-textarea-file:hover{color:red}div.workflow-modal li.field-item .ip-file-item .textview:hover{background:#428bca;color:#FFF}div#wf-execute-workflow-node-modal.workflow-modal.carouselView .modal-dialog.simpleView{width:100%!important;margin:0}div.workflow-modal.carouselView .modal-footer #apply,div.workflow-modal.carouselView .modal-header #minimize{display:none}div.workflow-modal .modal-body .exp-builder-container{padding:15px}div.workflow-modal .viz-fields #viz_preview_options{border-right:0;margin-right:0}div.workflow-modal label,div.workflow label{display:inline-block!important}div.workflow-modal li.field-item div.bootstrap-select.add_to_reporter{display:inline-block!important;width:auto!important}div.workflow-modal div:not(.formbuilder-container) li.field-item .add_to_reporter_list li.checked:before{content:'\f00c';font-family:FontAwesome;color:#428bca;position:absolute;left:2px;top:0}div.workflow-modal .iterations-list{display:flex;flex-wrap:wrap}div.workflow-modal .iterations-list .panel-body{overflow:auto;padding:0}div.workflow-modal .iterations-list div.d3view-inputsBuilder{border:0}div.workflow-modal li.field-item .handsontable_container .ht_master{min-height:100px}div.workflow-modal>.modal-dialog{transform:none!important}div.workflow-modal li.field-with-siblings{min-height:150px}div.workflow-modal ul#field-items li.field-item.isSibling{border-bottom:0}div.workflow-modal li.field-item .select2-container .select2-choice{height:34px;background:0;text-align:left;color:#000;font-weight:500;border-width:1.5px;border-color:#AAA;display:flex;align-items:center}div.workflow .workflow-index[data-view=basic] .wf-basic-container .basic-inputs-view div.workflow-modal .wf-worker-config-view li.field-item .field-name{word-break:break-word}div.workflow .workflow-index[data-view=basic] .wf-basic-container .basic-inputs-view div.workflow-modal .wf-worker-config-view li.field-item .field-right-menu{display:none}div.workflow-modal .worker-visualizations{display:flex;flex-wrap:wrap}div.workflow-modal .wf-worker-config-container[data-locked=true] .field-right-menu,div.workflow-modal .wf-worker-config-container[data-locked=true] .datasource_container,div.workflow-modal .wf-worker-config-container[data-locked=true] .worker-io-mapper,div.workflow-modal .wf-worker-config-container[data-locked=true] [data-id=worker_sync],div.workflow-modal .wf-worker-config-container[data-locked=true] #verify{display:none}div.workflow-modal.modal.docked{width:35%;height:100%;left:unset!important}div.workflow-modal.modal.docked .modal-dialog{width:100%!important}div.workflow-modal.modal.docked .modal-dialog .modal-content{border-color:#DDD}div.workflow-modal.modal.docked .wf-worker-config-view .wf-worker-config-container{height:calc(100% - 120px)!important}div.workflow-modal .modal-header #dock{}div.workflow-modal.modal.docked .modal-title-container{width:10px}div.workflow-modal.modal.docked .modal-title-container .worker-name{display:none!important}div.workflow-modal.modal.docked .pagination.navigate .nav-text{display:none}div.workflow-modal.modal.docked .wf-builder-inputs-list{height:100%!important}div.workflow-modal.modal.docked .wf-builder-inputs-list>ul#field-items{height:100%!important}div.workflow-modal.modal.docked .wf-builder-inputs-list>ul#field-items li.field-item .input-value-container>.input-group{width:100%}div.workflow-modal.modal.docked .wf-builder-inputs-list>ul#field-items li.field-item .datasource_container{display:block!important;margin-bottom:5px}div.workflow-modal.modal.docked .wf-builder-inputs-list>ul#field-items li.field-item .pl-editor-title{padding:4px 6px}div.workflow-modal.modal.docked ul.validations-list li.field-item>div.row div[class*=col-md]{width:100%;margin-bottom:6px}div.workflow-modal.modal.docked .decision_configs select.form-control{width:auto!important}div.workflow-modal.modal.docked .formbuilder-container li.field-item div[class*=col-md]{width:100%;margin-bottom:8px}div.workflow-modal.modal.docked .formbuilder-container .carousel-header .filter-container,div.workflow-modal.modal.docked .formbuilder-container .sample-inputs-list .sample-input-label,div.workflow-modal.modal.docked .formbuilder-container .sample-inputs-list .sample-input-options{display:none}div.workflow-modal.modal.docked .formbuilder-container .sample-inputs-list .wf-input-label{justify-content:center}div.workflow-modal.modal.docked .formbuilder-container .d3view-form-builder-container{height:100%;overflow:auto}div.workflow-modal div.dataviewer .toggle-text-view{display:flex}div.workflow-modal li.field-item .ip-formfilters>.formfilters{min-height:500px}div.workflow-modal li.field-item .form_table_container>.formfilters{min-height:100px}div.workflow-modal li.field-item .handsontable_container[data-uniform=true]{font-size:1.2em}div.workflow-modal li.field-item .handsontable_container[data-uniform=true] th{height:41px!important;background:#FFF;vertical-align:middle}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item>.field-item-contents{}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=default] li.field-item span.footer-tag,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=detailed] li.field-item span.footer-tag{padding:6px 12px;font-size:14px;font-weight:400;color:#555;text-align:center;background-color:#f5f5f5;border-radius:4px;border:1px solid #ccc;font-weight:500;height:100%;display:none}div.workflow-modal .wf-builder-inputs-list li.field-item .ds-label{display:none}div.workflow-modal .wf-builder-inputs-list li.field-item .dib.dynamic_op_value_dd .datasource-options div.col-md-6{width:100%!important;margin-bottom:10px!important;padding:0!important}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=compact] li.field-item{padding:20px}div.workflow-modal li.field-item .datasource-options .twitter-typeahead{flex:1 1 auto}div.workflow-modal li.field-item .datasource-options .tt-menu{width:100%;text-align:left;z-index:1000!important}div.workflow-modal li.field-item .output-no-data-icon{color:darkorange}div.workflow-modal li.field-item .curve-sparkline{cursor:pointer}div.workflow-modal li.field-item .dataset-preview .bs_datatable_wrapper{min-height:unset!important}div.workflow-modal li.field-item .dataset-preview,div.workflow-modal li.field-item .define_table-preview,div.workflow-modal li.field-item .kv-preview{height:200px}div.workflow-modal li.field-item div.input-value-container:has(>.text-preview){display:block}div.workflow-modal li.field-item div.text-preview{word-wrap:break-word;width:100%;text-overflow:e;max-height:150px;overflow:auto}div.workflow-modal li.field-item div.kv-preview{}div.workflow-modal .wf-worker-config-view .heading{border-bottom:0!important}div.workflow-modal li[data-id=reporter_dataset] .select2-container.previous_outputs li.select2-search-choice:first-child{border-color:steelblue}div.worker-unsynced .modal-content{}div.workflow-modal li.field-item .list-carousel-body{height:150px}div.workflow-modal li.field-item .list-carousel-body .item-body .app-icon{background-size:80px}div.workflow-modal li.field-item .list-carousel-body .item-content{border:1px solid #DDD;margin:10px;border-radius:5px}div.workflow-modal li.field-item .list-carousel-body .item-content.selected{border-color:steelblue;box-shadow:var(--plugin-box-shadow-lighter)}div.workflow .wf-tooltip-modal.modal .modal-body .wf-error{padding-left:15px;font-size:1.1em}div.workflow .wf-tooltip-modal.modal .modal-body .wf-error .open-worker{text-decoration:underline}div.workflow .wf-tooltip-modal.modal .modal-content{border:0;box-shadow:none}.d3view-exporting .workflow-modal .field-right-menu{display:none!important}div.workflow-modal .it-legends{height:60px;padding:10px}div.workflow-modal .it-legends .legends-wrapper{position:relative}div.workflow-modal li.field-item .conditions-container .validation-list-item{border:1px solid #DDD;padding:10px;margin-bottom:10px!important;border-radius:5px}div.workflow-modal li.field-item .conditions-container .validation-list-item .remove_validation:hover{color:red}div.workflow-modal li.field-item .conditions-container .validation-list-item>div{width:calc(100% - 40px);text-align:left;padding:0;margin-bottom:10px}div.workflow-modal.isExecuting .inputs-view-container{cursor:progress}div.workflow-modal.isExecuting .inputs-view-container .field-item{pointer-events:none}div.workflow-modal.isExecuting.not_current_worker #wfExecute,div.workflow-modal.isExecuting.not_current_worker #apply,div.workflow-modal.isWfExecuting #apply,div.workflow-modal.isWfExecuting #wfExecute{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65;pointer-events:none}div.workflow-modal.isExecuting .input-value-container input,div.workflow-modal.isExecuting .input-value-container select{background:#f5f5f5}div.workflow-modal .outputs-container li.field-item .field-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding:0 0 10px}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=table] tbody td,div.workflow-modal .wf-builder-inputs-list[data-inputs-view=table] thead th{text-align:center;vertical-align:middle}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=table] tbody td li.field-item{padding:20px}.workflow-modal .curve-options .d3view-inputsBuilder{border:0}.workflow-modal .curve-options div.d3view-inputsBuilder li.field-item .input-name .field-name{font-size:unset}div.workflow-modal li.field-item .select2-container.workers_list .select2-choice .select2-chosen{width:100%}div.workflow-modal.docked .field-item-header{width:100%;display:block}div.workflow-modal.docked .field-item-header .field-right-menu{display:flex;justify-content:flex-end}div.workflow-modal .passed-data-value li.field-item{border:0!important}div.workflow-modal li.field-item .ip-classifiers{counter-reset:section}div.workflow-modal #wf-worker-inputs:not(.allow-inputs-editing) .formbuilder-container .input-bottom-row-outer,div.workflow-modal #wf-worker-inputs:not(.allow-inputs-editing) .formbuilder-container .ip-desc-edit,div.workflow-modal #wf-worker-inputs:not(.allow-inputs-editing) .formbuilder-container .ip-options,div.workflow-modal #wf-worker-inputs:not(.allow-inputs-editing) .formbuilder-container .si-container,div.workflow-modal #wf-worker-inputs:not(.allow-inputs-editing) .formbuilder-container .add_tab,div.workflow-modal #wf-worker-inputs:not(.allow-inputs-editing) .formbuilder-container .add_new_group,div.workflow-modal #wf-worker-inputs:not(.allow-inputs-editing) .formbuilder-container .allActions,div.workflow-modal #wf-worker-inputs:not(.allow-inputs-editing) .formbuilder-container .main-import-dd,div.workflow-modal #wf-worker-inputs:not(.allow-inputs-editing) .formbuilder-container .tabsView-dd,div.workflow-modal #wf-worker-inputs:not(.allow-inputs-editing) .formbuilder-container .input-settings{display:none}div.workflow-modal #wf-worker-inputs:not(.allow-inputs-editing) .formbuilder-container .ip-desc-editor{pointer-events:none}div.workflow-modal #wf-worker-inputs:not(.allow-inputs-editing) .formbuilder-container .inputs-list{width:100%!important}div.workflow-modal #wf-worker-inputs:not(.allow-inputs-editing) .formbuilder-container li.field-item{border-bottom:0}div.workflow-modal #wf-worker-inputs:not(.allow-inputs-editing) .formbuilder-container li.field-item .input-name-container input{pointer-events:none}div.workflow-modal .btn-outline.active{color:#FFF;background-color:#265a88!important;border-color:#245580}div.workflow-modal .tour-item{border:1px solid #DDD;padding:10px;border-radius:5px}div.workflow-modal .tour-item.ui-sortable-placeholder{visibility:visible!important;width:100%!important;background:lightyellow;display:block!important;pointer-events:none;height:50px}div.workflow-modal .tour-item .drag-handle{opacity:0;cursor:move}div.workflow-modal .tour-item:hover .drag-handle{opacity:1}div.workflow .chart-view .new-wf-btn-group .close{opacity:0}div.workflow .chart-view .new-wf-btn-group:hover .close{opacity:1;color:red}div.workflow-modal .guide-steps{overflow:auto}div.workflow-modal li.field-item{container-type:inline-size;container-name:wf-ip-field-item}div.workflow-modal div[data-full-outputs=true] .op-additional-options{display:none}div.workflow .wf-search-row:hover .wf-search-options,div.workflow-modal .wf-search-row:hover .wf-search-options,div.workflow-modal .wf-search-row.hasDDOpen .wf-search-options{opacity:1!important;display:inline-block!important}div.workflow-modal .data-traversal-view{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:12px;margin-top:8px}div.workflow-modal .traversal-item{margin-bottom:8px}div.workflow-modal .traversal-item:last-child{margin-bottom:0}div.workflow-modal .traversal-header{display:flex;align-items:center;margin-bottom:4px;font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}div.workflow-modal .traversal-content{padding-left:18px}div.workflow-modal .traversal-separator{text-align:center;margin:8px 0;color:#6c757d}div.workflow-modal .traversal-error{display:flex;align-items:center;color:#dc3545;font-size:12px;padding:8px;background:#f8d7da;border:1px solid #f5c6cb;border-radius:3px}div.workflow-modal .traversal-empty{display:flex;align-items:center;color:#6c757d;font-size:12px;padding:8px;background:#e9ecef;border:1px solid #dee2e6;border-radius:3px;font-style:italic}div.workflow-modal li.field-item .validation-decision-data-pass .passed-data-source .datasource-options{margin:0!important}div.workflow-modal .modal-body #wf-worker-validations li.field-item .validation-actions{position:absolute;top:10px;right:10px;z-index:10}div.workflow .wf-search-options,div.workflow-modal .wf-search-options{position:absolute;z-index:2;right:30px}div.workflow .wf-search-row,div.workflow-modal .wf-search-row{position:relative}div.workflow-modal .ip-references-container .dep-workers-list .wf-search-row:hover .wf-search-options{opacity:1!important;display:inline-block!important}div.workflow-modal .ip-references-container .dep-workers-list .wf-search-row{cursor:pointer;height:50px}div.workflow .wf-id-label.input,div.workflow-modal .wf-id-label.input,div.workflow .wf-id-label.output,div.workflow-modal .wf-id-label.output{font-variant:small-caps;color:#000;font-weight:300}div.workflow .wf-id-label.worker,div.workflow-modal .wf-id-label.worker{font-variant:small-caps;color:#000;font-weight:300;font-size:11px}div.workflow-modal .wf-builder-inputs-list[data-inputs-view=card] .ip-label-outer{flex:1 1 auto;flex-direction:column}div.workflow-modal li.field-item .pl-editor-title,div.workflow-modal li.field-item .pl-editable-input{font-weight:600}div.workflow-modal li.field-item .field-name .required{font-size:.5em}div.workflow-modal li.field-item .reporter-layout-summary-container .viz-link>span{white-space:normal;text-align:left}.workflow-modal .workflow-input-summary .summary-card{box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid #e0e0e0;min-width:180px;min-height:120px;display:flex;flex-direction:column;justify-content:flex-start}.workflow-modal .workflow-input-summary .lead{font-size:1.1em;font-weight:600}.workflow-modal .workflow-input-summary .stat-list{margin-top:10px}.workflow-modal .workflow-input-summary .stat-item{display:flex;justify-content:space-between;margin-bottom:6px;font-size:1em}.workflow-modal .workflow-input-summary .stat-label{color:#888}.workflow-modal .workflow-input-summary .stat-value{font-weight:700;color:#333}.workflow-modal .workflow-input-summary .side-by-side-container{margin-top:30px}div.workflow .wf-type-label,div.workflow-modal .wf-type-label{display:inline-block;font-size:10px;font-weight:600;padding:2px 6px;border-radius:3px;margin-right:6px;text-transform:uppercase;letter-spacing:.5px}div.workflow .wf-type-label.worker,div.workflow-modal .wf-type-label.worker{background-color:#e3f2fd;color:#1976d2;border:1px solid #bbdefb}div.workflow .wf-type-label.input,div.workflow-modal .wf-type-label.input{background-color:#e8f5e8;color:#2e7d32;border:1px solid #c8e6c9}div.workflow .wf-type-label.output,div.workflow-modal .wf-type-label.output{background-color:#fff3e0;color:#f57c00;border:1px solid #ffcc02}div.workflow .wf-type-label.iterator,div.workflow-modal .wf-type-label.iterator{background-color:#f3e5f5;color:#7b1fa2;border:1px solid #ce93d8}div.workflow .wf-type-label.reference,div.workflow-modal .wf-type-label.reference{background-color:#e1f5fe;color:#0277bd;border:1px solid #81d4fa}div.workflow .wf-type-label.assignment,div.workflow-modal .wf-type-label.assignment{background-color:#fce4ec;color:#c2185b;border:1px solid #f8bbd9}div.workflow .wf-type-label.edge,div.workflow-modal .wf-type-label.edge{background-color:#e0f2f1;color:#00695c;border:1px solid #b2dfdb}div.workflow .wf-type-label.action,div.workflow-modal .wf-type-label.action{background-color:#fffde7;color:#333;border:1px solid #ff0}div.workflow .ancestry-path-compact,div.workflow-modal .ancestry-path-compact{max-height:40px;overflow:hidden;line-height:1.2}div.workflow .ancestry-chain-compact,div.workflow-modal .ancestry-chain-compact{max-width:100%;overflow:hidden}div.workflow .ancestry-pill,div.workflow-modal .ancestry-pill{transition:all .2s ease;cursor:pointer}div.workflow .ancestry-pill:hover,div.workflow-modal .ancestry-pill:hover{transform:scale(1.05);box-shadow:0 1px 3px rgba(0,0,0,.1)}div.workflow .show-ancestry-path,div.workflow-modal .show-ancestry-path{transition:all .2s ease;border:1px solid #dee2e6;background:#f8f9fa;color:#6c757d}div.workflow .show-ancestry-path:hover,div.workflow-modal .show-ancestry-path:hover{background:#007bff!important;color:#fff!important;border-color:#007bff!important;transform:scale(1.05);box-shadow:0 1px 3px rgba(0,123,255,.3)}div.workflow .show-ancestry-path:disabled,div.workflow-modal .show-ancestry-path:disabled{opacity:.6;cursor:not-allowed;transform:none}div.workflow .ancestry-popover,div.workflow-modal .ancestry-popover{max-width:500px;min-width:300px}div.workflow .ancestry-popover-header,div.workflow-modal .ancestry-popover-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:1px solid #eee;background:#f8f9fa;border-radius:4px 4px 0 0}div.workflow .ancestry-popover-header h5,div.workflow-modal .ancestry-popover-header h5{margin:0;font-size:14px;color:#333;font-weight:600}div.workflow .ancestry-popover-close,div.workflow-modal .ancestry-popover-close{background:0;border:0;font-size:18px;font-weight:700;color:#999;cursor:pointer;padding:0;margin:0;line-height:1;opacity:.5;transition:opacity .2s ease}div.workflow .ancestry-popover-close:hover,div.workflow-modal .ancestry-popover-close:hover{opacity:1;color:#333}div.workflow .ancestry-popover-body,div.workflow-modal .ancestry-popover-body{padding:15px;max-height:300px;overflow-y:auto}div.workflow .ancestry-full-path,div.workflow-modal .ancestry-full-path{display:block;max-height:250px;overflow-y:auto;padding:5px}div.workflow .ancestry-full-pill,div.workflow-modal .ancestry-full-pill{transition:all .2s ease;display:block;width:100%;margin:4px 0;padding:8px 12px;text-align:center;border-radius:4px;cursor:pointer}div.workflow .ancestry-full-pill:hover,div.workflow-modal .ancestry-full-pill:hover{transform:scale(1.02);box-shadow:0 2px 6px rgba(0,0,0,.15)}div.workflow .wf-search-filter-info,div.workflow-modal .wf-search-filter-info{display:flex;align-items:center;justify-content:space-between;margin-top:5px;padding:8px 12px;background:#e3f2fd;border:1px solid #bbdefb;border-radius:4px;font-size:12px}div.workflow .wf-search-filter-info .filter-label,div.workflow-modal .wf-search-filter-info .filter-label{color:#1976d2;font-weight:500;display:flex;align-items:center;gap:5px}div.workflow .wf-search-filter-info .clear-ancestry-filter,div.workflow-modal .wf-search-filter-info .clear-ancestry-filter{padding:2px 6px;font-size:11px;border:1px solid #1976d2;color:#1976d2;background:transparent;border-radius:3px;transition:all .2s ease}div.workflow .wf-search-filter-info .clear-ancestry-filter:hover,div.workflow-modal .wf-search-filter-info .clear-ancestry-filter:hover{background:#1976d2;color:#fff}div.workflow .wf-compact-ancestry,div.workflow-modal .wf-compact-ancestry{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:2;max-width:400px;min-width:300px}div.workflow .wf-compact-ancestry .ancestry-card,div.workflow-modal .wf-compact-ancestry .ancestry-card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:15px;position:relative}div.workflow .wf-compact-ancestry .ancestry-header,div.workflow-modal .wf-compact-ancestry .ancestry-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}div.workflow .wf-compact-ancestry .ancestry-title,div.workflow-modal .wf-compact-ancestry .ancestry-title{font-size:14px;font-weight:600;color:#333;display:flex;align-items:center}div.workflow .wf-compact-ancestry .ancestry-close,div.workflow-modal .wf-compact-ancestry .ancestry-close{background:0;border:0;font-size:16px;color:#999;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}div.workflow .wf-compact-ancestry .ancestry-close:hover,div.workflow-modal .wf-compact-ancestry .ancestry-close:hover{background:#f5f5f5;color:#333}div.workflow .wf-compact-ancestry .ancestry-buttons,div.workflow-modal .wf-compact-ancestry .ancestry-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:8px}div.workflow .wf-compact-ancestry .ancestry-button,div.workflow-modal .wf-compact-ancestry .ancestry-button{border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;white-space:nowrap}div.workflow .wf-compact-ancestry .ancestry-button.start,div.workflow-modal .wf-compact-ancestry .ancestry-button.start{background:#e8f5e8;border-color:#c3e6c3;color:#28a745}div.workflow .wf-compact-ancestry .ancestry-button.start:hover,div.workflow-modal .wf-compact-ancestry .ancestry-button.start:hover{background:#d4edda;border-color:#b8dacc;transform:translateY(-1px);box-shadow:0 2px 4px rgba(40,167,69,.2)}div.workflow .wf-compact-ancestry .ancestry-button.worker,div.workflow-modal .wf-compact-ancestry .ancestry-button.worker{background:#e3f2fd;border-color:#bbdefb;color:#1976d2}div.workflow .wf-compact-ancestry .ancestry-button.worker:hover,div.workflow-modal .wf-compact-ancestry .ancestry-button.worker:hover{background:#bbdefb;border-color:#90caf9;transform:translateY(-1px);box-shadow:0 2px 4px rgba(25,118,210,.2)}div.workflow .wf-compact-ancestry .ancestry-button.decision,div.workflow-modal .wf-compact-ancestry .ancestry-button.decision{background:#fff3cd;border-color:#ffeaa7;color:#856404}div.workflow .wf-compact-ancestry .ancestry-button.decision:hover,div.workflow-modal .wf-compact-ancestry .ancestry-button.decision:hover{background:#ffeaa7;border-color:#fdcb6e;transform:translateY(-1px);box-shadow:0 2px 4px rgba(133,100,4,.2)}div.workflow .wf-compact-ancestry .ancestry-button.current,div.workflow-modal .wf-compact-ancestry .ancestry-button.current{background:#e1f5fe;border-color:#b3e5fc;color:#0277bd;font-weight:600}div.workflow .wf-compact-ancestry .ancestry-button.current:hover,div.workflow-modal .wf-compact-ancestry .ancestry-button.current:hover{background:#b3e5fc;border-color:#81d4fa;transform:translateY(-1px);box-shadow:0 2px 4px rgba(2,119,189,.2)}div.workflow .wf-compact-ancestry .ancestry-arrow,div.workflow-modal .wf-compact-ancestry .ancestry-arrow{color:#999;font-size:12px;margin:0 4px}div.workflow .wf-filter-panel,div.d3view-inputsBuilder .wf-filter-panel,div.workflow-modal .wf-filter-panel{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);border:1px solid #ddd;overflow:hidden;min-width:420px;width:35vw;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}div.workflow .wf-filter-header,div.d3view-inputsBuilder .wf-filter-header,div.workflow-modal .wf-filter-header{background:#f8f9fa;color:#333;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e9ecef}div.workflow .wf-filter-title,div.d3view-inputsBuilder .wf-filter-title,div.workflow-modal .wf-filter-title{display:flex;align-items:center;font-weight:600;font-size:16px}div.workflow .wf-filter-close,div.d3view-inputsBuilder .wf-filter-close,div.workflow-modal .wf-filter-close{background:transparent;border:0;border-radius:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#666;cursor:pointer;transition:all .2s ease}div.workflow .wf-filter-close:hover,div.d3view-inputsBuilder .wf-filter-close:hover,div.workflow-modal .wf-filter-close:hover{background:#e9ecef;color:#333}div.workflow .wf-filter-content,div.d3view-inputsBuilder .wf-filter-content,div.workflow-modal .wf-filter-content{padding:16px}div.workflow .wf-filter-section,div.d3view-inputsBuilder .wf-filter-section,div.workflow-modal .wf-filter-section{margin-bottom:28px}div.workflow .wf-filter-section:last-child,div.d3view-inputsBuilder .wf-filter-section:last-child,div.workflow-modal .wf-filter-section:last-child{margin-bottom:0}div.workflow .wf-filter-section-title,div.d3view-inputsBuilder .wf-filter-section-title,div.workflow-modal .wf-filter-section-title{display:flex;align-items:center;margin-bottom:16px;font-weight:600;color:#2c3e50;font-size:14px;text-transform:uppercase;letter-spacing:.5px}div.workflow .wf-filter-row,div.d3view-inputsBuilder .wf-filter-row,div.workflow-modal .wf-filter-row{gap:16px;margin-bottom:16px}div.workflow .wf-filter-row.d3view-flex-v .wf-filter-item,div.d3view-inputsBuilder .wf-filter-row.d3view-flex-v .wf-filter-item,div.workflow-modal .wf-filter-row.d3view-flex-v .wf-filter-item{width:50%;flex:0 0 calc(50% - 16px)}div.workflow .wf-filter-row:last-child,div.d3view-inputsBuilder .wf-filter-row:last-child,div.workflow-modal .wf-filter-row:last-child{margin-bottom:0}div.workflow .wf-filter-item,div.d3view-inputsBuilder .wf-filter-item,div.workflow-modal .wf-filter-item{display:flex;flex-direction:column}div.workflow .wf-filter-label,div.d3view-inputsBuilder .wf-filter-label,div.workflow-modal .wf-filter-label{display:flex;align-items:center;margin-bottom:8px;font-weight:500;color:#34495e;font-size:13px}div.workflow .wf-filter-select,div.d3view-inputsBuilder .wf-filter-select,div.workflow .wf-filter-input,div.d3view-inputsBuilder .wf-filter-input,div.workflow-modal .wf-filter-select,div.workflow-modal .wf-filter-input{border-radius:4px;transition:all .2s ease;background:#fff;color:#333;width:100%}div.workflow .wf-filter-select:focus,div.d3view-inputsBuilder .wf-filter-select:focus,div.workflow .wf-filter-input:focus,div.d3view-inputsBuilder .wf-filter-input:focus,div.workflow-modal .wf-filter-select:focus,div.workflow-modal .wf-filter-input:focus{outline:0;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}div.workflow .wf-filter-select:hover,div.d3view-inputsBuilder .wf-filter-select:hover,div.workflow .wf-filter-input:hover,div.d3view-inputsBuilder .wf-filter-input:hover,div.workflow-modal .wf-filter-select:hover,div.workflow-modal .wf-filter-input:hover{border-color:#999}div.workflow .wf-filter-toggles,div.d3view-inputsBuilder .wf-filter-toggles,div.workflow-modal .wf-filter-toggles{display:flex;gap:12px;flex-wrap:wrap}div.workflow .wf-toggle-item,div.d3view-inputsBuilder .wf-toggle-item,div.workflow-modal .wf-toggle-item{display:flex;align-items:center;flex:0 0 calc(50% - 12px)}div.workflow .wf-toggle-switch,div.d3view-inputsBuilder .wf-toggle-switch,div.workflow-modal .wf-toggle-switch{position:relative;display:flex;align-items:center;width:100%}div.workflow .wf-toggle-input,div.d3view-inputsBuilder .wf-toggle-input,div.workflow-modal .wf-toggle-input{margin-right:20px}div.workflow .wf-toggle-label,div.d3view-inputsBuilder .wf-toggle-label,div.workflow-modal .wf-toggle-label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:100%;padding:10px 12px;background:#f8f9fa;border-radius:4px;border:1px solid #ddd;transition:all .2s ease;position:relative}div.workflow .wf-toggle-label:hover,div.d3view-inputsBuilder .wf-toggle-label:hover,div.workflow-modal .wf-toggle-label:hover{background:#e9ecef;border-color:#ccc}div.workflow .wf-toggle-input:checked+.wf-toggle-label,div.d3view-inputsBuilder .wf-toggle-input:checked+.wf-toggle-label,div.workflow-modal .wf-toggle-input:checked+.wf-toggle-label{background:#e3f2fd;border-color:#2196f3;color:#1976d2}div.workflow .wf-toggle-slider,div.d3view-inputsBuilder .wf-toggle-slider,div.workflow-modal .wf-toggle-slider{width:40px;height:20px;background:#ccc;border-radius:10px;position:relative;transition:all .2s ease;flex-shrink:0}div.workflow .wf-toggle-slider::before,div.d3view-inputsBuilder .wf-toggle-slider::before,div.workflow-modal .wf-toggle-slider::before{content:'';position:absolute;width:16px;height:16px;background:#fff;border-radius:50%;top:2px;left:2px;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.3)}div.workflow .wf-toggle-input:checked+.wf-toggle-label .wf-toggle-slider,div.d3view-inputsBuilder .wf-toggle-input:checked+.wf-toggle-label .wf-toggle-slider,div.workflow-modal .wf-toggle-input:checked+.wf-toggle-label .wf-toggle-slider{background:#2196f3}div.workflow .wf-toggle-input:checked+.wf-toggle-label .wf-toggle-slider::before,div.d3view-inputsBuilder .wf-toggle-input:checked+.wf-toggle-label .wf-toggle-slider::before,div.workflow-modal .wf-toggle-input:checked+.wf-toggle-label .wf-toggle-slider::before{transform:translateX(20px);background:#fff}div.workflow .wf-toggle-text,div.d3view-inputsBuilder .wf-toggle-text,div.workflow-modal .wf-toggle-text{display:flex;align-items:center;font-weight:500;font-size:14px}div.workflow .wf-filter-footer,div.d3view-inputsBuilder .wf-filter-footer,div.workflow-modal .wf-filter-footer{padding:16px;background:#f8f9fa;border-top:1px solid #e9ecef;text-align:center}div.workflow-modal .reporter-actions-menu .dropdown-submenu{position:relative}div.workflow-modal .reporter-actions-menu .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;display:none}div.workflow-modal .reporter-actions-menu .dropdown-submenu:hover>.dropdown-menu{display:block}div.workflow-modal .reporter-actions-menu .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}div.workflow-modal .reporter-actions-menu .dropdown-submenu-left>.dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px}div.workflow-modal .reporter-actions-menu .dropdown-submenu-left>a:after{border-width:5px 5px 5px 0;border-right-color:#ccc;border-left-color:transparent;margin-left:-10px;margin-right:auto;float:left}div.workflow-modal .reporter-actions-menu .dropdown-menu>li>a{padding:8px 20px;display:block;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}div.workflow-modal .reporter-actions-menu .dropdown-menu>li>a:hover{background-color:#f5f5f5;color:#262626;text-decoration:none}div.workflow .wf-split-nav-tab .modal{position:static!important;overflow:visible!important;height:100%}div.workflow .wf-split-nav-tab .modal-dialog{margin:0;width:100%;height:100%;max-width:100%}div.workflow .wf-split-nav-tab .modal-content{border-radius:0;height:100%;display:flex;flex-direction:column;border:0}div.workflow .wf-split-nav-tab .modal-header{display:none!important}div.workflow .wf-split-nav-tab .modal-body{flex:1;overflow-y:auto}div.workflow .wf-split-nav-tab .d3view-plugins-sidebar .panel-heading,div.workflow .wf-split-nav-tab .d3view-plugins-sidebar .panel-heading+button[data-dismiss=sidebar]{display:none}div.workflow-modal .sample-inputs-list .wf-input-label{border-radius:0;border-left:0;border-top:0;cursor:move}div.workflow-modal .sample-inputs-list .wf-input-label:hover{background:var(--neutralLighter)}div.workflow-modal .sample-inputs-list .wf-input-label .sample-input-label{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}div.workflow-modal .sample-inputs-list .wf-input-label:hover .sample-input-label{width:calc(100% - 53px)}div.workflow-modal .sample-inputs-list .wf-input-label:hover .sample-input-label>span{display:block;width:calc(100% - 0);overflow:hidden;text-overflow:ellipsis}div.workflow-modal .sample-inputs-list .wf-input-label .sample-input-options{display:none;position:absolute;right:6px}div.workflow-modal .sample-inputs-list .wf-input-label:hover .sample-input-options{display:flex;align-items:center;display:none}ul.wf-minimized-modals{position:fixed;bottom:0;right:0;z-index:2000;margin-bottom:0}ul.wf-minimized-modals .wf-modal-min{padding:10px;border-top-left-radius:5px;border-top-right-radius:5px;display:inline-block;border:2px solid darkorange;background:#FFF;width:300px;cursor:move}ul.wf-minimized-modals .wf-modal-min .modal-title{font-weight:700}ul.wf-minimized-modals{position:fixed;bottom:0;right:0;z-index:2000;margin-bottom:0}ul.wf-minimized-modals .wf-modal-min{padding:10px;border-top-left-radius:5px;border-top-right-radius:5px;display:inline-block;align-items:center;border:2px solid darkorange;background:#FFF;width:300px}ul.wf-minimized-modals .wf-modal-min .modal-title{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 63px);display:inline-block}ul.wf-minimized-modals .wf-modal-min .control-buttons{flex:0 0 auto}div.workflow .wf-node-info>.close{pointer-events:all!important}div.workflow .wf-exec-message{transition:opacity .3 ease-in}div.workflow .wf-canvas-tooltip.node_polling{width:40vw;max-width:unset}div.workflow .wf-iterator-info{position:absolute;z-index:3;width:170px;overflow:visible}div.workflow .wf-exec-message li[data-id].active{color:green}div.workflow .wf-exec-message[data-viewtype=progressbar] ul{display:flex}div.workflow .wf-exec-message[data-viewtype=progressbar] ul li{width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-right:30px;border:1px solid #DDD;border-radius:50%;position:relative}div.workflow .wf-exec-message[data-viewtype=progressbar] ul li:last-child{margin-right:0}div.workflow .wf-exec-message[data-viewtype=progressbar] ul li:not(:last-child):after{content:' ';width:0;background:#DDD;height:5px;position:absolute;left:100%;transition:width .3s ease-in;border-radius:2px}div.workflow .wf-exec-message[data-viewtype=progressbar] ul li:not(:last-child):before{content:' ';width:32px;background:#DDD;height:5px;position:absolute;left:100%;border-radius:2px}div.workflow .wf-exec-message[data-viewtype=progressbar] ul li.completed{background:#59e069;color:#FFF}div.workflow .wf-exec-message[data-viewtype=progressbar] ul li.completed:not(:last-child):after{width:32px;background:#59e069}div.workflow .wf-exec-message[data-viewtype=progressbar]{background:0;box-shadow:none;border:1px solid #DDD;border-radius:5px}div.workflow .plugin-settings-line .wf-search-container .wf-search-btns{display:block;position:absolute;right:3px;top:3px;z-index:200;background:#FFF;border-radius:8px}div.workflow .worker-search-dd li.list-group-item{border:0}div.workflow .worker-search-dd li.list-group-item:hover,div.workflow .worker-search-dd li.list-group-item.navigated,div.workflow .worker-search-dd tbody tr:hover,div.workflow .worker-search-dd tr.navigated{background-color:var(--dt-selection-color)}div.workflow .worker-search-dd ul.list-group{box-shadow:none}div.workflow .worker-search-dd .toggle-info.active{color:steelblue}div.workflow .plugin-settings-line .wf-search-container{position:relative}div.workflow .plugin-settings-line .wf-search-container .main-dd{width:100%}div.workflow .plugin-settings-line .wf-search-container .main-dd table tr[data-id]{cursor:pointer}div.workflow .plugin-settings-line .wf-search-container .main-dd table tbody td{word-break:break-all;vertical-align:middle}div.workflow .plugin-settings-line .wf-search-container input.wf-worker-search{transition:width .2s linear;padding-right:80px;padding-left:47px!important}div.workflow .plugin-settings-line .wf-search-container .wf-search-type-dd{position:absolute;left:5px;z-index:10;top:4px}div.workflow .plugin-settings-line .wf-search-container .wf-search-type-dd .btn{padding:4px;color:grey}div.workflow .plugin-settings-line .wf-search-container .wf-search-type-btn{padding:2px!important}div.workflow .plugin-settings-line .wf-search-container .wf-search-type-btn .wf-type-label{margin-right:0}div.workflow .plugin-settings-line .wf-search-container>.left-inner-addon>.twitter-typeahead{width:300px}div.workflow.progress{cursor:progress!important}div.workflow.progress div.wf-main-container{pointer-events:none!important;opacity:.8}div.workflow.workflow,div.workflow.shown.fullscreen{position:fixed;-webkit-transition:all 1.3s;-moz-transition:all 1.3s;-ms-transition:all 1.3s;-o-transition:all 1.3s;transition:all 1.3s;left:0;width:100%;height:100%;background:#FFF;z-index:1050}div.workflow .wf-modal-backdrop{position:absolute;top:0;left:0;overflow:hidden;background:#000;opacity:0;z-index:0;width:100%;height:100%;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-ms-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}div.workflow .wf-main-container .wf-modal-backdrop.enabled{opacity:.3!important;z-index:5!important}div.workflow .btn-workflow{background-color:#4f5359;color:#FFF;border:1px solid #4f5359;vertical-align:middle;position:relative}div.workflow .btn-workflow:focus{outline:0!important}div.workflow .btn-workflow:hover{background:#FFF!important;color:#4f5359!important}div.workflow.shown{min-height:200px;opacity:0}div.workflow.shown.in{opacity:1!important}div.workflow.shown{display:block}div.workflow.shown.workflow,div.workflow.shown.fullscreen{top:0}div.workflow.shown.fullscreen{position:fixed!important;width:100%!important;height:100%!important;transition:none!important}div.workflow .wf-mini-container .d3view-mini-workflow-ui{display:block!important;margin-top:20px}div.workflow .vizcontainer,div.workflow .wf-main-container,div.workflow .wf-main-container .chart-view{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}div.workflow div.wf-main-container .history{margin-right:10px;display:inline-block}div.workflow div.wf-main-container div.center_elements{}div.workflow div.wf-main-container .zoom{position:absolute;bottom:30px;right:10px;z-index:1;-webkit-transition:bottom .5s;-moz-transition:bottom .5s;-ms-transition:bottom .5s;-o-transition:bottom .5s;transition:bottom .5s}div.workflow div.wf-main-container .additional_options{position:absolute;bottom:40px;right:10px;z-index:1;-webkit-transition:bottom .5s;-moz-transition:bottom .5s;-ms-transition:bottom .5s;-o-transition:bottom .5s;transition:bottom .5s;display:flex;align-items:center}div.workflow div.wf-main-container .zoom button{display:block;width:100%}div.workflow div.wf_3d{display:inline-block}div.workflow span.start_animation,div.workflow span.stop_animation{position:absolute;bottom:10px;left:10px;z-index:1}div.workflow span.stop_animation{left:150px}div.workflow div.chart-view .experiment-message{font-size:14px;font-weight:700;position:absolute;bottom:10px;left:10px;color:#4f5359}div.workflow div.wf-main-container .restructure{position:absolute;top:30px;right:0}div.workflow button:focus,div.workflow button:active{outline:0!important}div.workflow .toggle_logs.btn-workflow:hover{background:#4f5359!important;color:#FFF!important}div.workflow .toggle_logs{cursor:pointer;-webkit-transition:bottom .5s;-moz-transition:bottom .5s;-ms-transition:bottom .5s;-o-transition:bottom .5s;transition:bottom .5s}div.workflow .canvas_selection.active,div.workflow .edgeDrawing.active{background:#428bca;color:#FFF;text-shadow:none}div.workflow .wf-main-container.hasCanvasSelection .additional_options button:not(.canvas_selection),div.workflow .wf-main-container.hasCanvasSelection .zoom.btn-group button,div.workflow .wf-main-container.edgeDrawing .zoom.btn-group button:not(.edgeDrawing){pointer-events:none;opacity:.4}div.workflow .wf-main-container.canvasSelectionStart .additional_options,div.workflow .wf-main-container.canvasSelectionStart #birds-eye-view{pointer-events:none!important}div.workflow .toggle_logs.moved{background:#428BCA;color:#FFF;text-shadow:none}div.workflow #birds-eye-view.moved{bottom:91px!important}div.workflow .zoom.moved{bottom:130px!important}div.workflow .additional_options.moved{bottom:101px!important}div.workflow #workflow-logs-container{position:fixed;bottom:-100px;width:calc(100% - 75px);left:75px;opacity:0;display:none;padding:10px 0;border-top:1px solid #EEE;background-color:#FFF;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}div.workflow #workflow-logs-container.enabled{bottom:-1px;opacity:1}div.workflow .d3view-wf-header{margin:0;border-bottom:1px solid #DDD;height:80px!important}div.workflow .wf-nav-menu{height:calc(100% - 120px)!important}div.workflow .wf-nav-menu .wf-nav-menu-groups{height:100%;display:flex;flex-direction:column;justify-content:space-between}div.workflow .wf-nav-menu .wf-nav-menu-groups>ul{margin-bottom:0}div.workflow .wf-nav-menu .wf-nav-menu-groups ul li[data-id].pl-hasValue>a{color:orange}div.workflow .d3view-wf-header .plugin-logo-container{}div.workflow div.top-settings-container{position:absolute;left:0;top:0;width:100%;padding:0;margin:0;z-index:7;height:70px;transition:background-color .3s ease-in}div.workflow div.top-settings-container.needs-saving{background-color:#ffa50038}div.workflow div.top-settings-container.recently-saved{background-color:lightgreen}div.workflow #left_toggle{display:inline-block;align-items:center;width:300px;height:30px;cursor:pointer;padding:4px;background-color:#4f5359;border-radius:3px;font-size:12px!important;-webkit-transition:left .5s;-moz-transition:left .5s;-ms-transition:left .5s;-o-transition:left .5s;transition:left .5s}div.workflow .settings-left{position:absolute;left:15px;top:12px}div.workflow .settings-right{position:absolute;right:15px;top:12px}div.workflow [data-mode=edit] #left_toggle{padding:0!important;background:transparent}div.workflow .auto_save_container{position:relative;top:5px}div.workflow .auto_save_container .bootstrap-switch{border-radius:30px}div.workflow .import_options{border:0}div.workflow .shapes_dropdown{}div.workflow .shapes_dropdown .dropdown-menu{background:#4f5359;color:#FFF;padding:15px;width:400px}div.workflow .insert_shapes:hover>i{color:#4f5359!important}div.workflow li:hover{}div.workflow .shapes_dropdown .dropdown-menu:before,div.workflow .shapes_dropdown .dropdown-menu:after{content:'';width:0;height:0;position:absolute;border-style:solid;border-color:transparent transparent #4f5359}div.workflow .shapes_dropdown .dropdown-menu:before{left:10px;top:-8px;border-width:0 8px 8px}div.workflow .import_options .dropdown-menu{margin-top:0}div.workflow .import_options:hover .dropdown-menu{display:block}div.workflow .toggle_nav_menu{}div.workflow .toggle_nav_menu.opened{color:#428bca}div.workflow .nav-menu-header .toggle_nav_menu{left:23px;top:18px}div.workflow .toggle_nav_menu:hover{}div.workflow .nav-menu-header img{width:30px;height:25px}div.workflow .wf-main-container .auto-save-alert{overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis;font-weight:500;opacity:1;margin-right:5px;transition:opacity .5s ease-in}div.workflow .wf-main-container .editable-container{color:#000;margin-bottom:5px}div.workflow .wf-main-container .editable-container .editable-input input{width:var(--nameW)}div.workflow .close_workflow{}div.workflow .update_workflow{}div.workflow .quick_save_workflow{}div.workflow .quick_save_workflow:hover,div.workflow .quick_save_workflow.hovered{}div.workflow .wf_reset{}div.workflow .wf_tour{}div.workflow .wf_keyboard_shortcuts{display:inline-block}div.workflow .switch_workflows_list{position:absolute;top:12px;z-index:1;right:400px}div.workflow div.switch_workflows_list .btn-workflow,div.workflow div.switch_workflows_list .btn-workflow:focus,div.workflow div.switch_workflows_list .btn-workflow:active{color:#FFF}div.workflow .wf_tour[data-mode=edit]{}div.workflow .wf_switch_mode{}div.workflow .wf-main-container .workers-addition{display:inline-block}div.workflow .wf-main-container .execution-controls{display:inline-block}div.workflow .wf-main-container .workers-addition.update_shown{right:160px}div.workflow .wf-main-container .execution-controls{}div.workflow .wf-main-container .workers-addition .workers-select-list{display:inline-block}div.workflow .wf-main-container .workers-select-list .advanced_worker_addition{margin-left:10px;position:absolute;top:4px;z-index:3;background-color:#FFF;border:1px solid #DDD;right:10px}div.workflow .wf-main-container .canvas_worker_selection{display:inline-block}div.workflow .wf-main-container .additional_options button:focus{outline:0!important}div.workflow .wf-main-container .additional_options button:hover{color:inherit;background-color:#eee}div.workflow .wf-main-container .additional_options button.active{color:#FFF;border-color:#428bca;background-color:#428bca;outline:0!important;text-shadow:none}div.workflow .wf-main-container .workers-addition .btn-workflow{color:#FFF}div.workflow .wf-nav-menu{position:fixed;left:0;width:75px;top:0;margin-top:-1px;height:100%;z-index:6;background:#fff;border-right:1px solid #DDD;-webkit-transition:left .3s;-moz-transition:left .3s;-ms-transition:left .3s;-o-transition:left .3s;transition:left .3s}div.workflow[data-in-modal=false] .wf-nav-menu{position:absolute}div.workflow .wf-nav-menu .nav-menu-header{margin-left:0;opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;display:flex;align-items:center}div.workflow .wf-nav-menu .wf-nav-menu-groups li{text-align:center}div.workflow .wf-nav-menu .wf-nav-menu-groups li span.nav-menu-item-label{display:block}div.workflow .wf-main-container.nav_menu_opened .nav-menu-header{opacity:1}div.workflow .wf-main-container.nav_menu_opened .wf-nav-menu{left:0;overflow:auto}div.workflow .wf-nav-menu .nav-submenu{background:#4f5359;width:65%}div.workflow .wf-nav-menu .nav-menu-header h3{vertical-align:middle;color:#FFF;margin-bottom:0;font-size:2em}div.workflow #wf-structure{display:none}div.workflow .wf-nav-menu #wf-additional-options li:not(.list-header){margin:10px 0;padding:0 15px;font-size:1em;cursor:pointer;position:relative;letter-spacing:.03em}div.workflow .wf-nav-menu #wf-sample-visualizations li:not(.list-header) img{height:29px}div.workflow .wf-nav-menu li:not(.list-header):hover{color:#428BCA}div.workflow .wf-nav-menu li:not(.list-header):hover .nav-submenu{display:block!important;position:absolute;left:100%;top:-10px}div.workflow .wf-nav-menu #wf-structure li:not(.list-header) .nav-submenu>li.active:after{content:'\f00c';font-family:FontAwesome}div.workflow div.wf-main-container div.execution_params .status{font-size:14px;color:#4f5359;margin-right:5px}div.workflow div.wf-main-container div.execution_params .progress{margin-bottom:0;display:inline-block;width:225px;vertical-align:middle}div.workflow div.wf-main-container div.execution-controls .execution_stats{margin-top:5px;border:1px solid #DDD;box-shadow:-1px 4px 9px -8px #444;border-radius:5px;vertical-align:middle;padding:10px;width:300px;background:rgba(247,247,247,1)}div.workflow div.wf-main-container div.execution-controls .exec_stats{cursor:pointer}div.workflow div.wf-main-container div.execution_stats>button{width:100%;letter-spacing:.1em;text-align:left;cursor:default}div.workflow .wf-main-container div.execution_stats .stats_info{max-width:250px;-ms-word-wrap:break-word;word-wrap:break-word;max-height:100px;overflow:auto}div.workflow div.wf-main-container .play-controls{display:inline-block}div.workflow div.wf-main-container .plugin-header-right .play-controls .wf_restart{}div.workflow div.wf-main-container .plugin-header-right .play-controls .hasError>i{color:red}div.workflow div.wf-main-container .plugin-header-right .play-controls .noError>i{color:green}div.workflow div.wf-main-container .play-controls .dropdown-menu:not(.no-arrow):beforew,div.workflow div.wf-main-container .play-controls .dropdown-menu:not(.no-arrow):afterw{content:'';width:0;height:0;position:absolute;border-style:solid;right:10px}div.workflow div.wf-main-container .play-controls .dropdown-menu:before{border-width:0 11px 11px;border-color:transparent transparent rgba(0,0,0,.15);top:-12px}div.workflow div.wf-main-container .play-controls .dropdown-menu:after{border-width:0 11px 11px;border-color:transparent transparent #FFF;top:-11px}div.workflow div.wf-main-container .execution_options div.bootstrap-select{width:150px}div.workflow div.wf-notifications .dropdown-menu{background-color:#4f5359;color:#FFF}div.workflow.workflow{padding-left:0!important}div.workflow canvas.main_canvas{position:absolute;left:0;top:0;background-color:#fff}div.workflow div.chart-view div.canvas-backdrop{position:absolute;top:0;left:0;height:100%;width:100%}div.workflow .disabled *{pointer-events:none!important;color:inherit!important}div.workflow div.canvas-comment-box{position:absolute;padding-bottom:10px;padding-top:10px}div.workflow div.canvas-node-options{position:absolute;min-width:100px}div.workflow div.canvas-comment-box textarea{width:150px;height:80px}div.workflow div.canvas-node-info{position:absolute;background:#FFF;font-size:11px;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);width:300px;max-height:300px;overflow:auto;z-index:2}div.workflow .canvas-node-status-box{position:absolute;opacity:.4;pointer-events:none;border-radius:4px}div.workflow .canvas-node-status-box .box-rect{transition:width .3s ease-in}div.workflow div.workers-select-list div.bootstrap-select div.dropdown-menu{max-width:100%!important;max-height:none!important;overflow:visible!important}div.workflow div.workers-select-list div.bootstrap-select div.dropdown-menu button#add_workers{margin-top:5px;margin-right:5px;float:right}div.workflow div.workers-select-list .worker-position>ul.dropdown-menu>li:hover>ul.dropdown-menu{display:block}div.workflow div.workers-select-list .worker-position .dropdown-submenu{position:relative}div.workflow div.workers-select-list .worker-position .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px}div.workflow div.workers-select-list .worker-position .dropdown-menu li a.active{}div.workflow div.workers-select-list .worker-position .dropdown-menu li a.active:after{content:"\f00C";right:5px;display:inline-block;font:400 normal normal 14px/1 FontAwesome;position:absolute;top:6px}div.workflow div.workers-select-list div.bootstrap-select>div.dropdown-menu>ul.dropdown-menu.shadow{opacity:.3;pointer-events:none}div.workflow div.workers-select-list .wf-actionsbox>.btn-group.shadow{pointer-events:none;opacity:.3}div.workflow div.workers-select-list .bs-searchbox.shadow{pointer-events:none;opacity:.3}div.workflow div.flow-container div.wf-header .wf-managers div.popover{width:160px!important;font-weight:700;z-index:1054}div.workflow div.flow-container div.wf-header .navigation-tabs li a{padding:6px 15px}div.workflow div.flow-container div.wf-header .wf-managers .badge{color:#337ab7;padding:2px 4px}div.workflow #sidebar-toggle{position:absolute;top:50%;right:0;z-index:1;background:rgba(43,48,54,.95);-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}div.workflow #sidebar-toggle.toggled{right:350px}div.workflow .badge.badge-info{background-color:#5bc0de}div.workflow .badge.badge-success{background-color:#5cb85c}div.workflow div.canvas-controls{position:absolute;top:0;right:3px}div.workflow div.vizcontainer div.logs_container div.logs-header{padding:15px;border-bottom:1px solid #ccc;width:300px}div.workflow div.vizcontainer div.logs_container div.logs-header h4{transition:.4s;font-weight:700}div.workflow div.vizcontainer div.logs_container div.logs-body{width:300px;overflow:auto}div.workflow div.vizcontainer div.logs_container div.logs-footer{padding:10px 0;text-align:center;border-top:1px solid #ccc;width:300px}div.workflow div.vizcontainer div.logs_container div.logs-body p.log_message{font-size:13px;-webkit-font-smoothing:antialiased;margin:0;padding:4px}div.workflow div.vizcontainer div.logs_container div.logs-body p.log_message .log_time{font-weight:700}div.workflow div.wf-main-container div.chart-view{position:relative}div.workflow div.wf-main-container div.chart-view .wf-exec-complete,div.workflow div.wf-main-container .wf-top-alert{position:absolute;top:0;left:75px;width:calc(100% - 75px);z-index:3;height:50px}div.workflow div.wf-main-container div.chart-view.commentBoxDragging,div.workflow div.wf-main-container div.chart-view.commentBoxResizing{pointer-events:none}div.workflow div.wf-main-container div#birds-eye-view{position:absolute;left:75px;bottom:0;z-index:2;-webkit-transition:bottom .5s;-moz-transition:bottom .5s;-ms-transition:bottom .5s;-o-transition:bottom .5s;transition:bottom .5s}div.workflow div.wf-main-container div#birds-eye-view #birds-eye-canvas{display:flex;flex:0 0 auto}div.workflow div.wf-main-container div#birds-eye-view canvas{background:#eaebed}div.workflow div.wf-main-container div#birds-eye-view div.tooltip{pointer-events:none!important}div.workflow div.wf-main-container div#birds-eye-view div.tooltip.in{display:block}div.workflow div.wf-main-container div#birds-eye-view div.tooltip{display:none}div.workflow div#birds-eye-view .birdseye-box{position:absolute;top:0;left:50px;width:80px;height:60px;background-color:rgba(0,0,0,.2);cursor:move;z-index:2}div.workflow div.wf-main-container #birds-eye-view .minimize:focus{outline:0!important}div.workflow div.wf-main-container #birds-eye-view .minimize{position:absolute;left:0;bottom:0;z-index:3}div.workflow div.wf-main-container div.chart-view div.wf-canvas-dropzone{visibility:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:grab}div.workflow .wf-main-container.nav_menu_opened div.wf-canvas-dropzone{left:300px!important}div.workflow div.wf-main-container div.chart-view #toggle-workflow-rules{position:absolute;right:10px;top:2px;font-size:1.4em;cursor:pointer}div.workflow div.wf-main-container div#workflow-rules ul{list-style-type:disc;margin-left:20px}div.workflow div.wf-main-container div#workflow-rules .rules-title{padding:10px;font-weight:700}div.workflow div.wf-main-container div#workflow-rules{position:absolute;top:4px;right:24px;pointer-events:none;border:1px solid #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#ffffbe;font-size:12px;-webkit-font-smoothing:antialiased;display:none;width:350px}div.workflow div.wf-main-container #workflow-logs-container .logs-body{height:71px;overflow:auto}div.workflow div.wf-main-container #workflow-logs-container .logs-body p{margin-bottom:2px;padding-left:10px;letter-spacing:.05em}div.workflow div.wf-main-container #workflow-logs-container .logs-body p .timestamp{font-weight:700}div.workflow div.wf-main-container #toggle-workflow-logs{cursor:pointer!important}div.workflow div.wf-main-container #toggle-workflow-logs:hover{text-decoration:underline}div.workflow div.wf-main-container div.flow-container div.list-view>ul.workers_list{width:100%}div.workflow div.wf-main-container div.flow-container ul.workers_list{float:left}div.workflow div.wf-main-container div.flow-container ul.workers_list div.edge{position:relative;border-left:2px solid #ccc;left:50%;height:50px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item.executing:before{content:'';position:absolute;border:1px solid red;height:50px;width:0;top:-51px;left:50%}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item{font-size:15px;font-weight:400;position:relative;width:100%;float:left}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item>div.row.default{background:#eee}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item>div.row{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #ccc;font-size:14px;font-family:'Roboto,"DejaVu Sans Condensed","Helvetica Neue",Helvetica,Arial,sans-serif';width:100%;background-size:50px 50px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item>div.row.bg-primary{background-color:#428bca}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.list-group-item-highlight{margin-top:50px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.list-group-item-highlight{height:50px;background-color:rgba(0,0,0,.03);display:block!important;position:relative}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.list-group-item-highlight:before{content:'';position:absolute;border:1px solid #ccc;height:50px;width:0;top:-51px;left:50%}div.workflow div.wf-main-container div.flow-container div.list-view>ul.workers_list>li.wf-item>div.connector{}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list div.connector{height:50px;float:left;margin:0 10px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li ul.workers_list div.connector{margin:0 10px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li ul.workers_list{margin:0 10px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li ul.workers_list li.wf-item{}div.workflow div.wf-main-container div.flow-container div.list-view>ul.workers_list>li.wf-item:first-child{margin-top:0}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list span.label{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list span.badge{background-color:#fff!important}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list .label-primary span.badge{color:#428BCA!important}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list .label-success span.badge{color:#5CB85C!important}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item.active>div.row{background:#428bca;color:#fff}div.workflow div.wf-main-container div.list-view ul.workers_list li.wf-item .edit-node,div.workflow div.wf-main-container div.list-view ul.workers_list li.wf-item .delete-node{cursor:pointer;padding:5px}div.workflow div.wf-main-container div.chart-view .canvas-node-spinner{position:absolute;pointer-events:none!important;color:#4f5359;animation-duration:2s}div.workflow div.wf-main-container div.chart-view .canvas-node-spinner.steelblue{color:steelblue}div.workflow div.wf-main-container div.chart-view .iterating-spinner{position:absolute;pointer-events:none!important;color:#4f5359;animation-duration:2s}div.workflow div.wf-main-container div.chart-view .dependency-toggle{position:absolute;right:10px;top:100px;z-index:10}div.workflow div.wf-main-container div.chart-view .wf-pointer-marker{position:absolute;pointer-events:none!important;color:#4f5359}div.workflow div.wf-main-container div.chart-view .current_execution{position:absolute;font-size:13px;font-weight:500;pointer-events:none;background:#fff;border:1px solid #cdcdcd;padding:4px;display:inline-block;min-width:100px;border-radius:4px}div.workflow div.wf-main-container div.chart-view .current_execution:after,div.workflow div.wf-main-container div.chart-view .current_execution:before{content:'';width:0;height:0;border-style:solid;top:100%;position:absolute;left:48%}div.workflow div.wf-main-container div.chart-view .current_execution:after{border-color:#FFF transparent transparent;border-width:7px 8px 0}div.workflow div.wf-main-container div.chart-view .current_execution:before{border-color:#CCC transparent transparent;border-width:8px 8px 0}div.workflow #wf-builder-help-pages{position:absolute;left:0;top:0;overflow:auto}div.workflow #wf-builder-help ul.help-list li:hover{background:#428BCA}div.workflow #wf-builder-help ul.help-list li:hover a{color:#FFF}.wf-init-loader{position:absolute;top:50%;left:50%}div.workflow div.wf-main-container .predicted_worker_container{position:absolute;display:none!important}div.workflow div.wf-main-container .predicted_worker_container>label{top:-20px;left:50%;transform:translateX(-50%);position:absolute;text-overflow:ellipsis;max-width:200px;overflow:hidden;white-space:nowrap;font-weight:500}div.workflow div.wf-main-container .predicted_worker_container .predicted_worker_button{width:50px;height:45px;border:3px dotted #CCC;background-color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}div.workflow div.wf-main-container .predicted_worker_container .predicted_worker_button.clicked{background-color:#428BCA;color:#FFF}div.workflow div.wf-main-container .predicted_worker_container>button:hover{background-color:#efefef}div.workflow div.wf-main-container .predicted_worker_container .predicted_workers_dropdown{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding:0;width:300px}div.workflow div.predicted_workers_dropdown .predicted_workers_dropdown_heading{background-color:#efefef;padding:5px}div.workflow div.wf-main-container .predicted_worker_container .predicted_workers_dropdown li a:focus{outline:0}div.workflow div.wf-main-container .predicted_worker_container .predicted_workers_dropdown li a{text-decoration:none;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}div.workflow div.predicted_workers_dropdown ul.workers-list{max-height:150px;overflow:auto}div.workflow div.predicted_workers_dropdown li.list-group-item{padding:5px 15px;cursor:pointer;border:0}div.workflow div.predicted_workers_dropdown li.list-group-item:hover{background-color:#efefef}div.workflow .workers-select-list>.dropdown-toggle{}div.workflow .workers-list-dropdown{margin-top:12px;width:100%}div.workflow .workers-list-dropdown:before,div.workflow .workers-list-dropdown:after{content:'';width:0;height:0;border-style:solid;position:absolute;top:-10px;left:50%}div.workflow .workers-list-dropdown:before{border-color:transparent transparent #DDD;border-width:0 13px 13px;left:50%;margin-left:-4px;top:-13px}div.workflow .workers-list-dropdown:after{border-color:transparent transparent #FFF;border-width:0 12px 12px;margin-left:-3px;top:-11px}div.workflow .nav-content-label .plugin-spin{font-size:14px;color:dimgrey;margin-left:5px}div.workflow input.worker-search,.wf-workers-container input.worker-search{background-image:url(/images/searchicon.png);background-repeat:no-repeat;background-position:left;background-position-x:4px;background-size:15px;padding-left:25px;font-size:2em}div.workflow .wf-exec-message{transition:opacity .3 ease-in}div.workflow .wf-canvas-tooltip.node_polling{width:40vw;max-width:unset}div.workflow .wf-iterator-info{position:absolute;z-index:3;width:170px;overflow:visible}div.workflow .wf-exec-message li[data-id].active{color:green}div.workflow .wf-exec-message[data-viewtype=progressbar] ul{display:flex}div.workflow .wf-exec-message[data-viewtype=progressbar] ul li{width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-right:30px;border:1px solid #DDD;border-radius:50%;position:relative}div.workflow .wf-exec-message[data-viewtype=progressbar] ul li:last-child{margin-right:0}div.workflow .wf-exec-message[data-viewtype=progressbar] ul li:not(:last-child):after{content:' ';width:0;background:#DDD;height:5px;position:absolute;left:100%;transition:width .3s ease-in;border-radius:2px}div.workflow .wf-exec-message[data-viewtype=progressbar] ul li:not(:last-child):before{content:' ';width:32px;background:#DDD;height:5px;position:absolute;left:100%;border-radius:2px}div.workflow .wf-exec-message[data-viewtype=progressbar] ul li.completed{background:#59e069;color:#FFF}div.workflow .wf-exec-message[data-viewtype=progressbar] ul li.completed:not(:last-child):after{width:32px;background:#59e069}div.workflow .wf-exec-message[data-viewtype=progressbar]{background:0;box-shadow:none;border:1px solid #DDD;border-radius:5px}div.workflow .plugin-settings-line .wf-search-container .wf-search-btns{display:block;position:absolute;right:3px;top:3px;z-index:200;background:#FFF;border-radius:8px}div.workflow .worker-search-dd li.list-group-item{border:0}div.workflow .worker-search-dd li.list-group-item:hover,div.workflow .worker-search-dd li.list-group-item.navigated,div.workflow .worker-search-dd tbody tr:hover,div.workflow .worker-search-dd tr.navigated{background-color:var(--dt-selection-color)}div.workflow .worker-search-dd ul.list-group{box-shadow:none}div.workflow .worker-search-dd .toggle-info.active{color:steelblue}div.workflow .plugin-settings-line .wf-search-container{position:relative}div.workflow .plugin-settings-line .wf-search-container .main-dd table tr[data-id]{cursor:pointer}div.workflow .plugin-settings-line .wf-search-container .main-dd table tbody td{word-break:break-all;vertical-align:middle}div.workflow .plugin-settings-line .wf-search-container input.wf-worker-search{transition:width .2s linear;padding-right:80px}div.workflow .plugin-settings-line .wf-search-container>.left-inner-addon>.twitter-typeahead{width:300px}div.workflow.progress{cursor:progress!important}div.workflow.progress div.wf-main-container{pointer-events:none!important;opacity:.8}div.workflow.workflow,div.workflow.shown.fullscreen{position:fixed;-webkit-transition:all 1.3s;-moz-transition:all 1.3s;-ms-transition:all 1.3s;-o-transition:all 1.3s;transition:all 1.3s;left:0;width:100%;height:100%;background:#FFF;z-index:1050}div.workflow .wf-modal-backdrop{position:absolute;top:0;left:0;overflow:hidden;background:#000;opacity:0;z-index:0;width:100%;height:100%;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-ms-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}div.workflow .wf-main-container .wf-modal-backdrop.enabled{opacity:.3!important;z-index:5!important}div.workflow .btn-workflow{background-color:#4f5359;color:#FFF;border:1px solid #4f5359;vertical-align:middle;position:relative}div.workflow .btn-workflow:focus{outline:0!important}div.workflow .btn-workflow:hover{background:#FFF!important;color:#4f5359!important}div.workflow.shown{min-height:200px;opacity:0}div.workflow.shown.in{opacity:1!important}div.workflow.shown{display:block}div.workflow.shown.workflow,div.workflow.shown.fullscreen{top:0}div.workflow.shown.fullscreen{position:fixed!important;width:100%!important;height:100%!important;transition:none!important}div.workflow .wf-mini-container .d3view-mini-workflow-ui{display:block!important;margin-top:20px}div.workflow .vizcontainer,div.workflow .wf-main-container,div.workflow .wf-main-container .chart-view{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}div.workflow div.wf-main-container .history{margin-right:10px;display:inline-block}div.workflow div.wf-main-container div.center_elements{}div.workflow div.wf-main-container .zoom{position:absolute;bottom:30px;right:10px;z-index:1;-webkit-transition:bottom .5s;-moz-transition:bottom .5s;-ms-transition:bottom .5s;-o-transition:bottom .5s;transition:bottom .5s}div.workflow div.wf-main-container .additional_options{position:absolute;bottom:40px;right:10px;z-index:1;-webkit-transition:bottom .5s;-moz-transition:bottom .5s;-ms-transition:bottom .5s;-o-transition:bottom .5s;transition:bottom .5s;display:flex;align-items:center}div.workflow div.wf-main-container .zoom button{display:block;width:100%}div.workflow div.wf_3d{display:inline-block}div.workflow span.start_animation,div.workflow span.stop_animation{position:absolute;bottom:10px;left:10px;z-index:1}div.workflow span.stop_animation{left:150px}div.workflow div.chart-view .experiment-message{font-size:14px;font-weight:700;position:absolute;bottom:10px;left:10px;color:#4f5359}div.workflow div.wf-main-container .restructure{position:absolute;top:30px;right:0}div.workflow button:focus,div.workflow button:active{outline:0!important}div.workflow .toggle_logs.btn-workflow:hover{background:#4f5359!important;color:#FFF!important}div.workflow .toggle_logs{cursor:pointer;-webkit-transition:bottom .5s;-moz-transition:bottom .5s;-ms-transition:bottom .5s;-o-transition:bottom .5s;transition:bottom .5s}div.workflow .canvas_selection.active,div.workflow .edgeDrawing.active{background:#428bca;color:#FFF;text-shadow:none}div.workflow .wf-main-container.hasCanvasSelection .additional_options button:not(.canvas_selection),div.workflow .wf-main-container.hasCanvasSelection .zoom.btn-group button,div.workflow .wf-main-container.edgeDrawing .zoom.btn-group button:not(.edgeDrawing){pointer-events:none;opacity:.4}div.workflow .wf-main-container.canvasSelectionStart .additional_options,div.workflow .wf-main-container.canvasSelectionStart #birds-eye-view{pointer-events:none!important}div.workflow .toggle_logs.moved{background:#428BCA;color:#FFF;text-shadow:none}div.workflow #birds-eye-view.moved{bottom:91px!important}div.workflow .zoom.moved{bottom:130px!important}div.workflow .additional_options.moved{bottom:101px!important}div.workflow #workflow-logs-container{position:fixed;bottom:-100px;width:calc(100% - 75px);left:75px;opacity:0;padding:10px 0;border-top:1px solid #EEE;background-color:#FFF;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}div.workflow #workflow-logs-container.enabled{bottom:-1px;opacity:1}div.workflow .wf-nav-menu{height:calc(100% - 120px)!important}div.workflow .wf-nav-menu .wf-nav-menu-groups{height:100%;display:flex;flex-direction:column;justify-content:space-between}div.workflow .wf-nav-menu .wf-nav-menu-groups>ul{margin-bottom:0}div.workflow .wf-nav-menu .wf-nav-menu-groups ul li[data-id].pl-hasValue>a{color:orange}div.workflow div.top-settings-container{position:absolute;left:0;top:0;width:100%;padding:0;margin:0;z-index:7;height:70px;transition:background-color .3s ease-in}div.workflow div.top-settings-container.needs-saving{background-color:#ffa50038}div.workflow div.top-settings-container.recently-saved{background-color:lightgreen}div.workflow #left_toggle{display:inline-block;align-items:center;width:300px;height:30px;cursor:pointer;padding:4px;background-color:#4f5359;border-radius:3px;font-size:12px!important;-webkit-transition:left .5s;-moz-transition:left .5s;-ms-transition:left .5s;-o-transition:left .5s;transition:left .5s}div.workflow .settings-left{position:absolute;left:15px;top:12px}div.workflow .settings-right{position:absolute;right:15px;top:12px}div.workflow [data-mode=edit] #left_toggle{padding:0!important;background:transparent}div.workflow .auto_save_container{position:relative;top:5px}div.workflow .auto_save_container .bootstrap-switch{border-radius:30px}div.workflow .import_options{border:0}div.workflow .shapes_dropdown{}div.workflow .shapes_dropdown .dropdown-menu{background:#4f5359;color:#FFF;padding:15px;width:400px}div.workflow .insert_shapes:hover>i{color:#4f5359!important}div.workflow li:hover{}div.workflow .shapes_dropdown .dropdown-menu:before,div.workflow .shapes_dropdown .dropdown-menu:after{content:'';width:0;height:0;position:absolute;border-style:solid;border-color:transparent transparent #4f5359}div.workflow .shapes_dropdown .dropdown-menu:before{left:10px;top:-8px;border-width:0 8px 8px}div.workflow .import_options .dropdown-menu{margin-top:0}div.workflow .import_options:hover .dropdown-menu{display:block}div.workflow .toggle_nav_menu{}div.workflow .toggle_nav_menu.opened{color:#428bca}div.workflow .nav-menu-header .toggle_nav_menu{left:23px;top:18px}div.workflow .toggle_nav_menu:hover{}div.workflow .nav-menu-header img{width:30px;height:25px}div.workflow .wf-main-container .editable-container{color:#000;margin-bottom:5px}div.workflow .wf-main-container .editable-container .editable-input input{width:var(--nameW)}div.workflow .close_workflow{}div.workflow .update_workflow{}div.workflow .quick_save_workflow{}div.workflow .quick_save_workflow:hover,div.workflow .quick_save_workflow.hovered{}div.workflow .wf_reset{}div.workflow .wf_tour{}div.workflow .wf_keyboard_shortcuts{display:inline-block}div.workflow .switch_workflows_list{position:absolute;top:12px;z-index:1;right:400px}div.workflow div.switch_workflows_list .btn-workflow,div.workflow div.switch_workflows_list .btn-workflow:focus,div.workflow div.switch_workflows_list .btn-workflow:active{color:#FFF}div.workflow .wf_tour[data-mode=edit]{}div.workflow .wf_switch_mode{}div.workflow .wf-main-container .workers-addition{display:inline-block}div.workflow .wf-main-container .execution-controls{display:inline-block}div.workflow .wf-main-container .workers-addition.update_shown{right:160px}div.workflow .wf-main-container .execution-controls{}div.workflow .wf-main-container .workers-addition .workers-select-list{display:inline-block}div.workflow .wf-main-container .workers-select-list .advanced_worker_addition{margin-left:10px;position:absolute;top:4px;z-index:3;background-color:#FFF;border:1px solid #DDD;right:10px}div.workflow .wf-main-container .canvas_worker_selection{display:inline-block}div.workflow .wf-main-container .additional_options button:focus{outline:0!important}div.workflow .wf-main-container .additional_options button:hover{color:inherit;background-color:#eee}div.workflow .wf-main-container .additional_options button.active{color:#FFF;border-color:#428bca;background-color:#428bca;outline:0!important;text-shadow:none}div.workflow .wf-main-container .workers-addition .btn-workflow{color:#FFF}div.workflow[data-in-modal=false] .wf-nav-menu{position:absolute}div.workflow .wf-nav-menu .nav-menu-header{margin-left:0;opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;display:flex;align-items:center}div.workflow .wf-nav-menu .wf-nav-menu-groups li{text-align:center}div.workflow .wf-nav-menu .wf-nav-menu-groups li span.nav-menu-item-label{display:block}div.workflow .wf-main-container.nav_menu_opened .nav-menu-header{opacity:1}div.workflow .wf-main-container.nav_menu_opened .wf-nav-menu{left:0;overflow:auto}div.workflow .wf-nav-menu .nav-submenu{background:#4f5359;width:65%}div.workflow .wf-nav-menu .nav-menu-header h3{vertical-align:middle;color:#FFF;margin-bottom:0;font-size:2em}div.workflow #wf-structure{display:none}div.workflow .wf-nav-menu #wf-additional-options li:not(.list-header){margin:10px 0;padding:0 15px;font-size:1em;cursor:pointer;position:relative;letter-spacing:.03em}div.workflow .wf-nav-menu #wf-sample-visualizations li:not(.list-header) img{height:29px}div.workflow .wf-nav-menu li:not(.list-header):hover{color:#428BCA}div.workflow .wf-nav-menu li:not(.list-header):hover .nav-submenu{display:block!important;position:absolute;left:100%;top:-10px}div.workflow .wf-nav-menu #wf-structure li:not(.list-header) .nav-submenu>li.active:after{content:'\f00c';font-family:FontAwesome}div.workflow div.wf-main-container div.execution_params .status{font-size:14px;color:#4f5359;margin-right:5px}div.workflow div.wf-main-container div.execution_params .progress{margin-bottom:0;display:inline-block;width:225px;vertical-align:middle}div.workflow div.wf-main-container div.execution-controls .execution_stats{margin-top:5px;border:1px solid #DDD;box-shadow:-1px 4px 9px -8px #444;border-radius:5px;vertical-align:middle;padding:10px;width:300px;background:rgba(247,247,247,1)}div.workflow div.wf-main-container div.execution-controls .exec_stats{cursor:pointer}div.workflow div.wf-main-container div.execution_stats>button{width:100%;letter-spacing:.1em;text-align:left;cursor:default}div.workflow .wf-main-container div.execution_stats .stats_info{max-width:250px;-ms-word-wrap:break-word;word-wrap:break-word;max-height:100px;overflow:auto}div.workflow div.wf-main-container .play-controls{display:inline-block}div.workflow div.wf-main-container .plugin-header-right .play-controls .wf_restart{}div.workflow div.wf-main-container .plugin-header-right .play-controls .hasError>i{color:red}div.workflow div.wf-main-container .plugin-header-right .play-controls .noError>i{color:green}div.workflow div.wf-main-container .play-controls .dropdown-menu:not(.no-arrow):beforew,div.workflow div.wf-main-container .play-controls .dropdown-menu:not(.no-arrow):afterw{content:'';width:0;height:0;position:absolute;border-style:solid;right:10px}div.workflow div.wf-main-container .play-controls .dropdown-menu:before{border-width:0 11px 11px;border-color:transparent transparent rgba(0,0,0,.15);top:-12px}div.workflow div.wf-main-container .play-controls .dropdown-menu:after{border-width:0 11px 11px;border-color:transparent transparent #FFF;top:-11px}div.workflow div.wf-main-container .execution_options div.bootstrap-select{width:150px}div.workflow div.wf-notifications .dropdown-menu{background-color:#4f5359;color:#FFF}div.workflow.workflow{padding-left:0!important}div.workflow canvas.main_canvas{position:absolute;left:0;top:0;background-color:#fff}div.workflow div.chart-view div.canvas-backdrop{position:absolute;top:0;left:0;height:100%;width:100%}div.workflow .disabled *{pointer-events:none!important;color:inherit!important}div.workflow div.canvas-comment-box{position:absolute;padding-bottom:10px;padding-top:10px}div.workflow div.canvas-node-options{position:absolute;min-width:100px}div.workflow div.canvas-comment-box textarea{width:150px;height:80px}div.workflow div.canvas-node-info{position:absolute;background:#FFF;font-size:11px;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);width:300px;max-height:300px;overflow:auto;z-index:2}div.workflow .canvas-node-status-box{position:absolute;opacity:.4;pointer-events:none;border-radius:4px}div.workflow .canvas-node-status-box .box-rect{transition:width .3s ease-in}div.workflow div.workers-select-list div.bootstrap-select div.dropdown-menu{max-width:100%!important;max-height:none!important;overflow:visible!important}div.workflow div.workers-select-list div.bootstrap-select div.dropdown-menu button#add_workers{margin-top:5px;margin-right:5px;float:right}div.workflow div.workers-select-list .worker-position>ul.dropdown-menu>li:hover>ul.dropdown-menu{display:block}div.workflow div.workers-select-list .worker-position .dropdown-submenu{position:relative}div.workflow div.workers-select-list .worker-position .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px}div.workflow div.workers-select-list .worker-position .dropdown-menu li a.active{}div.workflow div.workers-select-list .worker-position .dropdown-menu li a.active:after{content:"\f00C";right:5px;display:inline-block;font:400 normal normal 14px/1 FontAwesome;position:absolute;top:6px}div.workflow div.workers-select-list div.bootstrap-select>div.dropdown-menu>ul.dropdown-menu.shadow{opacity:.3;pointer-events:none}div.workflow div.workers-select-list .wf-actionsbox>.btn-group.shadow{pointer-events:none;opacity:.3}div.workflow div.workers-select-list .bs-searchbox.shadow{pointer-events:none;opacity:.3}div.workflow div.flow-container div.wf-header .wf-managers div.popover{width:160px!important;font-weight:700;z-index:1054}div.workflow div.flow-container div.wf-header .navigation-tabs li a{padding:6px 15px}div.workflow div.flow-container div.wf-header .wf-managers .badge{color:#337ab7;padding:2px 4px}div.workflow #sidebar-toggle{position:absolute;top:50%;right:0;z-index:1;background:rgba(43,48,54,.95);-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}div.workflow #sidebar-toggle.toggled{right:350px}div.workflow .badge.badge-info{background-color:#5bc0de}div.workflow .badge.badge-success{background-color:#5cb85c}div.workflow div.canvas-controls{position:absolute;top:0;right:3px}div.workflow div.vizcontainer div.logs_container div.logs-header{padding:15px;border-bottom:1px solid #ccc;width:300px}div.workflow div.vizcontainer div.logs_container div.logs-header h4{transition:.4s;font-weight:700}div.workflow div.vizcontainer div.logs_container div.logs-body{width:300px;overflow:auto}div.workflow div.vizcontainer div.logs_container div.logs-footer{padding:10px 0;text-align:center;border-top:1px solid #ccc;width:300px}div.workflow div.vizcontainer div.logs_container div.logs-body p.log_message{font-size:13px;-webkit-font-smoothing:antialiased;margin:0;padding:4px}div.workflow div.vizcontainer div.logs_container div.logs-body p.log_message .log_time{font-weight:700}div.workflow div.wf-main-container div.chart-view{position:relative}div.workflow div.wf-main-container div#birds-eye-view{position:absolute;left:75px;bottom:0;z-index:2;-webkit-transition:bottom .5s;-moz-transition:bottom .5s;-ms-transition:bottom .5s;-o-transition:bottom .5s;transition:bottom .5s}div.workflow div.wf-main-container div#birds-eye-view #birds-eye-canvas{display:flex;flex:0 0 auto}div.workflow div.wf-main-container div#birds-eye-view canvas{background:#eaebed}div.workflow div.wf-main-container div#birds-eye-view div.tooltip{pointer-events:none!important}div.workflow div.wf-main-container div#birds-eye-view div.tooltip.in{display:block}div.workflow div.wf-main-container div#birds-eye-view div.tooltip{display:none}div.workflow div#birds-eye-view .birdseye-box{position:absolute;top:0;left:50px;width:80px;height:60px;background-color:rgba(0,0,0,.2);cursor:move;z-index:2}div.workflow div.wf-main-container #birds-eye-view .minimize:focus{outline:0!important}div.workflow div.wf-main-container #birds-eye-view .minimize{position:absolute;left:0;bottom:0;z-index:3}div.workflow div.wf-main-container div.chart-view div.wf-canvas-dropzone{visibility:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:grab}div.workflow .wf-main-container.nav_menu_opened div.wf-canvas-dropzone{left:300px!important}div.workflow div.wf-main-container div.chart-view #toggle-workflow-rules{position:absolute;right:10px;top:2px;font-size:1.4em;cursor:pointer}div.workflow div.wf-main-container div#workflow-rules ul{list-style-type:disc;margin-left:20px}div.workflow div.wf-main-container div#workflow-rules .rules-title{padding:10px;font-weight:700}div.workflow div.wf-main-container div#workflow-rules{position:absolute;top:4px;right:24px;pointer-events:none;border:1px solid #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#ffffbe;font-size:12px;-webkit-font-smoothing:antialiased;display:none;width:350px}div.workflow div.wf-main-container #workflow-logs-container .logs-body{height:71px;overflow:auto}div.workflow div.wf-main-container #workflow-logs-container .logs-body p{margin-bottom:2px;padding-left:10px;letter-spacing:.05em}div.workflow div.wf-main-container #workflow-logs-container .logs-body p .timestamp{font-weight:700}div.workflow div.wf-main-container #toggle-workflow-logs{cursor:pointer!important}div.workflow div.wf-main-container #toggle-workflow-logs:hover{text-decoration:underline}div.workflow div.wf-main-container div.flow-container div.list-view>ul.workers_list{width:100%}div.workflow div.wf-main-container div.flow-container ul.workers_list{float:left}div.workflow div.wf-main-container div.flow-container ul.workers_list div.edge{position:relative;border-left:2px solid #ccc;left:50%;height:50px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item.executing:before{content:'';position:absolute;border:1px solid red;height:50px;width:0;top:-51px;left:50%}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item{font-size:15px;font-weight:400;position:relative;width:100%;float:left}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item>div.row.default{background:#eee}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item>div.row{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #ccc;font-size:14px;font-family:'Roboto,"DejaVu Sans Condensed","Helvetica Neue",Helvetica,Arial,sans-serif';width:100%;background-size:50px 50px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item>div.row.bg-primary{background-color:#428bca}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.list-group-item-highlight{margin-top:50px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.list-group-item-highlight{height:50px;background-color:rgba(0,0,0,.03);display:block!important;position:relative}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.list-group-item-highlight:before{content:'';position:absolute;border:1px solid #ccc;height:50px;width:0;top:-51px;left:50%}div.workflow div.wf-main-container div.flow-container div.list-view>ul.workers_list>li.wf-item>div.connector{}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list div.connector{height:50px;float:left;margin:0 10px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li ul.workers_list div.connector{margin:0 10px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li ul.workers_list{margin:0 10px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li ul.workers_list li.wf-item{}div.workflow div.wf-main-container div.flow-container div.list-view>ul.workers_list>li.wf-item:first-child{margin-top:0}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list span.label{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list span.badge{background-color:#fff!important}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list .label-primary span.badge{color:#428BCA!important}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list .label-success span.badge{color:#5CB85C!important}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item.active>div.row{background:#428bca;color:#fff}div.workflow div.wf-main-container div.list-view ul.workers_list li.wf-item .edit-node,div.workflow div.wf-main-container div.list-view ul.workers_list li.wf-item .delete-node{cursor:pointer;padding:5px}div.workflow div.wf-main-container div.chart-view .canvas-node-spinner{position:absolute;pointer-events:none!important;color:#4f5359;animation-duration:2s}div.workflow div.wf-main-container div.chart-view .canvas-node-spinner.steelblue{color:steelblue}div.workflow div.wf-main-container div.chart-view .iterating-spinner{position:absolute;pointer-events:none!important;color:#4f5359;animation-duration:2s}div.workflow div.wf-main-container div.chart-view .dependency-toggle{position:absolute;right:10px;top:100px;z-index:10}div.workflow div.wf-main-container div.chart-view .wf-pointer-marker{position:absolute;pointer-events:none!important;color:#4f5359}div.workflow div.wf-main-container div.chart-view .current_execution{position:absolute;font-size:13px;font-weight:500;pointer-events:none;background:#fff;border:1px solid #cdcdcd;padding:4px;display:inline-block;min-width:100px;border-radius:4px}div.workflow div.wf-main-container div.chart-view .current_execution:after,div.workflow div.wf-main-container div.chart-view .current_execution:before{content:'';width:0;height:0;border-style:solid;top:100%;position:absolute;left:48%}div.workflow div.wf-main-container div.chart-view .current_execution:after{border-color:#FFF transparent transparent;border-width:7px 8px 0}div.workflow div.wf-main-container div.chart-view .current_execution:before{border-color:#CCC transparent transparent;border-width:8px 8px 0}div.workflow #wf-builder-help-pages{position:absolute;left:0;top:0;overflow:auto}div.workflow #wf-builder-help ul.help-list li:hover{background:#428BCA}div.workflow #wf-builder-help ul.help-list li:hover a{color:#FFF}.wf-init-loader{position:absolute;top:50%;left:50%}div.workflow div.wf-main-container .predicted_worker_container{position:absolute;display:none}div.workflow div.wf-main-container .predicted_worker_container>label{top:-20px;left:50%;transform:translateX(-50%);position:absolute;text-overflow:ellipsis;max-width:200px;overflow:hidden;white-space:nowrap;font-weight:500}div.workflow div.wf-main-container .predicted_worker_container .predicted_worker_button{width:50px;height:45px;border:3px dotted #CCC;background-color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}div.workflow div.wf-main-container .predicted_worker_container .predicted_worker_button.clicked{background-color:#428BCA;color:#FFF}div.workflow div.wf-main-container .predicted_worker_container>button:hover{background-color:#efefef}div.workflow div.wf-main-container .predicted_worker_container .predicted_workers_dropdown{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding:0;width:300px}div.workflow div.predicted_workers_dropdown .predicted_workers_dropdown_heading{background-color:#efefef;padding:5px}div.workflow div.wf-main-container .predicted_worker_container .predicted_workers_dropdown li a:focus{outline:0}div.workflow div.wf-main-container .predicted_worker_container .predicted_workers_dropdown li a{text-decoration:none;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}div.workflow div.predicted_workers_dropdown ul.workers-list{max-height:150px;overflow:auto}div.workflow div.predicted_workers_dropdown li.list-group-item{padding:5px 15px;cursor:pointer;border:0}div.workflow div.predicted_workers_dropdown li.list-group-item:hover{background-color:#efefef}div.workflow .workers-select-list>.dropdown-toggle{}div.workflow .workers-list-dropdown{margin-top:12px;width:100%}div.workflow .workers-list-dropdown:before,div.workflow .workers-list-dropdown:after{content:'';width:0;height:0;border-style:solid;position:absolute;top:-10px;left:50%}div.workflow .workers-list-dropdown:before{border-color:transparent transparent #DDD;border-width:0 13px 13px;left:50%;margin-left:-4px;top:-13px}div.workflow .workers-list-dropdown:after{border-color:transparent transparent #FFF;border-width:0 12px 12px;margin-left:-3px;top:-11px}div.workflow .nav-content-label .plugin-spin{font-size:14px;color:dimgrey;margin-left:5px}div.workflow input.worker-search,.wf-workers-container input.worker-search{background-image:url(/images/searchicon.png);background-repeat:no-repeat;background-position:left;background-position-x:4px;background-size:15px;padding-left:25px;font-size:2em}div.workflow .worker-panel .drag-handle{opacity:0;position:absolute;right:10px;padding:5px;top:5px}div.workflow .worker-panel:hover .drag-handle{opacity:1!important}div.workflow div.workers-list.wfModel .worker-panel-options{display:none}div.workflow div.workers-list.wfModel .worker-panel.ui-selecting,div.workflow div.workers-list.wfModel .worker-panel.ui-selected,div.workflow div.workers-list .worker-panel.selected{background-color:#d3f4ff73}div.workflow div.workers-list.wfModel .worker-panel.ui-selecting .worker-info *,div.workflow div.workers-list.wfModel .worker-panel.ui-selected .worker-info *,div.workflow div.workers-list .worker-panel.selected .worker-info *{}div.workflow .chart-view .worker-label{display:inline-block;position:absolute;text-align:center;background:rgba(238,238,238,.8);color:#4f5359;padding:1px 10px;border-radius:5px;font-size:1em;pointer-events:none}div.workflow .chart-view .worker-label.faded{opacity:.3!important}div.workflow .chart-view .worker-label:before,div.workflow .chart-view .worker-label:after{content:'';width:0;height:0;border-style:solid;left:100%;top:50%;position:absolute;transform:translateY(-50%)}div.workflow .chart-view .worker-label:before{border-color:transparent transparent transparent #EEE;border-width:7px 0 7px 7px}div.workflow .chart-view .worker-label:after{border-color:transparent transparent transparent #EEE;border-width:8px 0 8px 8px}div.workflow .chart-view .worker-label.left-arrow:before{border-color:transparent #EEE transparent transparent;border-width:7px 7px 7px 0}div.workflow .chart-view .worker-label.left-arrow:after{border-color:transparent #EEE transparent transparent;border-width:8px 8px 8px 0}div.workflow .chart-view .run_wf.floating_button{padding:0}div.workflow .chart-view .run_wf.floating_button,div.workflow .chart-view .wf-group-button{position:absolute;z-index:3;color:#4f5359}div.workflow .chart-view .wf-group-button{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;line-height:1;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.12);transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,color .12s ease;cursor:pointer;user-select:none}div.workflow .chart-view .wf-group-button i{font-size:12px}div.workflow .chart-view .wf-group-button .wf-label{font-size:11px}div.workflow .chart-view .wf-group-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.16);background:#f9fafb}div.workflow .chart-view .wf-group-button:active{transform:translateY(0)}div.workflow .chart-view .wf-group-button:focus-visible{outline:2px solid #8aa0ff;outline-offset:2px}div.workflow .chart-view .wf-group-button.btn-default{background:#f4f6f8}div.workflow .chart-view .wf-group-button.btn-outline-on-hover{border-color:rgba(79,83,89,.35)}div.workflow .chart-view .wf-group-button.btn-outline-on-hover:hover{background:#eef2ff}div.workflow .chart-view .run_wf.floating_button:hover{color:green}div.workflow div.wf-main-container .toggle_logs{display:none}div.workflow .error-details-container{height:100%;position:absolute;display:none;top:0;right:0;z-index:20;width:320px;transition:all linear 300ms;transform:translate3d(100%,0,0);visibility:hidden;background:#FFF;border:1px solid #DDD;box-shadow:7px 0 15px #444;border-top-left-radius:4px;border-bottom-left-radius:4px}div.workflow .error-details-container .error-container-header button{border:0;box-shadow:none}div.workflow .error-details-container .error-container-body{height:90%}div.workflow div.wf-main-container.errorContainerOpen div.error-details-container{transform:translate3d(0,0,0);visibility:visible}div.workflow .play-controls .additional-workers{display:block;text-align:left}div.workflow .play-controls .additional-workers>a{cursor:pointer}div.workflow .play-controls .additional-workers>ul{list-style:disc;padding-left:25px;max-height:200px;overflow:auto}div.workflow .play-controls .additional-worker-item{cursor:pointer}div.workflow .play-controls .additional-worker-item:hover{color:#428bca}div.workflow div.d3view-filters{height:auto!important}div.workflow .wf-collection-container .wf-panel{border-bottom:1px solid #DDD;margin:0;padding:2px 0;user-select:none;position:relative;cursor:grab}div.workflow .wf-collection-container .wf-panel:hover{background:#F5F5F5}div.workflow .wf-collection-container .control-buttons{opacity:0}div.workflow .wf-collection-container .wf-panel:hover .control-buttons{opacity:1!important}div.workflow .wf-dropdowns-list li.dropdown{display:inline-block;cursor:pointer;padding:8px 0}div.workflow .wf-dropdowns li.pin-view-header:hover,div.workflow .wf-dropdowns li.pin-view-no-data:hover{background:none!important}div.workflow .wf-dropdowns-list li.dropdown>a{padding:8px 10px}div.workflow .wf-dropdowns-list li.dropdown:hover,div.workflow .wf-dropdowns-list li.dropdown.open{background:#f1f3f4}div.workflow .wf-dropdowns-list li.dropdown:hover>a,div.workflow .wf-dropdowns-list li.dropdown.open>a{}div.workflow div.top-settings-container>div{}div.workflow .wf-dropdowns-list li.dropdown>a,div.workflow .wf-nav-menu-groups li.list-group-item>a{color:#000;text-decoration:none}div.workflow .wf-nav-menu-groups li[data-id]{cursor:pointer;border-right:0;border-left:0;background-color:transparent;padding:15px 0;border:0}div.workflow .wf-nav-menu .nav-menu-item-label{display:none!important}div.workflow .wf-nav-menu-groups li[data-id]:first-child{}div.workflow .wf-nav-menu-groups li[data-id]:hover,div.workflow .wf-nav-menu-groups li[data-id].open{background:#f1f3f4!important}div.workflow .wf-nav-menu-groups li[data-id]:hover>a,div.workflow .wf-nav-menu-groups li[data-id].open>a{color:#000}div.workflow .wf-execution-status .status{color:#4f5359;margin-right:5px}div.workflow .wf-execution-status .progress{margin-bottom:0;display:inline-block;width:225px;vertical-align:middle;background:#CCC}div.workflow .wf-execution-status .progress-bar-text{width:100%;display:flex;align-items:center;justify-content:center;height:100%;min-width:40px}div.workflow .toggle_nav_menu{cursor:pointer}div.workflow .toggle_nav_menu:hover{color:#428bca!important}div.workflow .wf-nav-menu-wrapper{position:absolute;left:75px;top:0;height:100%;min-width:200px;width:400px;border:1px solid #DDD;border-left:0;background-color:#fff;z-index:2;padding-top:0;display:none}div.workflow .wf-nav-menu-wrapper.full-width{width:calc(100% - 75px)!important}div.workflow .wf-nav-menu-wrapper.full-width .pl-toggle-sidebar{display:none}div.workflow .wf-main-container.hasFullNavMenu .pl-toggle-sidebar{display:none}div.workflow .wf-nav-menu-wrapper .pl-toggle-sidebar{top:113px}div.workflow .wf-nav-menu-wrapper>.ui-resizable-handle.ui-resizable-e{width:24px;right:-24px;border-left:2px solid transparent;transition:border-left-color .15s ease;display:block;cursor:ew-resize}div.workflow .wf-nav-menu-wrapper>.ui-resizable-handle.ui-resizable-e:hover{border-color:#66afe9}div.workflow div.workflow-index-container.hasFooter .wf-nav-menu-wrapper{height:calc(100% - 40px)}div.workflow .wf-nav-menu-wrapper.opened{display:block!important;width:325px}div.workflow .viewers-container ul{min-height:30px}div.workflow .viewers-container ul>li{padding:10px 0}div.workflow .viewers-container .no-data{font-size:.75em;color:dimgrey}div.workflow .viewers-container .disabled{opacity:.5;cursor:not-allowed}div.workflow #wf-additional-options li{padding:10px 0}div.workflow .wf-execution-status>span{cursor:pointer}div.workflow .wf-execution-status>span:hover{color:#428bca}div.workflow .wf-dependency-tooltip{position:fixed;z-index:20;box-shadow:var(--plugin-box-shadow);background:#FFF;border:1px solid #DDD;padding:15px;max-height:40vh;overflow:auto}div.workflow .wf-dependency-tooltip:before{}div.workflow .wf-dependency-tooltip ul{box-shadow:none}div.workflow .wf-dependency-tooltip li{word-break:break-all}div.workflow .wf-dependency-tooltip .svg-gutter{width:100px}div.workflow .wf-dependency-tooltip .svg-gutter path{fill:none;stroke:steelblue}div.workflow .wf-footer{position:fixed}div.workflow .wf-footer{position:absolute;bottom:0;left:0;width:100%;z-index:20;background:#FFF;height:40px;border-top:1px solid #DDD}div.workflow .floating-execution-controls{position:absolute;left:calc(50% - 200px);top:calc(100vh - 180px);width:400px;padding:10px;opacity:0;background:rgba(0,0,0,.5);color:#FFF;border-radius:8px;height:80px;transition:width .15s linear,height .15s linear,top .35s linear,left .35s linear,opacity .15s linear}div.workflow .floating-execution-controls.minimized{width:30px;height:30px}div.workflow .wf-main-container:hover .floating-execution-controls,div.workflow .wf-main-container .floating-execution-controls.hasPopoverOpen{opacity:1!important}div.workflow div.wf-main-container .floating-execution-controls .play-controls .dropdown-menu:before{border-width:11px 11px 0;border-color:#FFF transparent transparent;bottom:-11px;left:50%;transform:translateX(-50%);top:unset}div.workflow div.wf-main-container .floating-execution-controls .play-controls .dropdown-menu:after{border-width:11px 11px 0;border-color:#FFF transparent transparent;bottom:-11px;left:50%;transform:translateX(-50%);top:unset}div.workflow .workflow-index .io-view-container{display:none}div.workflow div.io-view-container .d3view-wf-header{height:50px!important}div.workflow div.io-view-container .plugin-logo-container{cursor:pointer}div.workflow .workflow-index .basic-view-container{display:none}div.workflow .workflow-index .basic-view-container .wf-basic-container>.ui-layout-pane{padding:0!important}div.workflow .workflow-index .basic-view-container .wf-basic-container .basic-inputs-view .panel-body.hasInfo .inputs-container{padding:0}div.workflow .workflow-index .basic-view-buttons{position:absolute;right:18px;top:10px;z-index:2;display:none}div.workflow .wf-outputs-view.worker-inputs.io-inputs[data-viewtype=grid]>ul{display:flex;flex-wrap:wrap}div.workflow .wf-outputs-view.worker-inputs.io-inputs[data-viewtype=grid]>ul>li{width:40%;border:1px solid #DDD;margin:10px;padding:10px}div.workflow .workflow-index .widgets-view-container{display:none}div.workflow .workflow-index .widgets-view-container .field-item-body{}div.workflow .workflow-index .widgets-view-container div[data-type=worker_io] .view_worker{position:absolute;right:5px;top:-3px;z-index:2;cursor:pointer}div.workflow .workflow-index .widgets-view-container div[data-type=worker_io] .view_worker:hover{color:red}div.workflow .workflow-index .widgets-view-container div[data-type=worker_io] .wf-classic-input{border:1px solid #DDD;padding:15px}div.workflow .widgets-view-container div[data-type=worker_io] .inputs-fb[data-orientation=horizontal]{display:flex;flex-wrap:wrap}div.workflow .widgets-view-container div[data-type=worker_io] .inputs-fb[data-orientation=horizontal]>div{flex:1 1 calc(33% - 20px);margin:0 10px;height:100%}div.workflow .widgets-view-container div[data-type=worker_io] .inputs-fb[data-orientation=horizontal] div[data-input]{height:100%}div.workflow .workflow-index .keyword-view-container{display:none}div.workflow .wf-nav-menu-wrapper div[data-app="Utilities/Shapes"] .viz-list-item,div.workflow .wf-nav-menu-wrapper div[data-app=Worker-Inputs] .viz-list-item{text-align:left;flex:1 1 100%;cursor:pointer}div.workflow .wf-nav-menu-wrapper div[data-app="Utilities/Shapes"] .viz-list-item a,div.workflow .wf-nav-menu-wrapper div[data-app=Worker-Inputs] .viz-list-item a{display:flex;align-items:center;text-decoration:none}div.workflow .wf-nav-menu-wrapper div[data-app="Utilities/Shapes"] .viz-list-item [data-inline-doc]{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:2;display:none}div.workflow .wf-nav-menu-wrapper div[data-app="Utilities/Shapes"] .viz-list-item:hover [data-inline-doc]{display:block}div.workflow .wf-nav-menu-wrapper div[data-app="Utilities/Shapes"] .viz-list-item img{}div.workflow .wf-nav-menu-wrapper div[data-app="Utilities/Shapes"] .viz-list-item .viz-info,div.workflow .wf-nav-menu-wrapper div[data-app=Worker-Inputs] .viz-list-item .viz-info{display:block!important;font-size:90%!important;line-height:2em}div.workflow .wf-nav-menu-wrapper div[data-app="Utilities/Shapes"] .viz-list-item .viz-name,div.workflow .wf-nav-menu-wrapper div[data-app=Worker-Inputs] .viz-list-item .viz-name{font-weight:700;margin-left:0!important;margin-bottom:5px;font-size:2em;line-height:initial}div.workflow .wf-nav-menu-wrapper div[data-app="Utilities/Shapes"] .viz-list-item img{margin-right:10px}div.workflow .wf-nav-menu:hover .pl-toggle-sidebar{opacity:1}div.workflow .workflow-index .basic-view-container .wf-basic-container .wf-danger{display:inline-block}div.workflow .workflow-index-container.hasShapesInHeader div.top-settings-container{height:120px!important}div.workflow .workflow-index-container.hasShapesInHeader .wf-nav-menu{top:120px}div.workflow .workflow-index-container.hasShapesInHeader .wf-nav-menu-wrapper{padding-top:120px}div.workflow .wf-exec-message{transition:opacity .3 ease-in}div.workflow .node-quick-buttons{background:0;box-shadow:none}div.workflow[data-in-modal=false] .wf-canvas-tooltip{position:absolute}div.workflow .wf-exec-message li[data-id].active{color:green}div.workflow .wf-exec-message[data-viewtype=progressbar] ul{display:flex}div.workflow .wf-exec-message[data-viewtype=progressbar] ul li{width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-right:30px;border:1px solid #DDD;border-radius:50%;position:relative}div.workflow .wf-exec-message[data-viewtype=progressbar] ul li:last-child{margin-right:0}div.workflow .wf-exec-message[data-viewtype=progressbar] ul li:not(:last-child):after{content:' ';width:0;background:#DDD;height:5px;position:absolute;left:100%;transition:width .3s ease-in;border-radius:2px}div.workflow .wf-exec-message[data-viewtype=progressbar] ul li:not(:last-child):before{content:' ';width:32px;background:#DDD;height:5px;position:absolute;left:100%;border-radius:2px}div.workflow .wf-exec-message[data-viewtype=progressbar] ul li.completed{background:#59e069;color:#FFF}div.workflow .wf-exec-message[data-viewtype=progressbar] ul li.completed:not(:last-child):after{width:32px;background:#59e069}div.workflow .wf-exec-message[data-viewtype=progressbar]{background:0;box-shadow:none;border:1px solid #DDD;border-radius:5px}div.workflow .chart-view .wf-worker-label,div.workflow .chart-view .wf-iterator-canvas-label,div.workflow .chart-view .wf-decision-ann-label,div.workflow .chart-view .wf-decision-validation-label{position:absolute;color:inherit;z-index:2;pointer-events:none;max-width:200px;word-break:break-word;top:0;left:0;text-align:center}div.workflow .chart-view .wf-decision-ann-label{}div.workflow .chart-view .wf-iterator-canvas-label{text-align:left;max-width:unset;text-transform:capitalize;white-space:nowrap;display:block}div.workflow .chart-view .wf-worker-label.isDecisionLabel{font-variant:small-caps}div.workflow[data-in-modal=false] .wf-decision-validation-label{position:absolute}div.workflow .chart-view .wf-decision-validation-label{background-color:rgba(255,255,255,.9);border-radius:3px;padding:4px 8px;pointer-events:none;text-align:center;max-width:unset;word-break:break-word;min-width:130px}div.workflow .chart-view .wf-decision-validation-label .wf-decision-validation-content{text-align:left}div.workflow[data-in-modal=false] .wf-iterating-input-label{position:absolute!important}div.workflow .chart-view .wf-iterating-input-label{position:absolute;background-color:rgba(255,255,255,.9);border-radius:3px;padding:4px 8px;pointer-events:all;text-align:center;max-width:unset;word-break:break-word;min-width:130px}div.workflow .chart-view .wf-iterating-input-label .wf-iterating-input-content{text-align:left}div.workflow.progress{cursor:progress!important}div.workflow.progress div.wf-main-container{pointer-events:none!important;opacity:.8}div.workflow.workflow,div.workflow.shown.fullscreen{position:fixed;-webkit-transition:all 1.3s;-moz-transition:all 1.3s;-ms-transition:all 1.3s;-o-transition:all 1.3s;transition:all 1.3s;left:0;width:100%;height:100%;background:#FFF;z-index:1050}div.workflow .wf-modal-backdrop{position:absolute;top:0;left:0;overflow:hidden;background:#000;opacity:0;z-index:0;width:100%;height:100%;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-ms-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}div.workflow .wf-main-container .wf-modal-backdrop.enabled{opacity:.3!important;z-index:5!important}div.workflow .btn-workflow{background-color:#4f5359;color:#FFF;border:1px solid #4f5359;vertical-align:middle;position:relative}div.workflow .btn-workflow:focus{outline:0!important}div.workflow .btn-workflow:hover{background:#FFF!important;color:#4f5359!important}div.workflow.shown{min-height:200px;opacity:0}div.workflow.shown.in{opacity:1!important}div.workflow.shown{display:block}div.workflow.shown.workflow,div.workflow.shown.fullscreen{top:0}div.workflow.shown.fullscreen{position:fixed!important;width:100%!important;height:100%!important;transition:none!important}div.workflow .wf-mini-container .d3view-mini-workflow-ui{display:block!important;margin-top:20px}div.workflow .vizcontainer,div.workflow .wf-main-container,div.workflow .wf-main-container .chart-view{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}div.workflow div.wf-main-container .history{margin-right:10px;display:inline-block}div.workflow div.wf-main-container div.center_elements{}div.workflow div.wf-main-container .zoom{position:absolute;bottom:30px;right:10px;z-index:1;-webkit-transition:bottom .5s;-moz-transition:bottom .5s;-ms-transition:bottom .5s;-o-transition:bottom .5s;transition:bottom .5s}div.workflow div.wf-main-container .additional_options{position:absolute;bottom:4px;right:10px;z-index:1;-webkit-transition:bottom .5s;-moz-transition:bottom .5s;-ms-transition:bottom .5s;-o-transition:bottom .5s;transition:bottom .5s;display:flex;align-items:center}div.workflow div.workflow-index-container.hasFooter .additional_options{bottom:5px}div.workflow div.wf-main-container .zoom button{display:block;width:100%}div.workflow div.wf_3d{display:inline-block}div.workflow span.start_animation,div.workflow span.stop_animation{position:absolute;bottom:10px;left:10px;z-index:1}div.workflow span.stop_animation{left:150px}div.workflow div.chart-view .experiment-message{font-size:14px;font-weight:700;position:absolute;bottom:10px;left:10px;color:#4f5359}div.workflow div.wf-main-container .restructure{position:absolute;top:30px;right:0}div.workflow button:focus,div.workflow button:active{outline:0!important}div.workflow .toggle_logs.btn-workflow:hover{background:#4f5359!important;color:#FFF!important}div.workflow .toggle_logs{cursor:pointer;-webkit-transition:bottom .5s;-moz-transition:bottom .5s;-ms-transition:bottom .5s;-o-transition:bottom .5s;transition:bottom .5s}div.workflow .canvas_selection.active,div.workflow .edgeDrawing.active{background:#428bca;color:#FFF;text-shadow:none}div.workflow .wf-main-container.hasCanvasSelection .additional_options button:not(.canvas_selection),div.workflow .wf-main-container.hasCanvasSelection .zoom.btn-group button,div.workflow .wf-main-container.edgeDrawing .zoom.btn-group button:not(.edgeDrawing){pointer-events:none;opacity:.4}div.workflow .wf-main-container.canvasSelectionStart .additional_options,div.workflow .wf-main-container.canvasSelectionStart #birds-eye-view{pointer-events:none!important}div.workflow .toggle_logs.moved{background:#428BCA;color:#FFF;text-shadow:none}div.workflow #birds-eye-view.moved{bottom:91px!important}div.workflow .zoom.moved{bottom:130px!important}div.workflow .additional_options.moved{bottom:101px!important}div.workflow #workflow-logs-container{position:fixed;bottom:-100px;width:calc(100% - 75px);left:75px;opacity:0;padding:10px 0;border-top:1px solid #EEE;background-color:#FFF;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}div.workflow #workflow-logs-container.enabled{bottom:-1px;opacity:1}div.workflow .wf-nav-menu{height:calc(100% - 120px)!important}div.workflow .wf-nav-menu .wf-nav-menu-groups{height:100%;display:flex;flex-direction:column;justify-content:space-between}div.workflow .wf-nav-menu .wf-nav-menu-groups>ul{margin-bottom:0}div.workflow .wf-nav-menu .wf-nav-menu-groups ul li[data-id].pl-hasValue>a{color:orange}div.workflow div.top-settings-container{position:absolute;left:0;top:0;width:100%;padding:0;margin:0;z-index:7;height:70px}div.workflow #left_toggle{display:inline-block;align-items:center;width:300px;height:30px;cursor:pointer;padding:4px;background-color:#4f5359;border-radius:3px;font-size:12px!important;-webkit-transition:left .5s;-moz-transition:left .5s;-ms-transition:left .5s;-o-transition:left .5s;transition:left .5s}div.workflow .settings-left{position:absolute;left:15px;top:12px}div.workflow .settings-right{position:absolute;right:15px;top:12px}div.workflow [data-mode=edit] #left_toggle{padding:0!important;background:transparent}div.workflow .auto_save_container{position:relative;top:5px}div.workflow .auto_save_container .bootstrap-switch{border-radius:30px}div.workflow .import_options{border:0}div.workflow .shapes_dropdown{}div.workflow .shapes_dropdown .dropdown-menu{background:#4f5359;color:#FFF;padding:15px;width:400px}div.workflow .insert_shapes:hover>i{color:#4f5359!important}div.workflow li:hover{}div.workflow .shapes_dropdown .dropdown-menu:before,div.workflow .shapes_dropdown .dropdown-menu:after{content:'';width:0;height:0;position:absolute;border-style:solid;border-color:transparent transparent #4f5359}div.workflow .shapes_dropdown .dropdown-menu:before{left:10px;top:-8px;border-width:0 8px 8px}div.workflow .import_options .dropdown-menu{margin-top:0}div.workflow .import_options:hover .dropdown-menu{display:block}div.workflow .toggle_nav_menu{}div.workflow .toggle_nav_menu.opened{color:#428bca}div.workflow .nav-menu-header .toggle_nav_menu{left:23px;top:18px}div.workflow .toggle_nav_menu:hover{}div.workflow .nav-menu-header img{width:30px;height:25px}div.workflow .wf-main-container .editable-container{color:#000}div.workflow .close_workflow{}div.workflow .update_workflow{}div.workflow .quick_save_workflow{}div.workflow .quick_save_workflow:hover,div.workflow .quick_save_workflow.hovered{}div.workflow .wf_reset{}div.workflow .wf_tour{}div.workflow .wf_keyboard_shortcuts{display:inline-block}div.workflow .switch_workflows_list{position:absolute;top:12px;z-index:1;right:400px}div.workflow div.switch_workflows_list .btn-workflow,div.workflow div.switch_workflows_list .btn-workflow:focus,div.workflow div.switch_workflows_list .btn-workflow:active{color:#FFF}div.workflow .wf_tour[data-mode=edit]{}div.workflow .wf_switch_mode{}div.workflow .wf-main-container .workers-addition{display:inline-block}div.workflow .wf-main-container .execution-controls{display:inline-block}div.workflow .wf-main-container .workers-addition.update_shown{right:160px}div.workflow .wf-main-container .execution-controls{}div.workflow .wf-main-container .workers-addition .workers-select-list{display:inline-block}div.workflow .wf-main-container .workers-select-list .advanced_worker_addition{margin-left:10px;position:absolute;top:4px;z-index:3;background-color:#FFF;border:1px solid #DDD;right:10px}div.workflow .wf-main-container .canvas_worker_selection{display:inline-block}div.workflow .wf-main-container .additional_options button:focus{outline:0!important}div.workflow .wf-main-container .additional_options button:hover{color:inherit;background-color:#eee}div.workflow .wf-main-container .additional_options button.active{color:#FFF;border-color:#428bca;background-color:#428bca;outline:0!important;text-shadow:none}div.workflow .wf-main-container .workers-addition .btn-workflow{color:#FFF}div.workflow .wf-nav-menu{position:fixed;left:0;width:75px;top:80px;margin-top:-1px;height:100%;z-index:6;background:#fff;border-right:1px solid #DDD;-webkit-transition:left .3s;-moz-transition:left .3s;-ms-transition:left .3s;-o-transition:left .3s;transition:left .3s}div.workflow[data-in-modal=false] .wf-nav-menu{position:absolute;top:0}div.workflow .wf-nav-menu .nav-menu-header{margin-left:0;opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;display:flex;align-items:center}div.workflow .wf-nav-menu .wf-nav-menu-groups li{text-align:center}div.workflow .wf-nav-menu .wf-nav-menu-groups li span.nav-menu-item-label{display:block}div.workflow .wf-main-container.nav_menu_opened .nav-menu-header{opacity:1}div.workflow .wf-main-container.nav_menu_opened .wf-nav-menu{left:0;overflow:auto}div.workflow .wf-nav-menu .nav-submenu{background:#4f5359;width:65%}div.workflow .wf-nav-menu .nav-menu-header h3{vertical-align:middle;color:#FFF;margin-bottom:0;font-size:2em}div.workflow #wf-structure{display:none}div.workflow .wf-nav-menu #wf-additional-options li:not(.list-header){margin:10px 0;padding:0 15px;font-size:1em;cursor:pointer;position:relative;letter-spacing:.03em}div.workflow .wf-nav-menu #wf-sample-visualizations li:not(.list-header) img{height:29px}div.workflow .wf-nav-menu li:not(.list-header):hover{color:#428BCA}div.workflow .wf-nav-menu li:not(.list-header):hover .nav-submenu{display:block!important;position:absolute;left:100%;top:-10px}div.workflow .wf-nav-menu #wf-structure li:not(.list-header) .nav-submenu>li.active:after{content:'\f00c';font-family:FontAwesome}div.workflow div.wf-main-container div.execution_params .status{font-size:14px;color:#4f5359;margin-right:5px}div.workflow div.wf-main-container div.execution_params .progress{margin-bottom:0;display:inline-block;width:225px;vertical-align:middle}div.workflow div.wf-main-container div.execution-controls .execution_stats{margin-top:5px;border:1px solid #DDD;box-shadow:-1px 4px 9px -8px #444;border-radius:5px;vertical-align:middle;padding:10px;width:300px;background:rgba(247,247,247,1)}div.workflow div.wf-main-container div.execution-controls .exec_stats{cursor:pointer}div.workflow div.wf-main-container div.execution_stats>button{width:100%;letter-spacing:.1em;text-align:left;cursor:default}div.workflow .wf-main-container div.execution_stats .stats_info{max-width:250px;-ms-word-wrap:break-word;word-wrap:break-word;max-height:100px;overflow:auto}div.workflow div.wf-main-container .play-controls{display:inline-block}div.workflow div.wf-main-container .plugin-header-right .play-controls .wf_restart{}div.workflow div.wf-main-container .plugin-header-right .play-controls .hasError>i{color:red}div.workflow div.wf-main-container .plugin-header-right .play-controls .noError>i{color:green}div.workflow div.wf-main-container .play-controls .dropdown-menu:not(.no-arrow):beforew,div.workflow div.wf-main-container .play-controls .dropdown-menu:not(.no-arrow):afterw{content:'';width:0;height:0;position:absolute;border-style:solid;right:10px}div.workflow div.wf-main-container .play-controls .dropdown-menu:before{border-width:0 11px 11px;border-color:transparent transparent rgba(0,0,0,.15);top:-12px}div.workflow div.wf-main-container .play-controls .dropdown-menu:after{border-width:0 11px 11px;border-color:transparent transparent #FFF;top:-11px}div.workflow div.wf-main-container .execution_options div.bootstrap-select{width:150px}div.workflow div.wf-notifications .dropdown-menu{background-color:#4f5359;color:#FFF}div.workflow.workflow{padding-left:0!important}div.workflow canvas.main_canvas{position:absolute;left:0;top:0;background-color:#fff}div.workflow div.chart-view div.canvas-backdrop{position:absolute;top:0;left:0;height:100%;width:100%}div.workflow .disabled *{pointer-events:none!important;color:inherit!important}div.workflow div.canvas-comment-box{position:absolute;padding-bottom:10px;padding-top:10px}div.workflow div.canvas-node-options{position:absolute;min-width:100px}div.workflow div.canvas-comment-box textarea{width:150px;height:80px}div.workflow div.canvas-node-info{position:absolute;background:#FFF;font-size:11px;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);width:300px;max-height:300px;overflow:auto;z-index:2}div.workflow .canvas-node-status-box{position:absolute;opacity:.4;pointer-events:none;border-radius:4px}div.workflow .canvas-node-status-box .box-rect{transition:width .3s ease-in}div.workflow div.workers-select-list div.bootstrap-select div.dropdown-menu{max-width:100%!important;max-height:none!important;overflow:visible!important}div.workflow div.workers-select-list div.bootstrap-select div.dropdown-menu button#add_workers{margin-top:5px;margin-right:5px;float:right}div.workflow div.workers-select-list .worker-position>ul.dropdown-menu>li:hover>ul.dropdown-menu{display:block}div.workflow div.workers-select-list .worker-position .dropdown-submenu{position:relative}div.workflow div.workers-select-list .worker-position .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px}div.workflow div.workers-select-list .worker-position .dropdown-menu li a.active{}div.workflow div.workers-select-list .worker-position .dropdown-menu li a.active:after{content:"\f00C";right:5px;display:inline-block;font:400 normal normal 14px/1 FontAwesome;position:absolute;top:6px}div.workflow div.workers-select-list div.bootstrap-select>div.dropdown-menu>ul.dropdown-menu.shadow{opacity:.3;pointer-events:none}div.workflow div.workers-select-list .wf-actionsbox>.btn-group.shadow{pointer-events:none;opacity:.3}div.workflow div.workers-select-list .bs-searchbox.shadow{pointer-events:none;opacity:.3}div.workflow div.flow-container div.wf-header .wf-managers div.popover{width:160px!important;font-weight:700;z-index:1054}div.workflow div.flow-container div.wf-header .navigation-tabs li a{padding:6px 15px}div.workflow div.flow-container div.wf-header .wf-managers .badge{color:#337ab7;padding:2px 4px}div.workflow #sidebar-toggle{position:absolute;top:50%;right:0;z-index:1;background:rgba(43,48,54,.95);-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}div.workflow #sidebar-toggle.toggled{right:350px}div.workflow .badge.badge-info{background-color:#5bc0de}div.workflow .badge.badge-success{background-color:#5cb85c}div.workflow div.canvas-controls{position:absolute;top:0;right:3px}div.workflow div.vizcontainer div.logs_container div.logs-header{padding:15px;border-bottom:1px solid #ccc;width:300px}div.workflow div.vizcontainer div.logs_container div.logs-header h4{transition:.4s;font-weight:700}div.workflow div.vizcontainer div.logs_container div.logs-body{width:300px;overflow:auto}div.workflow div.vizcontainer div.logs_container div.logs-footer{padding:10px 0;text-align:center;border-top:1px solid #ccc;width:300px}div.workflow div.vizcontainer div.logs_container div.logs-body p.log_message{font-size:13px;-webkit-font-smoothing:antialiased;margin:0;padding:4px}div.workflow div.vizcontainer div.logs_container div.logs-body p.log_message .log_time{font-weight:700}div.workflow div.wf-main-container div.chart-view{position:relative}div.workflow div.wf-main-container .wf-top-alert .close-alert{right:60px;position:absolute}div.workflow div.wf-main-container div.chart-view.commentBoxDragging,div.workflow div.wf-main-container div.chart-view.commentBoxResizing{pointer-events:none}div.workflow div.wf-main-container div#birds-eye-view{position:absolute;left:75px;bottom:0;z-index:2;-webkit-transition:bottom .5s;-moz-transition:bottom .5s;-ms-transition:bottom .5s;-o-transition:bottom .5s;transition:bottom .5s}div.workflow div.wf-main-container div#birds-eye-view #birds-eye-canvas{display:flex;flex:0 0 auto}div.workflow div.wf-main-container div#birds-eye-view canvas{background:#eaebed}div.workflow div.wf-main-container div#birds-eye-view div.tooltip{pointer-events:none!important}div.workflow div.wf-main-container div#birds-eye-view div.tooltip.in{display:block}div.workflow div.wf-main-container div#birds-eye-view div.tooltip{display:none}div.workflow div#birds-eye-view .birdseye-box{position:absolute;top:0;left:50px;width:80px;height:60px;background-color:rgba(0,0,0,.2);cursor:move;z-index:2}div.workflow div.wf-main-container #birds-eye-view .minimize:focus{outline:0!important}div.workflow div.wf-main-container #birds-eye-view .minimize{position:absolute;left:0;bottom:0;z-index:3}div.workflow div.wf-main-container div.chart-view div.wf-canvas-dropzone{visibility:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:grab}div.workflow .wf-main-container.nav_menu_opened div.wf-canvas-dropzone{left:300px!important}div.workflow div.wf-main-container div.chart-view #toggle-workflow-rules{position:absolute;right:10px;top:2px;font-size:1.4em;cursor:pointer}div.workflow div.wf-main-container div#workflow-rules ul{list-style-type:disc;margin-left:20px}div.workflow div.wf-main-container div#workflow-rules .rules-title{padding:10px;font-weight:700}div.workflow div.wf-main-container div#workflow-rules{position:absolute;top:4px;right:24px;pointer-events:none;border:1px solid #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#ffffbe;font-size:12px;-webkit-font-smoothing:antialiased;display:none;width:350px}div.workflow div.wf-main-container #workflow-logs-container .logs-body{height:71px;overflow:auto}div.workflow div.wf-main-container #workflow-logs-container .logs-body p{margin-bottom:2px;padding-left:10px;letter-spacing:.05em}div.workflow div.wf-main-container #workflow-logs-container .logs-body p .timestamp{font-weight:700}div.workflow div.wf-main-container #toggle-workflow-logs{cursor:pointer!important}div.workflow div.wf-main-container #toggle-workflow-logs:hover{text-decoration:underline}div.workflow div.wf-main-container div.flow-container div.list-view>ul.workers_list{width:100%}div.workflow div.wf-main-container div.flow-container ul.workers_list{float:left}div.workflow div.wf-main-container div.flow-container ul.workers_list div.edge{position:relative;border-left:2px solid #ccc;left:50%;height:50px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item.executing:before{content:'';position:absolute;border:1px solid red;height:50px;width:0;top:-51px;left:50%}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item{font-size:15px;font-weight:400;position:relative;width:100%;float:left}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item>div.row.default{background:#eee}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item>div.row{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #ccc;font-size:14px;font-family:'Roboto,"DejaVu Sans Condensed","Helvetica Neue",Helvetica,Arial,sans-serif';width:100%;background-size:50px 50px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item>div.row.bg-primary{background-color:#428bca}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.list-group-item-highlight{margin-top:50px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.list-group-item-highlight{height:50px;background-color:rgba(0,0,0,.03);display:block!important;position:relative}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.list-group-item-highlight:before{content:'';position:absolute;border:1px solid #ccc;height:50px;width:0;top:-51px;left:50%}div.workflow div.wf-main-container div.flow-container div.list-view>ul.workers_list>li.wf-item>div.connector{}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list div.connector{height:50px;float:left;margin:0 10px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li ul.workers_list div.connector{margin:0 10px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li ul.workers_list{margin:0 10px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li ul.workers_list li.wf-item{}div.workflow div.wf-main-container div.flow-container div.list-view>ul.workers_list>li.wf-item:first-child{margin-top:0}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list span.label{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list span.badge{background-color:#fff!important}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list .label-primary span.badge{color:#428BCA!important}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list .label-success span.badge{color:#5CB85C!important}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item.active>div.row{background:#428bca;color:#fff}div.workflow div.wf-main-container div.list-view ul.workers_list li.wf-item .edit-node,div.workflow div.wf-main-container div.list-view ul.workers_list li.wf-item .delete-node{cursor:pointer;padding:5px}div.workflow div.wf-main-container div.chart-view .canvas-node-spinner{position:absolute;pointer-events:none!important;color:#4f5359;animation-duration:2s}div.workflow div.wf-main-container div.chart-view .iterating-spinner{position:absolute;pointer-events:none!important;color:#4f5359;animation-duration:2s}div.workflow div.wf-main-container div.chart-view .current_execution{position:absolute;font-size:13px;font-weight:500;pointer-events:none;background:#fff;border:1px solid #cdcdcd;padding:4px;display:inline-block;min-width:100px;border-radius:4px}div.workflow div.wf-main-container div.chart-view .current_execution:after,div.workflow div.wf-main-container div.chart-view .current_execution:before{content:'';width:0;height:0;border-style:solid;top:100%;position:absolute;left:48%}div.workflow div.wf-main-container div.chart-view .current_execution:after{border-color:#FFF transparent transparent;border-width:7px 8px 0}div.workflow div.wf-main-container div.chart-view .current_execution:before{border-color:#CCC transparent transparent;border-width:8px 8px 0}div.workflow #wf-builder-help-pages{position:absolute;left:0;top:0;overflow:auto}div.workflow #wf-builder-help ul.help-list li:hover{background:#428BCA}div.workflow #wf-builder-help ul.help-list li:hover a{color:#FFF}.wf-init-loader{position:absolute;top:50%;left:50%}div.workflow div.wf-main-container .predicted_worker_container{position:absolute;display:none}div.workflow div.wf-main-container .predicted_worker_container>label{top:-20px;left:50%;transform:translateX(-50%);position:absolute;text-overflow:ellipsis;max-width:200px;overflow:hidden;white-space:nowrap;font-weight:500}div.workflow div.wf-main-container .predicted_worker_container .predicted_worker_button{width:50px;height:45px;border:3px dotted #CCC;background-color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}div.workflow div.wf-main-container .predicted_worker_container .predicted_worker_button.clicked{background-color:#428BCA;color:#FFF}div.workflow div.wf-main-container .predicted_worker_container>button:hover{background-color:#efefef}div.workflow div.wf-main-container .predicted_worker_container .predicted_workers_dropdown{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding:0;width:300px}div.workflow div.predicted_workers_dropdown .predicted_workers_dropdown_heading{background-color:#efefef;padding:5px}div.workflow div.wf-main-container .predicted_worker_container .predicted_workers_dropdown li a:focus{outline:0}div.workflow div.wf-main-container .predicted_worker_container .predicted_workers_dropdown li a{text-decoration:none;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}div.workflow div.predicted_workers_dropdown ul.workers-list{max-height:150px;overflow:auto}div.workflow div.predicted_workers_dropdown li.list-group-item{padding:5px 15px;cursor:pointer;border:0}div.workflow div.predicted_workers_dropdown li.list-group-item:hover{background-color:#efefef}div.workflow .workers-select-list>.dropdown-toggle{}div.workflow .workers-list-dropdown{margin-top:12px;width:100%}div.workflow .workers-list-dropdown:before,div.workflow .workers-list-dropdown:after{content:'';width:0;height:0;border-style:solid;position:absolute;top:-10px;left:50%}div.workflow .workers-list-dropdown:before{border-color:transparent transparent #DDD;border-width:0 13px 13px;left:50%;margin-left:-4px;top:-13px}div.workflow .workers-list-dropdown:after{border-color:transparent transparent #FFF;border-width:0 12px 12px;margin-left:-3px;top:-11px}div.workflow .nav-content-label .plugin-spin{font-size:14px;color:dimgrey;margin-left:5px}div.workflow input.worker-search{background-image:url(/images/searchicon.png);background-repeat:no-repeat;background-position:left;background-position-x:4px;background-size:15px;padding-left:25px;font-size:2em}div.workflow .worker-panel:hover .drag-handle{opacity:1!important}div.workflow div.workers-list.wfModel .worker-panel-options{display:none}div.workflow div.workers-list.wfModel .worker-panel.ui-selecting .worker-info *,div.workflow div.workers-list.wfModel .worker-panel.ui-selected .worker-info *,div.workflow div.workers-list .worker-panel.selected .worker-info *{}div.workflow .chart-view .worker-label{display:inline-block;position:absolute;text-align:center;background:rgba(238,238,238,.8);color:#4f5359;padding:1px 10px;border-radius:5px;font-size:1em;pointer-events:none}div.workflow .chart-view .worker-label.faded{opacity:.3!important}div.workflow .chart-view .worker-label:before,div.workflow .chart-view .worker-label:after{content:'';width:0;height:0;border-style:solid;left:100%;top:50%;position:absolute;transform:translateY(-50%)}div.workflow .chart-view .worker-label:before{border-color:transparent transparent transparent #EEE;border-width:7px 0 7px 7px}div.workflow .chart-view .worker-label:after{border-color:transparent transparent transparent #EEE;border-width:8px 0 8px 8px}div.workflow .chart-view .worker-label.left-arrow:before{border-color:transparent #EEE transparent transparent;border-width:7px 7px 7px 0}div.workflow .chart-view .worker-label.left-arrow:after{border-color:transparent #EEE transparent transparent;border-width:8px 8px 8px 0}div.workflow .chart-view .run_wf.floating_button{padding:0}div.workflow .chart-view .run_wf.floating_button,div.workflow .chart-view .wf-group-button{position:absolute;z-index:2;color:#4f5359}div.workflow .chart-view .wf-group-button{}div.workflow .chart-view .run_wf.floating_button:hover{color:green}div.workflow div.wf-main-container .toggle_logs{display:none}div.workflow .error-details-container{height:100%;position:absolute;top:0;right:0;z-index:20;width:320px;transition:all linear 300ms;transform:translate3d(100%,0,0);visibility:hidden;background:#FFF;border:1px solid #DDD;box-shadow:7px 0 15px #444;border-top-left-radius:4px;border-bottom-left-radius:4px}div.workflow .error-details-container .error-container-header button{border:0;box-shadow:none}div.workflow .error-details-container .error-container-body{height:90%}div.workflow div.wf-main-container.errorContainerOpen div.error-details-container{transform:translate3d(0,0,0);visibility:visible}div.workflow .play-controls .additional-workers{display:block;text-align:left}div.workflow .play-controls .additional-workers>a{cursor:pointer}div.workflow .play-controls .additional-workers>ul{list-style:disc;padding-left:25px;max-height:200px;overflow:auto}div.workflow .play-controls .additional-worker-item{cursor:pointer}div.workflow .play-controls .additional-worker-item:hover{color:#428bca}div.workflow div.d3view-filters{height:auto!important}div.workflow .wf-collection-container .wf-panel{border-bottom:1px solid #DDD;margin:0;padding:2px 0;user-select:none;position:relative;cursor:grab}div.workflow .wf-collection-container .wf-panel:hover{background:#F5F5F5}div.workflow .wf-collection-container .control-buttons{opacity:0}div.workflow .wf-collection-container .wf-panel:hover .control-buttons{opacity:1!important}div.workflow .wf-dropdowns-list li.dropdown{display:inline-block;cursor:pointer;padding:8px 0}div.workflow .wf-dropdowns li.pin-view-header:hover,div.workflow .wf-dropdowns li.pin-view-no-data:hover{background:none!important}div.workflow .wf-dropdowns-list li.dropdown>a{padding:8px 10px}div.workflow .wf-dropdowns-list li.dropdown:hover,div.workflow .wf-dropdowns-list li.dropdown.open{background:#f1f3f4}div.workflow .wf-dropdowns-list li.dropdown:hover>a,div.workflow .wf-dropdowns-list li.dropdown.open>a{}div.workflow div.top-settings-container>div{}div.workflow .wf-dropdowns-list li.dropdown>a,div.workflow .wf-nav-menu-groups li.list-group-item>a{color:#000;text-decoration:none}div.workflow .wf-nav-menu-groups li[data-id]{cursor:pointer;border-right:0;border-left:0;background-color:transparent;padding:10px 0;border:0}div.workflow .wf-nav-menu-groups li[data-id]:first-child{}div.workflow .wf-nav-menu-groups li[data-id]:hover,div.workflow .wf-nav-menu-groups li[data-id].open{background:#f1f3f4!important}div.workflow .wf-nav-menu-groups li[data-id]:hover>a,div.workflow .wf-nav-menu-groups li[data-id].open>a{color:#000}div.workflow .wf-execution-status .status{color:#4f5359;margin-right:5px}div.workflow .wf-execution-status .progress{margin-bottom:0;display:inline-block;width:225px;vertical-align:middle;background:#CCC}div.workflow .wf-execution-status .progress-bar-text{width:100%;display:flex;align-items:center;justify-content:center;height:100%;min-width:40px}div.workflow .toggle_nav_menu{cursor:pointer}div.workflow .toggle_nav_menu:hover{color:#428bca!important}div.workflow .wf-nav-menu-wrapper{position:absolute;left:75px;top:0;height:100%;min-width:200px;width:auto;border:1px solid #DDD;border-left:0;background-color:#fff;z-index:6;padding-top:0;display:none}div.workflow .wf-nav-menu-wrapper div.tab-pane[data-app]{width:400px;padding:5px 15px;background:#FFF}div.workflow .wf-nav-menu-wrapper div.tab-pane[data-app=Settings]{width:800px}div.workflow .wf-nav-menu-wrapper div.tab-pane[data-app="AI Models"]{width:800px}div.workflow .wf-nav-menu-wrapper div.tab-pane[data-app].full-width{width:calc(100vw - 80px)!important}div.workflow .wf-nav-menu-wrapper div.tab-pane[data-app]:not(.full-width) .d3view-inputsBuilder li.field-item{flex:0 0 100%!important}div.workflow .wf-nav-menu-wrapper div.tab-pane[data-app]:not(.full-width) .wf-nav-tab-header .btn span,div.workflow .wf-nav-menu-wrapper div.tab-pane[data-app]:not(.full-width) .wf-nav-tab-header .pl-search{display:none}div.workflow .wf-nav-menu-wrapper.full-width .pl-toggle-sidebar{display:none}div.workflow .wf-main-container.hasFullNavMenu .pl-toggle-sidebar{display:none}div.workflow .wf-nav-menu-wrapper .pl-toggle-sidebar{top:113px}div.workflow .wf-nav-menu-wrapper>.ui-resizable-handle.ui-resizable-e{width:24px;right:-24px;border-left:2px solid transparent;transition:border-left-color .15s ease;display:block;cursor:ew-resize}div.workflow .wf-nav-menu-wrapper>.ui-resizable-handle.ui-resizable-e:hover{border-color:#66afe9}div.workflow div.workflow-index-container.hasFooter .wf-nav-menu-wrapper{height:100%!important}div.workflow .wf-nav-menu-wrapper.opened{display:block!important;width:325px}div.workflow .viewers-container ul{min-height:30px}div.workflow .viewers-container ul>li{padding:10px 0}div.workflow .viewers-container .no-data{font-size:.75em;color:dimgrey}div.workflow .viewers-container .disabled{opacity:.5;cursor:not-allowed}div.workflow #wf-additional-options li{padding:10px 0}div.workflow .wf-execution-status>span{cursor:pointer}div.workflow .wf-execution-status>span:hover{color:#428bca}div.workflow .wf-dependency-tooltip{position:absolute;z-index:20;box-shadow:var(--plugin-box-shadow);background:#FFF;border:1px solid #DDD;padding:15px;max-height:40vh;overflow:auto}div.workflow .wf-dependency-tooltip:before{}div.workflow .wf-dependency-tooltip ul{box-shadow:none}div.workflow .wf-dependency-tooltip li{word-break:break-all}div.workflow .wf-dependency-tooltip .svg-gutter{width:100px}div.workflow .wf-dependency-tooltip .svg-gutter path{fill:none;stroke:steelblue}div.workflow .wf-footer{position:fixed}div.workflow .wf-footer{position:absolute;bottom:0;left:0;width:100%;z-index:20;background:#FFF;height:40px;border-top:1px solid #DDD}div.workflow .floating-execution-controls{position:absolute;left:calc(50% - 200px);top:calc(100vh - 180px);width:400px;padding:10px;opacity:0;background:rgba(0,0,0,.5);color:#FFF;border-radius:8px;height:80px;transition:width .15s linear,height .15s linear,top .35s linear,left .35s linear,opacity .15s linear}div.workflow .floating-execution-controls.minimized{width:30px;height:30px;overflow:hidden}div.workflow .wf-main-container:hover .floating-execution-controls,div.workflow .wf-main-container .floating-execution-controls.hasPopoverOpen{opacity:1!important}div.workflow div.wf-main-container .floating-execution-controls .play-controls .dropdown-menu:before{border-width:11px 11px 0;border-color:#FFF transparent transparent;bottom:-11px;left:50%;transform:translateX(-50%);top:unset}div.workflow div.wf-main-container .floating-execution-controls .play-controls .dropdown-menu:after{border-width:11px 11px 0;border-color:#FFF transparent transparent;bottom:-11px;left:50%;transform:translateX(-50%);top:unset}div.workflow .workflow-index .io-view-container{display:none}div.workflow div.io-view-container .plugin-logo-container{cursor:pointer}div.workflow .workflow-index .basic-view-container{display:none}div.workflow .workflow-index .basic-view-container .wf-basic-container>.ui-layout-pane{padding:0!important}div.workflow .workflow-index .basic-view-container .wf-basic-container .basic-inputs-view .panel-body.hasInfo .inputs-container{padding:0}div.workflow .workflow-index .basic-view-buttons{position:absolute;right:18px;top:10px;z-index:2;display:none}div.workflow .wf-outputs-view.worker-inputs.io-inputs[data-viewtype=grid]>ul{display:flex;flex-wrap:wrap}div.workflow .wf-outputs-view.worker-inputs.io-inputs[data-viewtype=grid]>ul>li{width:40%;border:1px solid #DDD;margin:10px;padding:10px}div.workflow .workflow-index .widgets-view-container{display:none}div.workflow .workflow-index .widgets-view-container .field-item-body{}div.workflow .workflow-index .widgets-view-container div[data-type=worker_io] .view_worker{position:absolute;right:5px;top:-3px;z-index:2;cursor:pointer}div.workflow .workflow-index .widgets-view-container div[data-type=worker_io] .view_worker:hover{color:red}div.workflow .workflow-index .widgets-view-container div[data-type=worker_io] .wf-classic-input{border:1px solid #DDD;padding:15px}div.workflow .widgets-view-container div[data-type=worker_io] .inputs-fb[data-orientation=horizontal]{display:flex;flex-wrap:wrap}div.workflow .widgets-view-container div[data-type=worker_io] .inputs-fb[data-orientation=horizontal]>div{flex:1 1 calc(33% - 20px);margin:0 10px;height:100%}div.workflow .widgets-view-container div[data-type=worker_io] .inputs-fb[data-orientation=horizontal] div[data-input]{height:100%}div.workflow .wf-nav-menu-wrapper div[data-app="Utilities/Shapes"] .viz-list-item{text-align:left;flex:1 1 100%;cursor:pointer}div.workflow .wf-nav-menu-wrapper div[data-app="Utilities/Shapes"] .viz-list-item a{display:flex;align-items:center;text-decoration:none}div.workflow .wf-nav-menu-wrapper div[data-app="Utilities/Shapes"] .viz-list-item [data-inline-doc]{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:2;display:none}div.workflow .wf-nav-menu-wrapper div[data-app="Utilities/Shapes"] .viz-list-item:hover [data-inline-doc]{display:block}div.workflow .wf-nav-menu-wrapper div[data-app="Utilities/Shapes"] .viz-list-item img{}div.workflow .wf-nav-menu-wrapper div[data-app="Utilities/Shapes"] .viz-list-item .viz-info{display:block!important;font-size:90%!important;line-height:2em}div.workflow .wf-nav-menu-wrapper div[data-app="Utilities/Shapes"] .viz-list-item .viz-name{font-weight:700;margin-left:0!important;margin-bottom:5px;font-size:2em;line-height:initial}div.workflow .wf-nav-menu-wrapper div[data-app="Utilities/Shapes"] .viz-list-item img{margin-right:10px}div.workflow .wf-nav-menu:hover .pl-toggle-sidebar{opacity:1}div.workflow .workflow-index .basic-view-container .wf-basic-container .wf-danger{display:inline-block}div.workflow .workflow-index-container.hasShapesInHeader div.top-settings-container{height:120px!important}div.workflow .workflow-index-container.hasShapesInHeader .wf-nav-menu{top:120px}div.workflow .workflow-index-container.hasShapesInHeader .wf-nav-menu-wrapper{padding-top:120px}.workflow .fora-search-dd .worker-view{padding:10px;border:1px solid #DDD;cursor:move}.workflow .fora-search-dd .worker-view .wf-worker-type{font-size:1.3em}div.workflow div.workflow-index-container .wf-nav-menu-wrapper .wf-logs:empty:after{content:'No logs available.';padding:15px;font-size:1.2em}div.workflow .enableFMView .fm-view{position:absolute;left:75px;top:0;width:calc(100% - 75px);height:100%;display:block!important;padding:0;z-index:20}div.workflow .enableFMView .fm-view .wf-flow-modal-top{background:#FFF}div.workflow .enableFMView .chart-view,div.workflow .enableFMView .zoom.btn-group,div.workflow .enableFMView #birds-eye-view,div.workflow .enableFMView .floating-execution-controls{display:none}div.workflow .docked-start{position:fixed;color:inherit;z-index:2;top:calc(50% - 30px);left:78px;font-size:1.3em}div.workflow[data-in-modal=false] .docked-start{position:absolute}div.workflow .plugin-header-right.disable-name{display:flex;align-items:center}div.workflow .plugin-header-right.disable-name .plugin-header-level-2{flex:1 1 auto}div.workflow button.guide_me{top:0;z-index:6}div.workflow .chart-view .wf-guide-div{position:absolute;top:0;height:100%;width:100%;background:#FFF;z-index:20}div.workflow .wf-guide-div .tour-input.animated.fadeOutUp{animation-duration:.5s}div.workflow .guide-step .ip-val-icon,div.workflow .guide-step .btn-txt{display:inline-block!important}div.workflow .wf-nav-menu-groups[data-show-labels=true] .nav-menu-item-label{display:block!important}div.workflow .new-wf-container .new-wf-btn-group{display:flex;flex-wrap:wrap}div.workflow .new-wf-container .new-wf-btn-group button{flex:0 0 calc(33% - 20px);margin:10px;border-radius:18px}div.workflow .new-wf-container .new-wf-btn-group button:hover{border-radius:18px!important}div.workflow div.wf-main-container div.chart-view .new-wf-container{transition:background-color .3s ease-in}div.workflow div.wf-main-container div.chart-view.dz-drag-hover .new-wf-container{background-color:#e6ffe6!important;border-color:#428bca;outline-color:#428bca;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 5px rgb(102 175 233 / 60%)}div.workflow div.wf-main-container div.chart-view.dz-drag-hover .new-wf-container>div{opacity:0}div.workflow div.wf-main-container div.chart-view.dz-drag-hover .new-wf-container:after{content:'Drop file here';font-size:2em;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}div.workflow .wf-guide-div li.field-item .field-name{font-size:1.3em!important}div.workflow .wf-guide-div li.field-item .input-desc-outer{margin-top:20px;font-size:1.2em}div.workflow .wf-guide-div li.field-item .field-type{display:none}div.workflow .guide-body .steps-summary{box-shadow:none}div.workflow .guide-body .steps-summary li{border:0;margin:10px 0}div.workflow .guide-body .steps-summary li a{color:#000;text-decoration:none;cursor:default}div.workflow .guide-body .steps-summary li.completed a i{color:green}div.workflow .guide-body .steps-summary li.completed a{color:green}div.workflow .wf-toc ol{}div.workflow .d3view-fora .worker-inputs-table,div.workflow .d3view-fora .worker-outputs-table{max-height:300px;overflow:auto}div.workflow .wf-logs tbody.no-data:after{content:'No logs available.';display:block;padding:15px;font-size:1.2em;text-align:center}div.workflow .plugin-settings-line .wf-search-container .text-search-io{width:100px;text-overflow:ellipsis;overflow:hidden;text-align:left!important}div.workflow .worker-search-dd .wf-search-row{cursor:pointer}div.workflow .plugin-settings-line .wf-search-container .input-group{transition:width .2s linear;width:200px}div.workflow .plugin-settings-line .wf-search-container .worker-search-dd.open.focussed .left-inner-addon{width:40vw}div.workflow .plugin-settings-line .wf-search-container .input-group .input-group-addon:first-child{border-radius:6px 0 0 6px}div.workflow .plugin-settings-line .wf-search-container .input-group .input-group-addon:last-child{border-radius:0 6px 6px 0}div.workflow .plugin-settings-line .wf-search-container .worker-search-dd.open.focussed .input-group{width:40vw}div.workflow div.wf-main-container div.wf-main-content>.top-settings-container{position:relative!important}div.workflow .wf-top-alert[data-source=notification]{max-height:200px;overflow-y:auto;height:auto!important}div.workflow .workflow-navigation-wheel{position:fixed;right:20px;top:calc(50% - 100px);z-index:5;display:none;cursor:move}div.workflow .workflow-navigation-wheel .nav-wheel-container{position:relative;width:120px;height:120px;background:rgba(255,255,255,.95);border:1px solid #ddd;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.1)}div.workflow .workflow-navigation-wheel .nav-btn{position:absolute;width:30px;height:30px;border:1px solid #ccc;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;color:#333;box-shadow:0 1px 3px rgba(0,0,0,.1)}div.workflow .workflow-navigation-wheel .nav-btn:hover{background:#f5f5f5;border-color:#999}div.workflow .workflow-navigation-wheel .nav-btn:active{background:#e0e0e0}div.workflow .workflow-navigation-wheel .nav-btn-animate{transform:scale(0.9);background:#007bff!important;color:#fff!important;border-color:#007bff!important;transition:all .1s ease}div.workflow .workflow-navigation-wheel .nav-up{top:8px;left:50%;transform:translateX(-50%)}div.workflow .workflow-navigation-wheel .nav-left{left:8px;top:50%;transform:translateY(-50%)}div.workflow .workflow-navigation-wheel .nav-center{background:#007bff;color:#fff;border-color:#007bff;width:35px;height:35px;font-size:14px;top:50%;left:50%;transform:translate(-50%,-50%)}div.workflow .workflow-navigation-wheel .nav-center:hover{background:#0056b3;border-color:#0056b3}div.workflow .workflow-navigation-wheel .nav-right{right:8px;top:50%;transform:translateY(-50%)}div.workflow .workflow-navigation-wheel .nav-down{bottom:8px;left:50%;transform:translateX(-50%)}div.workflow .wf-main-container.timelineEnabled .play-controls .controls-btn-group{opacity:.5;pointer-events:none}div.workflow .wf-main-container.timelineEnabled .wf-timeline-container{height:calc(100% - 50px);position:relative;top:50px;padding:15px;left:75px;width:calc(100% - 75px);display:flex;flex-direction:column}div.workflow .wf-main-container.timelineEnabled .wf-timeline-container .timeline-body{flex:1 1 auto}div.workflow .wf-main-container.dataEnabled .play-controls .controls-btn-group{opacity:.5;pointer-events:none}div.workflow .wf-main-container.dataEnabled .wf-data-container{height:calc(100% - 50px);position:relative;top:50px;padding:15px;left:75px;width:calc(100% - 75px);display:flex;flex-direction:column}div.workflow .wf-main-container.dataEnabled .wf-data-container .data-body{flex:1 1 auto}div.workflow .wf-main-container.ancestryEnabled .play-controls .controls-btn-group{opacity:.5;pointer-events:none}div.workflow .wf-main-container.ancestryEnabled .wf-ancestry-view{display:block!important}div.workflow .wf-main-container.ancestryEnabled .wf-ancestry-container{height:calc(100% - 160px);position:relative;top:120px;padding:15px;left:75px;width:calc(100% - 75px)}div.workflow .wf-main-container .timeline-view-toggle .btn{border-radius:0!important}div.workflow .wf-main-container .timeline-view-toggle .btn.active{background:none!important;color:steelblue!important}div.workflow div.wf-node-pointer{position:absolute;max-height:300px;z-index:2}div.workflow .io-value-container{pointer-events:all!important;width:25vw!important;height:40vh;max-width:unset!important}div.workflow .io-value-container li.field-item,div.workflow .io-value-container li.field-item .row{border:0!important}div.workflow .io-value-container .worker-outputs{width:100%!important}div.workflow .workflow-toc-toggle-btn{position:fixed;top:calc(50% - 60px);left:75px;width:30px;height:80px;border-radius:8px;display:flex;align-items:center;justify-content:center;z-index:2110;cursor:pointer}div.workflow .workflow-toc-container.toc-collapsed{left:-340px;opacity:0;pointer-events:none}div.workflow .workflow-toc-container{position:fixed;top:80px;left:-340px;width:320px;height:calc(100vh - 120px);background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:2100;transition:left .3s,opacity .3s;display:flex;flex-direction:column;overflow:hidden;opacity:0;pointer-events:none}div.workflow .workflow-toc-container:not(.toc-collapsed){left:80px;opacity:1;pointer-events:auto}div.workflow .workflow-toc-header{padding:15px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;background:#f8f9fa}div.workflow .workflow-toc-header h3{margin:0;font-size:16px;color:#333;font-weight:600}div.workflow .toc-header-actions{display:flex;gap:8px;align-items:center}div.workflow .workflow-toc-list{flex:1;overflow-y:auto;padding:10px}div.workflow .toc-item-actions{display:flex;padding:8px;gap:8px;background:#f8f9fa;border-radius:0 0 6px 6px}div.workflow .toc-item-actions button{background:0;border:0;color:#666;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:12px;transition:all .2s;display:flex;align-items:center;gap:4px}div.workflow .toc-item-actions button:hover{background:#e3f2fd;color:#2196f3}div.workflow .toc-item-actions .navigate-btn:hover{background:#e8f5e9;color:#4caf50}div.workflow .toc-item-actions .delete-btn:hover{background:#ffebee;color:#f44336}div.workflow .execution-flow-container{background:#fff;border-radius:8px;padding:20px;max-height:80vh;overflow-y:auto}div.workflow .execution-flow-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}div.workflow .execution-flow-header h3{margin:0;color:#333;font-size:18px}div.workflow .execution-flow-actions{display:flex;gap:10px}div.workflow .execution-flow-steps{display:flex;flex-direction:column;gap:15px}div.workflow .execution-step{background:#f8f9fa;border-radius:6px;overflow:hidden;transition:all .3s ease}div.workflow .execution-step.expanded{box-shadow:0 2px 8px rgba(0,0,0,.1)}div.workflow .step-header{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:#fff;border-bottom:1px solid #eee;cursor:pointer}div.workflow .step-number{font-weight:600;color:#2196f3;font-size:14px}div.workflow .step-actions button i{transition:transform .3s ease}div.workflow .execution-step.expanded .step-actions button i{transform:rotate(180deg)}div.workflow .step-workers{padding:15px;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}div.workflow .execution-step.expanded .step-workers{max-height:500px;padding:15px;overflow:auto}div.workflow .worker-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:6px;color:#2196f3}div.workflow .wf-matrix-flow{position:fixed;top:80px;right:-40vw;height:calc(100% - 120px);z-index:4;width:40vw;background:#FFF;box-shadow:-4px 0 20px rgba(0,0,0,.15);transition:right .3s ease}div.workflow .wf-matrix-flow.visible{right:0}div.workflow .wf-matrix-flow.closing{right:-40vw}div.workflow .back-to-navigated{pointer-events:all!important;cursor:pointer!important;top:100px!important;right:30px!important;left:unset!important}div.workflow .viz-list-item.hasInputs{border-left:3px solid orange}div.workflow .viz-list-item.hasOutputs{border-right:3px solid green}div.workflow .node-resources-container{pointer-events:all!important;width:25vw!important;height:40vh;max-width:unset!important}div.workflow .ai-agent-chat-container{background:#fff;border-radius:8px;padding:20px;max-height:80vh;display:flex;flex-direction:column}div.workflow .ai-agent-chat-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}div.workflow .ai-agent-chat-header h3{margin:0;color:#333;font-size:18px}div.workflow .ai-agent-chat-messages{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:15px}div.workflow .chat-message{max-width:80%;padding:10px 15px;border-radius:8px;position:relative}div.workflow .user-message{align-self:flex-end;background:#e3f2fd;margin-left:20%}div.workflow .agent-message{align-self:flex-start;background:#f5f5f5;margin-right:20%}div.workflow .message-content{margin-bottom:5px;word-wrap:break-word}div.workflow .message-timestamp{font-size:11px;color:#666;text-align:right}div.workflow .ai-agent-chat-input{margin-top:15px;padding-top:15px;border-top:1px solid #eee}div.workflow .no-messages{text-align:center;color:#666;padding:20px}div.workflow .wf-ai-continue-workflow-container{padding:10px;background-color:#f9f9f9;border-radius:8px}div.workflow .continue-workflow-btn{flex-shrink:0}div.workflow .continue-workflow-btn:disabled{cursor:not-allowed;opacity:.6}div.workflow .continue-workflow-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,123,255,.3)}div.workflow .continue-workflow-msg{margin-left:10px;font-size:12px;color:#666;font-style:italic}div.workflow .wf-ai-agent-tabs-list{list-style:none;padding:0;margin:0}div.workflow .wf-ai-agent-tab-item{padding:12px 15px;cursor:pointer;border-bottom:1px solid #e0e0e0;transition:background-color .2s ease;background-color:#f5f5f5}div.workflow .wf-ai-agent-tab-item:hover{background-color:#e8e8e8}div.workflow .wf-ai-agent-tab-item.active{background-color:#333;color:#fff;font-weight:500}div.workflow .wf-ai-agent-tab-item.active:hover{background-color:#444}div.workflow .wf-ai-agent-tab-name{font-size:13px;font-weight:500;margin-bottom:2px;display:block}div.workflow .wf-ai-agent-tab-id{font-size:11px;opacity:.7;display:block;font-family:monospace}div.workflow .wf-ai-agent-tab-item.active .wf-ai-agent-tab-id{opacity:.9}div.workflow .wf-floating-div.clickable.wf-polling-tooltip{width:40vw;max-width:unset}div.workflow .wf-floating-div.clickable{pointer-events:all}div.workflow .workflow-index-container.search-focused .play-controls,div.workflow .workflow-index-container.search-focused .wf-execution-status{display:none!important}div.workflow .wf-main-container.timelineEnabled .timeline-summary{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:15px}div.workflow .wf-main-container.timelineEnabled .timeline-summary .summary-item{padding:10px}div.workflow .wf-main-container.timelineEnabled .timeline-summary .summary-value{font-size:18px;font-weight:700;margin-bottom:5px}div.workflow .wf-main-container.timelineEnabled .timeline-summary .summary-label{font-size:12px;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}div.workflow .wf-search-filter-info .filter-label i,div.workflow-modal .wf-search-filter-info .filter-label i{color:#1976d2}div.workflow .wf-compact-ancestry .ancestry-title i,div.workflow-modal .wf-compact-ancestry .ancestry-title i{margin-right:5px;color:#666}div.workflow .wf-compact-ancestry .ancestry-button i,div.workflow-modal .wf-compact-ancestry .ancestry-button i{margin-right:4px}div.workflow .pinned-views.btn-group-vertical{position:absolute;top:100px;right:20px;z-index:5}div.workflow .pinned-views .dropdown-header{padding:8px 12px;background-color:#f8f9fa;border-bottom:1px solid #e9ecef}div.workflow .pinned-views .pinned-views-count-badge{margin-left:5px}div.workflow .wf-count-badge{background:#007bff;color:#fff;border-radius:12px;padding:2px 8px;font-size:10px;font-weight:600;min-width:18px;text-align:center;line-height:1.2;box-shadow:0 1px 3px rgba(0,123,255,.3)}div.workflow .wf-pill-popover-content{max-width:300px;font-size:12px}div.workflow .wf-pill-popover-content .popover-section{margin-bottom:10px}div.workflow .wf-pill-popover-content .popover-section:last-child{margin-bottom:0}div.workflow .wf-pill-popover-content h6{margin:0 0 8px;font-size:13px;font-weight:600;color:#333;display:flex;align-items:center;gap:5px}div.workflow .wf-pill-popover-content h6 i{color:#007bff}div.workflow .wf-pill-popover-content p{margin:0 0 5px;line-height:1.4}div.workflow .wf-pill-popover-content hr{margin:8px 0;border-color:#eee}div.workflow .wf-pill-popover-content ul{margin:0;padding-left:0}div.workflow .wf-pill-popover-content li{margin-bottom:3px;display:flex;align-items:center;font-size:11px}div.workflow .wf-ancestry-display{align-items:center;justify-content:center;gap:5px;width:100%;max-width:100%}div.workflow .wf-ancestry-display .wf-scroll-left,div.workflow .wf-ancestry-display .wf-scroll-right{padding:2px 6px;font-size:10px;line-height:1.2;border-radius:3px;border:1px solid #ddd;background:#fff;color:#666;min-width:20px;text-align:center;cursor:pointer;flex-shrink:0}div.workflow .wf-ancestry-display .wf-scroll-left:hover,div.workflow .wf-ancestry-display .wf-scroll-right:hover{background:#f5f5f5;color:#333}div.workflow .wf-ancestry-display .wf-scroll-left.disabled,div.workflow .wf-ancestry-display .wf-scroll-right.disabled{color:#ccc;cursor:not-allowed;background:#f9f9f9}div.workflow .wf-ancestry-display .wf-scroll-left.disabled:hover,div.workflow .wf-ancestry-display .wf-scroll-right.disabled:hover{background:#f9f9f9;color:#ccc}div.workflow .wf-ancestry-display .wf-ancestry-current{flex:1;text-align:center;min-width:0;overflow:hidden}div.workflow .wf-ancestry-display .ancestry-path{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;width:100%;max-width:100%;overflow:hidden}div.workflow .wf-ancestry-display .ancestry-pill{flex-shrink:1;min-width:0;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.workflow .wf-ancestry-display .ancestry-pill[data-worker-id=ellipsis]{flex-shrink:0;max-width:20px}div.workflow div.wf-main-container .wf-top-actions{position:absolute;top:10px;right:10px;z-index:3}div.workflow .collapsed-sequence-expanded-wrapper{display:flex;flex-direction:column;align-items:center}div.workflow .collapsed-sequence-expanded-wrapper .expanded-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px 15px;background:#fff;border-radius:8px;min-width:400px}div.workflow .collapsed-sequence-expanded-wrapper .expanded-header h4{margin:0;color:#1a73e8;font-size:14px;font-weight:600;text-align:center;flex:1}div.workflow .collapsed-sequence-expanded-wrapper .header-actions{display:flex;gap:8px}div.workflow .collapsed-sequence-expanded-wrapper .header-actions .btn{width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center}div.workflow .collapsed-sequence-expanded-container{background:#fff;border-radius:50%;padding:20px;box-shadow:0 8px 32px rgba(0,0,0,.15);border:1px solid #e1e5e9;width:400px;height:400px;animation:expandFromCollapsed .3s ease-out;transform-origin:center bottom;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;position:relative}div.workflow .collapsed-sequence-expanded-container.collapsing{animation:collapseToCollapsed .3s ease-in}div.workflow .collapsed-sequence-expanded-container::before{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:2px;height:20px;background:linear-gradient(to bottom,#1a73e8,transparent);z-index:-1}div.workflow .collapsed-sequence-expanded-container .sequence-info{background:#f8f9fa;border-radius:8px;padding:8px;margin-bottom:10px;text-align:center;width:100%;font-size:12px}div.workflow .collapsed-sequence-expanded-container .search-container{margin-bottom:15px;width:80%}div.workflow .collapsed-sequence-expanded-container .search-container .input-group{border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}div.workflow .collapsed-sequence-expanded-container .search-container .input-group-addon{background:#f8f9fa;border:1px solid #dadce0;border-right:0;color:#5f6368;padding:8px 12px}div.workflow .collapsed-sequence-expanded-container .search-container .form-control:focus{border-color:#1a73e8;box-shadow:0 0 0 2px rgba(26,115,232,.2)}div.workflow .collapsed-sequence-expanded-container .workers-list-container{margin:2px 0;width:100%;flex:1;display:flex;flex-direction:column;align-items:center}div.workflow .collapsed-sequence-expanded-container .workers-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;width:100%}div.workflow .collapsed-sequence-expanded-container .worker-circle-inner{background:#fff;border:2px solid #1a73e8;border-radius:8px;width:100%;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .2s ease;padding:6px}div.workflow .collapsed-sequence-expanded-container .worker-icon{font-size:10px;color:#1a73e8;margin-bottom:2px}div.workflow .collapsed-sequence-expanded-container .worker-name{font-size:10px;font-weight:600;color:#333;text-align:center;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:1px}div.workflow .collapsed-sequence-expanded-container .worker-type{color:#666;text-align:center;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.workflow .collapsed-sequence-expanded-container .pagination-container{margin-top:10px;width:100%;padding-top:15px;border-top:1px solid #e1e5e9}div.workflow .collapsed-sequence-expanded-container .pagination-controls{display:flex;align-items:center;justify-content:center;gap:15px}div.workflow .collapsed-sequence-expanded-container .page-info{font-size:12px;color:#5f6368;font-weight:500}div.workflow .collapsed-sequence-expanded-container .no-results{padding:30px 20px;color:#5f6368}div.workflow .collapsed-sequence-expanded-container .no-results i{margin-bottom:10px;opacity:.5}div.workflow .collapsed-sequence-expanded-container .no-results p{margin:0;font-size:14px}div.workflow .workflow-navigation-container{position:absolute;top:0;right:-40vw;width:40vw;height:100%;background:#fff;z-index:1000;transition:right .3s ease;box-shadow:-2px 0 10px rgba(0,0,0,.1)}div.workflow .workflow-navigation-container .error-data-container{padding:20px}div.workflow .workflow-navigation-container .error-data-header{margin-bottom:20px}div.workflow .workflow-navigation-container .error-data-header h5{color:#d32f2f;margin-bottom:10px}div.workflow .workflow-navigation-container .error-data-header .auto-fix-all-btn{margin-left:15px;white-space:nowrap}div.workflow .workflow-navigation-container .error-data-header .auto-fix-all-btn:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}div.workflow .workflow-navigation-container .error-summary{margin-top:10px}div.workflow .workflow-navigation-container .error-summary .label{margin-right:10px;font-size:12px}div.workflow .workflow-navigation-container .error-workers-list{overflow-y:auto}div.workflow .workflow-navigation-container .error-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:15px;border-top:1px solid #ddd}div.workflow .workflow-navigation-container.visible{right:0}div.workflow .workflow-navigation-container .navigation-header{display:flex;justify-content:space-between;align-items:center;padding:5px 20px}div.workflow .workflow-navigation-container .navigation-header .header-buttons{display:flex;gap:8px;align-items:center}div.workflow .workflow-navigation-container .navigation-title{display:flex;align-items:center;font-weight:600;color:#333}div.workflow .workflow-navigation-container .navigation-title i{margin-right:8px;color:#007bff}div.workflow .workflow-navigation-container .navigation-controls{padding:20px;border-bottom:1px solid #eee}div.workflow .workflow-navigation-container .control-group{margin-bottom:0}div.workflow .workflow-navigation-container .control-label{display:block;margin-bottom:10px;font-weight:500;color:#333}div.workflow .workflow-navigation-container .navigation-content{padding:20px;flex:1 1 auto;overflow-y:auto}div.workflow .workflow-navigation-container .selection-label{display:block;margin-bottom:8px;font-weight:500;color:#333}div.workflow .workflow-navigation-container .form-group{margin-bottom:15px}div.workflow .workflow-navigation-container .navigation-path-container{padding:25px;border-top:1px solid #eee}div.workflow .workflow-navigation-container .path-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}div.workflow .workflow-navigation-container .path-header h5{margin:0;color:#333;font-weight:600}div.workflow .workflow-navigation-container .path-summary{display:flex;gap:15px;font-size:12px;color:#666}div.workflow .workflow-navigation-container .path-warnings{margin-bottom:15px}div.workflow .workflow-navigation-container .path-warnings .alert{margin-bottom:0;padding:10px 15px;font-size:13px}div.workflow .workflow-navigation-container .path-warnings i{margin-right:5px}div.workflow .workflow-navigation-container .direction-step{display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid #e0e0e0;cursor:pointer;transition:background-color .2s ease;position:relative;margin-bottom:0;background:#fff;border-radius:6px}div.workflow .workflow-navigation-container .direction-step:hover{background-color:#f8f9fa;cursor:pointer}div.workflow .workflow-navigation-container .direction-step.navigated{background-color:#e3f2fd;border-left:4px solid #2196f3;box-shadow:0 2px 8px rgba(33,150,243,.15)}div.workflow .workflow-navigation-container .direction-step.navigated .worker-icon{color:#2196f3;transform:scale(1.1)}div.workflow .workflow-navigation-container .direction-step.navigated .worker-name{color:#1976d2;font-weight:600}div.workflow .workflow-navigation-container .direction-step[data-in-flow=false]{opacity:.8;position:relative}div.workflow .workflow-navigation-container .direction-step[data-in-flow=false] .worker-name{font-style:italic}div.workflow .workflow-navigation-container .direction-step[data-in-flow=false] .worker-meta::after{content:" (Not in current flow)";color:#ff9800;font-size:11px;font-style:italic}div.workflow .workflow-navigation-container .flow-status-indicator{display:inline-block;margin-left:8px;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}div.workflow .workflow-navigation-container .flow-status-indicator.out-of-flow{background-color:#ff9800;color:#fff;border:1px solid #f57c00}div.workflow .workflow-navigation-container .flow-status-indicator i{margin-right:3px;font-size:9px}div.workflow .workflow-navigation-container .direction-step .worker-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;margin-right:12px;flex-shrink:0}div.workflow .workflow-navigation-container .direction-step.decision .worker-icon{background-color:#fff3e0;color:#f57c00;border:1px solid #ffcc02}div.workflow .workflow-navigation-container .direction-step .worker-content{flex:1;min-width:0;margin-right:8px;display:flex;flex-direction:column;gap:2px}div.workflow .workflow-navigation-container .direction-step .worker-name{font-weight:400;color:#202124;font-size:16px;line-height:1.4}div.workflow .workflow-navigation-container .direction-step .worker-meta{color:#5f6368;font-size:12px;display:flex;align-items:center;gap:8px}div.workflow .workflow-navigation-container .direction-step .worker-type-label{display:inline-block;font-size:10px;font-weight:500;padding:2px 6px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;background:#f1f3f4;color:#5f6368;border:0}div.workflow .workflow-navigation-container .direction-step .worker-type-label.start{background:#e8f5e8;color:#137333}div.workflow .workflow-navigation-container .direction-step .worker-type-label.decision{background:#fef7e0;color:#b06000}div.workflow .workflow-navigation-container .direction-step .worker-type-label.iterator{background:#fff3e0;color:#f57c00;border:1px solid #ffcc02}div.workflow .workflow-navigation-container .step-connector{margin:18px 0}div.workflow .workflow-navigation-container .direction-step:last-child::after{display:none}div.workflow .workflow-navigation-container .path-header{background:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:16px 20px;margin:-20px -20px 20px -20px}div.workflow .workflow-navigation-container .path-header h5{margin:0 0 8px;font-size:18px;font-weight:400;color:#202124}div.workflow .workflow-navigation-container .path-summary{display:flex;gap:16px;font-size:14px;color:#5f6368}div.workflow .workflow-navigation-container .path-duration,div.workflow .workflow-navigation-container .path-steps{font-weight:500}div.workflow .workflow-navigation-container .direction-step:hover .worker-icon{transform:scale(1.05);box-shadow:0 2px 6px rgba(0,0,0,.15)}div.workflow .workflow-navigation-container .direction-step:hover .worker-name{color:#1a73e8}div.workflow .workflow-navigation-container .no-path-message{padding:40px 20px;text-align:center}div.workflow .workflow-navigation-container .no-path-message i{color:#ccc;margin-bottom:15px}div.workflow .workflow-navigation-container .no-path-message p{color:#666;margin:0}div.workflow .workflow-navigation-container .step-connector{position:relative;margin:10px 0;flex-direction:column;justify-content:center;align-items:center}div.workflow .workflow-navigation-container .step-connector .step-plus-btn{position:relative;border-radius:50%;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;transition:none}div.workflow .workflow-navigation-container .step-connector .step-plus-btn .worker-count{position:absolute;top:-8px;right:-8px;background:#007bff;color:#fff;border-radius:50%;width:18px;height:18px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}div.workflow .workflow-navigation-container .step-connector .step-plus-btn i{transition:none}div.workflow .workflow-navigation-container .step-connector .workers-list{margin-top:10px;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;width:90%;margin:0 auto}div.workflow .workflow-navigation-container .direction-step .worker-actions{margin-left:8px;opacity:0;transition:opacity .2s ease}div.workflow .workflow-navigation-container .direction-step:hover .worker-actions{opacity:1}div.workflow .workflow-navigation-container .direction-step .worker-actions .btn-group{display:flex}div.workflow .workflow-navigation-container .step-connector .workers-list .collapsed-worker-item:last-child{border-bottom:0;margin-bottom:0}div.workflow .workflow-navigation-container .step-connector .workers-list .no-workers{padding:20px;color:#6c757d}div.workflow .workflow-navigation-container .step-connector .workers-list .no-workers i{margin-right:6px}div.workflow .workflow-navigation-container .workers-list-container{padding:25px;display:flex;flex-direction:column;width:100%;height:100%;overflow:auto}div.workflow .wf-filter-title i,div.workflow-modal .wf-filter-title i{margin-right:8px;font-size:16px;color:#666}div.workflow .wf-filter-section-title i,div.workflow-modal .wf-filter-section-title i{margin-right:8px;color:#666;font-size:14px}div.workflow .wf-filter-label i,div.workflow-modal .wf-filter-label i{margin-right:6px;color:#7f8c8d;font-size:14px;width:16px;text-align:center}div.workflow .wf-toggle-input:checked+.wf-toggle-label .wf-toggle-text i,div.workflow-modal .wf-toggle-input:checked+.wf-toggle-label .wf-toggle-text i{color:#1976d2}div.workflow .wf-toggle-text i,div.workflow-modal .wf-toggle-text i{margin-right:8px;color:#7f8c8d;font-size:16px;width:18px;text-align:center}div.workflow .header-left-compact .wf-dropdowns .dropdown-submenu{position:relative}div.workflow .header-left-compact .wf-dropdowns .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-1px;margin-left:0;border-radius:0;min-width:200px}div.workflow .header-left-compact .wf-dropdowns .dropdown-submenu:hover>.dropdown-menu{display:block}div.workflow .header-left-compact .wf-dropdowns .dropdown>a{padding:8px 15px;display:block;text-decoration:none;color:#333}div.workflow .header-left-compact .wf-dropdowns .dropdown>a:hover{background-color:#f5f5f5}div.workflow .header-left-compact .wf-dropdowns .dropdown-submenu:hover>.dropdown-menu{display:block!important}div.workflow .header-left-compact .wf-dropdowns .dropdown-menu{position:absolute;z-index:1000}div.workflow .header-left-compact .wf-dropdowns .dropdown-submenu>a{position:relative;padding:8px 15px;display:block;text-decoration:none;color:#333}div.workflow .header-left-compact .wf-dropdowns .dropdown-submenu>a:hover{background-color:#f5f5f5}div.workflow .workflow-activities-container{display:flex;flex-direction:column;height:100%;background-color:#f8f9fa;border-top:1px solid #dee2e6}div.workflow .workflow-activities-header{display:flex;justify-content:space-between;align-items:center;background-color:#f5f5f5;padding:8px 12px;min-height:40px}div.workflow .workflow-activities-header-left{display:flex;align-items:center;gap:8px}div.workflow .workflow-activities-toggle-icon{cursor:pointer;font-size:12px;transition:transform .2s ease}div.workflow .workflow-activities-toggle-icon.collapsed{transform:rotate(-90deg)}div.workflow .workflow-activities-title{font-weight:500;font-size:14px}div.workflow .workflow-activities-header-right{display:flex;gap:6px}div.workflow .workflow-activities-btn{padding:4px 8px}div.workflow .workflow-activities-content{flex:1;overflow:hidden;display:flex;flex-direction:column}div.workflow .workflow-activities-content.collapsed{display:none}div.workflow .workflow-activities-view .workflow-activities-content.collapsed{display:none}div.workflow .workflow-activities-view{height:100%;display:flex;flex-direction:column}div.workflow .workflow-activities-view .workflow-activities-container{height:100%;display:flex;flex-direction:column}div.workflow .workflow-activities-logs-container{flex:1;overflow:auto;padding:8px;background-color:#fff}div.workflow .workflow-activities-logs-container .logs-table{width:100%;border-collapse:collapse;font-size:12px}div.workflow .workflow-activities-logs-container .logs-table th{background-color:#f8f9fa;padding:6px 8px;text-align:left;border-bottom:1px solid #dee2e6;font-weight:500;color:#495057}div.workflow .workflow-activities-logs-container .logs-table td{padding:6px 8px;border-bottom:1px solid #f1f3f4;vertical-align:top}div.workflow .workflow-activities-logs-container .logs-table tr:hover{background-color:#f8f9fa}div.workflow .workflow-activities-logs-container .timestamp-column{width:80px;font-family:monospace;color:#6c757d}div.workflow .workflow-activities-logs-container .activity-column{flex:1;word-wrap:break-word}div.workflow .wf-split-nav-content .workflow-navigation-container{position:relative;height:100%;width:100%}div.workflow .wf-split-right-nav{background:#fff;height:100%;display:flex;flex-direction:column}div.workflow .wf-split-nav-breadcrumbs{padding:8px 12px;border-bottom:1px solid #dee2e6;background:#f8f9fa;display:flex;align-items:center;justify-content:space-between;min-height:40px;flex-shrink:0}div.workflow .wf-split-nav-breadcrumb-items{display:flex;align-items:center;flex:1;overflow-x:auto;white-space:nowrap}div.workflow .breadcrumb-item{cursor:pointer;color:#007bff;padding:6px 12px;border-radius:4px;display:inline-flex;align-items:center;font-size:13px;font-weight:500;margin-right:4px;transition:all .2s ease;border:1px solid transparent}div.workflow .breadcrumb-item.active{color:#495057;font-weight:600;cursor:default;background:#e3f2fd;border-color:#bbdefb}div.workflow .breadcrumb-item:not(.active):hover{background:#e9ecef;border-color:#ced4da}div.workflow .breadcrumb-separator{margin:0 6px;color:#6c757d;font-size:12px;font-weight:700}div.workflow .wf-split-nav-close{margin-left:12px;padding:6px 10px;border:1px solid #dc3545;background:#fff;color:#dc3545;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease;flex-shrink:0}div.workflow .wf-split-nav-close:hover{background:#dc3545;color:#fff}div.workflow .wf-split-nav-content{flex:1;position:relative;overflow:hidden}div.workflow .wf-split-nav-tab{display:none;height:100%;width:100%}div.workflow .wf-split-nav-tab.active{display:block}div.workflow .dep-start-box{border:2px solid #007bff;border-radius:8px;padding:30px 20px;text-align:center;background:#f8f9fa;box-shadow:0 2px 4px rgba(0,0,0,.1)}div.workflow .dep-start-title{font-size:24px;font-weight:700;color:#007bff;margin-bottom:15px}div.workflow .dep-start-count{font-size:14px;color:#6c757d}div.workflow .dep-start-count i{margin-right:5px}div.workflow .marker-pairing-container{height:100%}div.workflow .marker-pairing-header{border-bottom:1px solid #e9ecef;padding-bottom:15px}div.workflow .marker-pairing-table-container{border:1px solid #dee2e6;border-radius:4px;background:#fff}div.workflow .marker-pairing-table{margin-bottom:0;font-size:13px}div.workflow .marker-pairing-table th{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;font-weight:600;text-align:center;vertical-align:middle;padding:12px 8px;white-space:nowrap}div.workflow .marker-pairing-table td{padding:8px;vertical-align:middle;border-top:1px solid #dee2e6}div.workflow .marker-pairing-table .form-control,div.workflow .marker-pairing-table .sl-select2{width:100%;min-width:80px;font-size:12px;padding:4px 8px;height:28px;border:1px solid #ced4da;border-radius:3px}div.workflow .marker-pairing-table .form-control:focus,div.workflow .marker-pairing-table .sl-select2:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}div.workflow .marker-pairing-table .color-input{width:60px;height:28px;padding:2px;border:1px solid #ced4da;border-radius:3px;cursor:pointer}div.workflow .marker-pairing-table .number-input{width:70px;text-align:center}div.workflow .marker-pairing-table .text-input{min-width:100px}div.workflow .marker-pairing-table .action-buttons{text-align:center;white-space:nowrap}div.workflow .marker-pairing-table .btn-remove{padding:2px 6px;font-size:11px;line-height:1.2}div.workflow .marker-pairing-actions{text-align:left;padding-top:15px;border-top:1px solid #e9ecef}div.workflow .marker-pairing-table tbody tr:hover{background-color:#f8f9fa}div.workflow .marker-pairing-table tbody tr:last-child td{border-bottom:0}div.workflow .workflow-navigation-container .issue-detail-toggle,div.workflow .workflow-navigation-container .issue-auto-fix-btn{display:none!important}div.workflow .wf-split-nav-tab .modal-backdrop{display:none!important}div.workflow .wf-split-nav-tab .sidebar-view{position:static!important;transform:none!important;height:100%}div.workflow .wf-split-nav-tab .d3view-plugins-sidebar{position:static!important;box-shadow:none;width:100%!important;border:0!important;animation:unset!important}div.wf-execution-node-side-panel.in .modal-content{border-radius:0;border:0;height:100%}div.wf-execution-node-side-panel.in .modal-content{border-radius:0;border:0;height:100%}div.wf-execution-node-side-panel.in .modal-content{border-radius:0;border:0;height:100%}div.workflow-modal .card.guide-step{height:auto;overflow:auto}div.workflow .guide-step .guide-input{flex:1 1 calc(33% - 20px);margin:0 10px;padding-left:0;box-shadow:var(--plugin-box-shadow-light);position:relative}div.workflow-modal .card.guide-step h1.lead{padding-left:4px}div.workflow-modal .guide-step .input-tags [data-key]:hover .remove-ip{opacity:1;pointer-events:all}div.workflow-modal .guide-step .input-tags [data-key]:hover .remove-ip:hover{color:red}div.workflow-modal .guide-step .input-tags .remove-ip{position:absolute;right:0;top:-10px;opacity:0;pointer-events:none}div.workflow-modal .guide-step .guide-inputs-grid{width:100%;min-height:200px;background:#fafafa;padding:10px}div.workflow-modal .guide-step .guide-inputs-grid .grid-stack-item-content{border:1px solid #ddd;border-radius:4px;background:#fff;display:flex;align-items:center}div.workflow-modal .guide-step .guide-inputs-grid .grid-stack-item-content .input-value-container{display:none}div.workflow-modal .guide-step .guide-inputs-grid .grid-stack-item.showValue .input-value-container{display:block}div.workflow-modal .guide-step .guide-inputs-grid .grid-stack-item-content .ip-name{width:calc(100% - 40px)}div.workflow-modal .guide-step .guide-inputs-grid .grid-stack-item-content .ip-name>div{overflow:hidden;text-overflow:ellipsis}div.workflow-modal .guide-step .grid-item-buttons{position:absolute;top:5px;right:5px;cursor:move;opacity:.5;display:flex;align-items:center}div.workflow-modal .guide-step .grid-stack-item-handle:hover{opacity:1}div.bootstrap-select.-wf .dropdown-menu{overflow:auto}div.bootstrap-select.-wf .dropdown-menu{overflow:auto}div.wf-popover,div.bootstrap-select.-wf .dropdown-menu,div.fb-popover{z-index:1100!important}div.bootstrap-select.-wf .dropdown-menu{overflow:auto}div.wf-popover,div.bootstrap-select.-wf .dropdown-menu,div.fb-popover{z-index:1100!important}.wf-workers-tree .view-node{display:none}.wf-workers-tree .tv-content:hover .view-node{display:inline!important}div.workflow-node-location{position:fixed;width:75%;top:1px;right:0;margin:10px 0;z-index:2000;background:#FFF;border:1px solid #DDD}div.workflow-node-location .close{font-size:3em;display:inline-block;position:absolute;right:10px}div.workflow-node-location{position:fixed;width:75%;top:1px;right:0;margin:10px 0;z-index:2000;background:#FFF;border:1px solid #DDD}div.workflow-node-location .close{font-size:3em;display:inline-block;position:absolute;right:10px}div.workflow div.wf-main-container[data-mode=view] .wf_switch_mode,div.workflow div.wf-main-container[data-mode=view] .canvas_selection,div.workflow div.wf-main-container[data-mode=view] .toggle_logs,div.workflow div.wf-main-container[data-mode=view] .wf_keyboard_shortcuts,div.workflow div.wf-main-container[data-mode=view] .wf_tour{display:none}div.workflow div[data-mode=view] .wf-footer{display:none}div.workflow .workflow-index[data-view=io] .wf-footer,div.workflow .workflow-index[data-view=io] .full-view{display:none}div.workflow .workflow-index[data-view=io] .io-view-container{display:block!important}div.workflow .workflow-index[data-view=io] .back_to_full{display:block!important}div.workflow-node-location{position:fixed;width:75%;top:1px;right:0;margin:10px 0;z-index:2000;background:#FFF;border:1px solid #DDD}div.workflow-node-location .close{font-size:3em;display:inline-block;position:absolute;right:10px}div.workflow div.wf-main-container[data-mode=view] .wf_switch_mode,div.workflow div.wf-main-container[data-mode=view] .canvas_selection,div.workflow div.wf-main-container[data-mode=view] .toggle_logs,div.workflow div.wf-main-container[data-mode=view] .wf_keyboard_shortcuts,div.workflow div.wf-main-container[data-mode=view] .wf_tour{display:none}div.workflow div[data-mode=view] .wf-footer{display:none}div.workflow .workflow-index[data-view=io] .wf-footer,div.workflow .workflow-index[data-view=io] .full-view{display:none}div.workflow .workflow-index[data-view=io] .io-view-container{display:block!important}div.workflow .workflow-index[data-view=io] .back_to_full{display:block!important}.d3view-top-arrow:before,.d3view-top-arrow:after{width:0;height:0;content:'';position:absolute;left:50%;transform:translateX(-50%);top:-9px;border-style:solid}.d3view-top-arrow:before{border-width:0 8px 8px;border-color:transparent transparent #FFF}.d3view-top-arrow:after{border-width:0 9px 9px;border-color:transparent transparent #EEE}.d3view-top-arrow:before,.d3view-top-arrow:after{width:0;height:0;content:'';position:absolute;left:50%;transform:translateX(-50%);top:-9px;border-style:solid}.d3view-top-arrow:before{border-width:0 8px 8px;border-color:transparent transparent #FFF}.d3view-top-arrow:after{border-width:0 9px 9px;border-color:transparent transparent #EEE}div.wf-canvas-interfacer{z-index:2000!important;position:fixed;border:1px solid #DDD;border-radius:5px;margin-top:10px;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}div.wf-canvas-interfacer canvas{background:radial-gradient(circle,rgba(255,255,255,1) 0,rgba(247,247,247,1) 82%,rgba(213,213,213,1) 100%,rgba(208,208,208,1) 100%)}div.wf-canvas-interfacer .close_ci{position:absolute;top:0;right:2px;color:dimgray}div.wf-canvas-interfacer .my-location{position:absolute;bottom:5px;right:2px}div.wf-canvas-interfacer .my-location:hover{color:#428bca}.d3view-top-arrow:before,.d3view-top-arrow:after{width:0;height:0;content:'';position:absolute;left:50%;transform:translateX(-50%);top:-9px;border-style:solid}.d3view-top-arrow:before{border-width:0 8px 8px;border-color:transparent transparent #FFF}.d3view-top-arrow:after{border-width:0 9px 9px;border-color:transparent transparent #EEE}div.wf-canvas-interfacer{z-index:2000!important;position:fixed;border:1px solid #DDD;border-radius:5px;margin-top:10px;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}div.wf-canvas-interfacer canvas{background:radial-gradient(circle,rgba(255,255,255,1) 0,rgba(247,247,247,1) 82%,rgba(213,213,213,1) 100%,rgba(208,208,208,1) 100%)}div.wf-canvas-interfacer .close_ci{position:absolute;top:0;right:2px;color:dimgray}div.wf-canvas-interfacer .my-location{position:absolute;bottom:5px;right:2px}div.wf-canvas-interfacer .my-location:hover{color:#428bca}.wf-collected-outputs .viz-containers.pl-flex.full-h{max-width:100%}div.workflow .chart-view .wf-comment-box{position:fixed;cursor:text;top:0;left:0;padding:10px;min-width:200px;min-height:150px;max-height:600px}div.workflow .chart-view .wf-comment-box .wf-comment-box-contents{box-shadow:var(--plugin-box-shadow-light);background-color:#FFF;border:1px solid #DDD;border-radius:10px;padding:20px;position:relative}div.workflow .chart-view .wf-comment-box .drag-handle,div.workflow .chart-view .wf-comment-box .close_comment,div.workflow .chart-view .wf-comment-box .ui-resizable-handle,div.workflow .chart-view .wf-comment-box .comment-box-footer{opacity:0}div.workflow .chart-view .wf-comment-box:hover .drag-handle,div.workflow .chart-view .wf-comment-box:hover .close_comment,div.workflow .chart-view .wf-comment-box:hover .ui-resizable-handle,div.workflow .chart-view .wf-comment-box:hover .comment-box-footer{opacity:1}div.workflow .chart-view .wf-comment-box.ui-resizable-resizing .ui-resizable-handle{opacity:1}div.workflow .chart-view .wf-comment-box.ui-draggable-dragging .drag-handle{opacity:1}div.workflow .chart-view .wf-comment-box.ui-draggable-dragging .wf-comment-box-contents{border:1px solid red}div.workflow .chart-view .wf-comment-box .ui-resizable-handle.ui-resizable-se{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMS42MjYgNTExLjYyNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjYyNiA1MTEuNjI3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTMyOC45MDYsNDAxLjk5NGgtMzYuNTUzVjEwOS42MzZoMzYuNTUzYzQuOTQ4LDAsOS4yMzYtMS44MDksMTIuODQ3LTUuNDI2YzMuNjEzLTMuNjE1LDUuNDIxLTcuODk4LDUuNDIxLTEyLjg0NSAgIGMwLTQuOTQ5LTEuODAxLTkuMjMxLTUuNDI4LTEyLjg1MWwtNzMuMDg3LTczLjA5QzI2NS4wNDQsMS44MDksMjYwLjc2LDAsMjU1LjgxMywwYy00Ljk0OCwwLTkuMjI5LDEuODA5LTEyLjg0Nyw1LjQyNCAgIGwtNzMuMDg4LDczLjA5Yy0zLjYxOCwzLjYxOS01LjQyNCw3LjkwMi01LjQyNCwxMi44NTFjMCw0Ljk0NiwxLjgwNyw5LjIyOSw1LjQyNCwxMi44NDVjMy42MTksMy42MTcsNy45MDEsNS40MjYsMTIuODUsNS40MjYgICBoMzYuNTQ1djI5Mi4zNThoLTM2LjU0MmMtNC45NTIsMC05LjIzNSwxLjgwOC0xMi44NSw1LjQyMWMtMy42MTcsMy42MjEtNS40MjQsNy45MDUtNS40MjQsMTIuODU0ICAgYzAsNC45NDUsMS44MDcsOS4yMjcsNS40MjQsMTIuODQ3bDczLjA4OSw3My4wODhjMy42MTcsMy42MTcsNy44OTgsNS40MjQsMTIuODQ3LDUuNDI0YzQuOTUsMCw5LjIzNC0xLjgwNywxMi44NDktNS40MjQgICBsNzMuMDg3LTczLjA4OGMzLjYxMy0zLjYyLDUuNDIxLTcuOTAxLDUuNDIxLTEyLjg0N2MwLTQuOTQ4LTEuODA4LTkuMjMyLTUuNDIxLTEyLjg1NCAgIEMzMzguMTQyLDQwMy44MDIsMzMzLjg1Nyw0MDEuOTk0LDMyOC45MDYsNDAxLjk5NHoiIGZpbGw9IiM2NjY2NjYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);transform:rotate(-45deg);width:20px;height:20px;cursor:se-resize;z-index:200;right:12px;bottom:12px}div.workflow .chart-view .wf-comment-box.collapsed{min-width:unset!important;min-height:unset!important;border-radius:0;padding:0;display:none}div.workflow .chart-view .wf-comment-box.collapsed .close,div.workflow .chart-view .wf-comment-box.collapsed .ui-resizable-handle{display:none}div.workflow .chart-view .wf-comment-box.highlighted{border-color:#428bca;border-width:3px}div.workflow .wf-comment-box .comment-title{display:inline-block}div.workflow .wf-comment-box .comment-editor{overflow:auto;height:100%;word-break:break-all;line-height:initial}div.workflow .chart-view .wf-comment-box{position:absolute;cursor:text;top:0;left:0;padding:10px;min-width:200px;min-height:150px;max-height:600px}div.workflow .chart-view .wf-comment-box .wf-comment-box-contents{box-shadow:var(--plugin-box-shadow-light);background-color:#FFF;border:1px solid #DDD;border-radius:10px;padding:20px;position:relative}div.workflow .chart-view .wf-comment-box .drag-handle,div.workflow .chart-view .wf-comment-box .close_comment,div.workflow .chart-view .wf-comment-box .ui-resizable-handle,div.workflow .chart-view .wf-comment-box .comment-box-footer{opacity:0}div.workflow .chart-view .wf-comment-box:hover .drag-handle,div.workflow .chart-view .wf-comment-box:hover .close_comment,div.workflow .chart-view .wf-comment-box:hover .ui-resizable-handle,div.workflow .chart-view .wf-comment-box:hover .comment-box-footer{opacity:1}div.workflow .chart-view .wf-comment-box.ui-resizable-resizing .ui-resizable-handle{opacity:1}div.workflow .chart-view .wf-comment-box.ui-draggable-dragging .drag-handle{opacity:1}div.workflow .chart-view .wf-comment-box.ui-draggable-dragging .wf-comment-box-contents{border:1px solid red}div.workflow .chart-view .wf-comment-box .ui-resizable-handle.ui-resizable-se{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMS42MjYgNTExLjYyNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjYyNiA1MTEuNjI3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTMyOC45MDYsNDAxLjk5NGgtMzYuNTUzVjEwOS42MzZoMzYuNTUzYzQuOTQ4LDAsOS4yMzYtMS44MDksMTIuODQ3LTUuNDI2YzMuNjEzLTMuNjE1LDUuNDIxLTcuODk4LDUuNDIxLTEyLjg0NSAgIGMwLTQuOTQ5LTEuODAxLTkuMjMxLTUuNDI4LTEyLjg1MWwtNzMuMDg3LTczLjA5QzI2NS4wNDQsMS44MDksMjYwLjc2LDAsMjU1LjgxMywwYy00Ljk0OCwwLTkuMjI5LDEuODA5LTEyLjg0Nyw1LjQyNCAgIGwtNzMuMDg4LDczLjA5Yy0zLjYxOCwzLjYxOS01LjQyNCw3LjkwMi01LjQyNCwxMi44NTFjMCw0Ljk0NiwxLjgwNyw5LjIyOSw1LjQyNCwxMi44NDVjMy42MTksMy42MTcsNy45MDEsNS40MjYsMTIuODUsNS40MjYgICBoMzYuNTQ1djI5Mi4zNThoLTM2LjU0MmMtNC45NTIsMC05LjIzNSwxLjgwOC0xMi44NSw1LjQyMWMtMy42MTcsMy42MjEtNS40MjQsNy45MDUtNS40MjQsMTIuODU0ICAgYzAsNC45NDUsMS44MDcsOS4yMjcsNS40MjQsMTIuODQ3bDczLjA4OSw3My4wODhjMy42MTcsMy42MTcsNy44OTgsNS40MjQsMTIuODQ3LDUuNDI0YzQuOTUsMCw5LjIzNC0xLjgwNywxMi44NDktNS40MjQgICBsNzMuMDg3LTczLjA4OGMzLjYxMy0zLjYyLDUuNDIxLTcuOTAxLDUuNDIxLTEyLjg0N2MwLTQuOTQ4LTEuODA4LTkuMjMyLTUuNDIxLTEyLjg1NCAgIEMzMzguMTQyLDQwMy44MDIsMzMzLjg1Nyw0MDEuOTk0LDMyOC45MDYsNDAxLjk5NHoiIGZpbGw9IiM2NjY2NjYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);transform:rotate(-45deg);width:20px;height:20px;cursor:se-resize;z-index:200;right:12px;bottom:12px}div.workflow .chart-view .wf-comment-box.collapsed{min-width:unset!important;min-height:unset!important;border-radius:0;padding:0;display:none}div.workflow .chart-view .wf-comment-box.collapsed .close,div.workflow .chart-view .wf-comment-box.collapsed .ui-resizable-handle{display:none}div.workflow .chart-view .wf-comment-box.highlighted{border-color:#428bca;border-width:3px}div.workflow .wf-comment-box .comment-title{display:inline-block}div.workflow .wf-comment-box .comment-editor{overflow:auto;height:100%;word-break:break-all;line-height:initial}div.workflow .wf-comment-box .comment-buttons{position:absolute;right:7px;top:-19px;padding:4px;cursor:move}div.workflow .wf-comment-box .drag-handle{position:absolute;cursor:move;z-index:3}div.workflow .wf-comment-box .drag-handle:hover{color:red}.wf-cora .cora-outputs .workflow-modal,.wf-cora .cora-outputs .worker-inputs{height:auto!important}div.wf-curve-events.is_rendering{cursor:progress!important}div.wf-curve-events.is_rendering div{pointer-events:none}div.wf-curve-events.is_rendering .d3view-no-data{display:block!important;color:dimgrey;z-index:2}div.wf-curve-events.is_rendering .d3view-no-data span:after{content:'Rendering';margin-left:10px}div#wf-curve-events.event-adding .add_new{opacity:.3;pointer-events:none!important}div.wf-curve-events.is_rendering{cursor:progress!important}div.wf-curve-events.is_rendering div{pointer-events:none}div.wf-curve-events.is_rendering .d3view-no-data{display:block!important;color:dimgrey;z-index:2}div.wf-curve-events.is_rendering .d3view-no-data span:after{content:'Rendering';margin-left:10px}div#wf-curve-events.event-adding .add_new{opacity:.3;pointer-events:none!important}div.wf-curve-scalar-selector ul.scalars-list li a{text-decoration:none}div.wf-curve-scalar-selector ul.scalars-list li.active .dimgrey{color:#FFF}div.wf-curve-scalar-selector ul.scalars-list li a{text-decoration:none}div.wf-curve-scalar-selector ul.scalars-list li.active .dimgrey{color:#FFF}div.wf-curve-traceability .d3view-inputsBuilder{border:0}div.wf-curve-traceability .tr-list li.list-group-item:hover{background-color:#f5f5f5}div.wf-curve-traceability .ui-layout-container>div{height:100%!important}div.workflow .docked-start .run_wf{position:relative;top:-40px!important;left:calc(50% - 12px)!important;font-size:23px!important}div.workflow .docked-start .ip-count{position:absolute;top:-18px!important;left:0;font-size:12px!important;color:grey}div.workflow .docked-start .op-count{position:absolute;top:-18px!important;right:0;font-size:12px!important;color:grey}div.workflow .docked-start>.box{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:100px;height:60px;background-color:#eee;margin-bottom:10px;border:1px solid #4f5359;cursor:pointer;display:flex;align-items:center;justify-content:center}div.workflow .docked-start:hover>.box{background-color:var(--dt-selection-color)}div.workflow div.chart-view .wf-graph-info{position:absolute;right:60px;top:10px;padding:15px;z-index:2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:auto;max-width:500px;word-break:break-word;background:#FFF;border-radius:5px;border:1px solid transparent;cursor:move;overflow:hidden auto;max-height:50vh;height:auto!important}div.workflow div.chart-view .wf-graph-info:hover{border-color:#DDD}div.workflow div.chart-view .wf-graph-info .show_additionals.opened{color:green}div.workflow div.chart-view .wf-graph-info .panel-default>.panel-heading{background-color:#FFF;background-image:none}div.workflow div.chart-view .wf-graph-info [data-category]{cursor:pointer}div.workflow div.chart-view .wf-graph-info [data-category] .wf-worker-type{flex:1 1 auto!important}div.workflow div.chart-view .wf-graph-info [data-category]:hover>*{color:#aaa}div.workflow div.chart-view .wf-graph-info [data-category].clicked>*{color:steelblue}div#wf-execute-workflow-node-modal li.field-item span.history.active i{color:green}div#wf-execute-workflow-node-modal li.field-item span.history.active i{color:green}div#wf-execute-workflow-node-modal li.field-item span.history.active i{color:green}div#wf-execute-workflow-node-modal li.field-item .curve-override-buttons{position:absolute;right:0;top:0}div#wf-execute-workflow-node-modal li.field-item textarea{max-height:200px;resize:vertical}div#wf-execute-workflow-node-modal .edit_options li.field-item div.remote-lookup-list{padding:0}div#wf-execute-workflow-node-modal li.field-item .file-view{cursor:pointer}div#wf-execute-workflow-node-modal #wf-worker-inputs li.field-item .file-error{text-align:left;font-weight:700;padding-top:9px;font-size:12px;clear:both}div#wf-execute-workflow-node-modal li.field-item .curve-override-buttons{position:absolute;right:0;top:0}div#wf-execute-workflow-node-modal li.field-item textarea{max-height:200px;resize:vertical}div#wf-execute-workflow-node-modal .edit_options li.field-item div.remote-lookup-list{padding:0}div#wf-execute-workflow-node-modal li.field-item .file-view{cursor:pointer}div#wf-execute-workflow-node-modal #wf-worker-inputs li.field-item .file-error{text-align:left;font-weight:700;padding-top:9px;font-size:12px;clear:both}div#wf-execute-workflow-node-modal li.field-item .curve-override-buttons{position:absolute;right:0;top:0}div#wf-execute-workflow-node-modal li.field-item textarea{max-height:200px;resize:vertical}div#wf-execute-workflow-node-modal .edit_options li.field-item div.remote-lookup-list{padding:0}div#wf-execute-workflow-node-modal li.field-item .file-view{cursor:pointer}div#wf-execute-workflow-node-modal #wf-worker-inputs li.field-item .file-error{text-align:left;font-weight:700;padding-top:9px;font-size:12px;clear:both}div.sl-select2#select2-drop .select2-results li.select2-highlighted .item-id{color:#FFF}div#wf-newton.curve_plot{position:absolute!important}div#wf-newton.curve_plot{position:absolute!important}div#wf-newton.curve_plot{position:absolute!important}div.wf-reporters .reporter-item-buttons{opacity:0;position:absolute;top:50%;right:4px;pointer-events:none;z-index:1}div.wf-reporters li.list-group-item:hover{background-color:var(--d3neutralLighterAlt)}div.wf-reporters li.list-group-item:hover .reporter-item-buttons{opacity:1;position:absolute;pointer-events:all}.wf-workers-container .worker-name{font-size:1.3em;font-weight:700;color:#333!important;flex:1 1 auto;margin-bottom:0;display:inline-block;overflow:hidden}.wf-workers-container .worker-name img{vertical-align:top}.wf-workers-container .worker-name{font-size:1.3em;font-weight:700;color:#333!important;flex:1 1 auto;margin-bottom:0;display:inline-block;overflow:hidden}.wf-workers-container .worker-name img{vertical-align:top}.wf-workers-container .worker-name{font-size:inherit!important;width:100%;margin:4px 5px 4px 0;text-overflow:ellipsis;white-space:nowrap}.wf-workers-container .worker-name{font-size:1.3em;font-weight:700;color:#333!important;flex:1 1 auto;margin-bottom:0;display:inline-block;overflow:hidden}.wf-workers-container .worker-name img{vertical-align:top}.wf-workers-container .worker-name{font-size:inherit!important;width:100%;margin:4px 5px 4px 0;text-overflow:ellipsis;white-space:nowrap}div.wf-execution-node-side-panel.in{opacity:1!important;right:0!important}div.wf-execution-node-side-panel.in{opacity:1!important;right:0!important}div.wf-execution-node-side-panel.in{opacity:1!important;right:0!important}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu{width:400px;font-size:11px;top:31px}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu:after,div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu:before{content:'';width:0;height:0;border-style:solid;position:absolute;right:1px}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu:after{border-width:0 7px 7px;border-color:transparent transparent #F5F5F5;top:-6px;right:2px}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu:before{border-width:0 8px 8px;border-color:transparent transparent #DDD;top:-8px}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu .nav-pills li>a{padding:5px}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu .tab-content .tab-pane>.row{margin:0!important;padding:12px;border-bottom:1px solid #ddd}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu .tab-content .tab-pane>.row:last-child{border:0}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu{width:400px;font-size:11px;top:31px}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu:after,div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu:before{content:'';width:0;height:0;border-style:solid;position:absolute;right:1px}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu:after{border-width:0 7px 7px;border-color:transparent transparent #F5F5F5;top:-6px;right:2px}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu:before{border-width:0 8px 8px;border-color:transparent transparent #DDD;top:-8px}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu .nav-pills li>a{padding:5px}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu .tab-content .tab-pane>.row{margin:0!important;padding:12px;border-bottom:1px solid #ddd}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu .tab-content .tab-pane>.row:last-child{border:0}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu{width:400px;font-size:11px;top:31px}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu:after,div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu:before{content:'';width:0;height:0;border-style:solid;position:absolute;right:1px}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu:after{border-width:0 7px 7px;border-color:transparent transparent #F5F5F5;top:-6px;right:2px}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu:before{border-width:0 8px 8px;border-color:transparent transparent #DDD;top:-8px}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu .nav-pills li>a{padding:5px}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu .tab-content .tab-pane>.row{margin:0!important;padding:12px;border-bottom:1px solid #ddd}div.workflow div.flow-container .wf-header .wf-settings .dropdown-menu .tab-content .tab-pane>.row:last-child{border:0}div.wf-sl-layout .ui-draggable-dragging{z-index:20!important;cursor:move}div.wf-sl-layout .ui-draggable-dragging>*{pointer-events:none}div.wf-sl-layout a[data-toggle=collapse] .fa-caret-right{margin-right:3px;transition:transform .3s ease-in}div.wf-sl-layout a[data-toggle=collapse][aria-expanded=true] .fa-caret-right{transform:rotate(90deg)}div.wf-sl-layout .inputsList .panel-collapse ul.list-group,div.wf-sl-layout .inputsList .panel-collapse ul.list-group li.list-group-item{border:0}.sl-reporter-configs .data-filters-body,.wf-sl-layout .sl-generic-settings .data-filters-body{padding:0!important}.wf-sl-layout .droppable{transition:background-color .2s ease-in}.wf-sl-layout .drop-map{cursor:pointer}.wf-sl-layout .drop-map:hover .label{background-color:var(--plugin-primary-color)}.wf-sl-layout .droppable.drop-start,.wf-sl-layout .pl-droppable.drop-start,.wf-sl-layout .drop-start{background-color:var(--d3neutralLighterAlt)}.wf-sl-layout .viz-params div.form-group.hovered div.select2-container ul.select2-choices,.wf-sl-layout .viz-params div.form-group.hovered div.select2-container a.select2-choice,.wf-sl-layout .viz-params div.form-group.hovered div.ms-dd-toggle{background:#e6ffe6!important}.wf-sl-layout .page-panel,.wf-sl-layout .vis-panel{padding:10px;border:1px solid #DDD;transition:border-color .2s ease-in;margin-bottom:10px;position:relative}.wf-sl-layout .page-panel{padding:30px 10px}.wf-sl-layout .page-panel.active,.wf-sl-layout .vis-panel.active{border-color:var(--plugin-primary-color)}.wf-sl-layout .vis-item{width:calc(100% / 5);height:75px;border:1px solid #DDD;margin:7px;text-align:center}.wf-sl-layout .vis-item{}.wf-sl-layout .ui-layout-container .ui-layout-west{background-color:transparent!important;box-shadow:none!important}.wf-sl-layout .droppable input,.wf-sl-layout .droppable .plugin-bs-select button,.wf-sl-layout .droppable{transition:background-color .2s ease-in,border-color .2s ease-in}.wf-sl-layout .droppable.hovered input,.wf-sl-layout .droppable.hovered button,.wf-sl-layout .droppable.hovered{background:#e6ffe6!important;border-color:#428bca;outline-color:#428bca;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 5px rgb(102 175 233 / 60%)}.wf-sl-layout .gi-body>.tab-content{padding:0!important}.wf-sl-layout .ui-layout-container>div.ui-layout-pane{height:100%!important;padding:10px!important;border:0!important;border-right:1px solid #DDD!important;background:unset!important}.wf-sl-layout .ui-layout-container>div.ui-layout-pane:last-child{border-right:0!important}.wf-sl-layout .generic-input-template{padding:0}.wf-sl-layout ul.pager.gi-pager{font-size:2em;margin:10px}.wf-sl-layout .ui-layout-resizer:hover{background-color:#428bca!important}.wf-sl-layout .sl-kpi-targets .data-filters-body{padding:0!important}.wf-sl-layout .ds-dropzone{border-width:3px}.wf-sl-layout .ds-dropzone:hover{background:#f5f5f5}.wf-sl-layout .ds-dropzone:after{content:'Drop file here or click to upload';pointer-events:none;position:absolute;left:50%;top:50%;font-size:2em;transform:translate(-50%,-50%);color:dimgray}.wf-sl-layout .grouped-layout.showVizPreview .reporter-options-preview{display:block!important;width:40%;float:left}.wf-sl-layout .grouped-layout.showVizPreview .reporter-default-options{flex:1 1 auto;width:60%;float:left}.wf-sl-layout .grouped-layout .reporter-default-options{width:100%}div.wf-sl-layout .ui-draggable-dragging{z-index:20!important;cursor:move}div.wf-sl-layout .ui-draggable-dragging>*{pointer-events:none}div.wf-sl-layout a[data-toggle=collapse] .fa-caret-right{margin-right:3px;transition:transform .3s ease-in}div.wf-sl-layout a[data-toggle=collapse][aria-expanded=true] .fa-caret-right{transform:rotate(90deg)}div.wf-sl-layout .inputsList .panel-collapse ul.list-group,div.wf-sl-layout .inputsList .panel-collapse ul.list-group li.list-group-item{border:0}.sl-reporter-configs .data-filters-body,.wf-sl-layout .sl-generic-settings .data-filters-body{padding:0!important}.wf-sl-layout .droppable{transition:background-color .2s ease-in}.wf-sl-layout .drop-map{cursor:pointer}.wf-sl-layout .drop-map:hover .label{background-color:var(--plugin-primary-color)}.wf-sl-layout .droppable.drop-start,.wf-sl-layout .pl-droppable.drop-start,.wf-sl-layout .drop-start{background-color:var(--d3neutralLighterAlt)}.wf-sl-layout .viz-params div.form-group.hovered div.select2-container ul.select2-choices,.wf-sl-layout .viz-params div.form-group.hovered div.select2-container a.select2-choice,.wf-sl-layout .viz-params div.form-group.hovered div.ms-dd-toggle{background:#e6ffe6!important}.wf-sl-layout .page-panel,.wf-sl-layout .vis-panel{padding:10px;border:1px solid #DDD;transition:border-color .2s ease-in;margin-bottom:10px;position:relative}.wf-sl-layout .page-panel{padding:30px 10px}.wf-sl-layout .page-panel.active,.wf-sl-layout .vis-panel.active{border-color:var(--plugin-primary-color)}.wf-sl-layout .vis-item{width:calc(100% / 5);height:75px;border:1px solid #DDD;margin:7px;text-align:center}.wf-sl-layout .vis-item{}.wf-sl-layout .ui-layout-container .ui-layout-west{background-color:transparent!important;box-shadow:none!important}.wf-sl-layout .droppable input,.wf-sl-layout .droppable .plugin-bs-select button,.wf-sl-layout .droppable{transition:background-color .2s ease-in,border-color .2s ease-in}.wf-sl-layout .droppable.hovered input,.wf-sl-layout .droppable.hovered button,.wf-sl-layout .droppable.hovered{background:#e6ffe6!important;border-color:#428bca;outline-color:#428bca;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 5px rgb(102 175 233 / 60%)}.wf-sl-layout .gi-body>.tab-content{padding:0!important}.wf-sl-layout .ui-layout-container>div.ui-layout-pane{height:100%!important;padding:10px!important;border:0!important;border-right:1px solid #DDD!important;background:unset!important}.wf-sl-layout .ui-layout-container>div.ui-layout-pane:last-child{border-right:0!important}.wf-sl-layout .generic-input-template{padding:0}.wf-sl-layout ul.pager.gi-pager{font-size:2em;margin:10px}.wf-sl-layout .ui-layout-resizer:hover{background-color:#428bca!important}.wf-sl-layout .sl-kpi-targets .data-filters-body{padding:0!important}.wf-sl-layout .ds-dropzone{border-width:3px}.wf-sl-layout .ds-dropzone:hover{background:#f5f5f5}.wf-sl-layout .ds-dropzone:after{content:'Drop file here or click to upload';pointer-events:none;position:absolute;left:50%;top:50%;font-size:2em;transform:translate(-50%,-50%);color:dimgray}.wf-sl-layout .grouped-layout.showVizPreview .reporter-options-preview{display:block!important;width:40%;float:left}.wf-sl-layout .grouped-layout.showVizPreview .reporter-default-options{flex:1 1 auto;width:60%;float:left}.wf-sl-layout .grouped-layout .reporter-default-options{width:100%}.wf-summary-header,.wf-summary-footer{height:120px}.wf-summary-header .card,.wf-summary-footer .card{flex:1 1 calc(33% - 16px);height:100px;margin-bottom:0}.wf-summary-header .card:not([data-header-type=configure]){cursor:pointer}.wf-summary-header .card:not([data-header-type=configure]):hover{background-color:#f5f5f5}.wf-summary .execute_wf .exec-rect{width:0;transition:width .3s linear;position:absolute;background-color:lightgreen;pointer-events:none;left:0;top:0;height:100%;z-index:0}.wf-summary section .table-view{width:100%}.wf-summary .wf-workers-dd .worker-panel{}.wf-summary .wf-iterators-list li.list-group-item.it-panel.selected{background-color:#d3f4ff73}.wf-summary-container{position:relative}.wf-summary-container.scrolling .wf-summary-header{position:absolute;left:0;width:100%;background:#FFF;top:-5px;z-index:2}body span.wf-canvas-tooltip.wf-user-inspection{padding:15px;pointer-events:all;z-index:1050}div#wf-execute-workflow-node-modal li.field-item.user-inspection{background:lightyellow!important}body span.wf-canvas-tooltip.wf-user-inspection{padding:15px;pointer-events:all;z-index:1050}div#wf-execute-workflow-node-modal li.field-item.user-inspection{background:lightyellow!important}body span.wf-canvas-tooltip.wf-user-inspection{padding:15px;pointer-events:all;z-index:1050}div#wf-execute-workflow-node-modal li.field-item.user-inspection{background:lightyellow!important}.wf-worker-io ul.list-group{box-shadow:none;height:calc(100% - 70px);overflow:auto}.wf-worker-io li.list-group-item{border:0}.wf-worker-io [data-input]{cursor:move;margin:10px 10px 10px 0;border:1px solid #DDD;padding:10px;border-radius:5px;box-shadow:var(--plugin-box-shadow-lightest);transition:background-color .2s ease-in}.wf-worker-io [data-input].fulfilled{background:#e6ffe6!important;border-color:#428bca;outline-color:#428bca;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 5px rgb(102 175 233 / 60%)}.wf-worker-io [data-input].pl-droppable{cursor:default}.wf-worker-io [data-input]:hover{background-color:var(--d3neutralLighterAlt)}.wf-worker-io [data-input]:not(.pl-droppable):hover:after{content:'\f58e';font-family:FontAwesome;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:darkgrey}.wf-worker-io ul.list-group{box-shadow:none;height:calc(100% - 70px);overflow:auto}.wf-worker-io li.list-group-item{border:0}.wf-worker-io li.list-group-item.mapped:after{content:'\f058';font-family:FontAwesome;position:absolute;right:10px;top:10px;color:green;font-size:1.2em}.wf-worker-io [data-input]{cursor:move;margin:10px 10px 10px 0;border:1px solid #DDD;padding:10px;border-radius:5px;box-shadow:var(--plugin-box-shadow-lightest);transition:background-color .2s ease-in}.wf-worker-io [data-input].fulfilled{background:#e6ffe6!important;border-color:#428bca;outline-color:#428bca;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 5px rgb(102 175 233 / 60%)}.wf-worker-io [data-input].pl-droppable{cursor:default}.wf-worker-io [data-input]:hover{background-color:var(--d3neutralLighterAlt)}.wf-worker-io [data-input]:not(.pl-droppable):hover:after{content:'\f58e';font-family:FontAwesome;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:darkgrey}body span.wf-canvas-tooltip,div.workflow .wf-exec-message,div.workflow .wf-decision-tooltip,div.workflow .wf-worker-tooltip,div.workflow .wf-node-info{position:absolute;padding:15px;color:inherit;z-index:12;pointer-events:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;max-width:500px;word-break:break-word;top:0;left:0;cursor:default;background:#FFF;border-radius:5px;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);animation-duration:.7s;overflow:visible!important}div.workflow .wf-decision-tooltip,div.workflow .wf-worker-tooltip{pointer-events:all;transition:opacity .3 ease-in}div.workflow[data-in-modal=false] .wf-canvas-tooltip,div.workflow[data-in-modal=false] .wf-worker-tooltip,div.workflow[data-in-modal=false] .node-quick-buttons{position:absolute!important}body span.wf-canvas-tooltip,div.workflow .wf-exec-message,div.workflow .wf-decision-tooltip,div.workflow .wf-worker-tooltip,div.workflow .wf-node-info{position:fixed;padding:15px;color:inherit;z-index:12;pointer-events:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;max-width:500px;word-break:break-word;top:0;left:0;cursor:default;background:#FFF;border-radius:5px;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);animation-duration:.7s;overflow:visible!important}div.workflow .wf-decision-tooltip,div.workflow .wf-worker-tooltip{pointer-events:all;transition:opacity .3 ease-in}div.workflow[data-in-modal=false] .wf-canvas-tooltip,div.workflow[data-in-modal=false] .wf-worker-tooltip,div.workflow[data-in-modal=false] .node-quick-buttons{position:absolute!important}body span.wf-canvas-tooltip,div.workflow .wf-exec-message,div.workflow .wf-decision-tooltip,div.workflow .wf-worker-tooltip,div.workflow .node-quick-buttons,div.workflow .wf-floating-div{position:absolute;padding:15px;color:inherit;z-index:12;pointer-events:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;max-width:500px;word-break:break-word;top:0;left:0;cursor:default;background:#FFF;border-radius:5px;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);animation-duration:.7s;overflow:visible!important}div.workflow .wf-decision-tooltip,div.workflow .wf-worker-tooltip{pointer-events:all;transition:opacity .3 ease-in}div.workflow[data-in-modal=false] span.wf-canvas-tooltip,div.workflow[data-in-modal=false] .wf-exec-message,div.workflow[data-in-modal=false] .wf-decision-tooltip,div.workflow[data-in-modal=false] .wf-worker-tooltip,div.workflow[data-in-modal=false] .wf-floating-div{position:absolute}div#wf-execute-workflow-node-modal .execution-controls .progress{width:225px}div#wf-execute-workflow-node-modal .execution-controls .progress{width:225px}div.workflow [data-mode=execute] #left_toggle{display:flex;position:absolute;left:15px;top:12px}div.workflow div.wf-main-container .play-controls .wf-execute.valid{border-left:3px solid #5cb85c}div.workflow div.wf-main-container .play-controls .wf-execute.invalid{border-left:3px solid #b92c28}div.workflow div.wf-main-container .play-controls .wf-execute.valid_with_missing{border-left:3px solid #f0ad4e}div.workflow div.wf-main-container .play-controls .wf-execute[data-id=pause]{cursor:default;opacity:.5}div.wf-execution-node-side-panel{position:fixed;height:100%;right:-500px;top:0;width:500px;z-index:1051;opacity:0;-webkit-transition:opacity .3s linear,right .3s ease-out;-moz-transition:opacity .3s linear,right .3s ease-out;-o-transition:opacity .3s linear,right .3s ease-out;transition:opacity .3s linear,right .3s ease-out;-webkit-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}div.workflow .canvas-controls:not(.execute) .btn-group.zoom{}div.workflow div.vizcontainer div.logs_container.side-panel{width:0;position:absolute;right:0;top:2px;-webkit-transition:width .7s;-moz-transition:width .7s;-ms-transition:width .7s;-o-transition:width .7s;transition:width .7s;border:1px solid #ccc;background:#ffe}div.workflow-modal .modal-body .flex-container .panel{width:31.33333333%;margin:5px;cursor:pointer}div.workflow-modal .modal-body div.flex-container div.panel.selected{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);background-color:transparent}div.workflow-modal .modal-body div.flex-container div.panel.selected .panel-heading:after{content:'\f058';font-family:FontAwesome,sans-serif;position:absolute;right:10px;top:5px}div.workflow-modal .modal-body div.flex-container div.panel .panel-title{font-size:13px}div.workflow-modal .modal-body div.flex-container div.panel .panel-heading{padding:5px;cursor:pointer;background-image:none;position:relative}div#wf-add-nodes-flex-modal .modal-body .flex-container .panel{width:31.33333333%;margin:5px;cursor:pointer}div#wf-add-nodes-flex-modal .modal-body div.panel.selected{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);background-color:transparent}div#wf-add-nodes-flex-modal .modal-body div.panel .panel-title{font-size:13px}div.workflow [data-mode=execute] #left_toggle{display:flex;position:absolute;left:15px;top:12px}div.workflow div.wf-main-container .play-controls .wf-execute.valid{border-left:3px solid #5cb85c}div.workflow div.wf-main-container .play-controls .wf-execute.invalid{border-left:3px solid #b92c28}div.workflow div.wf-main-container .play-controls .wf-execute.valid_with_missing{border-left:3px solid #f0ad4e}div.workflow div.wf-main-container .play-controls .wf-execute[data-id=pause]{cursor:default;opacity:.5}div.wf-execution-node-side-panel{position:fixed;height:100%;right:-500px;top:0;width:500px;z-index:1051;opacity:0;-webkit-transition:opacity .3s linear,right .3s ease-out;-moz-transition:opacity .3s linear,right .3s ease-out;-o-transition:opacity .3s linear,right .3s ease-out;transition:opacity .3s linear,right .3s ease-out;-webkit-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}div.workflow .canvas-controls:not(.execute) .btn-group.zoom{}div.workflow div.vizcontainer div.logs_container.side-panel{width:0;position:absolute;right:0;top:2px;-webkit-transition:width .7s;-moz-transition:width .7s;-ms-transition:width .7s;-o-transition:width .7s;transition:width .7s;border:1px solid #ccc;background:#ffe}div.workflow-modal .modal-body .flex-container .panel{width:31.33333333%;margin:5px;cursor:pointer}div.workflow-modal .modal-body div.flex-container div.panel.selected{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);background-color:transparent}div.workflow-modal .modal-body div.flex-container div.panel.selected .panel-heading:after{content:'\f058';font-family:FontAwesome,sans-serif;position:absolute;right:10px;top:5px}div.workflow-modal .modal-body div.flex-container div.panel .panel-title{font-size:13px}div.workflow-modal .modal-body div.flex-container div.panel .panel-heading{padding:5px;cursor:pointer;background-image:none;position:relative}div#wf-add-nodes-flex-modal .modal-body .flex-container .panel{width:31.33333333%;margin:5px;cursor:pointer}div#wf-add-nodes-flex-modal .modal-body div.panel.selected{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);background-color:transparent}div#wf-add-nodes-flex-modal .modal-body div.panel .panel-title{font-size:13px}div.workflow div.wf-main-container .floating-execution-controls .play-controls .dropdown.open>.wf-execute{border-radius:4px!important;border:1px solid #ddd!important;background-color:#eee!important}div.workflow .workflow-index .basic-view-container .basic-inputs-view>.panel,div.workflow .workflow-index .basic-view-container .ui-layout-center .panel{margin-bottom:0}div.workflow [data-mode=execute] #left_toggle{display:flex;position:absolute;left:15px;top:12px}div.workflow div.wf-main-container .play-controls .wf-execute.valid{border-left:3px solid #5cb85c}div.workflow div.wf-main-container .play-controls .wf-execute.invalid{border-left:3px solid #b92c28}div.workflow div.wf-main-container .play-controls .wf-execute.valid_with_missing{border-left:3px solid #f0ad4e}div.workflow div.wf-main-container .play-controls .wf-execute[data-id=pause]{cursor:default;opacity:.5}div.wf-execution-node-side-panel{position:fixed;height:100%;right:-500px;top:0;width:500px;z-index:1051;opacity:0;-webkit-transition:opacity .3s linear,right .3s ease-out;-moz-transition:opacity .3s linear,right .3s ease-out;-o-transition:opacity .3s linear,right .3s ease-out;transition:opacity .3s linear,right .3s ease-out;-webkit-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}div.workflow .canvas-controls:not(.execute) .btn-group.zoom{}div.workflow div.vizcontainer div.logs_container.side-panel{width:0;position:absolute;right:0;top:2px;-webkit-transition:width .7s;-moz-transition:width .7s;-ms-transition:width .7s;-o-transition:width .7s;transition:width .7s;border:1px solid #ccc;background:#ffe}div.workflow-modal .modal-body .flex-container .panel{width:31.33333333%;margin:5px;cursor:pointer}div.workflow-modal .modal-body div.flex-container div.panel.selected{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);background-color:transparent}div.workflow-modal .modal-body div.flex-container div.panel.selected .panel-heading:after{content:'\f058';font-family:FontAwesome,sans-serif;position:absolute;right:10px;top:5px}div.workflow-modal .modal-body div.flex-container div.panel .panel-title{font-size:13px}div.workflow-modal .modal-body div.flex-container div.panel .panel-heading{padding:5px;cursor:pointer;background-image:none;position:relative}div#wf-add-nodes-flex-modal .modal-body .flex-container .panel{width:31.33333333%;margin:5px;cursor:pointer}div#wf-add-nodes-flex-modal .modal-body div.panel.selected{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);background-color:transparent}div#wf-add-nodes-flex-modal .modal-body div.panel .panel-title{font-size:13px}div.workflow div.wf-main-container .floating-execution-controls .play-controls .dropdown.open>.wf-execute{border-radius:4px!important;border:1px solid #ddd!important;background-color:#eee!important}div.workflow .workflow-index .basic-view-container .basic-inputs-view>.panel,div.workflow .workflow-index .basic-view-container .ui-layout-center .panel{margin-bottom:0}div#wf-execution-reporter-view-modal .modal-body .wf_list ul.list-group>li.list-group-item.ui-selected{color:#FFF!important;background-color:#428BCA!important;text-shadow:none;border-color:#ddd}div#wf-execution-reporter-view-modal .modal-body .wf_list ul.list-group>li.list-group-item.ui-selected>a{color:#FFF!important}div#wf-execution-reporter-view-modal .modal-body .wf_list ul.list-group>li.list-group-item.ui-selected{color:#FFF!important;background-color:#428BCA!important;text-shadow:none;border-color:#ddd}div#wf-execution-reporter-view-modal .modal-body .wf_list ul.list-group>li.list-group-item.ui-selected>a{color:#FFF!important}div#wf-execution-reporter-view-modal .modal-body .wf_list ul.list-group>li.list-group-item.ui-selected{color:#FFF!important;background-color:#428BCA!important;text-shadow:none;border-color:#ddd}div#wf-execution-reporter-view-modal .modal-body .wf_list ul.list-group>li.list-group-item.ui-selected>a{color:#FFF!important}div.wf-carousel div.flow-header>span{margin:0 8px;font-size:2em;cursor:not-allowed;opacity:.4;color:#777}div.wf-carousel div.flow-header>span.shown{color:#333;opacity:1!important;cursor:pointer}div.wf-carousel div.flow-header>span.shown:hover{color:red}div.wf-carousel div.flow-header ul.workers-nav{flex:1 1 auto;display:flex}div.wf-carousel div.flow-header ul.workers-nav>li{flex:1 1 auto;text-align:center;margin:0 20px;background:#f5f5f5}div.wf-carousel div.flow-header ul.workers-nav>li>a{color:#333}div.wf-carousel div.flow-header ul.workers-nav>li.disabled>a{color:#777!important}div.wf-carousel div.flow-body{border:1px solid #efefef;margin:10px 15px}.wf-flow-modal-execution .d3view-inputsBuilder ul.field-items li.field-item>.row>div.input-name{padding:10px 6px;margin-bottom:5px}.wf-flow-modal-execution .d3view-inputsBuilder ul.field-items li.field-item>.row{}div.wf-carousel div.flow-header>span{margin:0 8px;font-size:2em;cursor:not-allowed;opacity:.4;color:#777}div.wf-carousel div.flow-header>span.shown{color:#333;opacity:1!important;cursor:pointer}div.wf-carousel div.flow-header>span.shown:hover{color:red}div.wf-carousel div.flow-header ul.workers-nav{flex:1 1 auto;display:flex}div.wf-carousel div.flow-header ul.workers-nav>li{flex:1 1 auto;text-align:center;margin:0 20px;background:#f5f5f5}div.wf-carousel div.flow-header ul.workers-nav>li>a{color:#333}div.wf-carousel div.flow-header ul.workers-nav>li.disabled>a{color:#777!important}div.wf-carousel div.flow-body{border:1px solid #efefef;margin:10px 15px}.wf-flow-modal-execution .wf-flow-modal-top .wf-status pre{display:none}div.workflow .d3view-wf-flow-modal .wf-status-progress .wf-exec-message[data-viewtype=progressbar],.wf-flow-modal-execution .wf-flow-modal-body .wf-status-progress .wf-exec-message[data-viewtype=progressbar]{position:relative;background:0;border:0;max-width:unset;display:flex;justify-content:center}div.workflow .d3view-wf-flow-modal .wf-status-progress .wf-exec-message[data-viewtype=progressbar] .close,.wf-flow-modal-execution .wf-flow-modal-body .wf-status-progress .wf-exec-message[data-viewtype=progressbar] .close{display:none}.wf-workers-full-view .wf-workers-container .workers_wizard,.wf-workers-full-view .wf-workers-container [data-id=preview]{display:none!important}div.workflow-modal li.field-item div.text-preview .preview-ace{height:150px}.wf-workers-full-view .wf-workers-container .workers_wizard,.wf-workers-full-view .wf-workers-container [data-id=preview]{display:none!important}div.workflow-modal li.field-item div.text-preview .preview-ace{height:150px}div.workflow-modal div[data-full-outputs=true] .worker-output-preview.dataset-preview,div.workflow-modal div[data-full-outputs=true] li.field-item div.text-preview .preview-ace,div.workflow-modal div[data-full-outputs=true] li.field-item .define_table-preview,div.workflow-modal div[data-full-outputs=true] li.field-item .curve-sparkline,div.workflow-modal div[data-full-outputs=true] li.field-item .kv-preview{height:300px!important}div.wf-user-inspection-container .modal-body{padding:0}div.wf-user-inspection-container .modal-body .user-msg{font-weight:700;text-align:center;padding:10px;border-bottom:1px solid #DDD}div.wf-user-inspection-container .modal-body>.row{display:flex;padding:2px}div.wf-user-inspection-container .modal-body #node-inputs{border-right:1px solid #DDD}div.wf-user-inspection-container .modal-body{padding:0}div.wf-user-inspection-container .modal-body .user-msg{font-weight:700;text-align:center;padding:10px;border-bottom:1px solid #DDD}div.wf-user-inspection-container .modal-body>.row{display:flex;padding:2px}div.wf-user-inspection-container .modal-body #node-inputs{border-right:1px solid #DDD}div.wf-user-inspection-container .modal-body{padding:0}div.wf-user-inspection-container .modal-body .user-msg{font-weight:700;text-align:center;padding:10px;border-bottom:1px solid #DDD}div.wf-user-inspection-container .modal-body>.row{display:flex;padding:2px}div.wf-user-inspection-container .modal-body #node-inputs{border-right:1px solid #DDD}div.workflow-keyboard-shortcuts{left:150px;top:120px;border:1px solid #DDD;position:fixed;z-index:1050;width:200px}div.workflow-keyboard-shortcuts .close_box{cursor:pointer}div.workflow-keyboard-shortcuts .close_box:hover{color:red}div.workflow-keyboard-shortcuts ul{border:0}div.workflow-keyboard-shortcuts ul li{padding:3px 0}div.workflow-keyboard-shortcuts{left:150px;top:120px;border:1px solid #DDD;position:fixed;z-index:1050;width:200px}div.workflow-keyboard-shortcuts .close_box{cursor:pointer}div.workflow-keyboard-shortcuts .close_box:hover{color:red}div.workflow-keyboard-shortcuts ul{border:0}div.workflow-keyboard-shortcuts ul li{padding:3px 0}div.workflow-keyboard-shortcuts{left:150px;top:120px;border:1px solid #DDD;position:fixed;z-index:1050;width:200px}div.workflow-keyboard-shortcuts .close_box{cursor:pointer}div.workflow-keyboard-shortcuts .close_box:hover{color:red}div.workflow-keyboard-shortcuts ul{border:0}div.workflow-keyboard-shortcuts ul li{padding:3px 0}div#wf-execute-workflow-node-modal div#inputs-carousel .carousel-slide{width:100%}div#wf-execute-workflow-node-modal div#inputs-carousel div.carousel-slide-heading{background-color:#efefef;padding:8px;text-align:left}div#wf-execute-workflow-node-modal div#inputs-carousel div.carousel-slide-heading .group-title{font-size:1.2em;display:inline-block}div#wf-execute-workflow-node-modal div#inputs-carousel .carousel-slide{width:100%}div#wf-execute-workflow-node-modal div#inputs-carousel div.carousel-slide-heading{background-color:#efefef;padding:8px;text-align:left}div#wf-execute-workflow-node-modal div#inputs-carousel div.carousel-slide-heading .group-title{font-size:1.2em;display:inline-block}div#wf-execute-workflow-node-modal div#inputs-carousel .carousel-slide{width:100%}div#wf-execute-workflow-node-modal div#inputs-carousel div.carousel-slide-heading{background-color:#efefef;padding:8px;text-align:left}div#wf-execute-workflow-node-modal div#inputs-carousel div.carousel-slide-heading .group-title{font-size:1.2em;display:inline-block}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item[data-mode=execution] span.warning-text{font-size:10px;position:absolute;top:22px;left:0;color:red;display:none}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item[data-mode=execution].invalid-item{border:1px solid red}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item[data-mode=execution] span.warning-text{font-size:10px;position:absolute;top:22px;left:0;color:red;display:none}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item[data-mode=execution].invalid-item{border:1px solid red}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item[data-mode=execution] span.warning-text{font-size:10px;position:absolute;top:22px;left:0;color:red;display:none}div.workflow div.wf-main-container div.flow-container div.list-view ul.workers_list li.wf-item[data-mode=execution].invalid-item{border:1px solid red}div#wf-execute-workflow-node-modal .user-inspection-msg{margin-left:3px;overflow:hidden;text-overflow:ellipsis;color:rgba(255,0,0,.7);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}div#wf-execute-workflow-node-modal .datasource-options{text-align:left;word-break:break-all}div#wf-execute-workflow-node-modal .modal-dialog.simpleView{width:50%!important}div#wf-execute-workflow-node-modal .edit_options .curve-sparkline{cursor:pointer}div#wf-execute-workflow-node-modal .edit_options .wf-thumbnail{top:0!important}div#wf-execute-workflow-node-modal .modal-body{-webkit-font-smoothing:antialiased;font-weight:400;padding:0!important;min-height:300px}div#wf-execute-workflow-node-modal .field-name-container{word-break:break-all}div#wf-execute-workflow-node-modal .modal-body.executing{opacity:.7;pointer-events:none}div#wf-execute-workflow-node-modal #wf-worker-inputs{-webkit-transition:width .5s ease-out;-moz-transition:width .5s ease-out;-ms-transition:width .5s ease-out;-o-transition:width .5s ease-out;transition:width .5s ease-out}div#wf-execute-workflow-node-modal .toggle_outputs_tab{position:absolute;top:50%;transform:translateY(-50%);right:0;width:15px;background-color:#4f5359;color:#FFF;padding:4px;z-index:2;cursor:pointer;word-break:break-all;text-align:center}div#wf-execute-workflow-node-modal .toggle_outputs_tab.isOpen{right:-15px}div#wf-execute-workflow-node-modal .toggle_outputs_tab.isOpen:before{left:100%!important;border-width:7px 0 7px 7px!important;border-color:transparent transparent transparent #4f5359!important}div#wf-execute-workflow-node-modal .toggle_outputs_tab:before{width:0;height:0;content:'';position:absolute;left:-7px;top:50%;transform:translateY(-50%);border-width:7px 7px 7px 0;border-style:solid;border-color:transparent #4f5359 transparent transparent}div#wf-execute-workflow-node-modal .edit_options .textarea_type{display:none}div#wf-execute-workflow-node-modal .file-upload-icon .dz-preview{display:none!important}div#wf-execute-workflow-node-modal .user-inspection-msg{margin-left:3px;overflow:hidden;text-overflow:ellipsis;color:rgba(255,0,0,.7);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}div#wf-execute-workflow-node-modal .datasource-options{text-align:left;word-break:break-all}div#wf-execute-workflow-node-modal .modal-dialog.simpleView{width:50%!important}div#wf-execute-workflow-node-modal .edit_options .curve-sparkline{cursor:pointer}div#wf-execute-workflow-node-modal .edit_options .wf-thumbnail{top:0!important}div#wf-execute-workflow-node-modal .modal-body{-webkit-font-smoothing:antialiased;font-weight:400;padding:0!important;min-height:300px}div#wf-execute-workflow-node-modal .field-name-container{word-break:break-all}div#wf-execute-workflow-node-modal .modal-body.executing{opacity:.7;pointer-events:none}div#wf-execute-workflow-node-modal #wf-worker-inputs{-webkit-transition:width .5s ease-out;-moz-transition:width .5s ease-out;-ms-transition:width .5s ease-out;-o-transition:width .5s ease-out;transition:width .5s ease-out}div#wf-execute-workflow-node-modal .toggle_outputs_tab{position:absolute;top:50%;transform:translateY(-50%);right:0;width:15px;background-color:#4f5359;color:#FFF;padding:4px;z-index:2;cursor:pointer;word-break:break-all;text-align:center}div#wf-execute-workflow-node-modal .toggle_outputs_tab.isOpen{right:-15px}div#wf-execute-workflow-node-modal .toggle_outputs_tab.isOpen:before{left:100%!important;border-width:7px 0 7px 7px!important;border-color:transparent transparent transparent #4f5359!important}div#wf-execute-workflow-node-modal .toggle_outputs_tab:before{width:0;height:0;content:'';position:absolute;left:-7px;top:50%;transform:translateY(-50%);border-width:7px 7px 7px 0;border-style:solid;border-color:transparent #4f5359 transparent transparent}div#wf-execute-workflow-node-modal .edit_options .textarea_type{display:none}div#wf-execute-workflow-node-modal .file-upload-icon .dz-preview{display:none!important}div#wf-execute-workflow-node-modal .user-inspection-msg{margin-left:3px;overflow:hidden;text-overflow:ellipsis;color:rgba(255,0,0,.7);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}div#wf-execute-workflow-node-modal .datasource-options{text-align:left;word-break:break-all}div#wf-execute-workflow-node-modal .modal-dialog.simpleView{width:50%!important}div#wf-execute-workflow-node-modal .edit_options .curve-sparkline{cursor:pointer}div#wf-execute-workflow-node-modal .edit_options .wf-thumbnail{top:0!important}div#wf-execute-workflow-node-modal .modal-body{-webkit-font-smoothing:antialiased;font-weight:400;padding:0!important;min-height:300px}div#wf-execute-workflow-node-modal .field-name-container{word-break:break-all}div#wf-execute-workflow-node-modal .modal-body.executing{opacity:.7;pointer-events:none}div#wf-execute-workflow-node-modal #wf-worker-inputs{-webkit-transition:width .5s ease-out;-moz-transition:width .5s ease-out;-ms-transition:width .5s ease-out;-o-transition:width .5s ease-out;transition:width .5s ease-out}div#wf-execute-workflow-node-modal .toggle_outputs_tab{position:absolute;top:50%;transform:translateY(-50%);right:0;width:15px;background-color:#4f5359;color:#FFF;padding:4px;z-index:2;cursor:pointer;word-break:break-all;text-align:center}div#wf-execute-workflow-node-modal .toggle_outputs_tab.isOpen{right:-15px}div#wf-execute-workflow-node-modal .toggle_outputs_tab.isOpen:before{left:100%!important;border-width:7px 0 7px 7px!important;border-color:transparent transparent transparent #4f5359!important}div#wf-execute-workflow-node-modal .toggle_outputs_tab:before{width:0;height:0;content:'';position:absolute;left:-7px;top:50%;transform:translateY(-50%);border-width:7px 7px 7px 0;border-style:solid;border-color:transparent #4f5359 transparent transparent}div#wf-execute-workflow-node-modal .edit_options .textarea_type{display:none}div#wf-execute-workflow-node-modal .file-upload-icon .dz-preview{display:none!important}div.workflow-modal .traversal-header i{margin-right:6px;width:12px;text-align:center}div.workflow-modal .traversal-separator i{font-size:12px}div.workflow-modal .traversal-error i{margin-right:6px}div.workflow-modal .traversal-empty i{margin-right:6px}div#wf-execution-options-modal .wf-exec-info{padding:20px;font-size:15px;text-align:center}div#wf-execution-options-modal .wf-exec-info{padding:20px;font-size:15px;text-align:center}div#wf-execution-options-modal .wf-exec-info{padding:20px;font-size:15px;text-align:center}div#wf-execute-workflow-node-modal .execution-controls{display:inline-block}div.workflow .workflow-index[data-view=io] .floating-execution-controls,div.workflow .workflow-index[data-view=io] .plugin-header-right .wf-exec-controls-container{display:none}div.workflow .workflow-index .basic-view-container .wf-exec-controls-container .progress{width:100%}div.workflow .workflow-index .basic-view-container .wf-exec-controls-container .execution_params{width:50%}div.workflow .workflow-index[data-view=basic] .floating-execution-controls,div.workflow .workflow-index[data-view=basic] .plugin-header-right .wf-exec-controls-container{display:none}div#wf-execute-workflow-node-modal .execution-controls{display:inline-block}div.workflow .workflow-index[data-view=io] .floating-execution-controls,div.workflow .workflow-index[data-view=io] .plugin-header-right .wf-exec-controls-container{display:none}div.workflow .workflow-index .basic-view-container .wf-exec-controls-container .progress{width:100%}div.workflow .workflow-index .basic-view-container .wf-exec-controls-container .execution_params{width:50%}div.workflow .workflow-index[data-view=basic] .floating-execution-controls,div.workflow .workflow-index[data-view=basic] .plugin-header-right .wf-exec-controls-container{display:none}div.workflow .wf-validation-button{}div.workflow .wf-validation-button{}.select2-dropdown.workflow-select2{z-index:1054}.select2-dropdown.workflow-select2{z-index:1054}.select2-dropdown.workflow-select2{z-index:1054}div.workflow-modal .execution-log .logs-container p{margin-bottom:4px;display:flex}div.workflow-modal .execution-log .logs-container p span.timestamp{margin-right:5px;flex:0 0 auto}div.workflow-modal .execution-log .logs-container .full-msg,div.workflow-modal .execution-log .logs-container .hide-full-msg{cursor:pointer;color:steelblue!important}div.workflow-modal .execution-log .logs-container .log-msg{max-height:200px;overflow:auto;flex:1 1 auto}div.workflow-modal .execution-log .logs-container p{margin-bottom:4px;display:flex}div.workflow-modal .execution-log .logs-container p span.timestamp{margin-right:5px;flex:0 0 auto}div.workflow-modal .execution-log .logs-container .full-msg,div.workflow-modal .execution-log .logs-container .hide-full-msg{cursor:pointer;color:steelblue!important}div.workflow-modal .execution-log .logs-container .log-msg{max-height:200px;overflow:auto;flex:1 1 auto}div.workflow-modal .execution-log .logs-container p{margin-bottom:4px;display:flex}div.workflow-modal .execution-log .logs-container p span.timestamp{margin-right:5px;flex:0 0 auto}div.workflow-modal .execution-log .logs-container .full-msg,div.workflow-modal .execution-log .logs-container .hide-full-msg{cursor:pointer;color:steelblue!important}div.workflow-modal .execution-log .logs-container .log-msg{max-height:200px;overflow:auto;flex:1 1 auto}div#wf-execute-workflow-node-modal #wf-worker-inputs ul.field-items li.field-item.error-item{}div#wf-execute-workflow-node-modal #wf-worker-inputs ul.field-items li.field-item.error-item{}div#wf-execute-workflow-node-modal #wf-worker-inputs ul.field-items li.field-item.error-item{}div#wf-execute-workflow-node-modal #wf-worker-inputs ul.field-items.flexed{display:flex;flex-wrap:wrap;flex-direction:row}div#wf-execute-workflow-node-modal #wf-worker-inputs ul.field-items.flexed li.field-header{display:none}div#wf-execute-workflow-node-modal #wf-worker-inputs ul.field-items.flexed li.field-item{width:33.3333%;border-bottom:1px solid #DDD;padding:4px}div#wf-execute-workflow-node-modal #wf-worker-inputs ul.field-items.flexed li.field-item:last-child{border-right:1px solid #DDD}div#wf-execute-workflow-node-modal li.field-item .set_current{position:absolute;top:7px;right:4px;z-index:2;opacity:0}div#wf-execute-workflow-node-modal li.field-item .value-history>ul{margin-bottom:0!important}div#wf-execute-workflow-node-modal li.field-item div.value-history [disabled]{background:#FFF;border:0;box-shadow:none}div#wf-execute-workflow-node-modal #wf-worker-inputs ul.field-items.flexed{display:flex;flex-wrap:wrap;flex-direction:row}div#wf-execute-workflow-node-modal #wf-worker-inputs ul.field-items.flexed li.field-header{display:none}div#wf-execute-workflow-node-modal #wf-worker-inputs ul.field-items.flexed li.field-item{width:33.3333%;border-bottom:1px solid #DDD;padding:4px}div#wf-execute-workflow-node-modal #wf-worker-inputs ul.field-items.flexed li.field-item:last-child{border-right:1px solid #DDD}div#wf-execute-workflow-node-modal li.field-item .set_current{position:absolute;top:7px;right:4px;z-index:2;opacity:0}div#wf-execute-workflow-node-modal li.field-item .value-history>ul{margin-bottom:0!important}div#wf-execute-workflow-node-modal li.field-item div.value-history [disabled]{background:#FFF;border:0;box-shadow:none}div#wf-execute-workflow-node-modal #wf-worker-inputs ul.field-items.flexed{display:flex;flex-wrap:wrap;flex-direction:row}div#wf-execute-workflow-node-modal #wf-worker-inputs ul.field-items.flexed li.field-header{display:none}div#wf-execute-workflow-node-modal #wf-worker-inputs ul.field-items.flexed li.field-item{width:33.3333%;border-bottom:1px solid #DDD;padding:4px}div#wf-execute-workflow-node-modal #wf-worker-inputs ul.field-items.flexed li.field-item:last-child{border-right:1px solid #DDD}div#wf-execute-workflow-node-modal li.field-item .set_current{position:absolute;top:7px;right:4px;z-index:2;opacity:0}div#wf-execute-workflow-node-modal li.field-item .value-history>ul{margin-bottom:0!important}div#wf-execute-workflow-node-modal li.field-item div.value-history [disabled]{background:#FFF;border:0;box-shadow:none}div#wf-execute-workflow-node-modal .edit_options .input-value-container .datasource_info{position:absolute;top:7px;right:-20px;cursor:pointer}div#wf-execute-workflow-node-modal .edit_options .input-value-container .datasource_info:hover{color:#333!important}div#wf-execute-workflow-node-modal .edit_options .input-value-container .datasource_info{position:absolute;top:7px;right:-20px;cursor:pointer}div#wf-execute-workflow-node-modal .edit_options .input-value-container .datasource_info:hover{color:#333!important}div#wf-execute-workflow-node-modal .edit_options .input-value-container .datasource_info{position:absolute;top:7px;right:-20px;cursor:pointer}div#wf-execute-workflow-node-modal .edit_options .input-value-container .datasource_info:hover{color:#333!important}div#wf-execute-workflow-node-modal .edit_options .wf-thumbnail:hover .curve-sparkline{opacity:.6}div#wf-execute-workflow-node-modal li.field-item .wf-thumbnail:hover .enlarge-img{opacity:1}div#wf-execute-workflow-node-modal .edit_options .wf-thumbnail:hover .curve-sparkline{opacity:.6}div#wf-execute-workflow-node-modal li.field-item .wf-thumbnail:hover .enlarge-img{opacity:1}div#wf-execute-workflow-node-modal .edit_options .wf-thumbnail:hover .curve-sparkline{opacity:.6}div#wf-execute-workflow-node-modal li.field-item .wf-thumbnail:hover .enlarge-img{opacity:1}div.workflow-modal .worker-inputs.noInputs #field-items:after{content:'No inputs found';left:0;top:0;padding:25px;font-size:1.2em;color:grey}div.workflow-modal .worker-inputs.noInputs #field-items:after,div.workflow-modal ul#field-items.noInputs:after{content:'No inputs found';position:absolute;left:0;top:0;padding:25px;font-size:1.2em;color:grey}div.workflow-modal .worker-inputs.noInputs #field-items:after{content:'No inputs found';left:0;top:0;padding:25px;font-size:1.2em;color:grey}div.workflow-modal .worker-outputs li.field-header,div#wf-execute-workflow-node-modal div.outputs-container li.field-header{text-align:left}div.workflow-modal .worker-outputs li.field-header,div#wf-execute-workflow-node-modal div.outputs-container li.field-header{text-align:left}div.workflow-modal .worker-outputs li.field-header,div#wf-execute-workflow-node-modal div.outputs-container li.field-header{text-align:left}@media screen and (max-width:1920px){div.workflow .plugin-settings-line .wf-search-container .main-dd{width:100%}}@media screen and (max-width:1168px){div.workflow-modal li.field-item .field-row{display:block}div.workflow-modal li.field-item .field-row>div[class*=col-md-]{width:100%!important}div.workflow-modal li.field-item .op-label{max-width:unset!important}div.workflow-modal li.field-item .op-options{position:relative;display:block!important}div.workflow-modal li.field-item .op-options>div{margin-bottom:10px}div.workflow-modal li.field-item .op-options>div:last-child{margin-bottom:0}}@media screen and (max-width:1520px){div.workflow .top-settings-container .btn-text,div.workflow .top-settings-container .btn-label{display:none}}@media screen and (max-width:1600px){div.workflow-modal span.nav-text{display:none!important}div.workflow-modal button.worker-io-mapper span{display:none!important}.wf-workers-container .worker-type,.wf-worker-type{font-size:1.2em!important}}@media screen and (max-width:1200px){.wf-workers-container .worker-type,.wf-worker-type{font-size:1em!important}}@media screen and (max-width:1201px){div.workflow .workers-select-list{width:300px}}@media screen and (max-width:1168px){div.workflow-modal li.field-item .field-row{display:block}div.workflow-modal li.field-item .field-row>div[class*=col-md-]{width:100%!important}div.workflow-modal li.field-item .op-label{max-width:unset!important}div.workflow-modal li.field-item .op-options{position:relative;display:block!important}div.workflow-modal li.field-item .op-options>div{margin-bottom:10px}div.workflow-modal li.field-item .op-options>div:last-child{margin-bottom:0}}@media screen and (max-width:1520px){div.workflow .top-settings-container .btn-text,div.workflow .top-settings-container .btn-label{display:none}}@media screen and (max-width:1600px){div.workflow-modal span.nav-text{display:none!important}div.workflow-modal button.worker-io-mapper span{display:none!important}.wf-workers-container .worker-type,.wf-worker-type{font-size:1.2em!important}}@media screen and (max-width:1200px){.wf-workers-container .worker-type,.wf-worker-type{font-size:1em!important}}@media screen and (max-width:1201px){div.workflow .workers-select-list{width:300px}}@media screen and (min-width:2000px){div.popover.wf-worker-info-popover{width:60%}}@media screen and (min-width:1600px) and (max-width:2000px){div.popover.wf-worker-info-popover{width:45%}}@media screen and (max-width:1300px){div.workflow-modal .worker_unsync_status .additional-info{display:none}}@media screen and (max-width:1168px){div.workflow-modal li.field-item .field-row{display:block}div.workflow-modal li.field-item .field-row>div[class*=col-md-]{width:100%!important}div.workflow-modal li.field-item .op-label{max-width:unset!important}div.workflow-modal li.field-item .op-options{position:relative;display:block!important}div.workflow-modal li.field-item .op-options>div{margin-bottom:10px}div.workflow-modal li.field-item .op-options>div:last-child{margin-bottom:0}}@media screen and (max-width:1520px){div.workflow .top-settings-container .btn-text,div.workflow .top-settings-container .btn-label,div.wf-flow-modal-execution .btn-text,div.wf-flow-modal-execution .btn-label{display:none}div.workflow .top-settings-container .wf_recently_used_workers{display:none}div.workflow .top-settings-container .wf-search-container>.left-inner-addon>.twitter-typeahead{width:120px!important}div.workflow .top-settings-container .btn-text,div.workflow .top-settings-container .btn-label{display:none}}@media screen and (max-width:1600px){div.workflow-modal span.nav-text{display:none!important}div.workflow-modal button.worker-io-mapper span{display:none!important}.wf-workers-container .worker-type,.wf-worker-type{font-size:1.2em!important}}@media screen and (max-width:1200px){.wf-workers-container .worker-type,.wf-worker-type{font-size:1em!important}}@media screen and (max-width:1201px){div.workflow .workers-select-list{width:300px}}@media screen and (min-width:2000px){div.popover.wf-worker-info-popover{width:60%}}@media screen and (min-width:1600px) and (max-width:2000px){div.popover.wf-worker-info-popover{width:45%}}@media screen and (max-width:1300px){div.workflow-modal .worker_unsync_status .additional-info{display:none}}@media screen and (max-width:1568px){div.workflow-modal .op-label-outer[data-long-name=true]{flex-direction:column;align-items:flex-start!important;height:auto!important}div.workflow-modal .op-label-outer[data-long-name=true] .op-additional-options{position:absolute!important;top:-20px!important;right:0}}@media (max-width:1024px) and (max-height:612px),(max-width:1024px){div.workflow .wf-dropdowns li.wf-execution-controls.play-controls-dropdown,div.workflow .wf-dropdowns-list>li.dropdown:last-child,div.workflow .wf-start-status,div.workflow .wf-execution-spinner.exec_info,div.workflow .pipe{display:none!important}}@media (max-width:1024px) and (max-height:612px),(max-width:1024px){div.workflow .workflow-index-container.search-focused .wf-control-buttons{display:none!important}}div.workflow .d3view-wf-collapsed-sequence-expanded{position:fixed}div.workflow[data-in-modal=false] .d3view-wf-collapsed-sequence-expanded{position:absolute!important}@media screen and (max-width:1568px){div.workflow .header-left-compact{display:inline-block!important}div.workflow .plugin-settings-line>.wf-dropdowns,div.workflow .plugin-settings-line>.wf-ribbon-menu{display:none!important}}.wf-workers-container .worker-type,.wf-worker-type{flex:0 0 auto;font-size:1.25em;word-break:break-word}.wf-workers-container .worker-type,.wf-worker-type{flex:0 0 auto;font-size:1.25em;word-break:break-word}div.bootstrap-select.-wf li a.opt:hover .text-muted{color:#FFF!important}.wf-workers-container .worker-type,.wf-worker-type{font-size:2em;font-variant:small-caps;color:#000;font-weight:700}.wf-workers-container .worker-type,.wf-worker-type{flex:0 0 auto;font-size:1.25em;word-break:break-word}div.bootstrap-select.-wf li a.opt:hover .text-muted{color:#FFF!important}.wf-workers-container .worker-type,.wf-worker-type{font-size:2em;font-variant:small-caps;color:#000;font-weight:700}div.workflow .execution-flow-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background:#fff;padding:20px}div.workflow .execution-flow-loading .spinner{font-size:2rem;color:#2196f3;margin-bottom:15px}div.workflow .execution-flow-loading .loading-message{color:#666;font-size:1rem;text-align:center}.d3view-wf-execution-flow .worker-item{position:relative;padding-bottom:40px!important}.d3view-wf-execution-flow .worker-buttons{position:absolute;bottom:0;left:0;right:0;padding:5px;display:flex;justify-content:flex-end;gap:5px;opacity:0;transition:opacity .2s ease;background:linear-gradient(to top,rgba(255,255,255,.9),rgba(255,255,255,.7));border-top:1px solid rgba(0,0,0,.1)}.d3view-wf-execution-flow .worker-item:hover .worker-buttons{opacity:1}.d3view-wf-execution-flow .worker-item.executing .spinner{display:inline-block!important;font-size:1.2rem;color:#2196f3}.d3view-wf-execution-flow .worker-item.success{background:#e8f5e9;border-left:3px solid #4caf50}.d3view-wf-execution-flow .worker-item.error{background:#ffebee;border-left:3px solid #f44336}div.workflow .d3view-wf-execution-flow .nav-tabs{margin-bottom:10px}div.workflow .d3view-wf-execution-flow .tab-content{padding:0;overflow:auto}div.workflow .d3view-wf-execution-flow .tab-pane{padding:0}div.workflow .d3view-wf-execution-flow .matrix-table{width:100%;border-collapse:collapse;margin-top:10px}div.workflow .d3view-wf-execution-flow .matrix-table th,div.workflow .d3view-wf-execution-flow .matrix-table td{border:1px solid #ddd;padding:4px 8px;text-align:center;font-size:12px}div.workflow .d3view-wf-execution-flow .matrix-table th{background:#f5f5f5;font-weight:600}div.workflow .d3view-wf-execution-flow .matrix-table thead th{position:sticky;top:0;background:#f5f5f5;z-index:2}.d3view-wf-execution-flow .worker-item.search-match{background:#fffde7!important;border-left:3px solid #ffd600!important;font-weight:700;color:#333;opacity:1;box-shadow:0 2px 8px rgba(255,214,0,.08);z-index:2}.d3view-wf-execution-flow .worker-item.search-fade{opacity:.4;filter:grayscale(0.3);pointer-events:none}.wf-import-merge .right-panel .default-fb li.field-item{height:100%;overflow:auto;display:flex;align-items:center}.wf-import-merge .right-panel .default-fb li.field-item div.worker-output-preview.curve-sparkline{display:none}div.wf-output-assign-to .popover-content .datasource_container>div.bootstrap-select.-wf{display:none}div.bootstrap-select.-wf .worker-location{color:dimgrey;position:absolute;right:20px}body>div.bootstrap-select.-wf .worker-location:hover{color:#FFF}div.wf-output-assign-to .popover-content .datasource_container>div.bootstrap-select.-wf{display:none}div.bootstrap-select.-wf .worker-location{color:dimgrey;position:absolute;right:20px}body>div.bootstrap-select.-wf .worker-location:hover{color:#FFF}.d3view-wf-io-renderer{position:absolute;z-index:2004;pointer-events:auto;opacity:0;transform:scale(0.95);transition:all .3s ease}.d3view-wf-io-renderer.visible{opacity:1;transform:scale(1)}.d3view-wf-io-renderer .io-renderer-container{background:#fff;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.2);min-width:300px;max-width:500px}.d3view-wf-io-renderer .io-renderer-header{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;border-bottom:1px solid #eee}.d3view-wf-io-renderer .io-renderer-title{display:flex;align-items:center;gap:10px;font-weight:700}.d3view-wf-io-renderer .io-type-icon{font-size:16px;color:#666}.d3view-wf-io-renderer .io-name{color:#333}.d3view-wf-io-renderer .close-io-renderer{background:0;border:0;cursor:pointer;padding:5px;border-radius:4px;transition:background-color .2s;position:absolute;right:10px;z-index:2}.d3view-wf-io-renderer .close-io-renderer:hover{background-color:#f5f5f5}.d3view-wf-io-renderer .close-io-renderer i{color:#666;font-size:14px}.d3view-wf-io-renderer .io-renderer-content{padding:15px;max-height:400px;overflow-y:auto}.d3view-wf-io-renderer .io-renderer-content .field-name{display:none}div.workflow .d3view-wf-marker-pairing{padding:20px}.d3view-wf-worker-category-menu{position:fixed;left:0;top:0;width:400px;height:400px;pointer-events:none;opacity:0;transition:opacity .3s;z-index:2000;background:0;cursor:move}.d3view-wf-worker-category-menu.visible{opacity:1;pointer-events:auto}.d3view-wf-worker-category-menu .category-menu-container{position:relative;width:100%;height:100%;border-radius:50%;background:rgba(255,255,255,.85);box-shadow:0 0 40px rgba(0,0,0,.1);overflow:visible}.d3view-wf-worker-category-menu .close-category-menu{position:absolute;right:18px;top:18px;z-index:10;background:#fff;border:0;border-radius:50%;width:32px;height:32px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:background .2s}.d3view-wf-worker-category-menu .menu-drag-handle{position:absolute;right:55px;top:18px;z-index:10;background:#fff;border:0;border-radius:50%;width:32px;height:32px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:background .2s}.d3view-wf-worker-category-menu .close-category-menu:hover{background:#f5f5f5}.d3view-wf-worker-category-menu .category-menu-center{position:absolute;left:50%;top:50%;width:180px;height:180px;border-radius:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:2}.d3view-wf-worker-category-menu .category-menu-search{width:140px;height:140px;border-radius:50%;font-size:20px;text-align:center;transition:box-shadow .2s}.d3view-wf-worker-category-menu .category-menu-search::placeholder{color:#bbb;opacity:1}.d3view-wf-worker-category-menu .category-items{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.d3view-wf-worker-category-menu .category-item{position:absolute;left:50%;top:50%;width:90px;height:90px;margin-left:-45px;margin-top:-45px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;z-index:1;opacity:0;transform:scale(0.5);transition:transform .3s,opacity .3s}.d3view-wf-worker-category-menu .category-item.visible{opacity:1!important;transform:scale(1)}.d3view-wf-worker-category-menu .category-item:hover{box-shadow:0 4px 20px rgba(0,0,0,.18);transform:scale(1.08);border-color:#2196f3;z-index:2}.d3view-wf-worker-category-menu .category-icon{font-size:12px;color:#666;margin-bottom:6px}.d3view-wf-worker-category-menu .category-label{font-size:14px;color:#333;text-align:center;word-break:break-word;max-width:70px;line-height:1.2}.d3view-wf-worker-category-menu .category-item:nth-child(2){transition-delay:0s}.d3view-wf-worker-category-menu .category-item:nth-child(3){transition-delay:.1s}.d3view-wf-worker-category-menu .category-item:nth-child(4){transition-delay:.2s}.d3view-wf-worker-category-menu .category-item:nth-child(5){transition-delay:.3s}.d3view-wf-worker-category-menu .category-dropdown{background:#fff;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);padding:5px 0;min-width:200px;max-height:300px;overflow-y:auto}.d3view-wf-worker-category-menu .dropdown-item{padding:8px 15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.d3view-wf-worker-category-menu .dropdown-item:hover{background:#f5f5f5}.d3view-wf-worker-category-menu .dropdown-item .category-name{font-weight:700;color:#333}.d3view-wf-worker-category-menu .dropdown-item .worker-count{color:#666;font-size:12px}.d3view-wf-worker-category-menu .show-more-categories{position:absolute;left:50%;top:50%;width:100px;height:100px;margin-left:-50px;margin-top:-50px;background:#f5f5f5;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.2);cursor:pointer;transition:all .3s ease;opacity:0;transform:translate(0,0) scale(0.5)}.d3view-wf-worker-category-menu.visible .show-more-categories{opacity:1;transform:translate(0,calc(var(--menu-radius) / 2 - 50px)) scale(1)}.d3view-wf-worker-category-menu .show-more-categories:hover{transform:translate(0,calc(var(--menu-radius) / 2 - 50px)) scale(1.1);box-shadow:0 0 15px rgba(0,0,0,.3);z-index:1}.d3view-wf-worker-category-menu .worker-list-container{width:400px;height:100%;background:#fff;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.2);overflow:hidden;display:flex;flex-direction:column}.d3view-wf-worker-category-menu .worker-list-header{padding:15px;border-bottom:1px solid #eee;display:flex;align-items:center;gap:10px;position:relative}.d3view-wf-worker-category-menu .back-to-categories{background:0;border:0;cursor:pointer;padding:5px;border-radius:4px;transition:background-color .2s}.d3view-wf-worker-category-menu .back-to-categories:hover{background-color:#f5f5f5}.d3view-wf-worker-category-menu .category-title{font-weight:700;font-size:16px;color:#333}.d3view-wf-worker-category-menu .worker-list{flex:1;overflow-y:auto;padding:10px}.d3view-wf-worker-category-menu .worker-item{padding:10px;border-radius:4px;cursor:pointer;transition:background-color .2s;word-wrap:break-word;white-space:normal}.d3view-wf-worker-category-menu .worker-item:hover{background-color:#f5f5f5}.d3view-wf-worker-category-menu .worker-item.selected{background-color:#e3f2fd;border-left:3px solid #2196f3}.d3view-wf-worker-category-menu .worker-item:hover{background-color:#f5f5f5}.d3view-wf-worker-category-menu .worker-item.selected:hover{background-color:#e3f2fd}.d3view-wf-worker-category-menu .worker-name{font-weight:700;color:#333;margin-bottom:4px;word-wrap:break-word}.d3view-wf-worker-category-menu .worker-description{font-size:12px;color:#666;word-wrap:break-word}.d3view-wf-worker-category-menu .category-count{font-size:12px;color:#666;margin-top:4px}.d3view-wf-worker-category-menu .no-results-message{position:absolute;left:50%;top:80%;transform:translate(-50%,-50%);text-align:center;color:#666;font-size:14px;padding:20px;background:rgba(255,255,255,.9);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:block}.d3view-wf-worker-category-menu:has(.category-item.visible) .no-results-message{display:none}.d3view-wf-worker-category-menu .worker-search-results-container{position:absolute;left:50%;top:calc(50% + 70px);transform:translateX(-50%);width:100%;max-height:400px;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);overflow:hidden;z-index:3;transition:all .3s ease}.d3view-wf-worker-category-menu:not(:has(.category-item:nth-child(4))) .worker-search-results-container{top:calc(50% + 70px)}.d3view-wf-worker-category-menu:has(.category-item:nth-child(3):not(.visible)) .category-item{transform-origin:center center}.d3view-wf-worker-category-menu:has(.category-item:nth-child(3):not(.visible)) .category-item:nth-child(1){transform:translate(-60px,-80px) scale(1)}.d3view-wf-worker-category-menu:has(.category-item:nth-child(3):not(.visible)) .category-item:nth-child(2){transform:translate(60px,-80px) scale(1)}.d3view-wf-worker-category-menu .category-item{transition:transform .3s ease,opacity .3s ease,box-shadow .3s ease}.d3view-wf-worker-category-menu .worker-search-results-header{padding:12px 15px;border-bottom:1px solid #eee;font-size:14px;color:#666;background:#f8f8f8}.d3view-wf-worker-category-menu .worker-search-results-list{max-height:300px;overflow-y:auto;padding:10px;outline:0}.d3view-wf-worker-category-menu .category-item.selected{background:#e6f0fa;border-radius:50%;border:2px solid #2196f3;box-shadow:0 2px 8px rgba(33,150,243,.08);transition:background .2s,border .2s}.wf-workers-container .worker-io{display:none}.wf-workers-container .worker-io{display:none}.d3view-wf-worker-io{position:absolute;pointer-events:none;z-index:2;opacity:0;transition:opacity .3s ease}.d3view-wf-worker-io.visible{opacity:1}.d3view-wf-worker-io .worker-io-container{position:relative;background:transparent;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.2);padding:15px;z-index:2;pointer-events:none}.d3view-wf-worker-io .io-rendered{color:#4CAF50}.d3view-wf-worker-io .io-rendered>*{transform:scale(1.1)!important}.d3view-wf-worker-io .worker-box{background:transparent;border-radius:4px;pointer-events:none;min-width:100px;min-height:50px}.d3view-wf-worker-io .io-labels{position:absolute;display:flex;flex-direction:column;gap:10px;min-width:120px;pointer-events:auto}.d3view-wf-worker-io .input-labels{left:0;top:0;margin-right:10px}.d3view-wf-worker-io .output-labels{left:100%;top:0;margin-left:10px}.d3view-wf-worker-io .io-circles{position:absolute;display:flex;flex-direction:column;gap:10px;pointer-events:auto}.d3view-wf-worker-io .input-circles{top:0;position:absolute;left:-35px;transform:translateY(-25%)}.d3view-wf-worker-io .output-circles{top:0;position:absolute;left:100%;top:0;position:absolute;right:0;width:200px;transform:translateY(-25%)}.d3view-wf-worker-io .io-circle{width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #ddd;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;pointer-events:auto;opacity:0;transform:scale(0.5) translateY(20px);margin-bottom:12px}.d3view-wf-worker-io.visible .io-circle{opacity:1;transform:scale(1) translateY(0)}.d3view-wf-worker-io.visible .input-circles .io-circle:nth-child(1){transition-delay:.1s}.d3view-wf-worker-io.visible .input-circles .io-circle:nth-child(2){transition-delay:.2s}.d3view-wf-worker-io.visible .input-circles .io-circle:nth-child(3){transition-delay:.3s}.d3view-wf-worker-io.visible .input-circles .io-circle:nth-child(4){transition-delay:.4s}.d3view-wf-worker-io.visible .input-circles .io-circle:nth-child(5){transition-delay:.5s}.d3view-wf-worker-io.visible .output-circles .io-circle:nth-child(1){transition-delay:.1s}.d3view-wf-worker-io.visible .output-circles .io-circle:nth-child(2){transition-delay:.2s}.d3view-wf-worker-io.visible .output-circles .io-circle:nth-child(3){transition-delay:.3s}.d3view-wf-worker-io.visible .output-circles .io-circle:nth-child(4){transition-delay:.4s}.d3view-wf-worker-io.visible .output-circles .io-circle:nth-child(5){transition-delay:.5s}.d3view-wf-worker-io .ip-label,.d3view-wf-worker-io .op-label{opacity:0;transform:translateX(-10px);transition:all .3s ease}.d3view-wf-worker-io.visible .ip-label,.d3view-wf-worker-io.visible .op-label{opacity:1;transform:translateX(0)}.d3view-wf-worker-io.visible .input-circles .io-circle:nth-child(1) .ip-label{transition-delay:.2s}.d3view-wf-worker-io.visible .input-circles .io-circle:nth-child(2) .ip-label{transition-delay:.3s}.d3view-wf-worker-io.visible .input-circles .io-circle:nth-child(3) .ip-label{transition-delay:.4s}.d3view-wf-worker-io.visible .input-circles .io-circle:nth-child(4) .ip-label{transition-delay:.5s}.d3view-wf-worker-io.visible .input-circles .io-circle:nth-child(5) .ip-label{transition-delay:.6s}.d3view-wf-worker-io.visible .output-circles .io-circle:nth-child(1) .op-label{transition-delay:.2s}.d3view-wf-worker-io.visible .output-circles .io-circle:nth-child(2) .op-label{transition-delay:.3s}.d3view-wf-worker-io.visible .output-circles .io-circle:nth-child(3) .op-label{transition-delay:.4s}.d3view-wf-worker-io.visible .output-circles .io-circle:nth-child(4) .op-label{transition-delay:.5s}.d3view-wf-worker-io.visible .output-circles .io-circle:nth-child(5) .op-label{transition-delay:.6s}.d3view-wf-worker-io .io-circle.io-input{border-color:#4CAF50}.d3view-wf-worker-io .io-circle.io-output{border-color:#2196F3}.d3view-wf-worker-io .io-circle:hover{transform:scale(1.1);box-shadow:0 0 5px rgba(0,0,0,.2)}.d3view-wf-worker-io .io-circle-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:2px}.d3view-wf-worker-io .io-type{font-size:10px;color:#666;text-align:center;word-break:break-word;line-height:1}.d3view-wf-worker-io .io-label{height:24px;display:flex;align-items:center;font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 5px;border-radius:3px;transition:background-color .2s;pointer-events:auto;cursor:pointer}.d3view-wf-worker-io .io-label:hover{background-color:#f5f5f5}.d3view-wf-worker-io .ip-type{position:absolute;left:1px}.d3view-wf-worker-io .op-type{position:absolute;left:1px}.d3view-wf-worker-io .ip-label{position:absolute;left:-100px;max-width:100px}.d3view-wf-worker-io .op-label{position:absolute;left:35px}body span.wf-canvas-tooltip.clickable{pointer-events:all!important}body span.wf-canvas-tooltip.clickable{pointer-events:all!important}body span.wf-canvas-tooltip.clickable{pointer-events:all!important}.wf-navigation-split-layout .breadcrumb-item.clickable{cursor:pointer}.wf-error-modal .enhanced-error-container .worker-details .table{margin-bottom:0;background:#fff;border:2px solid #e9ecef;border-radius:8px;overflow:hidden}.wf-error-modal .enhanced-error-container .worker-details .table th{background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);font-weight:600;color:#495057;border-color:#dee2e6;padding:12px 15px;font-size:14px}.wf-error-modal .enhanced-error-container .worker-details .table td{padding:12px 15px;border-color:#dee2e6;vertical-align:middle;font-size:14px}.wf-error-modal .enhanced-error-container .technical-details .table{background:#fff;border:2px solid #e9ecef;border-radius:8px;overflow:hidden}div.wf-agentic-view .wf-agentic-events-column,div.wf-agentic-view .wf-agentic-info-column,div.wf-agentic-view .wf-agentic-convo-drawer{flex:0 0 0;max-width:0;overflow:hidden;opacity:0;transition:flex .3s ease,max-width .3s ease,opacity .2s ease}div.wf-agentic-view>.plugin-tabs>.tab-content{transition:flex .3s ease,max-width .3s ease;min-width:0}div.wf-agentic-view[data-show-events] .wf-agentic-events-column{flex:0 0 20%;max-width:20%;opacity:1;border-left:1px solid #e3e6ea}div.wf-agentic-view[data-show-info] .wf-agentic-info-column{flex:0 0 20%;max-width:20%;opacity:1;border-left:1px solid #e3e6ea}div.wf-agentic-view[data-show-conversations] .wf-agentic-convo-drawer{flex:0 0 280px;max-width:280px;opacity:1;border-right:1px solid #e3e6ea}div.wf-agentic-view .wf-agentic-convo-drawer{display:flex;flex-direction:column;background:#fafbfc;order:-1}div.wf-agentic-view .wf-agentic-convo-drawer .wf-agentic-column-header{display:flex;align-items:center;justify-content:space-between}div.wf-agentic-view .wf-agentic-convo-drawer-actions{display:flex;gap:6px}.wf-agentic-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#666;font-size:13px;cursor:pointer;transition:background .15s ease,color .15s ease}.wf-agentic-icon-btn:hover{background:rgba(0,0,0,.06);color:#333}.wf-agentic-icon-btn:active{background:rgba(0,0,0,.1)}div.wf-agentic-view .wf-agentic-convo-drawer-body{flex:1 1 auto;overflow-y:auto;padding:0}div.wf-agentic-view .wf-agentic-convo-item{padding:8px 14px;cursor:pointer;display:flex;align-items:flex-start;gap:8px;border-left:3px solid transparent;transition:background .15s}div.wf-agentic-view .wf-agentic-convo-item:hover{background:#f0f4f8}div.wf-agentic-view .wf-agentic-convo-item.active{background:#f0f0ff;border-left-color:#667eea}div.wf-agentic-view .wf-agentic-convo-item-info{flex:1;min-width:0}div.wf-agentic-view .wf-agentic-convo-item-name{font-size:12px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.wf-agentic-view .wf-agentic-convo-item-preview{font-size:11px;color:#888;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.wf-agentic-view .wf-agentic-convo-item-meta{font-size:10px;color:#bbb;margin-top:3px}div.wf-agentic-view .wf-agentic-convo-delete{padding:2px 5px;opacity:.3;flex-shrink:0;margin-top:2px;border:0;background:0;cursor:pointer;transition:opacity .15s}div.wf-agentic-view .wf-agentic-convo-delete:hover{opacity:1;color:#d9534f}div.wf-agentic-view .wf-agentic-convo-delete i{font-size:10px}div.wf-agentic-view .wf-agentic-convo-divider{margin:4px 0;border-top:1px solid #eee}div.wf-agentic-view .wf-agentic-convo-delete-all{padding:6px 14px;cursor:pointer;text-align:center;font-size:11px;color:#d9534f;transition:background .15s}div.wf-agentic-view .wf-agentic-convo-delete-all:hover{background:#fff0f0}div.wf-agentic-view .agent-header-left{display:flex;align-items:center;gap:8px;padding:0 0 0 10px;min-width:0;flex:1}div.wf-agentic-view .toggle-conversations{padding:4px 7px}div.wf-agentic-view .wf-agentic-convo-name-display{display:flex;align-items:center;font-size:13px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}div.wf-agentic-view .wf-agentic-convo-name-text{overflow:hidden;text-overflow:ellipsis}div.wf-agentic-view .wf-agentic-convo-edit-name-btn{margin-left:6px;cursor:pointer;color:#999;font-size:11px;display:none;transition:color .15s}div.wf-agentic-view .wf-agentic-convo-edit-name-btn:hover{color:#428BCA}div.wf-agentic-view[data-has-conversation] .wf-agentic-convo-edit-name-btn{display:inline}div.wf-agentic-view .wf-agentic-convo-name-input{font-size:13px;padding:2px 8px;border:1px solid #aaa;border-radius:4px;width:220px;display:none;outline:0}div.wf-agentic-view .wf-agentic-convo-name-input:focus{border-color:#428BCA}div.wf-agentic-view[data-show-events],div.wf-agentic-view[data-show-info],div.wf-agentic-view[data-show-conversations]{background:#f4f7fa}div.wf-agentic-view .toggle-events.active,div.wf-agentic-view .toggle-info.active{background:#428BCA;color:#fff;border-color:#428BCA}div.wf-agentic-view .wf-agentic-events-column,div.wf-agentic-view .wf-agentic-info-column{display:flex;flex-direction:column;background:#fafbfc}div.wf-agentic-view .wf-agentic-column-header{padding:8px 12px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:#666;border-bottom:1px solid #e3e6ea;background:#f5f6f8;flex:0 0 auto}div.wf-agentic-view .wf-agentic-events-body{flex:1 1 auto;overflow-y:auto;padding:8px}div.wf-agentic-view .wf-agentic-info-tabs{display:flex;list-style:none;margin:0;padding:0;border-bottom:1px solid #e3e6ea;background:#f5f6f8;flex:0 0 auto}div.wf-agentic-view .wf-agentic-info-tabs li{flex:1;text-align:center}div.wf-agentic-view .wf-agentic-info-tabs li a{display:block;padding:8px 4px;font-size:11px;font-weight:500;color:#888;text-decoration:none;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}div.wf-agentic-view .wf-agentic-info-tabs li a:hover{color:#333}div.wf-agentic-view .wf-agentic-info-tabs li.active a{color:#2196f3;border-bottom-color:#2196f3}div.wf-agentic-view .wf-agentic-info-body{flex:1 1 auto;overflow-y:auto;padding:8px}div.wf-agentic-view .wf-agentic-info-pane{display:none}div.wf-agentic-view .wf-agentic-info-pane.active{display:block}div.wf-agentic-view .wf-agentic-tools-search{position:relative;margin-bottom:8px}div.wf-agentic-view .wf-agentic-tools-search>i{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:#aaa;font-size:11px}div.wf-agentic-view .wf-agentic-tools-search-input{width:100%;box-sizing:border-box;padding:6px 8px 6px 26px;border:1px solid #ddd;border-radius:4px;font-size:12px;color:#333;outline:0;background:#fff;transition:border-color .15s}div.wf-agentic-view .wf-agentic-tools-search-input:focus{border-color:#428BCA}div.wf-agentic-view .wf-agentic-tools-cards{overflow-y:auto}div.wf-agentic-view .wf-agentic-tools-cards .wf-resource-card{border:1px solid #ddd;border-radius:6px;padding:10px 12px;margin-bottom:6px;cursor:pointer;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:box-shadow .15s,border-color .15s}div.wf-agentic-view .wf-agentic-tools-cards .wf-resource-card:hover{border-color:#428BCA;box-shadow:0 2px 8px rgba(66,139,202,.18)}div.wf-agentic-view .wf-resource-card-type{font-weight:600;font-size:13px;color:#333;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.wf-agentic-view .wf-resource-card-id{font-size:11px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.wf-agentic-view .wf-agentic-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 15px;text-align:center}div.wf-agentic-view .wf-agentic-empty-state i{font-size:24px;margin-bottom:8px;opacity:.4}div.wf-agentic-view .wf-agentic-empty-state p{font-size:12px;margin:0}div.wf-agentic-view .wf-events-column-inner{padding:0;overflow-y:auto;flex:1 1 auto}div.wf-agentic-view .wf-events-prompt-group{margin:8px;background:#fff;border:1px solid #e3e6ea;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.06);overflow:hidden;cursor:pointer}div.wf-agentic-view .wf-events-prompt-header{padding:8px 10px;font-size:11px;font-weight:600;color:#555;background:#f5f7fa;border-bottom:1px solid #eaedf1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.wf-agentic-view .wf-events-prompt-header i{color:#90a4ae}div.wf-agentic-view .wf-events-group-cards{padding:8px}div.wf-agentic-view .wf-event-card{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;margin-bottom:4px;border-radius:5px;background:#fff;border:1px solid #e8eaed;cursor:pointer;transition:border-color .15s,box-shadow .15s}div.wf-agentic-view .wf-event-card:hover{border-color:#428BCA;box-shadow:0 1px 4px rgba(66,139,202,.12)}div.wf-agentic-view .wf-event-card-left{display:flex;align-items:center;min-width:0;flex:1}div.wf-agentic-view .wf-event-card-icon{flex:0 0 auto;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:8px;font-size:11px;color:#fff;background:#999}div.wf-agentic-view .wf-event-card[data-ui-status=running] .wf-event-card-icon{background:#428BCA;animation:fora-trace-pulse 1.5s ease-in-out infinite}div.wf-agentic-view .wf-event-card[data-ui-status=success] .wf-event-card-icon{background:#5cb85c}div.wf-agentic-view .wf-event-card[data-ui-status=failure] .wf-event-card-icon{background:#d9534f}div.wf-agentic-view .wf-event-card[data-ui-status=resolved] .wf-event-card-icon{background:#5cb85c}div.wf-agentic-view .wf-event-card-info{min-width:0;flex:1}div.wf-agentic-view .wf-event-card-name{font-size:11px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:monospace}div.wf-agentic-view .wf-event-card-meta{font-size:10px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.wf-agentic-view .wf-event-card-eye{flex:0 0 auto;color:#ccc;font-size:13px;margin-left:6px;transition:color .15s}div.wf-agentic-view .wf-event-card:hover .wf-event-card-eye{color:#428BCA}div.wf-agentic-view .wf-agentic-outputs-list{overflow-y:auto}div.wf-agentic-view .wf-agentic-output-item{padding:8px 10px;margin-bottom:4px;border:1px solid #e8eaed;border-radius:5px;background:#fff;cursor:pointer;transition:border-color .15s}div.wf-agentic-view .wf-agentic-output-item:hover{border-color:#428BCA}div.wf-agentic-view .wf-agentic-output-item-name{font-size:12px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.wf-agentic-view .wf-agentic-output-item-type{font-size:10px;color:#999;margin-top:2px;font-family:monospace}div.wf-agentic-view .wf-agentic-output-item-preview{font-size:11px;color:#777;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-agentic-status-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-start;justify-content:center;padding-top:25%;z-index:10;background:rgba(255,255,255,.85)}.wf-agentic-status-card{text-align:center}.wf-agentic-status-title{font-size:22px;font-weight:600;color:#333}.wf-agentic-status-worker-line{margin-top:14px;font-family:'SF Mono',Consolas,Monaco,monospace;font-size:13px;white-space:nowrap}.wf-agentic-status-worker-text{background:linear-gradient(90deg,#888 0,#888 40%,#333 50%,#888 60%,#888 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:wf-status-text-shimmer 2s ease-in-out infinite}.wf-agentic-status-dots{display:none}@keyframes wf-status-text-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}div.wf-agentic-view .agent-fora{overflow:hidden;min-height:0}div.wf-agentic-view .agent-fora>div.d3view-fora{height:100%;display:flex;flex-direction:column}div.wf-agentic-view .agent-fora>div.d3view-fora>.fora-result-container{flex:1 1 auto;min-height:0;overflow:hidden}div.wf-agentic-view .agent-fora>div.d3view-fora>.fora-result-container>.fora-result{height:100%}.agent-fora.fora-disabled{pointer-events:none!important;opacity:.4;user-select:none}.agent-fora.fora-disabled *{pointer-events:none!important}.agent-fora.fora-disabled .fora-input,.agent-fora.fora-disabled textarea,.agent-fora.fora-disabled [contenteditable]{pointer-events:none!important;-webkit-user-modify:read-only}div.wf-agentic-view.other-worker-active{cursor:not-allowed}div.workflow .workflow-index[data-view=agentic] .wf-main-content{display:none!important}:root{--wf-ai-fora-bg:#fff;--wf-ai-fora-header-bg:linear-gradient(135deg,#667eea 0,#764ba2 100%);--wf-ai-fora-header-color:#fff;--wf-ai-fora-border-radius:16px;--wf-ai-fora-shadow:0 8px 32px rgba(0,0,0,.12);--wf-ai-fora-shadow-hover:0 6px 25px rgba(0,0,0,.2);--wf-ai-fora-width:420px;--wf-ai-fora-height:600px;--wf-ai-fora-header-height:44px;--wf-ai-fora-header-padding:0 16px;--wf-ai-fora-btn-bg:rgba(255,255,255,.15);--wf-ai-fora-btn-bg-hover:rgba(255,255,255,.25);--wf-ai-fora-tab-active-bg:linear-gradient(135deg,#667eea 0,#764ba2 100%);--wf-ai-fora-tab-hover-bg:rgba(102,126,234,.1)}div.workflow .wf-ai-fora.wf-floating-div,.wf-ai-fora.wf-floating-div{pointer-events:all;position:absolute!important;height:600px;bottom:0;right:0;left:unset;width:420px;display:block;z-index:100;overflow:hidden;min-width:380px;max-width:90vw;min-height:400px;max-height:calc(100vh - 80px);opacity:1;background:var(--wf-ai-fora-bg,#fff);border:0;box-shadow:var(--wf-ai-fora-shadow,0 8px 32px rgba(0,0,0,.12));border-radius:var(--wf-ai-fora-border-radius,16px);padding:0}div.workflow .wf-ai-fora.wf-floating-div,.wf-ai-fora.wf-floating-div.wf-ai-fora-layout-horizontal{max-width:100vw}div.workflow .wf-ai-fora.wf-floating-div:not(.isVisible),.wf-ai-fora.wf-floating-div:not(.isVisible){display:none}div.workflow .wf-ai-fora.wf-floating-div .fora-input{max-height:100px;font-size:1.2em}div.workflow .wf-ai-fora.wf-floating-div .wf-ai-fora-header,.wf-ai-fora.wf-floating-div .wf-ai-fora-header{cursor:move;user-select:none;background:var(--wf-ai-fora-header-bg,linear-gradient(135deg,#667eea 0,#764ba2 100%));color:var(--wf-ai-fora-header-color,#fff);border-radius:var(--wf-ai-fora-border-radius,16px) var(--wf-ai-fora-border-radius,16px) 0 0;height:var(--wf-ai-fora-header-height,56px);padding:var(--wf-ai-fora-header-padding,0 16px);display:flex;align-items:center;justify-content:space-between}div.workflow .wf-ai-fora.wf-floating-div .wf-ai-fora-header .lead,.wf-ai-fora.wf-floating-div .wf-ai-fora-header .lead{color:var(--wf-ai-fora-header-color,#fff);margin:0;font-size:15px;font-weight:500}div.workflow .wf-ai-fora.wf-floating-div .wf-ai-fora-header .fa-robot,.wf-ai-fora.wf-floating-div .wf-ai-fora-header .fa-robot{color:var(--wf-ai-fora-header-color,#fff)}div.workflow .wf-ai-fora.wf-floating-div .wf-ai-fora-header .btn-group,.wf-ai-fora.wf-floating-div .wf-ai-fora-header .btn-group{display:flex;flex-wrap:nowrap;flex-shrink:0;gap:2px}div.workflow .wf-ai-fora.wf-floating-div .wf-ai-fora-header .wf-ai-fora-sidebar-toggle-btn,.wf-ai-fora.wf-floating-div .wf-ai-fora-header .wf-ai-fora-sidebar-toggle-btn{min-width:0;overflow:hidden}div.workflow .wf-ai-fora.wf-floating-div .wf-ai-fora-header .wf-ai-fora-sidebar-toggle-btn .lead,.wf-ai-fora.wf-floating-div .wf-ai-fora-header .wf-ai-fora-sidebar-toggle-btn .lead{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.workflow .wf-ai-fora.wf-floating-div .wf-ai-fora-header .btn,.wf-ai-fora.wf-floating-div .wf-ai-fora-header .btn{width:28px;height:28px;padding:0;border-radius:6px;background:var(--wf-ai-fora-btn-bg,rgba(255,255,255,.15));border:0;color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease;font-size:12px;flex-shrink:0}div.workflow .wf-ai-fora.wf-floating-div .wf-ai-fora-header .btn:hover,.wf-ai-fora.wf-floating-div .wf-ai-fora-header .btn:hover{background:var(--wf-ai-fora-btn-bg-hover,rgba(255,255,255,.25))}div.workflow .wf-ai-fora.wf-floating-div .wf-ai-fora-header .btn i{margin:0}div.workflow .wf-ai-fora.wf-floating-div .wf-ai-fora-header .btn span:not(.sr-only){display:none}div.workflow .wf-ai-fora-sidebar-toggle-btn{background:transparent!important;border:0!important;padding:0!important;margin:0!important;cursor:pointer}div.workflow .wf-ai-fora-sidebar-toggle-btn:hover{background:transparent!important}div.workflow .wf-ai-fora.wf-floating-div.minimized{height:80px!important;max-height:80px;min-height:80px;overflow:hidden}div.workflow .wf-ai-fora.wf-floating-div.minimized .wf-ai-fora-body,div.workflow .wf-ai-fora.wf-floating-div.minimized .wf-ai-fora-content{display:none}div.workflow .wf-ai-fora.wf-floating-div:hover,.wf-ai-fora.wf-floating-div:hover{opacity:1;box-shadow:var(--wf-ai-fora-shadow-hover,0 6px 25px rgba(0,0,0,.2))}div.workflow .wf-ai-fora-tabs-sidebar{flex:0 0 180px;width:180px;border-right:1px solid #eee;background-color:#fafafa;overflow-y:auto;transition:flex .3s ease,width .3s ease,opacity .3s ease}div.workflow .wf-ai-fora-tabs-sidebar .wf-ai-agent-tabs-list{list-style:none;padding:8px;margin:0}div.workflow .wf-ai-fora-tabs-sidebar .wf-ai-agent-tab-item{padding:10px 12px;margin-bottom:4px;border-radius:8px;cursor:pointer;transition:background .2s ease;font-size:13px}div.workflow .wf-ai-fora-tabs-sidebar .wf-ai-agent-tab-item:hover,.wf-ai-fora-tabs-sidebar .wf-ai-agent-tab-item:hover{background:var(--wf-ai-fora-tab-hover-bg,rgba(102,126,234,.1))}div.workflow .wf-ai-fora-tabs-sidebar .wf-ai-agent-tab-item.active,.wf-ai-fora-tabs-sidebar .wf-ai-agent-tab-item.active{background:var(--wf-ai-fora-tab-active-bg,linear-gradient(135deg,#667eea 0,#764ba2 100%));color:#fff}div.workflow .wf-ai-fora-tabs-sidebar .wf-ai-agent-tab-id{display:none}div.workflow .wf-ai-fora-content{flex:1;display:flex;overflow:hidden;background:#fff}div.workflow .wf-ai-fora.wf-ai-fora-layout-horizontal .wf-ai-fora-content{flex-direction:column}div.workflow .wf-ai-fora.wf-ai-fora-layout-horizontal .wf-ai-fora-tabs-sidebar{display:none!important}div.workflow .wf-ai-fora.wf-ai-fora-layout-dropdown .wf-ai-fora-tabs-sidebar{display:none!important}div.workflow .wf-ai-fora.wf-ai-fora-layout-horizontal .wf-ai-fora-tab-manager{display:block;flex-shrink:0;overflow:hidden;min-height:0}div.workflow .wf-ai-fora.wf-ai-fora-layout-vertical .wf-ai-fora-tab-manager{display:none!important}div.workflow .wf-ai-fora-content-area{flex:1 1 auto;position:relative;overflow:hidden;background:#fff}div.workflow .wf-ai-fora-agent-body{position:absolute;top:0;left:0;right:0;bottom:0;display:none;overflow-y:auto;background:#fff}div.workflow .wf-ai-fora-agent-body[data-agent-id=workflow_agent] .agent-header{display:none}div.workflow .wf-ai-fora-agent-body.active{display:block}.wf-ai-fora .wf-ai-fora-agent-body{position:absolute;top:0;left:0;right:0;bottom:0;display:none;overflow-y:auto;background:#fff}.wf-ai-fora .wf-ai-fora-agent-body.active{display:block}.wf-ai-fora .wf-ai-fora-agent-body .wf-embedded-workflow-container{min-height:400px}div.workflow .wf-ai-continue-workflow-container{padding:12px 16px;border-top:1px solid #eee;background:#fafafa;display:flex;align-items:center;gap:12px}div.workflow .wf-ai-continue-workflow-container .continue-workflow-msg{font-size:12px;color:#666}div.workflow .wf-ai-continue-workflow-container.hidden{display:none!important}div.workflow .wf-ai-fora.wf-floating-div.minimized .wf-ai-fora-content{display:none}div.workflow .wf-ai-fora.wf-floating-div.minimized .wf-ai-continue-workflow-container{display:none}div.workflow .wf-ai-fora-tabs-sidebar.hidden{flex:0 0 0!important;width:0!important;min-width:0!important;border-right:0!important;overflow:hidden!important;opacity:0}div.workflow .wf-ai-fora.wf-floating-div.fullscreen{position:fixed!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;padding:0!important;border-radius:0!important;border:0!important;box-shadow:none!important;z-index:99999!important;opacity:1!important;background:#fff!important}div.workflow .wf-ai-fora.wf-floating-div.fullscreen .wf-ai-fora-header{border-radius:0}div.workflow .wf-ai-fora.wf-floating-div.fullscreen .ui-resizable-handle{display:none!important}div.workflow .wf-ai-fora.wf-floating-div.docked{position:fixed!important;width:250px!important;min-width:180px!important;max-width:320px!important;height:48px!important;min-height:48px!important;max-height:48px!important;top:auto!important;right:24px!important;left:auto!important;bottom:24px!important;border-radius:24px!important;overflow:hidden;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.15)}div.workflow .wf-ai-fora.wf-floating-div.docked .wf-ai-fora-header{height:100%;padding:0 12px;border-radius:24px}div.workflow .wf-ai-fora.wf-floating-div.docked .wf-ai-fora-header .lead{font-size:13px;display:flex;align-items:center;gap:5px}div.workflow .wf-ai-fora.wf-floating-div.docked .wf-ai-fora-content,div.workflow .wf-ai-fora.wf-floating-div.docked .wf-ai-continue-workflow-container,div.workflow .wf-ai-fora.wf-floating-div.docked>.pl-flex-v>:not(.wf-ai-fora-header){display:none!important}div.workflow .wf-ai-fora.wf-floating-div.docked .wf-ai-fora-sidebar-toggle-btn{background:none!important;border:0!important;padding:0!important;margin:0!important;cursor:pointer!important}div.workflow .wf-ai-fora.wf-floating-div.docked .wf-ai-fora-sidebar-toggle-btn h3{margin:0;font-size:13px;font-weight:500}div.workflow .wf-ai-fora.wf-floating-div.docked .agent-title-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;display:inline-block}div.workflow .wf-ai-fora.wf-floating-div.docked .dock-btn,div.workflow .wf-ai-fora.wf-floating-div.docked .maximize-restore-btn,div.workflow .wf-ai-fora.wf-floating-div.docked .wf-ai-fora-expand-btns,div.workflow .wf-ai-fora.wf-floating-div.docked .clear-conversation-btn,div.workflow .wf-ai-fora.wf-floating-div.docked .wf-ai-convo-actions-dropdown{display:none!important}div.workflow .wf-ai-fora.wf-floating-div.docked .ui-resizable-handle{display:none!important}div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h,.wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h{width:100%!important;left:0!important;right:0!important}div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-e,div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-w,div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-ne,div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-nw,div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-se,div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-sw,.wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-e,.wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-w,.wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-ne,.wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-nw,.wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-se,.wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-sw{display:none!important}div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v,.wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v{height:100%!important;top:0!important;bottom:0!important}div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-n,div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-s,div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-ne,div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-nw,div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-se,div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-sw,.wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-n,.wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-s,.wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-ne,.wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-nw,.wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-se,.wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-sw{display:none!important}div.workflow .wf-ai-fora.wf-floating-div .ui-resizable-e,div.workflow .wf-ai-fora.wf-floating-div .ui-resizable-w{cursor:ew-resize;width:8px}div.workflow .wf-ai-fora.wf-floating-div .ui-resizable-n,div.workflow .wf-ai-fora.wf-floating-div .ui-resizable-s{cursor:ns-resize;height:8px}div.workflow .wf-ai-fora.wf-floating-div .ui-resizable-ne,div.workflow .wf-ai-fora.wf-floating-div .ui-resizable-nw,div.workflow .wf-ai-fora.wf-floating-div .ui-resizable-se,div.workflow .wf-ai-fora.wf-floating-div .ui-resizable-sw{width:12px;height:12px}div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-layout-dropdown .wf-ai-fora-header .wf-ai-agent-dropdown-wrap{flex:0 1 auto;min-width:0;position:relative}div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-layout-dropdown .wf-ai-fora-header .wf-ai-agent-dropdown-toggle,.wf-ai-fora.wf-floating-div.wf-ai-fora-layout-dropdown .wf-ai-fora-header .wf-ai-agent-dropdown-toggle{width:auto!important;min-width:120px!important;height:32px!important;padding:6px 10px!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex!important;align-items:center;justify-content:flex-start;color:var(--wf-ai-fora-header-color,#fff);background:none!important;box-shadow:none!important;border:0!important;margin:0!important;text-shadow:none!important;gap:6px!important}div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-layout-dropdown .wf-ai-fora-header .wf-ai-agent-dropdown-toggle span.agent-title-text,.wf-ai-fora.wf-ai-fora-layout-dropdown .wf-ai-fora-header .wf-ai-agent-dropdown-toggle span.agent-title-text{display:inline!important}div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-layout-dropdown .wf-ai-fora-header .wf-ai-agent-dropdown-toggle:hover,.wf-ai-fora.wf-ai-fora-layout-dropdown .wf-ai-fora-header .wf-ai-agent-dropdown-toggle:hover,div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-layout-dropdown .wf-ai-fora-header .wf-ai-agent-dropdown-toggle:focus,.wf-ai-fora.wf-ai-fora-layout-dropdown .wf-ai-fora-header .wf-ai-agent-dropdown-toggle:focus{color:var(--wf-ai-fora-header-color,#fff);background:var(--wf-ai-fora-btn-bg-hover,rgba(255,255,255,.25))!important;border:0!important}div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-layout-dropdown .wf-ai-fora-header .wf-ai-agent-dropdown-wrap .dropdown-menu,.wf-ai-fora.wf-ai-fora-layout-dropdown .wf-ai-fora-header .wf-ai-agent-dropdown-wrap .dropdown-menu{max-height:280px;overflow-y:auto;z-index:10001}div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-layout-dropdown .wf-ai-fora-header .wf-ai-agent-dropdown-wrap.open .dropdown-menu,.wf-ai-fora.wf-ai-fora-layout-dropdown .wf-ai-fora-header .wf-ai-agent-dropdown-wrap.open .dropdown-menu{display:block!important;visibility:visible!important}div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-layout-dropdown .wf-ai-fora-header,.wf-ai-fora.wf-ai-fora-layout-dropdown .wf-ai-fora-header{overflow:visible}div.workflow .wf-ai-fora.wf-floating-div.wf-ai-fora-layout-dropdown,.wf-ai-fora.wf-floating-div.wf-ai-fora-layout-dropdown{overflow:visible}.wf-global-agent-floating{pointer-events:none}.wf-global-agent-floating .wf-ai-agent-chat-wrapper{pointer-events:all}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone{position:relative;width:0;height:0;display:block}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora{position:absolute!important;bottom:0;right:0;left:auto}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone{overflow:visible}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div{top:unset!important;bottom:0!important}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div .wf-ai-fora-header,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div .wf-ai-fora-header{display:flex!important;min-height:var(--wf-ai-fora-header-height,56px);height:var(--wf-ai-fora-header-height,56px);background:var(--wf-ai-fora-header-bg,linear-gradient(135deg,#667eea 0,#764ba2 100%));color:var(--wf-ai-fora-header-color,#fff);padding:var(--wf-ai-fora-header-padding,0 16px);align-items:center;justify-content:space-between;visibility:visible;opacity:1}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora-sidebar-toggle-btn,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora-sidebar-toggle-btn{background:transparent!important;border:0!important;padding:0!important;margin:0!important;cursor:pointer}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora-sidebar-toggle-btn:hover,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora-sidebar-toggle-btn:hover{background:transparent!important}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.minimized,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.minimized{height:80px!important;max-height:80px;min-height:80px;overflow:hidden}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.minimized .wf-ai-fora-body,.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.minimized .wf-ai-fora-content,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.minimized .wf-ai-fora-body,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.minimized .wf-ai-fora-content{display:none}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.minimized .wf-ai-continue-workflow-container,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.minimized .wf-ai-continue-workflow-container{display:none}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.fullscreen,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.fullscreen{position:fixed!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;padding:0!important;border-radius:0!important;border:0!important;box-shadow:none!important;z-index:99999!important;opacity:1!important;background:#fff!important}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.fullscreen .wf-ai-fora-header,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.fullscreen .wf-ai-fora-header{border-radius:0}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.fullscreen .ui-resizable-handle,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.fullscreen .ui-resizable-handle{display:none!important}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked{position:fixed!important;width:250px!important;min-width:180px!important;max-width:320px!important;height:48px!important;min-height:48px!important;max-height:48px!important;top:auto!important;right:24px!important;left:auto!important;bottom:24px!important;border-radius:24px!important;overflow:hidden;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.15)}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked .wf-ai-fora-header,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked .wf-ai-fora-header{height:100%;padding:0 12px;border-radius:24px}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked .wf-ai-fora-header .lead,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked .wf-ai-fora-header .lead{font-size:13px;display:flex;align-items:center;gap:5px}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked .wf-ai-fora-content,.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked .wf-ai-continue-workflow-container,.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked>.pl-flex-v>:not(.wf-ai-fora-header),.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked .wf-ai-fora-content,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked .wf-ai-continue-workflow-container,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked>.pl-flex-v>:not(.wf-ai-fora-header){display:none!important}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked .minimize-expand-btn,.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked .maximize-restore-btn,.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked .clear-conversation-btn,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked .minimize-expand-btn,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked .maximize-restore-btn,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked .wf-ai-fora-expand-btns,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked .clear-conversation-btn,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked .wf-ai-convo-actions-dropdown{display:none!important}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked .ui-resizable-handle,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked .ui-resizable-handle{display:none!important}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked .agent-title-text,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.docked .agent-title-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;display:inline-block}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-e,.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-w,.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-ne,.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-nw,.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-se,.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-sw,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-e,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-w,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-ne,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-nw,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-se,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-h .ui-resizable-sw{display:none!important}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-n,.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-s,.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-ne,.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-nw,.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-se,.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-sw,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-n,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-s,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-ne,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-nw,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-se,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div.wf-ai-fora-expanded-v .ui-resizable-sw{display:none!important}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div .ui-resizable-e,.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div .ui-resizable-w,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div .ui-resizable-e,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div .ui-resizable-w{cursor:ew-resize;width:8px}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div .ui-resizable-n,.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div .ui-resizable-s,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div .ui-resizable-n,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div .ui-resizable-s{cursor:ns-resize;height:8px}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div .ui-resizable-ne,.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div .ui-resizable-nw,.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div .ui-resizable-se,.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div .ui-resizable-sw,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div .ui-resizable-ne,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div .ui-resizable-nw,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div .ui-resizable-se,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora.wf-floating-div .ui-resizable-sw{width:12px;height:12px}.wf-global-agent-floating .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora-agent-body[data-agent-id=workflow_agent] .agent-header,.wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora-agent-body[data-agent-id=workflow_agent] .agent-header{display:none!important}.wf-ai-fora .wf-ai-convo-actions-dropdown .dropdown-toggle{background:var(--wf-ai-fora-btn-bg);border:0;color:inherit;padding:4px 8px;border-radius:6px;transition:background .15s ease}.wf-ai-fora .wf-ai-convo-actions-dropdown .dropdown-toggle:hover,.wf-ai-fora .wf-ai-convo-actions-dropdown .dropdown-toggle:focus,.wf-ai-fora .wf-ai-convo-actions-dropdown.open .dropdown-toggle{background:var(--wf-ai-fora-btn-bg-hover)}.wf-ai-fora .wf-ai-convo-actions-dropdown .dropdown-menu{min-width:200px;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);margin-top:4px}.wf-ai-fora .wf-ai-convo-actions-dropdown .dropdown-menu>li>a{padding:8px 16px;font-size:13px;color:#333}.wf-ai-fora .wf-ai-convo-actions-dropdown .dropdown-menu>li>a:hover{background-color:#f5f5f5}.wf-ai-fora .wf-ai-convo-actions-dropdown .dropdown-menu>li>a>.fa{width:16px;text-align:center}.wf-convo-load-list{list-style:none;padding:0;margin:0;max-height:400px;overflow-y:auto}.wf-convo-load-list>li{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #eee;cursor:pointer;transition:background .15s ease}.wf-convo-load-list>li:hover{background:#f8f9fa}.wf-convo-load-list>li:last-child{border-bottom:0}.wf-convo-load-item-info{flex:1;min-width:0}.wf-convo-load-item-name{font-weight:500;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-convo-load-item-date{font-size:11px;color:#888;margin-top:2px}div.popover.tour-wf{max-height:100%!important}div.popover.tour-wf .popover-title{display:inline-block;background-color:none!important;border-bottom:0!important;border-radius:0!important}div.popover.tour-wf .popover-header{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}div.popover.tour-wf{max-height:100%!important}div.popover.tour-wf .popover-title{display:inline-block;background-color:none!important;border-bottom:0!important;border-radius:0!important}div.popover.tour-wf .popover-header{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}div.workflow-modal li.field-item [data-toggle=popover]>*{pointer-events:none}div.popover.wf-dependent-info{width:400px;height:250px;max-width:unset}div.popover.wf-dependent-info .popover-header{position:relative}div.popover.wf-dependent-info .popover-header .close_popup{position:absolute;top:4px;z-index:2;right:5px}.wf-dependent-info.popover .w-options{opacity:0;pointer-events:none}.wf-dependent-info.popover li:hover .w-options{opacity:1;pointer-events:all}.wf-dependent-info.popover .simlytiks-manager{display:none}div.popover.tour-wf{max-height:100%!important}div.popover.tour-wf .popover-title{display:inline-block;background-color:none!important;border-bottom:0!important;border-radius:0!important}div.popover.tour-wf .popover-header{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}div.workflow-modal li.field-item [data-toggle=popover]>*{pointer-events:none}div.popover.wf-dependent-info{width:400px;height:250px;max-width:unset;z-index:1052}div.popover.wf-dependent-info .popover-header{position:relative}div.popover.wf-dependent-info .popover-header .close_popup{position:absolute;top:4px;z-index:2;right:5px}.wf-dependent-info.popover .w-options{opacity:0;pointer-events:none}.wf-dependent-info.popover li:hover .w-options{opacity:1;pointer-events:all}div.popover.polling-worker-completed-po,div.popover.polling-worker-remaining-po,div.popover.polling-worker-all-simulations-po{max-width:800px;min-width:600px;max-height:600px;overflow:hidden}div.popover.polling-worker-completed-po .popover-content,div.popover.polling-worker-remaining-po .popover-content,div.popover.polling-worker-all-simulations-po .popover-content{padding:15px;max-height:550px;overflow:auto}div.popover.polling-worker-completed-po .simulation-popover-content,div.popover.polling-worker-remaining-po .simulation-popover-content,div.popover.polling-worker-all-simulations-po .simulation-popover-content{width:100%;height:100%}div.popover.polling-worker-completed-po .d3view-form-builder-container,div.popover.polling-worker-remaining-po .d3view-form-builder-container,div.popover.polling-worker-all-simulations-po .d3view-form-builder-container{max-height:500px;overflow:auto}div.popover.polling-worker-completed-po .d3view-form-builder-container .formbuilder-container,div.popover.polling-worker-remaining-po .d3view-form-builder-container .formbuilder-container,div.popover.polling-worker-all-simulations-po .d3view-form-builder-container .formbuilder-container{padding:0;margin:0}div.popover.polling-worker-completed-po,div.popover.polling-worker-remaining-po,div.popover.polling-worker-all-simulations-po{z-index:1060}div.custom-editor .treeview .tree-list-item [data-isleaf=true]{cursor:move}div.workflow-modal .formbuilder-container div.d3view-inputsBuilder:not([data-view=simple]){border:0}div.workflow-modal .formbuilder-container div.d3view-inputsBuilder:not([data-view=simple]){border:0}div.workflow .workflow-index[data-view=basic] .basic-view-container{display:block!important}div.workflow .workflow-index[data-view=basic] .full-view{display:none}div.workflow .workflow-index[data-view=basic] .level-2-center,div.workflow .workflow-index[data-view=basic] .level-2-right{display:none}div.workflow div.workflow-index[data-view=basic] .wf-basic-container>.ui-layout-resizer:hover{background-color:#66afe9}div.workflow div.workflow-index[data-view=basic] span.wf-canvas-tooltip{position:absolute}div.workflow .workflow-index[data-view=basic] .back_to_full{display:block!important}div.workflow .workflow-index[data-view=widgetsUI] .widgets-view-container{display:block!important}div.workflow .workflow-index[data-view=widgetsUI] .full-view{display:none}div.workflow .workflow-index[data-view=keyword] .keyword-view-container{display:block!important}div.workflow .workflow-index[data-view=keyword] .full-view,div.workflow .workflow-index[data-view=keyword] .wf-execution-controls{display:none}div.workflow .workflow-index[data-view=keyword] .keyword-view-container .ace_gutter,div.workflow .workflow-index[data-view=keyword] .keyword-view-container .ace_gutter>.ace_layer{width:75px!important}div.workflow .workflow-index[data-view=keyword] .keyword-view-container .ace_scroller{left:74px!important}div.workflow-modal .formbuilder-container div.d3view-inputsBuilder:not([data-view=simple]){border:0}div.workflow .workflow-index[data-view=basic] .basic-view-container{display:block!important}div.workflow .workflow-index[data-view=basic] .full-view{display:none}div.workflow .workflow-index[data-view=basic] .level-2-center,div.workflow .workflow-index[data-view=basic] .level-2-right{display:none}div.workflow div.workflow-index[data-view=basic] .wf-basic-container>.ui-layout-resizer:hover{background-color:#66afe9}div.workflow div.workflow-index[data-view=basic] span.wf-canvas-tooltip{position:absolute}div.workflow .workflow-index[data-view=basic] .back_to_full{display:block!important}div.workflow .workflow-index[data-view=widgetsUI] .widgets-view-container{display:block!important}div.workflow .workflow-index[data-view=widgetsUI] .full-view{display:none}div.workflow .wf-main-container.dataEnabled .wf-data-view{display:block!important}div.workflow .wf-main-container.dataEnabled .wf-data-view .node-name,div.workflow .wf-main-container.dataEnabled .wf-data-view .worker-name{display:block!important;max-width:calc(100% - 30px);left:5px;position:relative;overflow:hidden;text-overflow:ellipsis;width:100%}div.workflow .wf-main-container.dataEnabled .wf-data-view .node-name .badge{position:absolute;right:4px;top:0}div.workflow .wf-main-container.dataEnabled .wf-data-view .plot-txt{transition:all .2s ease-in-out;cursor:pointer;background-color:#FFF}div.workflow .wf-main-container.dataEnabled .wf-data-view .plot-txt:hover{background-color:rgba(0,123,255,.25);border-radius:4px;transform:scale(1.02);box-shadow:0 2px 8px rgba(0,0,0,.15)}div.workflow .wf-main-container.dataEnabled .wf-data-view .plot-txt:hover .worker-name{color:#007bff;font-weight:600}div.workflow .wf-main-container.dataEnabled .wf-data-view .plot-txt:hover .wf-worker-type{color:#6c757d;font-weight:500}div.workflow .workflow-index[data-view=agentic] .agentic-view-container{display:block!important;position:relative;top:0;height:100%}div.workflow .workflow-index[data-view=agentic] .full-view{display:none}div.workflow .workflow-index[data-view=agentic] .start-agent-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s;z-index:10}div.workflow .workflow-index[data-view=agentic] [data-agent-tab]:hover .start-agent-overlay{opacity:1;pointer-events:all}div.workflow .workflow-index[data-view=agentic] .start-agent{border-radius:2em;box-shadow:0 2px 12px rgba(0,0,0,.08)}.wf-data-container .data-header-actions{display:flex;gap:5px}.wf-data-container .toggle-view-btn{display:flex;align-items:center;gap:5px;transition:all .2s ease}.wf-data-container .study-simulation-graph-container{position:absolute;top:0;left:0;right:0;bottom:0}.wf-data-container .study-simulation-graph-container.hidden{display:none}div.workflow div.wf-data-view .dependencies-view-container{padding:20px;gap:40px;overflow-x:auto;position:relative;align-items:start}div.workflow div.wf-data-view .dep-start-column{flex:0 0 200px;position:relative}div.workflow div.wf-data-view .dep-inputs-column,div.workflow div.wf-data-view .dep-worker-column{flex:0 0 250px;border:1px solid #ddd;border-radius:4px;background:#fff;display:flex;flex-direction:column;height:100%;position:relative}div.workflow div.wf-data-view .dep-column-header{padding:10px;border-bottom:1px solid #ddd;background:#f8f9fa}div.workflow div.wf-data-view .dep-column-header h5{margin:0 0 10px;font-size:14px;font-weight:600}div.workflow div.wf-data-view .dep-search{margin-bottom:0}div.workflow div.wf-data-view .dep-inputs-list,div.workflow div.wf-data-view .dep-workers-list{flex:1;overflow-y:auto;padding:10px}div.workflow div.wf-data-view .dep-input-item,div.workflow div.wf-data-view .dep-worker-item{padding:10px;margin-bottom:8px;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;transition:all .2s}div.workflow div.wf-data-view .dep-input-item:hover,div.workflow div.wf-data-view .dep-worker-item:hover{background:#f0f7ff;border-color:#007bff;box-shadow:0 2px 4px rgba(0,123,255,.1)}div.workflow div.wf-data-view .dep-input-item.selected,div.workflow div.wf-data-view .dep-worker-item.selected{background:#e3f2fd;border-color:#007bff;border-width:2px}div.workflow div.wf-data-view .dep-item-name{font-weight:600;color:#333;margin-bottom:4px}div.workflow div.wf-data-view .dep-item-type{font-size:11px;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.workflow div.wf-data-view .dep-dynamic-columns{gap:40px;height:100%}div.workflow div.wf-data-view .dep-worker-column .dep-column-header{position:relative}div.workflow div.wf-data-view .dep-close-column{position:absolute;right:5px;top:5px;background:0;border:0;color:#6c757d;cursor:pointer;padding:4px 8px}div.workflow div.wf-data-view .dep-close-column:hover{color:#dc3545}div.workflow div.wf-data-view .dep-no-results{text-align:center;padding:30px;color:#6c757d}div.workflow div.wf-data-view .dep-worker-actions{margin-top:8px;display:flex;gap:5px;justify-content:flex-end}div.workflow div.wf-data-view .dep-input-actions{margin-top:8px;display:flex;gap:5px;justify-content:flex-end}div.workflow div.wf-data-view .dependencies-view-container{position:relative}div.workflow div.wf-data-view .dep-start-column::after{content:'';position:absolute;top:50%;right:-40px;width:40px;height:2px;background:linear-gradient(90deg,#007bff,#6c757d);transform:translateY(-50%);z-index:1}div.workflow div.wf-data-view .dep-start-column::before{content:'';position:absolute;top:50%;right:-15px;width:0;height:0;border-left:8px solid #6c757d;border-top:6px solid transparent;border-bottom:6px solid transparent;transform:translateY(-50%);z-index:2}div.workflow div.wf-data-view .dep-inputs-column::after{content:'';position:absolute;top:50%;right:-40px;width:40px;height:2px;background:linear-gradient(90deg,#007bff,#6c757d);transform:translateY(-50%);z-index:1}div.workflow div.wf-data-view .dep-inputs-column::before{content:'';position:absolute;top:50%;right:-15px;width:0;height:0;border-left:8px solid #6c757d;border-top:6px solid transparent;border-bottom:6px solid transparent;transform:translateY(-50%);z-index:2}div.workflow div.wf-data-view .dep-dynamic-columns{position:relative}div.workflow div.wf-data-view .dep-dynamic-columns::before{content:'';position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,#007bff,#6c757d);transform:translateY(-50%);z-index:0;pointer-events:none}div.workflow div.wf-data-view .dep-worker-column::after{content:'';position:absolute;top:50%;right:-10px;width:0;height:0;border-left:10px solid #6c757d;border-top:8px solid transparent;border-bottom:8px solid transparent;transform:translateY(-50%);z-index:3}div.workflow div.wf-data-view .dep-worker-column:last-child::after{display:none}div.workflow div.wf-data-view .dep-worker-actions .btn{font-size:11px;padding:4px 8px;line-height:1.2}div.workflow div.wf-data-view .dep-worker-actions .btn i{margin-right:3px}div.workflow div.wf-data-view .dep-worker-item:hover .dep-worker-actions{opacity:1}div.workflow div.wf-data-view .dep-worker-actions{opacity:.7;transition:opacity .2s}div.workflow div.wf-data-view .study-simulation-table-container{padding:20px;gap:20px;overflow-x:auto}div.workflow div.wf-data-view .studies-column,div.workflow div.wf-data-view .simulations-column{flex:0 0 300px;border:1px solid #ddd;border-radius:4px;background:#fff;display:flex;flex-direction:column;height:100%}div.workflow div.wf-data-view .studies-column-header,div.workflow div.wf-data-view .simulations-column-header{padding:15px;border-bottom:1px solid #ddd;background:#f8f9fa}div.workflow div.wf-data-view .studies-column-header h5,div.workflow div.wf-data-view .simulations-column-header h5{margin:0 0 10px;font-size:16px;font-weight:600;color:#333}div.workflow div.wf-data-view .study-search,div.workflow div.wf-data-view .simulation-search{margin-bottom:0}div.workflow div.wf-data-view .studies-list,div.workflow div.wf-data-view .simulations-list{flex:1;overflow-y:auto;padding:15px}div.workflow div.wf-data-view .study-item,div.workflow div.wf-data-view .simulation-item{padding:12px;margin-bottom:10px;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all .2s;background:#fff}div.workflow div.wf-data-view .study-item:hover,div.workflow div.wf-data-view .simulation-item:hover{background:#f0f7ff;border-color:#007bff;box-shadow:0 2px 4px rgba(0,123,255,.1)}div.workflow div.wf-data-view .study-item.selected{background:#e3f2fd;border-color:#007bff;border-width:2px}div.workflow div.wf-data-view .study-item-name,div.workflow div.wf-data-view .simulation-item-name{margin-bottom:6px}div.workflow div.wf-data-view .study-item-name h3,div.workflow div.wf-data-view .simulation-item-name h3{margin:0;font-size:14px;line-height:1.3}div.workflow div.wf-data-view .study-item-type,div.workflow div.wf-data-view .simulation-item-type{font-size:12px;color:#6c757d;margin-bottom:4px}div.workflow div.wf-data-view .study-simulation-count{font-size:11px;color:#28a745;display:flex;align-items:center;gap:4px}div.workflow div.wf-data-view .study-simulation-count i{color:#28a745}div.workflow div.wf-data-view .simulation-study-ref{font-size:11px;color:#6c757d;font-style:italic;margin-top:4px}div.workflow div.wf-data-view .study-sim-no-results{text-align:center;padding:30px;color:#6c757d}div.workflow div.wf-data-view .study-sim-no-results i{font-size:24px;margin-bottom:10px;display:block}div.workflow div.wf-data-view .dep-empty-column{border:2px dashed #dee2e6;background:#f8f9fa}div.workflow div.wf-data-view .dep-empty-state{text-align:center;padding:40px 20px;color:#6c757d}div.workflow div.wf-data-view .dep-empty-state i{font-size:48px;color:#dee2e6;margin-bottom:20px;display:block}div.workflow div.wf-data-view .dep-empty-state h6{font-size:16px;font-weight:600;color:#495057;margin-bottom:10px}div.workflow div.wf-data-view .dep-smart-group{border:2px solid #007bff;border-radius:6px;background:#f8f9fa;box-shadow:0 2px 8px rgba(0,123,255,.1)}div.workflow div.wf-data-view .dep-smart-group[data-group-type=critical]{border-color:#dc3545;background:#fff5f5}div.workflow div.wf-data-view .dep-smart-group[data-group-type=terminal]{border-color:#28a745;background:#f0fff4}div.workflow div.wf-data-view .dep-smart-group[data-group-type=intermediate]{border-color:#ffc107;background:#fffbf0}div.workflow div.wf-data-view .dep-smart-worker{position:relative;border-left:3px solid #007bff}div.workflow div.wf-data-view .dep-smart-worker[data-level="0"]{border-left-color:#007bff}div.workflow div.wf-data-view .dep-smart-worker[data-level="1"]{border-left-color:#28a745}div.workflow div.wf-data-view .dep-smart-worker[data-level="2"]{border-left-color:#ffc107}div.workflow div.wf-data-view .dep-smart-worker[data-level="3"]{border-left-color:#6f42c1}div.workflow div.wf-data-view .dep-smart-worker[data-level="4"]{border-left-color:#fd7e14}div.workflow div.wf-data-view .dep-level-badge{display:inline-block;background:#007bff;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:10px;margin-right:8px;min-width:20px;text-align:center}div.workflow div.wf-data-view .dep-smart-worker[data-level="0"] .dep-level-badge{background:#007bff}div.workflow div.wf-data-view .dep-smart-worker[data-level="1"] .dep-level-badge{background:#28a745}div.workflow div.wf-data-view .dep-smart-worker[data-level="2"] .dep-level-badge{background:#ffc107;color:#333}div.workflow div.wf-data-view .dep-smart-worker[data-level="3"] .dep-level-badge{background:#6f42c1}div.workflow div.wf-data-view .dep-smart-worker[data-level="4"] .dep-level-badge{background:#fd7e14}div.workflow div.wf-data-view .dep-level-section{margin-bottom:10px;border:1px solid #e0e0e0;border-radius:4px;background:#fff}div.workflow div.wf-data-view .dep-level-header{padding:8px 12px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}div.workflow div.wf-data-view .dep-toggle-level{width:100%;text-align:left;padding:6px 12px;border:0;background:transparent;color:#495057;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}div.workflow div.wf-data-view .dep-toggle-level:hover{background:#e9ecef;color:#007bff}div.workflow div.wf-data-view .dep-toggle-level i{margin-right:6px;transition:transform .2s ease}div.workflow div.wf-data-view .dep-level-content{padding:8px;background:#fff}div.workflow div.wf-data-view .data-view-controls{border-bottom:1px solid #ddd;background:#f8f9fa}div.workflow div.wf-data-view .data-view-controls .control-group{display:flex;align-items:center;gap:10px}div.workflow div.wf-data-view .data-view-controls .checkbox-inline{margin:0;font-size:12px;color:#666}div.workflow div.wf-data-view .data-view-controls .checkbox-inline input[type=checkbox]{margin-right:5px}div.workflow div.wf-data-view .data-view-controls #show-full-chain-btn{font-size:12px;padding:4px 12px}div.workflow div.wf-data-view .data-view-controls #show-full-chain-btn.btn-warning{background:#ffc107;border-color:#ffc107;color:#333}div.workflow div.wf-data-view .data-view-controls #show-full-chain-btn.btn-warning:hover{background:#e0a800;border-color:#d39e00}div.workflow div.wf-data-view .dep-empty-state p{font-size:14px;color:#6c757d;margin:0;line-height:1.4}div.workflow div.wf-data-view .study-sim-no-results h6{font-size:16px;font-weight:600;color:#495057;margin-bottom:10px}div.workflow div.wf-data-view .study-sim-no-results p{font-size:14px;color:#6c757d;margin:0;line-height:1.4}div.workflow div.wf-data-view .rpt-reporters-container{padding:15px;gap:15px}div.workflow div.wf-data-view .rpt-reporters-column,div.workflow div.wf-data-view .rpt-datasets-column{flex:0 0 350px;border:1px solid #ddd;border-radius:4px;background:#fff;display:flex;flex-direction:column;height:100%}div.workflow div.wf-data-view .rpt-column-header{padding:15px;border-bottom:1px solid #ddd;background:#f8f9fa}div.workflow div.wf-data-view .rpt-column-header h5{margin:0 0 10px;font-size:16px;font-weight:600;color:#333}div.workflow div.wf-data-view .rpt-search,div.workflow div.wf-data-view .rpt-dataset-search{margin-bottom:0}div.workflow div.wf-data-view .rpt-reporters-list,div.workflow div.wf-data-view .rpt-datasets-list{flex:1;overflow-y:auto;padding:15px}div.workflow div.wf-data-view .rpt-reporter-item{padding:12px;margin-bottom:10px;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all .2s;background:#fff}div.workflow div.wf-data-view .rpt-reporter-item:hover{border-color:#007bff;box-shadow:0 2px 4px rgba(0,123,255,.1);transform:translateY(-1px)}div.workflow div.wf-data-view .rpt-reporter-item.selected{border-color:#007bff;background:#e7f3ff;box-shadow:0 2px 8px rgba(0,123,255,.2)}div.workflow div.wf-data-view .rpt-reporter-item-name h3{margin:0;font-size:14px;font-weight:600;color:#333}div.workflow div.wf-data-view .rpt-reporter-item-name a{color:#007bff;text-decoration:none;transition:color .2s}div.workflow div.wf-data-view .rpt-reporter-item-name a:hover{color:#0056b3;text-decoration:underline}div.workflow div.wf-data-view .rpt-reporter-item-type{font-size:12px;color:#6c757d;margin-top:5px}div.workflow div.wf-data-view .rpt-reporter-dataset-count{font-size:12px;color:#6c757d;margin-top:8px;display:flex;align-items:center;gap:5px}div.workflow div.wf-data-view .rpt-reporter-dataset-count i{color:#007bff}div.workflow div.wf-data-view .rpt-reporter-dataset-count .dataset-count{font-weight:600;color:#333}div.workflow div.wf-data-view .rpt-dataset-item{padding:12px;margin-bottom:10px;border:1px solid #e0e0e0;border-radius:6px;background:#fff;transition:all .2s}div.workflow div.wf-data-view .rpt-dataset-item:hover{border-color:#28a745;box-shadow:0 2px 4px rgba(40,167,69,.1);transform:translateY(-1px)}div.workflow div.wf-data-view .rpt-dataset-item-name{font-size:13px;font-weight:600;color:#333;margin-bottom:5px;display:flex;align-items:center;gap:8px}div.workflow div.wf-data-view .rpt-dataset-item-name i{color:#28a745}div.workflow div.wf-data-view .rpt-dataset-source{font-size:11px;color:#6c757d;margin-top:5px}div.workflow div.wf-data-view .rpt-dataset-worker-ref{font-size:11px;color:#6c757d;margin-top:5px}div.workflow div.wf-data-view .rpt-dataset-worker-ref a{color:#007bff;text-decoration:none}div.workflow div.wf-data-view .rpt-dataset-worker-ref a:hover{text-decoration:underline}div.workflow div.wf-data-view .rpt-no-results{text-align:center;padding:30px;color:#6c757d}div.workflow div.wf-data-view .rpt-no-results i{font-size:24px;margin-bottom:10px;display:block}div.workflow div.wf-data-view .rpt-no-results h6{font-size:16px;font-weight:600;color:#495057;margin-bottom:10px}div.workflow div.wf-data-view .rpt-no-results p{font-size:14px;color:#6c757d;margin:0;line-height:1.4}div.workflow div.wf-data-view .dep-branches-column{flex:1;display:none;flex-direction:column;border-left:1px solid #ddd;overflow:hidden;height:100%;overflow-x:hidden;overflow-y:auto}div.workflow div.wf-data-view .dep-branches-column.visible{display:flex}div.workflow div.wf-data-view .dep-view-controls{padding:10px 15px;border-bottom:1px solid #ddd;background:#f9f9f9}div.workflow div.wf-data-view .dep-view-controls .checkbox-inline{margin:0;padding-top:0}div.workflow div.wf-data-view .dep-branches-container{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column}div.workflow div.wf-data-view .dep-branches-container.pl-processing{opacity:.5;pointer-events:none}div.workflow div.wf-data-view .dep-branch{margin-bottom:30px;position:relative;transition:opacity .3s ease,transform .3s ease}div.workflow div.wf-data-view .dep-branch.not-in-flow{opacity:.5}div.workflow div.wf-data-view .dep-branch-label{font-weight:600;color:#333;margin-bottom:15px;font-size:14px;padding:8px 12px;background:#f0f0f0;border-radius:4px;display:flex;align-items:center}div.workflow div.wf-data-view .dep-branch-workers{display:flex;flex-direction:row;align-items:center;overflow-x:auto;padding:10px 0;gap:0}div.workflow div.wf-data-view .dep-branch-workers .dep-worker-item{flex:0 0 180px;transition:opacity .3s ease;padding:10px;border:1px solid #ddd;border-radius:4px;background:#fff;margin-right:10px;min-width:180px;width:200px;height:130px}div.workflow div.wf-data-view .dep-branch-workers .dep-worker-item .dep-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}div.workflow div.wf-data-view .dep-branch-workers .dep-worker-item:hover{border-color:#007bff;box-shadow:0 2px 4px rgba(0,0,0,.1)}div.workflow div.wf-data-view .dep-branch-workers .dep-worker-item.selected{border-color:#007bff;border-width:2px;background:#f0f7ff}div.workflow div.wf-data-view .dep-worker-connector{margin:0 15px;color:#999;font-size:24px;font-weight:700;line-height:1}div.workflow div.wf-data-view .dep-branch .dep-empty-state{text-align:center;padding:40px 20px;color:#888}div.workflow div.wf-data-view .dep-branch .dep-empty-state i{font-size:48px;color:#ddd;margin-bottom:15px}div.workflow div.wf-data-view .dep-branch .dep-empty-state h6{margin:10px 0 5px;color:#666}div.workflow div.wf-data-view .dep-branch .dep-empty-state p{margin:0;color:#999}div.workflow div.wf-data-view .study-simulation-table-view .study-sim-tabs{border-bottom:2px solid #ddd;background-color:#f8f9fa;margin:0}div.workflow div.wf-data-view .study-simulation-table-view .study-sim-tabs>li>a{padding:12px 20px;border-radius:4px 4px 0 0;font-weight:500;color:#666;text-decoration:none}div.workflow div.wf-data-view .study-simulation-table-view .study-sim-tabs>li>a:hover{color:#007bff;background-color:#e9ecef}div.workflow div.wf-data-view .study-simulation-table-view .study-sim-tabs>li.active>a{background-color:#fff;color:#007bff;border-bottom:2px solid #007bff;font-weight:600}div.workflow div.wf-data-view .study-simulation-table-view .study-sim-flow-view{height:100%}div.workflow div.wf-data-view .study-simulation-table-view .flow-input-selector-panel{background:#f9f9f9;border-right:2px solid #ddd}div.workflow div.wf-data-view .study-simulation-table-view .flow-input-selector-header h5{color:#333;font-weight:600}div.workflow div.wf-data-view .study-simulation-table-view .flow-input-selector{border:2px solid #ddd;border-radius:4px;padding:8px}div.workflow div.wf-data-view .study-simulation-table-view .flow-options-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:10px}div.workflow div.wf-data-view .study-simulation-table-view .flow-option-box{padding:15px;border:2px solid #ddd;border-radius:8px;cursor:pointer;background:#fff;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}div.workflow div.wf-data-view .study-simulation-table-view .flow-option-box:hover{border-color:#007bff;box-shadow:0 4px 8px rgba(0,123,255,.15);transform:translateY(-2px)}div.workflow div.wf-data-view .study-simulation-table-view .flow-option-box.selected{border-color:#007bff;background:#f0f7ff;border-width:3px;box-shadow:0 4px 12px rgba(0,123,255,.2)}div.workflow div.wf-data-view .study-simulation-table-view .flow-option-box .option-label{font-weight:600;color:#333;margin-bottom:5px}div.workflow div.wf-data-view .study-simulation-table-view .flow-option-box .option-id{font-size:12px;color:#666;font-style:italic}div.workflow div.wf-data-view .study-simulation-table-view .flow-visualization-panel{background:#fff;padding:20px}div.workflow div.wf-data-view .study-simulation-table-view .flow-visualization-container{height:100%;overflow-x:auto;min-width:100%;display:flex;flex-direction:column;align-items:flex-start}div.workflow div.wf-data-view .study-simulation-table-view .flow-category-section{margin-bottom:25px;padding:15px;border:1px solid #e0e0e0;border-radius:6px;background:#fafafa}div.workflow div.wf-data-view .study-simulation-table-view .flow-category-title{font-size:16px;font-weight:600;color:#333;margin-bottom:10px;padding-bottom:8px;border-bottom:2px solid #007bff}div.workflow div.wf-data-view .study-simulation-table-view .flow-item{padding:8px 12px;margin:5px 0;background:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px}div.workflow div.wf-data-view .study-simulation-table-view .flow-item .item-name{font-weight:500;color:#333}div.workflow div.wf-data-view .study-simulation-table-view .flow-item .item-meta{font-size:12px;color:#666;margin-top:2px}div.workflow div.wf-data-view .study-simulation-table-view .flow-options-container{margin-top:15px}div.workflow div.wf-data-view .study-simulation-table-view .flow-options-container h6{margin:0 0 10px;color:#666;font-weight:500}div.workflow div.wf-data-view .study-simulation-table-view .flow-clear-selection{margin-top:10px}div.workflow div.wf-data-view .study-simulation-table-view .flow-option-section{display:flex;flex-direction:row;align-items:flex-start;width:100%;margin-top:15px}div.workflow div.wf-data-view .study-simulation-table-view .flow-section{min-width:250px;max-width:350px;margin-right:0;background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;flex:0 0 auto;position:relative}div.workflow div.wf-data-view .study-simulation-table-view .flow-section:not(:last-child)::after{content:'';position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:15px;height:2px;background:#007bff;z-index:1}div.workflow div.wf-data-view .study-simulation-table-view .flow-section:not(:last-child)::before{content:'→';position:absolute;right:-15px;top:50%;transform:translateY(-50%);color:#007bff;font-weight:700;font-size:16px;z-index:2}div.workflow div.wf-data-view .study-simulation-table-view .flow-section-header{background:#f5f5f5;padding:12px 15px;border-bottom:2px solid #007bff;font-weight:600;font-size:14px;color:#333}div.workflow div.wf-data-view .study-simulation-table-view .flow-section-content{padding:10px;max-height:500px;overflow-y:auto}div.workflow div.wf-data-view .study-simulation-table-view .flow-worker-card{padding:10px;margin:5px 0;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;border-left:3px solid #007bff;transition:all .2s ease}div.workflow div.wf-data-view .study-simulation-table-view .flow-worker-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.workflow div.wf-data-view .study-simulation-table-view .flow-worker-card:hover{background:#f0f0f0;border-left-color:#0056b3;box-shadow:0 2px 4px rgba(0,0,0,.05)}div.workflow div.wf-data-view .study-simulation-table-view .flow-worker-card .worker-name{font-weight:500;color:#333;margin-bottom:3px;font-size:13px}div.workflow div.wf-data-view .study-simulation-table-view .flow-worker-card .worker-id{font-size:11px;color:#666;margin-bottom:3px}div.workflow div.wf-data-view .study-simulation-table-view .flow-worker-card .worker-type{font-size:11px;color:#999;font-style:italic}div.workflow div.wf-data-view .study-simulation-table-view .flow-worker-card .worker-icon{margin-right:8px;color:#007bff}div.workflow div.wf-data-view .study-simulation-table-view .flow-section .empty-message{padding:20px;text-align:center;color:#999;font-style:italic;font-size:13px}div.workflow div.wf-data-view .study-simulation-table-view .flow-visualization-panel{min-width:0}div.workflow div.wf-data-view .study-simulation-table-view .flow-visualization-container{min-width:0;width:100%}div.workflow div.wf-data-view .study-simulation-table-view .flow-option-section.flow-graph-view{display:block!important;width:100%}div.workflow div.wf-data-view .study-simulation-table-view .flow-graph-container{width:100%;overflow:auto}div.workflow div.wf-data-view .study-simulation-table-view .flow-graph-node{cursor:pointer}div.workflow div.wf-data-view .study-simulation-table-view .flow-graph-node:hover rect{stroke:#007bff;stroke-width:2}div.workflow div.wf-data-view .study-simulation-table-view .flow-edge{transition:stroke-width .2s}div.workflow div.wf-data-view .study-simulation-table-view .flow-edge:hover{stroke-width:3;stroke:#007bff}div.workflow div.wf-data-view .study-simulation-table-view .categorize-workers-toggle{margin-right:5px}.wf-workers-container .worker-asterisk,.wf-worker-type .worker-asterisk{position:relative;top:8px}.wf-workers-container .worker-asterisk,.wf-worker-type .worker-asterisk{position:relative;top:8px}div.workflow-modal li.field-item .output-quick-view[data-type=dataset]{padding:4px 10px;word-break:break-all}div.workflow-modal li.field-item .output-quick-view[data-type=dataset]:hover{background:#f8f8f8;cursor:pointer}div.workflow .workflow-navigation-container .direction-step.end .worker-icon{background-color:#fce8e6;color:#d93025;border:1px solid #f8bbd9}div.workflow .workflow-navigation-container .direction-step .worker-type-label.end{background:#fce8e6;color:#d93025}.fixes-grid{margin-top:0}.wf-error-modal .enhanced-error-container{display:flex;flex-direction:column}.wf-error-modal .enhanced-error-container .error-description{margin-bottom:20px}.wf-error-modal .enhanced-error-container .enhanced-description-box{background:linear-gradient(135deg,#fff5f5 0,#fff 100%);border:2px solid #f5c6cb;border-left:5px solid #dc3545;border-radius:8px;padding:20px;margin-bottom:15px;position:relative}.wf-error-modal .enhanced-error-container .enhanced-description-box::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#dc3545 0,#ff6b6b 100%);border-radius:8px 8px 0 0}.wf-error-modal .enhanced-error-container .enhanced-description-text{margin-top:12px;line-height:1.6;color:#2c3e50;font-size:1.2em;font-weight:400}.wf-error-modal .enhanced-error-container .original-error-box{background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);border:2px solid #dee2e6;border-left:5px solid #6c757d;border-radius:8px;padding:20px;position:relative}.wf-error-modal .enhanced-error-container .original-error-box::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#6c757d 0,#adb5bd 100%);border-radius:8px 8px 0 0}.wf-error-modal .enhanced-error-container .original-error-code{display:block;background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);border:2px solid #dee2e6;border-radius:6px;padding:15px;margin-top:12px;color:#dc3545;font-size:13px;line-height:1.5;overflow-x:auto;position:relative}.wf-error-modal .enhanced-error-container .original-error-code::before{content:'ERROR CODE';position:absolute;top:-10px;left:15px;background:#dc3545;color:#fff;font-size:10px;padding:3px 8px;border-radius:4px;font-weight:600}.wf-error-modal .enhanced-error-container .error-message-text{line-height:1.6;font-size:1.2em;font-weight:400;max-height:300px;overflow:auto;white-space:normal}.wf-error-modal .enhanced-error-container .wf-worker-name{color:#007bff;text-decoration:none;font-weight:500;cursor:pointer;transition:color .3s ease}.wf-error-modal .enhanced-error-container .wf-worker-name:hover{color:#0056b3;text-decoration:underline}.wf-error-modal .enhanced-error-container .wf-worker-type{font-weight:500;color:#495057}.wf-error-modal .enhanced-error-container .collapsible-sections{margin-bottom:20px}.wf-error-modal .enhanced-error-container .collapsible-section{margin-bottom:15px}.wf-error-modal .enhanced-error-container .collapsible-header{cursor:pointer;transition:all .3s ease;position:relative;border:0;background:0}.wf-error-modal .enhanced-error-container .collapsible-header:hover{background:rgba(0,0,0,.05)}.wf-error-modal .enhanced-error-container .toggle-icon{font-size:14px}.wf-error-modal .enhanced-error-container .collapsible-content{overflow:hidden}.wf-error-modal .enhanced-error-container .possible-fixes-section{margin-bottom:20px}.wf-error-modal .enhanced-error-container .fix-text{flex:1;font-weight:500;z-index:1;position:relative}.wf-error-modal .enhanced-error-container .worker-info-section{margin-bottom:20px}.wf-error-modal .enhanced-error-container .invalid-inputs-section{margin-bottom:20px}.wf-error-modal .enhanced-error-container .technical-details-section{margin-bottom:20px}.wf-error-modal .enhanced-error-container .technical-details h5{font-weight:600;margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #e9ecef;color:#495057;font-size:16px;position:relative}.wf-error-modal .enhanced-error-container .technical-details h5::after{content:'';position:absolute;bottom:-2px;left:0;width:50px;height:2px;background:linear-gradient(90deg,#6c757d 0,#adb5bd 100%)}.wf-error-modal .enhanced-error-container .label{font-size:12px;padding:4px 8px;border-radius:4px;font-weight:500;border:1px solid rgba(0,0,0,.1)}div.modalContainer.excelresponseparser label{display:inline-block!important}div.modalContainer.excelresponseparser label{display:inline-block!important}div.modalContainer.excelresponseparser label{display:inline-block!important}@container wf-ip-field-item (max-width:1000px){div.workflow-modal li.field-item .btn-label{display:none}}@container wf-bulk-actions-bar (max-width:1000px){.item-label{display:none}}div.workflow .workflow-navigation-container .error-data-container .worker-item,div.workflow .workflow-navigation-container .error-data-container .worker-item *,div.workflow .workflow-navigation-container .error-data-container .workers-list,div.workflow .workflow-navigation-container .error-data-container .workers-list *{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important;transition-delay:0s!important}div.workflow .workflow-navigation-container .error-worker .input-errors-table .error-message{color:#d32f2f;font-weight:500}div.workflow .workflow-navigation-container .error-worker .input-errors-table .label-cell{width:100px;font-weight:600;color:#666;vertical-align:top;padding:8px 12px}div.workflow .workflow-navigation-container .error-worker .input-errors-table .input-separator-row td{padding:4px 0;border-bottom:0}div.workflow .workflow-navigation-container .error-worker .input-errors-table .input-separator{margin:8px 0;border:0;border-top:1px solid #e0e0e0}div.workflow div.wf-main-container div.logs-view .logs-container table tbody tr.success{background-color:lightgreen!important}div.workflow div.wf-main-container div.logs-view .logs-container table tbody tr.info{background-color:lightblue!important}div.workflow div.wf-main-container div.logs-view .logs-container table tbody tr.error{background-color:lightcoral!important}div.workflow div.wf-main-container div.logs-view .logs-container table tbody tr.success{background-color:lightgreen!important}div.workflow div.wf-main-container div.logs-view .logs-container table tbody tr.info{background-color:lightblue!important}div.workflow div.wf-main-container div.logs-view .logs-container table tbody tr.error{background-color:lightcoral!important}div.workflow div.wf-main-container div.logs-view .logs-container table tbody tr.success{background-color:lightgreen!important}div.workflow div.wf-main-container div.logs-view .logs-container table tbody tr.info{background-color:lightblue!important}div.workflow div.wf-main-container div.logs-view .logs-container table tbody tr.error{background-color:lightcoral!important}.wf-worker-type.wf-worker-type-sm{font-size:1.3em}div.workflow .worker-item{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:box-shadow .2s,translate .2s}div.workflow .worker-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}div.workflow .collapsed-sequence-expanded-container .worker-item{cursor:pointer;transition:all .2s ease;padding:1px}div.workflow .collapsed-sequence-expanded-container .worker-item:hover{transform:scale(1.05);z-index:10}div.workflow .collapsed-sequence-expanded-container .worker-item:hover .worker-circle-inner{background:#e8f0fe;border-color:#1557b0}div.workflow .workflow-navigation-container .error-worker{border-left:4px solid #ff9800;margin-bottom:15px;background:#fff;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1)}div.workflow .workflow-navigation-container .error-worker.error-worker{border-left-color:#f44336;background:#ffebee}div.workflow .workflow-navigation-container .error-worker.warning-worker{border-left-color:#ff9800!important;background:#fff3e0!important}div.workflow .workflow-navigation-container .error-worker.info-worker{border-left-color:#2196f3;background:#e3f2fd}div.workflow .workflow-navigation-container .error-worker .worker-meta{margin-top:8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}div.workflow .workflow-navigation-container .error-worker .worker-type-label{font-size:10px;padding:2px 6px;border-radius:3px;font-weight:600;text-transform:uppercase}div.workflow .workflow-navigation-container .error-worker .worker-type-label.error{background:#f44336;color:#fff}div.workflow .workflow-navigation-container .error-worker .worker-type-label.warning{background:#ff9800;color:#fff}div.workflow .workflow-navigation-container .error-worker .worker-type-label.info{background:#2196f3;color:#fff}div.workflow .workflow-navigation-container .error-worker .error-count,div.workflow .workflow-navigation-container .error-worker .warning-count{font-size:11px;padding:2px 6px;border-radius:3px;background:#f5f5f5;color:#666}div.workflow .workflow-navigation-container .error-worker .worker-errors{padding-top:10px}div.workflow .workflow-navigation-container .error-worker .error-detail-item{margin-bottom:8px;padding:8px;background:rgba(255,255,255,.7);border-radius:4px;border-left:3px solid #ddd}div.workflow .workflow-navigation-container .error-worker .error-detail-item.error{border-left-color:#f44336;background:rgba(244,67,54,.05)}div.workflow .workflow-navigation-container .error-worker .error-detail-item.warning{border-left-color:#ff9800;background:rgba(255,152,0,.05)}div.workflow .workflow-navigation-container .error-worker .error-header{display:flex;align-items:center;gap:10px;margin-bottom:5px}div.workflow .workflow-navigation-container .error-worker .error-type-badge{font-size:10px;padding:2px 6px}div.workflow .workflow-navigation-container .error-worker .error-input{font-size:11px;color:#666;font-weight:500}div.workflow .workflow-navigation-container .error-worker .error-message{font-size:12px;color:#333;line-height:1.4;margin-bottom:3px}div.workflow .workflow-navigation-container .error-worker .error-type-detail{font-size:10px;color:#888;font-style:italic}div.workflow .workflow-navigation-container .error-worker .input-error-group{margin-bottom:12px;border:1px solid #e0e0e0;border-radius:4px;background:rgba(255,255,255,.5)}div.workflow .workflow-navigation-container .error-worker .input-error-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f8f9fa;border-bottom:1px solid #e0e0e0;border-radius:4px 4px 0 0}div.workflow .workflow-navigation-container .error-worker .input-name{font-weight:600;color:#333;font-size:12px}div.workflow .workflow-navigation-container .error-worker .input-error-count{font-size:11px;color:#666;background:#e9ecef;padding:2px 6px;border-radius:3px}div.workflow .workflow-navigation-container .error-worker .input-error-details{padding:8px 12px}div.workflow .workflow-navigation-container .error-worker .input-error-details .error-detail-item{margin-bottom:6px;padding:6px 8px;background:rgba(255,255,255,.8);border-radius:3px;border-left:3px solid #ddd}div.workflow .workflow-navigation-container .error-worker .input-error-details .error-detail-item:last-child{margin-bottom:0}div.workflow .workflow-navigation-container .error-worker .input-error-details .error-detail-item.error{border-left-color:#f44336;background:rgba(244,67,54,.05)}div.workflow .workflow-navigation-container .error-worker .input-error-details .error-detail-item.warning{border-left-color:#ff9800;background:rgba(255,152,0,.05)}div.workflow .workflow-navigation-container .error-worker .input-error-actions{margin-top:8px;padding-top:8px;border-top:1px solid #e0e0e0;text-align:right}div.workflow .workflow-navigation-container .error-worker .input-error-actions .btn{font-size:10px;padding:4px 8px}div.workflow .workflow-navigation-container .error-worker .section-badge{font-size:10px;padding:2px 6px;background:#e3f2fd;color:#1976d2;border-radius:3px;font-weight:500}div.workflow .workflow-navigation-container .error-worker .input-error-item{margin-bottom:8px;padding:8px;background:rgba(255,255,255,.7);border-radius:4px;border-left:3px solid #ddd}div.workflow .workflow-navigation-container .error-worker .input-error-header{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}div.workflow .workflow-navigation-container .error-worker .input-error-header .input-name{font-weight:600;color:#333;font-size:12px}div.workflow .workflow-navigation-container .error-worker .input-error-header .input-error-count{font-size:10px;color:#666;background:#f5f5f5;padding:2px 6px;border-radius:3px}div.workflow .workflow-navigation-container .error-worker .input-error-list{margin-left:20px}div.workflow .workflow-navigation-container .error-worker .error-list-item{display:flex;align-items:center;gap:8px;margin-bottom:4px;padding:4px 6px;background:rgba(255,255,255,.5);border-radius:3px;font-size:11px}div.workflow .workflow-navigation-container .error-worker .error-list-item:last-child{margin-bottom:0}div.workflow .workflow-navigation-container .error-worker .error-list-item .error-message{flex:1;color:#333}div.workflow .workflow-navigation-container .error-worker .error-list-item .error-type-detail{font-size:10px;color:#888;font-style:italic}div.workflow .workflow-navigation-container .error-worker .worker-info-container{display:flex;align-items:center;gap:10px;margin-bottom:8px}div.workflow .workflow-navigation-container .error-worker .worker-section-container{margin-bottom:8px}div.workflow .workflow-navigation-container .error-worker .worker-error-label-container{margin-bottom:10px}div.workflow .workflow-navigation-container .error-worker .input-errors-table{margin-top:10px;font-size:12px}div.workflow .workflow-navigation-container .error-worker .input-errors-table th{background:#f8f9fa;font-weight:600;font-size:11px;padding:8px 6px;border-bottom:2px solid #e0e0e0}div.workflow .workflow-navigation-container .error-worker .input-errors-table td{padding:8px 6px;vertical-align:middle;border-bottom:1px solid #f0f0f0}div.workflow .workflow-navigation-container .error-worker .input-errors-table .btn{font-size:10px;padding:4px 8px}div.workflow .workflow-navigation-container .error-worker .input-errors-header h6{margin:0;color:#d32f2f;font-weight:600;font-size:12px}div.workflow .workflow-navigation-container .error-worker .input-errors-table td{padding:8px 12px;vertical-align:top;border-bottom:1px solid #f0f0f0}div.workflow .workflow-navigation-container .direction-step .worker-type-label.worker{background:#e8f0fe;color:#1a73e8}div.workflow .workflow-navigation-container.unused-workers .worker-item{margin-bottom:20px!important}div.workflow .workflow-navigation-container .error-data-container .worker-item .worker-actions .btn:hover{background-color:inherit!important;border-color:inherit!important;color:inherit!important}div.workflow .workflow-navigation-container .error-data-container .worker-item .worker-actions .btn.btn-outline-on-hover:hover{background-color:transparent!important;border-color:inherit!important;color:inherit!important}div.workflow .workflow-navigation-container .error-data-container .worker-item{transition:none!important;animation:none!important;transform:none!important}div.workflow .workflow-navigation-container .error-data-container .worker-item *{transition:none!important;animation:none!important;transform:none!important}div.workflow-modal li.field-item .op-settings.hasSetting>[data-toggle=dropdown]{color:darkorange}div.workflow-modal li.field-item .op-decisions.hasSetting>[data-toggle=dropdown]{color:darkorange}div.workflow-modal #wf-worker-inputs li.field-item div.remote_lookup_list .dropdown:last-child>.btn{border-top-right-radius:4px;border-bottom-right-radius:4px}div.workflow-modal #wf-worker-inputs li.field-item div.remote_lookup_list .dropdown:first-child>.btn{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}div.workflow-modal #wf-worker-switch .add_buttons button[data-toggle=dropdown]{display:none}div.workflow-modal li.field-item .op-settings.hasSetting>[data-toggle=dropdown]{color:darkorange}div.workflow-modal li.field-item .op-decisions.hasSetting>[data-toggle=dropdown]{color:darkorange}div.workflow-modal #wf-worker-inputs li.field-item div.remote_lookup_list .dropdown:last-child>.btn{border-top-right-radius:4px;border-bottom-right-radius:4px}div.workflow-modal #wf-worker-inputs li.field-item div.remote_lookup_list .dropdown:first-child>.btn{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}div.workflow-modal #wf-worker-switch .add_buttons button[data-toggle=dropdown]{display:none}div.workflow-modal li.field-item [data-toggle=dropdown]>*{pointer-events:none}div.workflow-modal li.field-item .op-settings.hasSetting>[data-toggle=dropdown]{color:darkorange}div.workflow-modal li.field-item .op-decisions.hasSetting>[data-toggle=dropdown]{color:darkorange}div.workflow-modal #wf-worker-inputs li.field-item div.remote_lookup_list .dropdown:first-child>.btn{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}div.workflow-modal #wf-worker-switch .add_buttons button[data-toggle=dropdown]{display:none}div.workflow-modal li.field-item [data-toggle=dropdown]>*{pointer-events:none}div.excelresponseparser .sidebarArea .chart_options div.row{margin:0;display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #DDD}div#wf-create-workflow-modal .modal-dialog .modal-body .row:not(.row-default){border-bottom:1px solid #e5e5e5;margin:0!important;padding:12px}div.workflow-modal .row:not(.row-default){font-size:13px;border-bottom:1px solid #e5e5e5;margin:0!important;padding:12px}div.workflow-modal .formbuilder-container .field-header>.row{border-bottom:0}div.workflow-modal #wf-worker-inputs li.field-item .wf-thumbnail:hover .overlay{display:block;background:rgba(0,0,0,.05)}div.workflow-modal #wf-worker-inputs li.field-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-transition:background-color .35s ease;-moz-transition:background-color .35s ease;-ms-transition:background-color .35s ease;-o-transition:background-color .35s ease;transition:background-color .35s ease}div#wf-execute-workflow-node-modal #wf-worker-inputs ul.field-items li.field-item div.row{border-bottom:0}div#wf-temp-config-modal .modal-dialog .row{font-size:13px;border-bottom:1px solid #e5e5e5;margin:0!important;padding:12px}div#wf-temp-config-modal .modal-dialog li.field-item:last-child .row{border-bottom:0!important}div#wf-execute-workflow-node-modal li.field-item .wf-thumbnail:hover .overlay{display:block;background:rgba(0,0,0,.05)}div#wf-execute-workflow-node-modal li.field-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-transition:background-color .35s ease;-moz-transition:background-color .35s ease;-ms-transition:background-color .35s ease;-o-transition:background-color .35s ease;transition:background-color .35s ease}div.excelresponseparser .sidebarArea .chart_options div.row{margin:0;display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #DDD}div#wf-create-workflow-modal .modal-dialog .modal-body .row:not(.row-default){border-bottom:1px solid #e5e5e5;margin:0!important;padding:12px}div.workflow-modal .row:not(.row-default){font-size:13px;border-bottom:1px solid #e5e5e5;margin:0!important;padding:12px}div.workflow-modal .formbuilder-container .field-header>.row{border-bottom:0}div.workflow-modal #wf-worker-inputs li.field-item .wf-thumbnail:hover .overlay{display:block;background:rgba(0,0,0,.05)}div.workflow-modal #wf-worker-inputs li.field-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-transition:background-color .35s ease;-moz-transition:background-color .35s ease;-ms-transition:background-color .35s ease;-o-transition:background-color .35s ease;transition:background-color .35s ease}div#wf-execute-workflow-node-modal #wf-worker-inputs ul.field-items li.field-item div.row{border-bottom:0}div#wf-temp-config-modal .modal-dialog .row{font-size:13px;border-bottom:1px solid #e5e5e5;margin:0!important;padding:12px}div#wf-temp-config-modal .modal-dialog li.field-item:last-child .row{border-bottom:0!important}div#wf-execute-workflow-node-modal li.field-item .wf-thumbnail:hover .overlay{display:block;background:rgba(0,0,0,.05)}div#wf-execute-workflow-node-modal li.field-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-transition:background-color .35s ease;-moz-transition:background-color .35s ease;-ms-transition:background-color .35s ease;-o-transition:background-color .35s ease;transition:background-color .35s ease}div.workflow-modal .exp-builder-container .row{border-bottom:0!important}div.workflow-modal .exp-builder-container .expression-maker>.row{padding:0}div.workflow-modal .iteration-container .row{font-size:inherit;border-bottom:0;margin:0!important;padding:0}div.workflow-modal .dataviewer .row{padding:0}div.workflow-modal .ip-formfilters .formfilters .row,div.workflow-modal .ip-formfilters .formfilters.row{padding:0;border-bottom:0}div.workflow-modal .form_table_container .formfilters .row,div.workflow-modal .form_table_container .formfilters.row{padding:0;border-bottom:0}div.workflow-modal .wf-builder-inputs-list li.field-item .dib.dynamic_op_value_dd .datasource-options>div.row{display:block!important}.wf-iterations-viewer .iterating-inputs .d3view-inputsBuilder li.field-item>div.row{padding:0!important}div.excelresponseparser .sidebarArea .chart_options div.row{margin:0;display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #DDD}div#wf-create-workflow-modal .modal-dialog .modal-body .row:not(.row-default){border-bottom:1px solid #e5e5e5;margin:0!important;padding:12px}div.workflow-modal .row:not(.row-default){font-size:13px;border-bottom:1px solid #e5e5e5;margin:0!important;padding:12px}div.workflow-modal .formbuilder-container .field-header>.row{border-bottom:0}div.workflow-modal #wf-worker-inputs li.field-item .wf-thumbnail:hover .overlay{display:block;background:rgba(0,0,0,.05)}div.workflow-modal #wf-worker-inputs li.field-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-transition:background-color .35s ease;-moz-transition:background-color .35s ease;-ms-transition:background-color .35s ease;-o-transition:background-color .35s ease;transition:background-color .35s ease}div#wf-execute-workflow-node-modal #wf-worker-inputs ul.field-items li.field-item div.row{border-bottom:0}div#wf-temp-config-modal .modal-dialog .row{font-size:13px;border-bottom:1px solid #e5e5e5;margin:0!important;padding:12px}div#wf-temp-config-modal .modal-dialog li.field-item:last-child .row{border-bottom:0!important}div#wf-execute-workflow-node-modal li.field-item .wf-thumbnail:hover .overlay{display:block;background:rgba(0,0,0,.05)}div#wf-execute-workflow-node-modal li.field-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-transition:background-color .35s ease;-moz-transition:background-color .35s ease;-ms-transition:background-color .35s ease;-o-transition:background-color .35s ease;transition:background-color .35s ease}div.workflow-modal .exp-builder-container .row{border-bottom:0!important}div.workflow-modal .exp-builder-container .expression-maker>.row{padding:0}div.workflow-modal .iteration-container .row{font-size:inherit;border-bottom:0;margin:0!important;padding:0}div.workflow-modal .dataviewer .row{padding:0}div.workflow-modal .ip-formfilters .formfilters .row,div.workflow-modal .ip-formfilters .formfilters.row{padding:0;border-bottom:0}div.workflow-modal .form_table_container .formfilters .row,div.workflow-modal .form_table_container .formfilters.row{padding:0;border-bottom:0}div.workflow-modal .wf-builder-inputs-list li.field-item .dib.dynamic_op_value_dd .datasource-options>div.row{display:block!important}div.workflow-modal li.field-item .validation-decision-data-pass .passed-data-source .datasource-options>.row>.col-md-12{width:50%;padding-right:5px!important}div.workflow-modal.split-layout .wf-builder-inputs-list li.field-item .datasource_container>.datasource-options>.row{display:block!important}div.workflow-modal.split-layout .wf-builder-inputs-list li.field-item .datasource_container>.datasource-options>.row>div{width:100%!important}div.wf-import-merge .dt-container{min-height:400px}div.wf-import-merge .workflow-type-toggle{display:none}div.wf-import-merge .or-divider{display:flex;align-items:center;justify-content:center;height:100%;position:relative}div.wf-import-merge .or-divider::before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:#ddd;z-index:1}div.wf-import-merge .or-text{background:#fff;padding:8px 16px;border-radius:20px;border:1px solid #ddd;color:#666;font-weight:500;font-size:14px;z-index:2;position:relative}div.wf-import-merge div[data-use-value]{position:relative}div.wf-import-merge div[data-use-value].checked:after{content:'\f00c';font-family:FontAwesome;font-size:1.4em;left:-13px;top:calc(50% - 14px);z-index:2;color:#5cb85c;position:absolute}.wf-import-merge .merge-settings-option:hover{background-color:transparent}.wf-error-modal .enhanced-error-container .error-content .row{margin:0}div.workflow-modal .sample-inputs-list .row{border-bottom:0!important;margin:0!important;padding:0!important}div.workflow .wf-inline-ancestry{position:absolute;top:10px;right:60px;z-index:5;background:rgba(255,255,255,.95);border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);font-size:12px;padding:8px 12px;display:block;align-items:center;justify-content:space-between;backdrop-filter:blur(5px);max-width:30%;cursor:move}div.workflow .wf-inline-ancestry .ancestry-path,div.workflow-modal .wf-inline-ancestry .ancestry-path{max-height:220px;overflow:auto}div.workflow .wf-inline-ancestry .ancestry-close,div.workflow-modal .wf-inline-ancestry .ancestry-close{position:absolute;right:13px;top:4px}div.workflow .wf-inline-ancestry .ancestry-close:hover,div.workflow-modal .wf-inline-ancestry .ancestry-close:hover{color:#495057}div.workflow .wf-inline-ancestry .ancestry-path,div.workflow-modal .wf-inline-ancestry .ancestry-path{display:flex;align-items:center;flex-wrap:nowrap;gap:0;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:4px 0}div.workflow .wf-inline-ancestry .ancestry-pill,div.workflow-modal .wf-inline-ancestry .ancestry-pill{display:inline-flex;align-items:center;padding:6px 12px;margin:0 2px;border-radius:6px;font-size:12px;font-weight:500;color:#333;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:100px;max-width:unset;flex-shrink:0;transition:all .2s ease;line-height:1.2}div.workflow .wf-inline-ancestry .ancestry-pill:hover,div.workflow-modal .wf-inline-ancestry .ancestry-pill:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}div.workflow .wf-inline-ancestry .ancestry-pill.current,div.workflow-modal .wf-inline-ancestry .ancestry-pill.current{background:#e3f2fd;border:1px solid #2196f3;color:#1976d2}div.workflow .wf-inline-ancestry .ancestry-pill.start,div.workflow-modal .wf-inline-ancestry .ancestry-pill.start{background:#e8f5e8;border:1px solid #c3e6c3;color:#2e7d32}div.workflow .wf-inline-ancestry .ancestry-pill.decision,div.workflow-modal .wf-inline-ancestry .ancestry-pill.decision{background:#fff3cd;border:1px solid #ffeaa7;color:#856404}div.workflow .wf-inline-ancestry .ancestry-pill.worker,div.workflow-modal .wf-inline-ancestry .ancestry-pill.worker{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}div.workflow .wf-inline-ancestry .ancestry-pill i,div.workflow-modal .wf-inline-ancestry .ancestry-pill i{margin-right:4px}div.workflow .wf-inline-ancestry .ancestry-arrow,div.workflow-modal .wf-inline-ancestry .ancestry-arrow{color:#666;margin:0 4px;font-size:14px;font-weight:700;flex-shrink:0}div.workflow .wf-inline-ancestry .ancestry-pill[data-in-flow=false],div.workflow-modal .wf-inline-ancestry .ancestry-pill[data-in-flow=false]{opacity:.5}div.workflow .wf-worker-info-container .wf-inline-ancestry,div.workflow-modal .wf-worker-info-container .wf-inline-ancestry{position:relative;top:unset;left:unset;right:unset;box-shadow:unset;border:0;max-width:unset}div.workflow .wf-worker-info-container .wf-inline-ancestry .lead,div.workflow .wf-worker-info-container .wf-inline-ancestry .ancestry-close,div.workflow-modal .wf-worker-info-container .wf-inline-ancestry .lead,div.workflow-modal .wf-worker-info-container .wf-inline-ancestry .ancestry-close{display:none}div.workflow.wf-design-modern .wf-inline-ancestry{background:var(--wf-bg-surface)!important;border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-lg)!important;box-shadow:var(--wf-sh-md)!important;padding:10px 14px!important;backdrop-filter:blur(8px)}div.workflow.wf-design-modern .wf-inline-ancestry .lead{font-size:12px!important;font-weight:600;color:var(--wf-text-secondary)}div.workflow.wf-design-modern .wf-inline-ancestry .lead .fa-code-branch{color:var(--wf-accent)}div.workflow.wf-design-modern .wf-inline-ancestry .ancestry-back-btn{border:1px solid var(--wf-border)!important;border-radius:var(--wf-r-md)!important;color:var(--wf-text-secondary)!important;font-size:11px!important;padding:2px 8px!important;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-inline-ancestry .ancestry-back-btn:hover{background:var(--wf-accent-light)!important;color:var(--wf-accent)!important;border-color:var(--wf-accent)!important}div.workflow.wf-design-modern .wf-inline-ancestry .ancestry-close{color:var(--wf-text-muted);opacity:.6;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-inline-ancestry .ancestry-close:hover{opacity:1;color:var(--wf-text-primary)}div.workflow.wf-design-modern .wf-inline-ancestry .ancestry-pill{border-radius:var(--wf-r-md)!important;font-size:11px!important;font-weight:500;padding:5px 10px!important;transition:var(--wf-t-fast)}div.workflow.wf-design-modern .wf-inline-ancestry .ancestry-pill.current{background:rgba(59,130,246,.08)!important;border:1px solid var(--wf-accent)!important;color:var(--wf-accent)!important}div.workflow.wf-design-modern .wf-inline-ancestry .ancestry-pill.start{background:rgba(16,185,129,.08)!important;border:1px solid var(--d3v-success,#10B981)!important;color:#065F46!important}div.workflow.wf-design-modern .wf-inline-ancestry .ancestry-pill.decision{background:rgba(245,158,11,.08)!important;border:1px solid var(--d3v-warning,#F59E0B)!important;color:#92400E!important}div.workflow.wf-design-modern .wf-inline-ancestry .ancestry-pill.worker{background:var(--wf-bg-secondary)!important;border:1px solid var(--wf-border)!important;color:var(--wf-text-secondary)!important}div.workflow.wf-design-modern .wf-inline-ancestry .ancestry-pill:hover{box-shadow:var(--wf-sh-sm);transform:translateY(-1px)}div.workflow.wf-design-modern .wf-inline-ancestry .ancestry-arrow{color:var(--wf-text-muted)!important;font-size:12px!important}div.workflow.wf-design-modern.wf-dark .wf-inline-ancestry{background:var(--wf-bg-elevated)!important;border-color:var(--wf-border-strong)!important}div.workflow.wf-design-modern.wf-dark .wf-inline-ancestry .ancestry-pill.start{color:#A7F3D0!important}div.workflow.wf-design-modern.wf-dark .wf-inline-ancestry .ancestry-pill.decision{color:#FCD34D!important}div.workflow .pinned-views .dropdown-menu{min-width:250px;max-height:300px;overflow-y:auto}div.workflow .wf-pinned-views .pinned-view-name{flex:1;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:8px}div.workflow .wf-pinned-views .pinned-view-actions{display:flex;gap:4px;flex-shrink:0}div.workflow .wf-pinned-views .pinned-view-item{cursor:pointer}div.workflow .wf-pinned-views .pinned-view-item:hover{background:#f5f5f5}div.workflow .wf-pinned-views .pin-view{margin-right:8px}div.workflow .wf-pinned-views .close{cursor:pointer;font-size:16px;color:#6c757d;padding:4px;line-height:1}div.workflow .wf-pinned-views .close:hover{color:#dc3545}.wf-predict-step-title-container{flex-shrink:0;margin-bottom:12px}.wf-predict-step-title-content{display:flex;align-items:center;gap:10px}.wf-predict-step-mode-toggle{display:flex;align-items:center;gap:8px}.wf-predict-step-mode-btn.btn-primary.active,.wf-predict-step-mode-btn.btn-success.active{font-weight:500}.wf-predict-flow-modal .wf-collection-selection-summary{display:none!important}.wf-predict-step1-selection-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.wf-predict-step1-selection-row .wf-predict-selection-count{font-size:13px}.wf-predict-step1-info-icon{margin-left:6px;cursor:help;font-size:1.1em}.wf-predict-ai-compat-loader{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.85);border-radius:4px}.wf-predict-ai-compat-loader-content{display:flex;flex-direction:column;align-items:center;gap:12px;color:#333;font-size:14px}.wf-predict-ai-compat-loader-content .fa-spinner{font-size:28px;color:#5a9bd5}.wf-predict-review-inputs-wrap{display:flex;flex-direction:row;min-height:0}.wf-predict-review-inputs-sidebar{flex-shrink:0;min-width:160px;max-width:450px;overflow-y:auto;border-left:1px solid #ddd;background:#fafafa;padding:10px 12px}.wf-predict-review-inputs-sidebar.hidden,.wf-predict-review-inputs-resize-handle.hidden{display:none!important}.wf-predict-review-inputs-sidebar-inner .help-block{font-size:11px}.wf-predict-review-inputs-sidebar-inner{display:flex;flex-direction:column;min-height:0;flex:1}.wf-predict-review-inputs-sidebar .wf-predict-review-inputs-nav-tabs{flex-shrink:0;margin-bottom:10px}.wf-predict-review-inputs-sidebar .wf-predict-review-inputs-tab-content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.wf-predict-review-inputs-sidebar .wf-predict-review-inputs-tab-content>.tab-pane{display:none;flex-direction:column;flex:1;min-height:0;overflow:hidden}.wf-predict-review-inputs-sidebar .wf-predict-review-inputs-tab-content>.tab-pane.active{display:flex}.wf-predict-review-inputs-sidebar .wf-predict-review-inputs-ms-pane{min-height:0}.wf-predict-review-inputs-sidebar .wf-predict-review-inputs-ms-pane .d3view-multiselect,.wf-predict-review-inputs-sidebar .wf-predict-review-inputs-ms-pane .multiselect-container{display:flex;flex-direction:column;flex:1;min-height:0}.wf-predict-review-inputs-tree-pane{min-height:0;display:flex;flex-direction:column;position:relative}.wf-predict-review-inputs-tree-pane.has-floating-bar{padding-top:46px}.wf-predict-review-inputs-floating-bar-wrap{position:absolute;top:0;left:0;right:0;z-index:1;min-height:0}.wf-predict-review-inputs-floating-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 12px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px}.wf-predict-review-inputs-filter-row{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-bottom:10px}.wf-predict-review-inputs-filter-row .control-label{margin:0;font-weight:400;font-size:12px;color:#555}.wf-predict-review-inputs-filter-row .wf-predict-review-inputs-filter-type{flex:1;min-width:0;max-width:180px}.wf-predict-review-inputs-nested-body{overflow-y:auto;padding:12px 0;flex:1;min-height:0}.wf-predict-review-inputs-tree{position:relative;padding-top:4px}.wf-predict-review-inputs-sidebar{padding:0 12px}.wf-predict-review-inputs-group{margin-bottom:18px}.wf-predict-review-inputs-group-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;font-weight:600;background:#f0f0f0;border-radius:4px;margin-bottom:6px}.wf-predict-review-inputs-section-header{padding:10px 12px;margin-bottom:0;border-radius:0;border-bottom:2px solid #007bff;background:#f8f9fa}.wf-predict-review-inputs-subgroup-section{border-bottom-color:#28a745}.wf-predict-review-inputs-group-toggle,.wf-predict-review-inputs-subgroup-toggle{cursor:pointer;color:#666;width:16px;text-align:center}.wf-predict-review-inputs-group-toggle:hover,.wf-predict-review-inputs-subgroup-toggle:hover{color:#333}.wf-predict-review-inputs-group-flat .wf-predict-review-inputs-group-header{background:#f8f9fa}.wf-predict-review-inputs-group-flat .wf-predict-review-inputs-section-header{border-bottom-color:#6c757d}.wf-predict-review-inputs-group-icon,.wf-predict-review-inputs-subgroup-icon{color:#007bff}.wf-predict-review-inputs-subgroup-icon{color:#9ca3af}.wf-predict-review-inputs-subgroup{margin-left:12px;margin-bottom:14px}.wf-predict-review-inputs-subgroup-header{display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:13px;color:#333;margin-bottom:0}.wf-predict-review-inputs-input-list{margin-left:0}.wf-predict-review-inputs-table{margin-bottom:0;font-size:13px}.wf-predict-review-inputs-table thead th{background:#f8f9fa;font-weight:600;font-size:12px}.wf-predict-review-inputs-table tbody tr.wf-predict-review-inputs-input-row{cursor:pointer}.wf-predict-review-inputs-input-row .wf-predict-review-inputs-input-label{cursor:pointer;font-weight:400;margin:0}.wf-predict-review-inputs-input-icon{color:#666;flex-shrink:0}.wf-predict-review-inputs-input-name{flex:1;min-width:0}.wf-predict-review-inputs-input-row .wf-id-label.input{font-size:11px;color:#777;line-height:1.3;word-break:break-all}.wf-predict-review-inputs-resize-handle{width:6px;flex-shrink:0;cursor:col-resize;background:transparent}.wf-predict-review-inputs-resize-handle:hover{background:rgba(0,0,0,.06)}.wf-predict-review-inputs-main{min-width:0;display:flex;flex-direction:column}.wf-predict-review-inputs-dt-container{padding-right:12px}.wf-predict-training-dataset-summary-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:8px 12px;margin:-16px -16px 12px -16px;background:#f8f9fa;border-bottom:1px solid #e8e8e8;border-radius:8px 8px 0 0;font-size:13px;color:#555}.wf-predict-training-dataset-summary-sep{color:#bbb;margin:0 2px}.wf-predict-training-dataset-summary-actions{margin-left:auto}.wf-predict-training-dataset-summary-actions .btn{font-size:12px}.wf-predict-training-dataset-summary-wfs,.wf-predict-training-dataset-summary-inputs,.wf-predict-training-dataset-summary-outputs{cursor:default}.wf-predict-summary-tooltip-trigger{margin-right:4px}.wf-predict-training-dataset-raw-label{margin:0;font-weight:400;cursor:pointer}.wf-predict-training-dataset-raw-label .pl-checkbox{margin-right:4px}.wf-predict-training-dataset-wrap{display:flex;flex-direction:row;min-height:0}.wf-predict-training-dataset-main{min-width:0;display:flex;flex-direction:column}.wf-predict-add-output-card{flex-shrink:0;width:200px;min-height:0;display:flex;align-items:center;justify-content:center;padding:16px 12px;background:linear-gradient(180deg,#f8fafc 0,#f1f5f9 100%);border-left:1px solid #e2e8f0;box-sizing:border-box}.wf-predict-add-output-card-inner{width:100%;padding:20px 14px;background:#fff;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);border:1px solid #e8ecf1;text-align:center;transition:box-shadow .2s ease,border-color .2s ease}.wf-predict-add-output-card-inner:hover{box-shadow:0 8px 24px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.04);border-color:#d0d7de}.wf-predict-add-output-card-icon{width:40px;height:40px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0ea5e9 0,#0284c7 100%);color:#fff;border-radius:10px;font-size:16px;box-shadow:0 2px 8px rgba(14,165,233,.35)}.wf-predict-add-output-card-title{margin:0 0 8px;font-size:14px;font-weight:600;color:#1e293b;line-height:1.3;letter-spacing:-.01em}.wf-predict-add-output-card-desc{margin:0 0 16px;font-size:12px;line-height:1.45;color:#64748b;max-width:100%}.wf-predict-add-output-card-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;border-radius:8px;background:linear-gradient(180deg,#22c55e 0,#16a34a 100%);color:#fff;border:0;box-shadow:0 2px 6px rgba(34,197,94,.3);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.wf-predict-add-output-card-btn:hover{background:linear-gradient(180deg,#16a34a 0,#15803d 100%);color:#fff;box-shadow:0 4px 12px rgba(34,197,94,.4);transform:translateY(-1px)}.wf-predict-add-output-card-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(34,197,94,.3)}.wf-predict-training-dataset-resize-handle{width:6px;flex-shrink:0;cursor:col-resize;background:transparent}.wf-predict-training-dataset-resize-handle:hover{background:rgba(0,0,0,.06)}.wf-predict-training-dataset-sidebar{flex-shrink:0;min-width:160px;max-width:450px;overflow-y:auto;border-left:1px solid #ddd;background:#fafafa;padding:10px 12px}.wf-predict-training-dataset-sidebar-inner .help-block{font-size:11px}.wf-predict-dataset-wrap.table-responsive{overflow-x:auto;flex:1;min-width:0}.wf-predict-dataset-table th.wf-predict-outputs-col-sticky,.wf-predict-dataset-table td.wf-predict-outputs-col-sticky{position:sticky;right:0;z-index:1;background:#fff;box-shadow:-2px 0 4px rgba(0,0,0,.08)}.wf-predict-dataset-table thead th.wf-predict-outputs-col-sticky{background:#f5f5f5}.wf-predict-dataset-table tbody td.wf-predict-outputs-col-sticky{min-width:200px}.wf-predict-output-item.wf-predict-output-item-highlight{background-color:rgba(33,150,243,.12);border-left:3px solid #2196f3}div.workflow .wf-predict-outputs-global-search-wrap .search-btns,div.workflow .wf-predict-outputs-global-search-wrap .wf-search-type-dd{display:none}.wf-predict-step-modern{display:flex;flex-direction:column;height:100%;min-height:0}.wf-predict-step-modern .wf-predict-step-msg{font-size:13px;line-height:1.4;flex-shrink:0}.wf-predict-modern-card{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.wf-predict-ml-prerun-modern{margin-bottom:16px}.wf-predict-ml-prerun-modern .wf-predict-ml-prerun-card{flex:0 0 auto;min-height:0}.wf-predict-ml-prerun-header{flex-shrink:0;border-bottom:1px solid #eee;padding-bottom:12px}.wf-predict-ml-prerun-title{margin:0 0 6px;font-size:16px;font-weight:600;color:#2c3e50;line-height:1.3}.wf-predict-ml-prerun-desc{margin:0;font-size:13px;line-height:1.45;color:#6c757d}.wf-predict-ml-prerun-form-section{padding:16px 0 8px}.wf-predict-ml-prerun-form-section .wf-predict-ml-basic-prerun-fb{margin-bottom:0}.wf-predict-ml-prerun-cta{padding-top:20px;padding-bottom:8px;text-align:center;border-top:1px solid #eee}.wf-predict-ml-run-cards-row{display:flex;flex-direction:row;gap:20px;margin-bottom:20px}.wf-predict-ml-run-card{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff;border:2px solid #e8e8e8;border-radius:10px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.06);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.wf-predict-ml-run-card:hover{border-color:#c0d8ee;box-shadow:0 4px 12px rgba(51,122,183,.1)}.wf-predict-ml-run-card-selected{border-color:#337ab7;background-color:#f8fbff;box-shadow:0 4px 14px rgba(51,122,183,.18)}.wf-predict-ml-run-card-selected:hover{border-color:#286090;box-shadow:0 4px 14px rgba(51,122,183,.22)}.wf-predict-ml-run-card-icon-wrap{margin-bottom:12px}.wf-predict-ml-run-card-icon{font-size:22px;color:#5a9bd5}.wf-predict-ml-run-card-selected .wf-predict-ml-run-card-icon{color:#337ab7}.wf-predict-ml-run-card-title{margin:0 0 10px;font-size:15px;font-weight:600;color:#2c3e50;line-height:1.3}.wf-predict-ml-run-card-desc{font-size:13px;line-height:1.55;margin:0;flex:1;color:#5a6c7d}.wf-predict-ml-run-card-desc strong{color:#333}.wf-predict-ml-run-action-row{margin-bottom:20px}.wf-predict-ml-run-action-row .wf-predict-run-ml-btn{padding:10px 24px;font-size:14px;font-weight:600;border-radius:6px;box-shadow:0 2px 6px rgba(51,122,183,.3)}.wf-predict-ml-run-action-row .wf-predict-run-ml-btn:hover{box-shadow:0 3px 10px rgba(51,122,183,.4)}.wf-predict-dt-min-h{min-height:260px}.wf-predict-sidebar-settings .wf-predict-sidebar-title{margin:0 0 10px;font-size:13px;font-weight:600;color:#333}.wf-predict-choose-outputs-card{display:flex;flex-direction:column;min-height:320px}.wf-predict-choose-outputs-with-sidebar .wf-predict-choose-outputs-body{display:flex;flex-direction:row;flex:1;min-height:0}.wf-predict-choose-outputs-sidebar{width:180px;flex-shrink:0;border-right:1px solid #e8e8e8;padding-right:12px;margin-right:12px}.wf-predict-choose-outputs-sidebar .wf-predict-sidebar-title{font-size:13px;font-weight:600}.wf-predict-review-inputs-toolbar{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.wf-predict-review-inputs-view-toggle{display:flex;align-items:center;gap:8px}.wf-predict-review-inputs-view-toggle .wf-predict-view-toggle-label{font-size:13px;color:#666}.wf-predict-outputs-search-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;flex-shrink:0}.wf-predict-outputs-search-row .wf-predict-outputs-global-search-wrap{flex:1;min-width:200px}.wf-predict-outputs-actions{display:flex;gap:6px;flex-shrink:0}.wf-predict-outputs-table-wrap{min-height:280px;max-height:420px;overflow:auto;border:1px solid #eee;border-radius:6px}.wf-predict-outputs-table{margin-bottom:0}.wf-predict-outputs-table .wf-predict-outputs-col-select{width:70px;text-align:center}.wf-predict-outputs-list-modern{flex:1;min-height:280px;max-height:420px;overflow-y:auto;margin:0;border:1px solid #eee;border-radius:6px}.wf-predict-outputs-list-modern .list-group-item{border-left:0;border-right:0}.wf-predict-ml-actions{margin-top:12px;flex-shrink:0}.wf-predict-progress-modern{margin-top:16px;padding:16px;background:#f8f9fa;border-radius:6px;flex-shrink:0}.wf-predict-progress-bar-wrap{display:flex;align-items:center;gap:10px;margin-bottom:8px}.wf-predict-progress-bar{flex:1;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden}.wf-predict-progress-bar-fill{height:100%;width:0;background:#0d6efd;border-radius:4px;transition:width .25s ease}.wf-predict-progress-percent{font-size:13px;font-weight:500;color:#495057;min-width:36px}.wf-predict-result-wrap{margin-top:16px;min-height:200px}.wf-predict-ml-result-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid #e8e8e8}.wf-predict-ml-simple-summary.card{border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.wf-predict-ml-simple-summary .dl-horizontal dt{width:120px;text-align:left}.wf-predict-ml-simple-summary .dl-horizontal dd{margin-left:130px}.wf-predict-ml-toolbar{flex-shrink:0}.wf-predict-training-dataset-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px}.wf-predict-training-dataset-toolbar .wf-predict-view-toggle-label{font-size:13px;color:#666}.wf-predict-results-card{display:block}.wf-predict-results-block{margin-bottom:16px}.wf-predict-results-rich{gap:16px;padding:0 2px}.wf-predict-results-summary-card{flex-shrink:0;border-radius:10px;border:1px solid #e8e8e8;background:linear-gradient(135deg,#fafbff 0,#f5f7ff 100%);padding:16px 20px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.wf-predict-results-summary-header{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e0e4ee}.wf-predict-results-summary-icon{font-size:20px;color:#5b6ee8}.wf-predict-results-summary-title{font-weight:600;font-size:15px;color:#2c3e50}.wf-predict-results-summary-body{display:flex;flex-direction:column;gap:10px}.wf-predict-results-summary-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.wf-predict-results-summary-label{font-size:13px;font-weight:500;color:#495057;min-width:140px}.wf-predict-results-summary-inputs,.wf-predict-results-summary-targets{font-size:13px;word-break:break-word}.wf-predict-results-dataset-card{border-radius:10px;border:1px solid #e8e8e8;background:#fff;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.04);min-height:200px}.wf-predict-results-dataset-header{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid #eee;background:#fafbfc;border-radius:10px 10px 0 0}.wf-predict-results-dataset-icon{font-size:18px;color:#28a745}.wf-predict-results-dataset-title{font-weight:600;font-size:14px;color:#2c3e50}.wf-predict-results-dataset-body{padding:12px 16px}.wf-predict-results-dataset-wrap{min-height:120px}.wf-predict-results-dataset-empty{padding:20px;text-align:center;font-size:13px}.wf-predict-results-ml-model-card-wrap .wf-predict-results-ml-model-icon{color:#6f42c1}.wf-predict-results-ml-model-card-wrap .wf-predict-results-ml-model-link{font-size:13px}.wf-predict-results-actions-row{flex-shrink:0;align-items:flex-start}.wf-predict-ml-model-panel .wf-predict-ml-model-header,.wf-predict-ml-model-saved .wf-predict-ml-model-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #eee}.wf-predict-ml-model-icon{font-size:18px;color:#6f42c1}.wf-predict-ml-model-title{font-weight:600;font-size:14px;color:#333}.wf-predict-ml-model-body .form-group{margin-bottom:12px}.wf-predict-ml-model-body .form-group:last-of-type{margin-bottom:16px}.wf-predict-loading-card,.wf-predict-empty-card{align-items:center;justify-content:center;min-height:120px}.wf-predict-loading-card .wf-step2-loading,.wf-predict-empty-card .wf-predict-empty-text{color:#6c757d;font-size:14px}.wf-predict-view-selected-modal{display:flex;flex-direction:row;min-height:400px}.wf-predict-view-selected-sidebar{width:220px;flex-shrink:0;border-right:1px solid #e8e8e8;overflow-y:auto;padding:8px 0}.wf-predict-view-selected-item{padding:8px 12px;cursor:pointer;font-size:13px;border-left:3px solid transparent}.wf-predict-view-selected-item:hover{background:#f5f5f5}.wf-predict-view-selected-item.active{background:#e8f4fd;border-left-color:#2196f3}.wf-predict-view-selected-main{min-width:0;padding:0}.wf-predict-step1-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.wf-predict-prefix-setting{font-weight:400;font-size:13px}.wf-predict-step-modern{width:100%}.wf-predict-choose-outputs-step-view.wf-predict-choose-outputs-step-view-render{display:flex;flex-direction:column;height:100%;min-height:300px}.wf-predict-choose-outputs-step-view .wf-predict-step-msg{flex-shrink:0;font-size:13px;line-height:1.4;margin-bottom:10px}.wf-predict-choose-outputs-card{padding:15px 18px;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.wf-predict-choose-outputs-card .wf-predict-choose-outputs-filter-row{height:60px;min-height:60px;flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 0;margin-bottom:8px}.wf-predict-choose-outputs-card .wf-predict-choose-outputs-ext-filters{flex:0 0 25%;min-width:180px}.wf-predict-choose-outputs-card .wf-predict-choose-outputs-ext-filters-container{flex:1 1 auto}.wf-predict-choose-outputs-card .wf-predict-choose-outputs-ext-filters .d3view-filter-button .flex-l{display:none}.wf-predict-choose-outputs-card .wf-predict-choose-outputs-ext-filters .d3view-filter-button .clear-search{display:none}.wf-predict-choose-outputs-card .wf-predict-choose-outputs-split{display:flex;flex-direction:row;min-height:0;gap:15px;margin-top:10px}.wf-predict-choose-outputs-available-pane,.wf-predict-choose-outputs-selected-pane{min-width:200px;display:flex;flex-direction:column;border:1px solid #e0e0e0;border-radius:6px;background:#fafafa;overflow:hidden;padding:0}.wf-predict-choose-outputs-available-header,.wf-predict-choose-outputs-selected-header{flex-shrink:0;padding:10px 14px;background:#f0f0f0;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between}.wf-predict-choose-outputs-pane-title{font-weight:600;font-size:13px}.wf-predict-choose-outputs-available-header-btns{display:flex;align-items:center;gap:8px}.wf-predict-choose-outputs-list-container{position:relative;display:flex;flex-direction:column;min-height:0;padding:0 12px 12px}.wf-predict-choose-outputs-results-count{margin:8px 0 6px;font-size:12px}.wf-predict-choose-outputs-available-list,.wf-predict-choose-outputs-selected-list{flex:1 1 auto;min-height:200px;max-height:calc(100vh - 360px);overflow-y:auto;padding:0 4px}.wf-predict-choose-outputs-selected-pane .wf-predict-choose-outputs-selected-list{padding:10px 12px}.wf-predict-choose-outputs-available-list .table{margin-bottom:0}.wf-predict-choose-outputs-available-row td,.wf-predict-choose-outputs-row-cell{padding:10px 14px;vertical-align:middle}.wf-predict-choose-outputs-row-meta .wf-worker-type.wf-worker-type-sm{margin-left:6px}.wf-predict-choose-outputs-available-row{cursor:pointer}.wf-predict-choose-outputs-available-row.ui-selected{background:#e3f2fd}.wf-predict-choose-outputs-row-main{display:inline-block;vertical-align:middle;margin-left:6px}.wf-predict-choose-outputs-output-name{font-weight:500;font-size:13px;margin-bottom:2px}.wf-predict-choose-outputs-row-meta{font-size:12px;margin-bottom:2px}.wf-predict-choose-outputs-type-icon{margin-right:6px;font-size:12px}.wf-predict-choose-outputs-current-value{font-size:11px}.wf-predict-choose-outputs-value-error .fa-exclamation-triangle{margin-right:4px}.wf-predict-choose-outputs-selected-row{display:flex;align-items:flex-start;padding:8px 12px;border-bottom:1px solid #eee;gap:8px}.wf-predict-choose-outputs-selected-row:last-child{border-bottom:0}.wf-predict-choose-outputs-remove-output{flex-shrink:0;padding:2px 6px}.wf-predict-choose-outputs-card .wf-predict-choose-outputs-ext-filters .d3view-filters{height:auto;min-height:unset!important}.wf-predict-choose-outputs-card .tv-ext-filters-container .d3view-filters{height:40px;min-height:unset!important}.wf-predict-choose-outputs-card .tv-ext-filters-container .d3view-filters .advanced-filters{height:40px!important}.wf-predict-choose-outputs-card .tv-ext-filters-container input[data-search-input]{height:40px}.wf-predict-choose-outputs-card .tv-ext-filters-container .d3view-filter-button{margin:0;height:auto;width:auto;padding:0}.wf-predict-choose-outputs-card .tv-ext-filters-container .d3view-filter-button .flex-l{display:none}.wf-predict-choose-outputs-card .tv-ext-filters-container .d3view-filter-button button.toggle-fc{height:30px}.wf-predict-choose-outputs-card .tv-ext-filters-container .d3view-filter-button span.clear-search{position:absolute;right:46px;top:10px;z-index:10;cursor:pointer}.wf-predict-choose-outputs-card .tv-ext-filters-container .d3view-filter-button span.clear-search:hover{color:red}.wf-predict-choose-outputs-card .tv-ext-filters-container .d3view-filter-button .toggle-fc.btn-primary>i{color:#FFF}.wf-predict-overlay-card-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-shrink:0}.wf-predict-overlay-card-actions{display:flex;align-items:center;gap:8px}.wf-predict-add-output-overlay-card{width:35vw;margin:20px;padding:0;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.12);background:#fff}.wf-predict-add-output-overlay-card .panel-heading{border-radius:8px 8px 0 0;border-bottom:1px solid #e8e8e8;padding:12px 16px}.wf-predict-add-output-overlay-card .panel-body{padding:16px}.wf-predict-map-output-overlay.wf-predict-overlay-card{border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.15);overflow:hidden}.wf-predict-map-output-overlay .wf-predict-map-output-overlay-header{flex-shrink:0;background:#fff;border-bottom:1px solid #e0e0e0;padding:12px 16px}.wf-predict-map-output-overlay .wf-predict-map-output-overlay-body{min-height:400px}.wf-predict-add-output-sidebar-wrapper{position:absolute;inset:0;pointer-events:none;z-index:15;overflow:hidden}.wf-predict-add-output-sidebar-wrapper.wf-predict-add-output-sidebar-visible{pointer-events:auto}.wf-predict-add-output-sidebar-container{position:absolute;top:0;right:0;bottom:0;width:35vw;max-width:90%;z-index:20;transform:translateX(100%);transition:transform .3s ease;pointer-events:none}.wf-predict-add-output-sidebar-container.wf-predict-add-output-sidebar-visible{transform:translateX(0);pointer-events:auto}.wf-predict-add-output-sidebar-container-in-body{position:fixed;top:0;right:0;height:100vh;width:35vw;max-width:90%;z-index:1050;transform:translateX(100%);transition:transform .3s ease}.wf-predict-add-output-sidebar-container-in-body.wf-predict-add-output-sidebar-visible{transform:translateX(0)}.wf-predict-add-output-sidebar-container-in-body .wf-predict-add-output-sidebar-overlay{position:fixed;inset:0}.wf-predict-add-output-sidebar-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.15);cursor:pointer}.wf-predict-add-output-sidebar-resize-handle{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:ew-resize;background:transparent;z-index:10;transition:background .15s ease}.wf-predict-add-output-sidebar-resize-handle:hover,.wf-predict-add-output-sidebar-resize-handle.resizing{background:#337ab7}.wf-predict-add-output-sidebar{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.12)}.wf-predict-add-output-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);border-bottom:1px solid #e0e0e0;flex-shrink:0}.wf-predict-add-output-sidebar-title{display:flex;align-items:center;gap:8px;font-weight:700;color:#333;font-size:15px}.wf-predict-add-output-sidebar-title i{color:#337ab7}.wf-predict-add-output-sidebar-header-actions{display:flex;align-items:center;gap:10px}.wf-predict-add-output-sidebar-body{flex:1;overflow-y:auto;padding:18px 15px;min-height:0}.wf-predict-add-output-sidebar-section{margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #eee}.wf-predict-add-output-sidebar-section:last-child{border-bottom:0;padding-bottom:0}.wf-predict-add-output-sidebar-section .control-label{font-weight:600;margin-bottom:6px;font-size:13px}.wf-predict-add-output-parameterize-card{padding:14px 16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px}.wf-predict-add-output-parameterize-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.wf-predict-add-output-parameterize-header i{color:#6c757d;font-size:14px}.wf-predict-add-output-parameterize-title{font-weight:600;font-size:13px;color:#333}.wf-predict-add-output-parameterize-desc{margin:0 0 12px;line-height:1.4}.wf-predict-add-output-parameterize-card .wf-predict-add-output-sidebar-parameterize-btn{margin-bottom:12px}.wf-predict-add-output-parameterize-empty{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#fff;border:1px dashed #dee2e6;border-radius:6px;font-size:13px;color:#6c757d}.wf-predict-add-output-parameterize-empty i{font-size:18px;color:#adb5bd}.wf-predict-add-output-parameterize-empty-card{padding:18px 20px;background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.wf-predict-add-output-parameterize-empty-title{margin:0 0 14px;font-size:15px;font-weight:600;color:#212529;line-height:1.3}.wf-predict-add-output-parameterize-empty-list{margin:0 0 16px;padding-left:20px;font-size:13px;line-height:1.5;color:#495057}.wf-predict-add-output-parameterize-empty-item{margin-bottom:8px}.wf-predict-add-output-parameterize-empty-item:last-child{margin-bottom:0}.wf-predict-add-output-parameterize-empty-cta{padding-top:4px}.wf-predict-add-output-parameterize-empty-cta .btn{margin-bottom:0}.wf-predict-add-output-sidebar-saved-rules>.btn{margin-bottom:10px}.wf-predict-add-output-sidebar-saved-rules{margin-top:0}.wf-predict-add-output-sidebar-saved-rules-table{width:100%;border-collapse:collapse;font-size:13px;border-radius:6px;overflow:hidden;border:1px solid #e9ecef;background:#fff}.wf-predict-add-output-sidebar-saved-rules-table thead{background:#f8f9fa}.wf-predict-add-output-sidebar-saved-rules-table th{text-align:left;padding:10px 12px;font-weight:600;color:#495057;border-bottom:1px solid #e9ecef}.wf-predict-add-output-sidebar-saved-rules-table th.wf-predict-saved-rules-actions{text-align:right}.wf-predict-add-output-sidebar-saved-rules-table td{padding:10px 12px;border-bottom:1px solid #f1f3f5}.wf-predict-add-output-sidebar-saved-rules-table tbody tr:hover{background:#f8f9fa}.wf-predict-add-output-sidebar-saved-rules-table tbody tr:last-child td{border-bottom:0}.wf-predict-add-output-sidebar-saved-rules-table .wf-predict-saved-rules-td-actions{text-align:right}.wf-predict-saved-rules-cell-actions{display:inline-flex;align-items:center;gap:6px}.wf-predict-add-output-sidebar-saved-rule{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 14px;margin-bottom:8px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;transition:background .15s ease,box-shadow .15s ease}.wf-predict-add-output-sidebar-saved-rule:hover{background:#f0f2f5;box-shadow:0 1px 4px rgba(0,0,0,.06)}.wf-predict-add-output-sidebar-saved-rule-label{font-weight:500;color:#333}.wf-predict-add-output-sidebar-saved-rule-summary{flex:1;min-width:0}.wf-predict-add-output-sidebar-saved-rule-clear{flex-shrink:0}.wf-predict-add-output-sidebar-parameterize-btn .wf-predict-param-btn-icon{margin-right:4px}.wf-predict-output-cell-lsdyna{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.wf-predict-lsdyna-badge{display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;color:#0d6efd;background:rgba(13,110,253,.1);border-radius:4px;border:1px solid rgba(13,110,253,.25)}.wf-predict-output-cell-lsdyna .wf-predict-parameterize-lsdyna-btn{white-space:nowrap}.wf-predict-output-cell-lsdyna .wf-predict-parameterize-lsdyna-btn .fa{margin-right:4px}.wf-predict-lsdyna-cell-summary{margin-right:4px}.wf-predict-output-cell-lsdyna .wf-predict-lsdyna-view-text-btn{margin-left:4px}.wf-predict-output-cell-lsdyna .wf-predict-lsdyna-view-text-btn .fa{margin-right:3px}.wf-predict-add-output-sidebar-output-type-indicator{font-size:12px}.wf-predict-add-output-sidebar-footer{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #e0e0e0;background:#f8f9fa}.wf-predict-add-output-sidebar-footer .wf-predict-add-output-sidebar-cancel{order:1}.wf-predict-add-output-sidebar-footer .wf-predict-add-output-sidebar-save{order:2}.wf-predict-inputs-sidebar-wrapper{position:absolute;inset:0;pointer-events:none;z-index:15;overflow:hidden}.wf-predict-inputs-sidebar-wrapper.wf-predict-inputs-sidebar-visible{pointer-events:auto}.wf-predict-inputs-sidebar-container{position:absolute;top:0;right:0;bottom:0;width:420px;max-width:90%;z-index:20;transform:translateX(100%);transition:transform .3s ease;pointer-events:none}.wf-predict-inputs-sidebar-container.wf-predict-inputs-sidebar-visible{transform:translateX(0);pointer-events:auto}.wf-predict-inputs-sidebar-container-in-body{position:fixed;top:0;right:0;height:100vh;width:420px;max-width:90%;z-index:1050;transform:translateX(100%);transition:transform .3s ease}.wf-predict-inputs-sidebar-container-in-body.wf-predict-inputs-sidebar-visible{transform:translateX(0)}.wf-predict-inputs-sidebar-container-in-body .wf-predict-inputs-sidebar-overlay{position:fixed;inset:0}.wf-predict-inputs-sidebar-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.15);cursor:pointer}.wf-predict-inputs-sidebar-resize-handle{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:ew-resize;background:transparent;z-index:10;transition:background .15s ease}.wf-predict-inputs-sidebar-resize-handle:hover{background:#337ab7}.wf-predict-inputs-sidebar{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.12)}.wf-predict-inputs-sidebar-header{padding:14px 18px;background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);flex-shrink:0}.wf-predict-inputs-sidebar-title{display:flex;align-items:center;gap:8px;font-weight:700;color:#333;font-size:15px}.wf-predict-inputs-sidebar-title i{color:#337ab7}.wf-predict-inputs-sidebar-subtitle{margin-top:6px;font-size:12px}.wf-predict-inputs-sidebar-body{flex:1;overflow-y:auto;padding:12px 15px;min-height:0;display:flex;flex-direction:column}.wf-predict-inputs-sidebar-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-shrink:0}.wf-predict-inputs-sidebar-toolbar .wf-predict-inputs-sidebar-search{flex:1;max-width:100%}.wf-predict-inputs-sidebar-filters-wrap{flex-shrink:0;margin-bottom:10px}.wf-predict-inputs-sidebar-actions{flex-shrink:0;display:flex;align-items:center;gap:8px;margin-bottom:10px}.wf-predict-inputs-sidebar-list{position:relative}.wf-predict-inputs-sidebar-list-inner{position:relative;width:100%}.wf-predict-inputs-sidebar-tree-body{flex:1;min-height:0;overflow-y:auto}.wf-predict-inputs-sidebar-row{display:flex;align-items:center;padding:0 12px;gap:10px;cursor:pointer;border-radius:4px;transition:background-color .12s ease;flex:1 1 auto}.wf-predict-inputs-sidebar-row:hover{background-color:#f5f5f5}.wf-predict-inputs-sidebar-row.ui-selected{background-color:#e3f2fd}.wf-predict-inputs-sidebar-row-cb{flex-shrink:0}.wf-predict-inputs-sidebar-row-label{flex:1;min-width:0;display:flex;align-items:center;gap:6px}.wf-predict-inputs-sidebar-row-type{flex-shrink:0;font-size:12px;color:#6c757d}.wf-predict-inputs-sidebar-row .wf-predict-inputs-sidebar-row-worker-input{flex:1;min-width:0}.wf-predict-inputs-sidebar-row .wf-predict-inputs-sidebar-row-worker-input .worker-ip .formbuilder-container,.wf-predict-inputs-sidebar-row .wf-predict-inputs-sidebar-row-worker-input .worker-ip li.field-item{margin-bottom:0;padding:0 4px}.wf-predict-inputs-sidebar-row .wf-predict-inputs-sidebar-row-worker-input.wf-predict-inputs-sidebar-row-fallback{display:flex;align-items:center;gap:10px}.wf-predict-inputs-sidebar .wf-predict-review-inputs-section-header,.wf-predict-inputs-sidebar .wf-predict-review-inputs-subgroup-section{border-bottom:0}.wf-predict-inputs-sidebar-footer{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 18px;background:#f8f9fa}.wf-predict-training-dataset-summary-inputs .wf-predict-training-dataset-modify-inputs-btn{margin-left:6px;vertical-align:middle}.wf-predict-collection-swap-row{flex-shrink:0;min-height:52px;position:relative}.wf-predict-collection-swap-row .wf-predict-collection-search-row,.wf-predict-collection-swap-row .wf-predict-collection-floating-bar-placeholder{min-height:52px}.wf-predict-collection-swap-row .wf-predict-collection-floating-bar-placeholder{display:none}.wf-predict-collection-swap-row.wf-predict-collection-has-selection .wf-predict-collection-search-row{display:none!important}.wf-predict-collection-swap-row.wf-predict-collection-has-selection .wf-predict-collection-floating-bar-placeholder{display:block}.wf-predict-collection-floating-bar-placeholder{min-height:0;flex-shrink:0}.wf-predict-collection .wf-collection-floating-bar{position:static;margin:0;margin-bottom:8px;width:100%;box-shadow:0 2px 8px rgba(0,0,0,.1)}.wf-predict-collection .wf-collection-floating-bar.wf-collection-floating-bar-pending{opacity:.65;pointer-events:auto}.wf-predict-collection-table-wrap .wf-predict-collection-dt-container{min-height:200px}.wf-predict-collection-body-inner .filter-options{flex-shrink:0}.wf-predict-collection-compat-table-wrap .table{margin-bottom:0}.wf-predict-collection .wf-collection-card-compat-badge{display:inline-block}.wf-predict-collection-table-wrap .wf-predict-collection-table-signature{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:1.35;max-width:200px}.wf-predict-collection .wf-collection-cards-grid{align-items:flex-start;align-content:flex-start}.wf-predict-collection .wf-collection-cards-grid .wf-collection-card{align-self:flex-start;height:auto;min-height:175px;flex:0 1 calc(25% - 10px)}.wf-predict-collection .wf-collection-card .wf-collection-card-inner{height:auto;min-height:175px;flex:0 1 auto;justify-content:flex-start}.wf-predict-collection .wf-collection-card.wf-collection-card-expanded .wf-collection-card-inner{min-height:175px}.wf-predict-saved-dropdown-menu .wf-predict-saved-table-wrap{padding:0}.wf-predict-saved-dropdown .wf-predict-saved-table{margin-bottom:0;font-size:13px}.wf-predict-saved-dropdown .wf-predict-saved-table thead th{font-weight:600;color:#555;border-bottom:1px solid #e5e5e5;padding:8px 10px;white-space:nowrap}.wf-predict-saved-dropdown .wf-predict-saved-table tbody td{padding:8px 10px;vertical-align:middle}.wf-predict-saved-dropdown .wf-predict-saved-row{cursor:pointer;transition:background-color .12s ease}.wf-predict-saved-dropdown .wf-predict-saved-row:hover{background-color:#f5f5f5}.wf-predict-saved-dropdown .wf-predict-saved-row.wf-predict-saved-active{background-color:#e8f4fc}.wf-predict-saved-dropdown .wf-predict-saved-row.wf-predict-saved-active:hover{background-color:#d6eef9}.wf-predict-saved-dropdown .wf-predict-saved-draft-icon{font-size:6px;color:#999;vertical-align:middle}.wf-predict-saved-dropdown .wf-predict-saved-name{font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-predict-saved-dropdown .wf-predict-saved-info{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.wf-predict-saved-dropdown .wf-predict-saved-remove{padding:2px 6px}.wf-predict-saved-dropdown .wf-predict-saved-empty td{padding:16px;font-style:italic}div.wf-execution-node-side-panel .modal-title{float:left}.modal-body div.wf-builder-inputs-list.backdrop{background-color:rgba(0,0,0,.3);pointer-events:none}.modal-body div.wf-builder-inputs-list div.wf-modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:500;pointer-events:none}.modal-body div.wf-builder-inputs-list .inputs-list-spinner{position:absolute;left:50%;top:50%;z-index:2;font-size:2em}div#wf-file-explorer-modal .modal-body .file_explorer{padding-top:0;width:100%;margin:auto;background-color:inherit;box-shadow:none}div#wf-add-nodes-flex-modal .modal-body .flex-container{display:flex;flex-direction:row;flex-wrap:wrap;overflow:auto}div.wf-execution-node-side-panel .modal-title{float:left}.modal-body div.wf-builder-inputs-list.backdrop{background-color:rgba(0,0,0,.3);pointer-events:none}.modal-body div.wf-builder-inputs-list div.wf-modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:500;pointer-events:none}.modal-body div.wf-builder-inputs-list .inputs-list-spinner{position:absolute;left:50%;top:50%;z-index:2;font-size:2em}div#wf-file-explorer-modal .modal-body .file_explorer{padding-top:0;width:100%;margin:auto;background-color:inherit;box-shadow:none}div#wf-add-nodes-flex-modal .modal-body .flex-container{display:flex;flex-direction:row;flex-wrap:wrap;overflow:auto}div.wf-execution-node-side-panel .modal-title{float:left}.modal-body div.wf-builder-inputs-list.backdrop{background-color:rgba(0,0,0,.3);pointer-events:none}.modal-body div.wf-builder-inputs-list div.wf-modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:500;pointer-events:none}.modal-body div.wf-builder-inputs-list .inputs-list-spinner{position:absolute;left:50%;top:50%;z-index:2;font-size:2em}div#wf-file-explorer-modal .modal-body .file_explorer{padding-top:0;width:100%;margin:auto;background-color:inherit;box-shadow:none}div#wf-add-nodes-flex-modal .modal-body .flex-container{display:flex;flex-direction:row;flex-wrap:wrap;overflow:auto}div.workflow-modal #wf-worker-inputs .remove-input:hover{color:red!important}div.workflow-modal #wf-worker-inputs .remove-input:hover{color:red!important}div.workflow-modal #wf-worker-inputs .remove-input:hover{color:red!important}.wf-server-response-viewer .server-response-viewer{height:100%;display:flex;flex-direction:column}.wf-server-response-viewer .response-header{background:#f8f9fa;border-bottom:1px solid #dee2e6;flex-shrink:0}.wf-server-response-viewer .response-title{margin:0;font-size:16px;font-weight:600;color:#495057}.wf-server-response-viewer .response-actions{display:flex;gap:8px}.wf-server-response-viewer .response-content{flex:1;overflow:hidden}.wf-server-response-viewer .response-json{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:15px;margin:0;font-family:Monaco,Menlo,'Ubuntu Mono',monospace;font-size:12px;line-height:1.4;white-space:pre-wrap;word-break:break-word;max-height:500px;overflow:auto;color:#495057}.wf-server-response-viewer .response-json::-webkit-scrollbar{width:8px}.wf-server-response-viewer .response-json::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.wf-server-response-viewer .response-json::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.wf-server-response-viewer .response-json::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.wf-timeline-view{flex:1}.wf-timeline-view .timeline-container{position:relative;height:35px;background:#f5f5f5;border-radius:3px;margin:5px 0}.wf-timeline-view .timeline-bar-container{position:relative;height:100%;width:100%}.wf-timeline-view .timeline-time-labels{position:absolute;top:-20px;left:0;right:0;font-size:11px;pointer-events:none}.wf-timeline-view .timeline-time-labels .start-time,.wf-timeline-view .timeline-time-labels .end-time{position:absolute;color:#666;white-space:nowrap;background:rgba(255,255,255,.9);padding:2px 4px;border-radius:2px;font-size:10px}.wf-timeline-view .worker-bar{position:absolute;height:100%;background:steelblue;border-radius:2px;transition:all .2s ease;cursor:pointer}.wf-timeline-view .worker-bar:hover{opacity:.8;transform:scaleY(1.05)}.wf-timeline-view .worker-bar.iterator-group{background:#ff6b6b}.wf-timeline-view .worker-bar.iteration-bar{border:1px solid rgba(0,0,0,.1)}.wf-timeline-view .worker-bar.iteration-bar.individual-iteration{background-color:#4ecdc4;z-index:2;transition:all .2s ease}.wf-timeline-view .worker-bar.iteration-bar.individual-iteration:hover{opacity:.8;transform:scaleY(1.05);box-shadow:0 2px 8px rgba(0,0,0,.15)}.wf-timeline-view .worker-bar.iteration-bar.summary-group{background-color:#ff6b6b;border:2px solid #e74c3c;z-index:1;opacity:.3}.wf-timeline-view .iterator-group-container{position:relative;border-radius:2px;overflow:hidden}.wf-timeline-view .iterator-group-container:hover .worker-bar.iterator-group{opacity:.4}.wf-timeline-view .iterator-group-container:hover .worker-bar.iteration-bar.individual-iteration{box-shadow:0 1px 4px rgba(0,0,0,.2)}.wf-timeline-view .expanded-worker-row{transition:all .3s ease}.wf-timeline-view .expanded-worker-row .worker-name{font-size:12px;color:#666}.wf-timeline-view .expanded-worker-row .execution-bar{transition:all .2s ease}.wf-timeline-view .expanded-worker-row .execution-bar:hover{opacity:.8;transform:scaleY(1.05);box-shadow:0 2px 8px rgba(0,0,0,.15)}.wf-timeline-view .iterator-info{pointer-events:auto!important;z-index:1000!important}.wf-timeline-view .iterator-group-label{display:inline-block;transition:all .2s ease;pointer-events:auto!important;z-index:1001!important;position:relative}.wf-timeline-view .iterator-group-label:hover{background-color:rgba(0,123,255,.2)!important;transform:scale(1.05);transition:all .2s ease}.wf-timeline-view .iteration-row{border-top:1px solid #dee2e6}.wf-timeline-view .iteration-row .worker-name{font-weight:700;color:#495057}.wf-timeline-view .iteration-worker-bar{transition:all .2s ease}.wf-timeline-view .iteration-worker-bar:hover{opacity:.8;transform:scaleY(1.05);box-shadow:0 2px 8px rgba(0,0,0,.15)}.wf-timeline-view .iteration-span-indicator{border-radius:1px}.wf-timeline-view .iteration-row .timeline-container{min-height:35px}.wf-timeline-view .iteration-worker-bar{min-height:3px}.wf-timeline-view .timeline-time-labels .start-time{text-align:left;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-timeline-view .timeline-time-labels .end-time{text-align:right;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-timeline-view .timeline-scroll-controls{display:flex;flex-direction:column;gap:5px}.wf-timeline-view .timeline-scroll-btn{width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1)}.wf-timeline-view .timeline-scroll-btn:hover{transform:scale(1.1);transition:transform .2s ease}.wf-timeline-view .iteration-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10px;font-weight:700;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.wf-timeline-view .iterator-info{position:absolute;top:-35px;left:0;right:0;text-align:center;pointer-events:none}.wf-timeline-view .iterator-info .iterator-label{font-weight:700;color:#e74c3c}.wf-timeline-view .iterator-info .iteration-count{color:#666;margin-left:5px}.wf-timeline-view .iterator-info small{background:rgba(255,255,255,.95);padding:2px 6px;border-radius:3px;border:1px solid #ddd}.wf-timeline-view .wf-worker-name{font-weight:500;color:#333}.wf-timeline-view .wf-worker-type{margin-top:2px;font-size:11px;color:#888}.wf-timeline-view .timeline-summary .summary-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:15px 10px;margin-bottom:10px}.wf-timeline-view .timeline-summary .summary-value{font-size:18px;font-weight:600;margin-bottom:5px}.wf-timeline-view .timeline-summary .summary-label{font-size:12px;color:#666;font-weight:500}.wf-timeline-view .timeline-time-axis{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:10px 15px}.wf-timeline-view .timeline-table{margin-bottom:0}.wf-timeline-view .timeline-visualization{position:relative;min-height:60px}.wf-timeline-view .worker-name{vertical-align:top;padding-top:12px}.wf-timeline-view .timeline-table th{background:#f8f9fa;border-bottom:2px solid #dee2e6;font-weight:600;color:#495057}.wf-timeline-view .timeline-table td{vertical-align:middle;border-top:1px solid #e9ecef}.wf-timeline-view .timeline-worker-row:hover{background-color:#f8f9fa}.wf-timeline-view .timeline-worker-row:hover .worker-bar{box-shadow:0 2px 8px rgba(0,0,0,.15)}.wf-timeline-view .timeline-search{border-radius:20px;border:1px solid #ddd;padding:8px 15px}.wf-timeline-view .timeline-search:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.wf-timeline-view .timeline-info{background:#e7f3ff;border:1px solid #b3d9ff;border-radius:4px;padding:10px 15px}.wf-timeline-view .timeline-info small{color:#0056b3}.wf-timeline-view .timeline-info .text-primary{color:#0056b3!important;font-weight:600}.wf-timeline-view .timeline-info .text-info{color:#17a2b8!important;font-weight:600}div.workflow .wf-main-container.timelineEnabled .wf-timeline-view{display:block!important}.wf-workers-container .worker-info{flex:1 1 auto}.wf-workers-container .worker-info>div{margin:8px 0;border-bottom:0!important;padding:0!important}.wf-workers-container .worker-info{flex:1 1 auto}.wf-workers-container .worker-info>div{margin:8px 0;border-bottom:0!important;padding:0!important}div.workflow .wf-worker-info-container{position:absolute;z-index:2;width:400px;height:400px;left:50%;top:50%;transform:translate(-50%,-50%)}div.workflow .wf-worker-info-container .close{position:absolute;top:-30px;right:0;z-index:1001;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0}div.workflow .wf-worker-info-container::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #2196f3;border-radius:50%;background:rgba(33,150,243,.1);pointer-events:none;z-index:-1}div.workflow .wf-worker-info-container::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px dashed rgba(33,150,243,.3);border-radius:50%;pointer-events:none;z-index:-2}div.workflow-modal .wf-worker-item.mouseover{font-weight:700}div.workflow-modal .wf-worker-item.mouseover{font-weight:700}body .wf-alert{z-index:2000;position:fixed;left:44%;font-family:sans-serif;top:0}body .wf-alert.shown{top:0}body .wf-alert.alert-workflow{background-color:#4f5359;color:#FFF}div.tour-backdrop{opacity:.35!important}div.excelresponseparser .sidebarArea .chart_options{font-size:11px}div.excelresponseparser .sidebarArea input.waitingForInteraction{background-color:#428BCA;color:#FFF}div.excelresponseparser .sidebarArea input.waitingForInteraction::placeholder{color:#FFF}@media (max-width:1200px){div#wf-execute-workflow-node-modal .modal-dialog{width:90%!important}}@media (min-width:1201px){div#wf-execute-workflow-node-modal .modal-dialog{width:80%!important}}@media (max-width:1920px){div.workflow .wf-name-container .wf-name{max-width:500px;text-overflow:ellipsis;overflow:hidden}div.workflow .plugin-header-center{position:relative;left:0;transform:none}div.workflow .plugin-header-center .wf-name-container{justify-content:center}}.ui-selectable-helper{z-index:1200!important}div.wf-fe .file_explorer{padding:0;width:100%;margin:auto;box-shadow:none}div.wf-fe .file_explorer .fe-body-content{max-height:initial!important}div.wf-fe .file_explorer .fe-messages{position:absolute;left:50%;top:50%;transform:translateX(-50%)}body .wf-alert{z-index:2000;position:fixed;left:44%;font-family:sans-serif;top:0}body .wf-alert.shown{top:0}body .wf-alert.alert-workflow{background-color:#4f5359;color:#FFF}div.tour-backdrop{opacity:.35!important}div.excelresponseparser .sidebarArea .chart_options{font-size:11px}div.excelresponseparser .sidebarArea input.waitingForInteraction{background-color:#428BCA;color:#FFF}div.excelresponseparser .sidebarArea input.waitingForInteraction::placeholder{color:#FFF}@media (max-width:1200px){div#wf-execute-workflow-node-modal .modal-dialog{width:90%!important}}@media (min-width:1201px){div#wf-execute-workflow-node-modal .modal-dialog{width:80%!important}}.ui-selectable-helper{z-index:1200!important}div.wf-fe .file_explorer{padding:0;width:100%;margin:auto;box-shadow:none}div.wf-fe .file_explorer .fe-body-content{max-height:initial!important}div.wf-fe .file_explorer .fe-messages{position:absolute;left:50%;top:50%;transform:translateX(-50%)}@media (max-width:640px){div.workflow .chart-view .wf-group-button .wf-label{display:none}}div.wf-popover.wf-output-assign-to{width:400px;max-width:unset}span.wf-danger{color:#d9534f;max-height:200px;overflow:auto;display:inline-block}div.wf-thumbnail-enlarged .thumbnail_heading{display:none}@keyframes border-opacity-change{0%{border-color:rgba(221,221,221,1)}30%{border-color:rgba(221,221,221,.5)}50%{border-color:rgba(221,221,221,.3)}70%{border-color:rgba(221,221,221,.5)}100%{border-color:rgba(221,221,221,1)}}body .wf-objects-clone{position:fixed;z-index:2000;pointer-events:none}.wf-objects-clone li{margin-bottom:6px}.wf-objects-clone ul{max-height:300px;overflow:auto}body .wf-alert{z-index:2000;position:fixed;left:44%;font-family:sans-serif;top:0}body .wf-alert.shown{top:0}body .wf-alert.alert-workflow{background-color:#4f5359;color:#FFF}div.tour-backdrop{opacity:.35!important}div.excelresponseparser .sidebarArea .chart_options{font-size:11px}div.excelresponseparser .sidebarArea input.waitingForInteraction{background-color:#428BCA;color:#FFF}div.excelresponseparser .sidebarArea input.waitingForInteraction::placeholder{color:#FFF}@media (max-width:1200px){div#wf-execute-workflow-node-modal .modal-dialog{width:90%!important}}@media (min-width:1201px){div#wf-execute-workflow-node-modal .modal-dialog{width:80%!important}}.ui-selectable-helper{z-index:1200!important}div.wf-fe .file_explorer{padding:0;width:100%;margin:auto;box-shadow:none}div.wf-fe .file_explorer .fe-body-content{max-height:initial!important}div.wf-fe .file_explorer .fe-messages{position:absolute;left:50%;top:50%;transform:translateX(-50%)}div.wf-popover.wf-output-assign-to{width:400px;max-width:unset}span.wf-danger{color:#d9534f;max-height:200px;overflow:auto;display:inline-block}div.wf-thumbnail-enlarged .thumbnail_heading{display:none}body .wf-objects-clone{position:fixed;z-index:2000;pointer-events:none}.wf-objects-clone li{margin-bottom:6px}.wf-objects-clone ul{max-height:300px;overflow:auto}.item-content.it-output-viz{max-width:calc(100% - 20px)}@media (max-width:1200px){div.workflow .plugin-settings-line .wf-search-container .worker-search-dd.open.focussed .left-inner-addon{width:500px}}@media (max-width:768px){div.workflow .plugin-settings-line .wf-search-container .worker-search-dd.open.focussed .left-inner-addon{width:400px}}@media (max-width:480px){div.workflow .plugin-settings-line .wf-search-container .worker-search-dd.open.focussed .left-inner-addon{width:300px}}.wf-navigation-split-layout{background:#fff;border:1px solid #ddd;border-radius:4px}.wf-navigation-split-layout .wf-navigation-header{padding:10px 15px;border-bottom:1px solid #ddd;background:#f8f9fa}.wf-navigation-split-layout .wf-navigation-body{position:relative}.wf-navigation-split-layout .wf-navigation-left{border-right:1px solid #ddd;background:#fff}.wf-navigation-split-layout .wf-navigation-right{background:#f8f9fa;border-left:1px solid #ddd;position:relative}.wf-navigation-split-layout .navigation-breadcrumbs{padding:15px}.wf-navigation-split-layout .breadcrumbs-header{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ddd}.wf-navigation-split-layout .breadcrumbs-header h6{margin:0;color:#333;font-weight:600}.wf-navigation-split-layout .breadcrumb-content{flex:1}.wf-navigation-split-layout .breadcrumb-title{font-weight:500;margin-bottom:2px}.wf-navigation-split-layout .breadcrumb-meta{font-size:11px}.wf-navigation-split-layout .breadcrumb-actions{margin-left:10px}.wf-navigation-split-layout .no-breadcrumbs{padding:20px;text-align:center}.wf-navigation-split-layout .no-breadcrumbs p{margin:0;color:#666}@media (max-width:600px){div.workflow .workflow-toc-toggle-btn{top:12vw;left:2vw;width:32px;height:96px;font-size:1rem}}@keyframes pulse{0%{box-shadow:0 0 rgba(33,150,243,.2)}70%{box-shadow:0 0 0 6px rgba(33,150,243,0)}100%{box-shadow:0 0 rgba(33,150,243,0)}}div.custom-editor .new-plugin-template-ui{background-color:#FFF}@media (max-width:900px){div.wf-agentic-view[data-view=focussed] .agentic-chat-area,div.wf-agentic-view[data-view=focussed] .tools-resources-area{max-width:100%;min-width:0;border:0}div.wf-agentic-view[data-view=focussed] .row.no-gutters.flex-grow-1{flex-direction:column}div.wf-agentic-view[data-view=focussed] .tools-resources-area{border-top:1px solid #e3e6ea;border-left:0;box-shadow:0 -4px 24px rgba(33,150,243,.1);height:auto}}.simulations-popover{max-width:800px!important;min-width:600px!important;width:auto!important}.simulations-popover-container{background:#fff;border-radius:6px;box-shadow:0 5px 15px rgba(0,0,0,.3)}.simulations-popover .popover-header{background:#f8f9fa;border-bottom:1px solid #dee2e6;padding:12px 15px;display:flex;justify-content:space-between;align-items:center}.simulations-popover .popover-controls{display:flex;gap:5px}.simulations-popover .popover-body{padding:15px;max-height:500px;overflow-y:auto}.simulations-popover .simulations-table-container{min-height:200px;height:300px}.simulations-popover .table-loading{text-align:center;padding:40px 20px;color:#6c757d}.simulations-popover{z-index:1051!important}@media (max-width:768px){.simulations-popover{max-width:95vw!important;min-width:95vw!important}.simulations-popover .popover-body{max-height:60vh}}@media (max-width:768px){div.workflow .wf-ancestry-display .ancestry-pill{max-width:80px;font-size:10px;padding:4px 8px}div.workflow .wf-ancestry-display .ancestry-pill[data-worker-id=ellipsis]{max-width:15px}div.workflow .wf-worker-info-container .wf-worker-info-top{max-width:40vw}}@media (max-width:480px){div.workflow .wf-ancestry-display .ancestry-pill{max-width:60px;font-size:9px;padding:2px 4px}div.workflow .wf-ancestry-display .ancestry-pill[data-worker-id=ellipsis]{max-width:12px}div.workflow .wf-worker-info-container .wf-worker-info-top{max-width:50vw}}@media (max-width:768px){div.workflow .wf-worker-info-container{width:300px;height:300px}div.workflow .wf-worker-info-left,div.workflow .wf-worker-info-right{left:0;top:0;width:100%;height:100%}div.workflow .wf-worker-info-top{top:-50px}div.workflow .wf-worker-info-left .wf-info-item,div.workflow .wf-worker-info-right .wf-info-item{max-width:100px;font-size:10px;padding:3px 6px}}@keyframes expandFromCollapsed{0%{transform:scale(0.1) translateY(20px);opacity:0}50%{transform:scale(0.7) translateY(10px);opacity:.7}100%{transform:scale(1) translateY(0);opacity:1}}@keyframes collapseToCollapsed{0%{transform:scale(1) translateY(0);opacity:1}50%{transform:scale(0.7) translateY(10px);opacity:.7}100%{transform:scale(0.1) translateY(20px);opacity:0}}@media (max-width:480px){div.workflow .collapsed-sequence-expanded-container{min-width:320px;max-width:350px;padding:15px}div.workflow .collapsed-sequence-expanded-container .workers-grid{grid-template-columns:repeat(2,1fr);gap:10px}div.workflow .collapsed-sequence-expanded-container .worker-circle-inner{height:70px;padding:6px}div.workflow .collapsed-sequence-expanded-container .worker-name{font-size:10px}div.workflow .collapsed-sequence-expanded-container .worker-type{font-size:8px}}@media (max-width:768px){div.workflow .workflow-navigation-container .direction-step .worker-icon{width:28px;height:28px;font-size:12px;margin-right:12px}div.workflow .workflow-navigation-container .direction-step .worker-name{font-size:14px}}@media (max-width:768px){div.workflow .workflow-navigation-container{width:100vw;right:-100vw}div.workflow .workflow-navigation-container.visible{right:0}div.workflow .workflow-navigation-container .path-summary{flex-direction:column;gap:5px}}@media (max-width:768px){div.workflow .wf-filter-panel,div.workflow-modal .wf-filter-panel{min-width:320px;max-width:100%}div.workflow .wf-filter-row,div.workflow-modal .wf-filter-row{grid-template-columns:1fr;gap:12px}div.workflow .wf-filter-content,div.workflow-modal .wf-filter-content{padding:12px}div.workflow .wf-filter-header,div.workflow-modal .wf-filter-header{padding:12px}}@media (max-width:1200px){div.workflow .marker-pairing-table th,div.workflow .marker-pairing-table td{padding:6px 4px;font-size:12px}div.workflow .marker-pairing-table .form-control,div.workflow .marker-pairing-table .sl-select2{font-size:11px;padding:3px 6px;height:26px}}@media (max-width:768px){div.workflow .marker-pairing-table-container{overflow-x:auto}div.workflow .marker-pairing-table{min-width:1000px}}.d3view-wf-certification-builder .modal-body{padding:0;display:flex;flex-direction:row;height:70vh;overflow:hidden}.d3view-wf-certification-builder .cert-builder-editor{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}.d3view-wf-certification-builder .cert-builder-editor .tox.tox-tinymce{border:0!important;flex:1}.d3view-wf-certification-builder .cert-builder-sidebar{width:320px;min-width:220px;max-width:600px;border-left:1px solid var(--d3v-border,#e2e8f0);background:var(--d3v-bg-secondary,#fafbfc);display:flex;flex-direction:row;overflow:hidden;position:relative}.d3view-wf-certification-builder .cert-sidebar-resize-handle{width:5px;cursor:col-resize;background:transparent;position:absolute;top:0;left:0;bottom:0;z-index:10;transition:background var(--d3v-t-fast,.12s)}.d3view-wf-certification-builder .cert-sidebar-resize-handle:hover,.d3view-wf-certification-builder .cert-sidebar-resize-handle.active{background:var(--d3v-accent,#3B82F6)}.d3view-wf-certification-builder .cert-builder-sidebar .sidebar-content{padding:12px;padding-left:16px;flex:1;overflow:hidden;display:flex;flex-direction:column}.d3view-wf-certification-builder .cert-sidebar-hint{font-size:11px;color:var(--d3v-text-muted,#94A3B8);margin-bottom:8px}.d3view-wf-certification-builder .cert-sidebar-filters{margin-bottom:8px}.d3view-wf-certification-builder .cert-sidebar-filters .cert-filters-container{margin-top:4px}.d3view-wf-certification-builder .cert-sidebar-filters .pl-inline-filters .pl-filter-views-list{flex-wrap:wrap;gap:4px}.d3view-wf-certification-builder .cert-builder-preview{flex:1;overflow-y:auto;padding:40px;background:var(--d3v-bg-secondary,#f4f6f9)}.d3view-wf-certification-builder .cert-builder-preview-page{max-width:100%;margin:0 auto;padding:24px 0;display:flex;flex-direction:column;align-items:center;gap:0}.d3view-wf-certification-builder .cert-var,.cert-var{display:inline-block;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:600;line-height:1.6;cursor:default;vertical-align:baseline;white-space:nowrap}.cert-var[data-var-type=scalar]{background:#ebf4ff;border:1px solid #90cdf4;color:#2b6cb0}.cert-var[data-var-type=vector]{background:#fffaf0;border:1px solid #fbd38d;color:#c05621}.cert-var[data-var-type=dataset]{background:#f0fff4;border:1px solid #9ae6b4;color:#276749}.d3view-wf-certification-builder .cert-drop-overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(49,130,206,.08);border:2px dashed var(--d3v-accent,#3182ce);border-radius:var(--d3v-r-sm,4px);z-index:100;align-items:center;justify-content:center;pointer-events:none}.d3view-wf-certification-builder .cert-drop-overlay.active{display:flex}.d3view-wf-certification-builder .cert-drop-overlay-label{background:#ebf4ff;color:#2b6cb0;padding:8px 20px;border-radius:var(--d3v-r-full,20px);font-weight:600;font-size:13px}.d3view-wf-certification-builder .worker-io-item{cursor:grab;padding:2px 4px;border-radius:var(--d3v-r-sm,4px);transition:background var(--d3v-t-fast,.12s)}.d3view-wf-certification-builder .worker-io-item:hover{background:var(--d3v-bg-hover,#f0f4f8)}.d3view-wf-certification-builder .cert-sparkline-container{background:var(--d3v-bg-secondary,#f8fafc);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,6px);padding:12px;margin:10px 0;text-align:center}.d3view-wf-certification-builder .cert-curve-label{font-size:12px;font-weight:600;color:var(--d3v-text-secondary,#4a5568);margin-bottom:4px;text-align:center}.d3view-wf-certification-builder .cert-curve-placeholder{min-height:180px}.d3view-wf-certification-builder .cert-dataset-table{width:100%;border-collapse:collapse;margin:10px 0;font-size:13px}.d3view-wf-certification-builder .cert-dataset-table th{background:var(--d3v-bg-tertiary,#f0f4f8);padding:8px 12px;border:1px solid var(--d3v-border,#e2e8f0);font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.5px;color:var(--d3v-text-secondary,#4a5568)}.d3view-wf-certification-builder .cert-dataset-table td{padding:8px 12px;border:1px solid var(--d3v-border,#e2e8f0)}.d3view-wf-certification-builder .cert-dataset-table tr:nth-child(even) td{background:var(--d3v-bg-secondary,#fafbfc)}.d3view-wf-certification-builder .cert-resize-overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:50;cursor:col-resize}.d3view-wf-certification-builder .cert-resize-overlay.active{display:block}.d3view-wf-certification-builder .cert-block-builder{flex:1;overflow-y:auto;padding:24px;background:var(--d3v-bg-secondary,#f4f6f9);display:none;justify-content:center;align-items:flex-start}.d3view-wf-certification-builder .cert-block-page{width:816px;min-height:100%;background:#fff;box-shadow:var(--d3v-sh-md,0 4px 12px rgba(0,0,0,.08));border-radius:var(--d3v-r-md,8px);padding:0;position:relative;display:flex;flex-direction:column}.d3view-wf-certification-builder .cert-header-zone,.d3view-wf-certification-builder .cert-footer-zone{flex-shrink:0}.d3view-wf-certification-builder .cert-header-zone:empty,.d3view-wf-certification-builder .cert-footer-zone:empty{display:none}.d3view-wf-certification-builder .cert-footer-zone{margin-top:auto}.d3view-wf-certification-builder .cert-blocks-container{flex:1 1 auto;padding:48px}.d3view-wf-certification-builder .cert-blocks-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:12px;padding:60px 20px;color:var(--d3v-text-muted,#94A3B8);font-size:14px;text-align:center}.d3view-wf-certification-builder .cert-blocks-empty i.fa-th-large{font-size:36px;opacity:.4}.d3view-wf-certification-builder .cert-blocks-empty .cert-empty-add-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;margin-top:8px;border:1px solid var(--d3v-accent,#3B82F6);background:var(--d3v-bg-primary,#fff);color:var(--d3v-accent,#3B82F6);border-radius:var(--d3v-r-md,8px);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.d3view-wf-certification-builder .cert-blocks-empty .cert-empty-add-btn:hover{background:var(--d3v-accent,#3B82F6);color:#fff;box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.08))}.d3view-wf-certification-builder .cert-block-drop-overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(49,130,206,.06);border:2px dashed var(--d3v-accent,#3182ce);border-radius:var(--d3v-r-md,8px);z-index:100;align-items:center;justify-content:center;pointer-events:none}.d3view-wf-certification-builder .cert-block-drop-overlay.active{display:flex}.d3view-wf-certification-builder .cert-drop-overlay-label{background:#ebf4ff;color:#2b6cb0;padding:8px 20px;border-radius:var(--d3v-r-full,20px);font-weight:600;font-size:13px}.d3view-wf-certification-builder .cert-blocks-container{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;align-items:start;align-content:start}.d3view-wf-certification-builder .cert-block{position:relative;border:2px solid transparent;border-radius:6px;transition:border-color var(--d3v-t-fast,.12s),box-shadow var(--d3v-t-fast,.12s);grid-column:span 6}.d3view-wf-certification-builder .cert-block[data-width=half]{grid-column:span 3}.d3view-wf-certification-builder .cert-block[data-width=third]{grid-column:span 2}.d3view-wf-certification-builder .cert-block[data-width=two-thirds]{grid-column:span 4}.d3view-wf-certification-builder .cert-block[data-width=one-sixth]{grid-column:span 1}.d3view-wf-certification-builder .cert-block[data-width=five-sixths]{grid-column:span 5}.d3view-wf-certification-builder .cert-block:hover{border-color:var(--d3v-border,#e2e8f0);z-index:2}.d3view-wf-certification-builder .cert-block.cb-selected{border-color:var(--d3v-accent,#3B82F6);box-shadow:0 0 0 3px rgba(59,130,246,.1);z-index:3}.d3view-wf-certification-builder .cert-block-actions{position:absolute;top:-28px;right:0;display:flex;flex-direction:row;gap:2px;opacity:0;transition:opacity var(--d3v-t-fast,.12s);z-index:5}.d3view-wf-certification-builder .cert-block:hover .cert-block-actions,.d3view-wf-certification-builder .cert-block.cb-selected .cert-block-actions{opacity:1}.d3view-wf-certification-builder .cert-block-action-btn{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-sm,4px);background:rgba(255,255,255,.95);color:var(--d3v-text-secondary,#64748B);cursor:pointer;font-size:10px;box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(0,0,0,.05));transition:all var(--d3v-t-fast,.12s)}.d3view-wf-certification-builder .cert-block-action-btn:hover{background:var(--d3v-bg-hover,#f0f4f8);border-color:var(--d3v-border-strong,#cbd5e0)}.d3view-wf-certification-builder .cert-block-action-btn.drag-handle{cursor:grab}.d3view-wf-certification-builder .cert-block-action-btn.danger:hover{color:var(--d3v-status-danger,#E53E3E);border-color:var(--d3v-status-danger,#E53E3E);background:#fff5f5}.d3view-wf-certification-builder .cert-block-badge{position:absolute;top:-8px;right:8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:1px 8px;border-radius:var(--d3v-r-full,20px);background:var(--d3v-bg-tertiary,#f0f4f8);color:var(--d3v-text-muted,#94A3B8);border:1px solid var(--d3v-border,#e2e8f0);opacity:0;transition:opacity var(--d3v-t-fast,.12s)}.d3view-wf-certification-builder .cert-block:hover .cert-block-badge,.d3view-wf-certification-builder .cert-block.cb-selected .cert-block-badge{opacity:1}.d3view-wf-certification-builder .cert-block-body{padding:12px 16px;min-height:32px}.d3view-wf-certification-builder .cert-block-body:focus{outline:0}.d3view-wf-certification-builder .cert-block-body[data-placeholder]:empty::before{content:attr(data-placeholder);color:var(--d3v-text-muted,#94A3B8);font-style:italic;pointer-events:none}.d3view-wf-certification-builder .cert-block[data-type=heading] .cert-block-body{font-size:22px;font-weight:700;color:#1a365d;line-height:1.3}.d3view-wf-certification-builder .cert-block[data-type=text] .cert-block-body{font-size:14px;line-height:1.7;color:var(--d3v-text-primary,#1a202c)}.d3view-wf-certification-builder .cert-block[data-type=table] .cert-block-body{overflow-x:auto}.d3view-wf-certification-builder .cert-block-table{width:100%;border-collapse:collapse}.d3view-wf-certification-builder .cert-block-table th{background:var(--d3v-bg-tertiary,#f0f4f8);padding:8px 12px;border:1px solid var(--d3v-border,#e2e8f0);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--d3v-text-secondary,#4a5568)}.d3view-wf-certification-builder .cert-block-table td{padding:8px 12px;border:1px solid var(--d3v-border,#e2e8f0);font-size:13px;min-width:60px}.d3view-wf-certification-builder .cert-block-table td:focus,.d3view-wf-certification-builder .cert-block-table th:focus{outline:2px solid var(--d3v-accent,#3B82F6);outline-offset:-2px}.d3view-wf-certification-builder .cert-block-table tr:nth-child(even) td{background:var(--d3v-bg-secondary,#fafbfc)}.d3view-wf-certification-builder .cert-block-hr{padding:8px 16px}.d3view-wf-certification-builder .cert-block-hr hr{border:0;height:2px;background:linear-gradient(90deg,transparent,var(--d3v-border-strong,#cbd5e0),transparent);margin:0}.d3view-wf-certification-builder .cert-image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px;border:2px dashed var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,6px);color:var(--d3v-text-muted,#94A3B8);cursor:pointer;transition:all var(--d3v-t-fast,.12s)}.d3view-wf-certification-builder .cert-image-placeholder:hover{border-color:var(--d3v-accent,#3B82F6);color:var(--d3v-accent,#3B82F6);background:rgba(59,130,246,.04)}.d3view-wf-certification-builder .cert-image-placeholder i{font-size:28px}.d3view-wf-certification-builder .cert-block-var-body{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.d3view-wf-certification-builder .cert-block-var-empty{color:var(--d3v-text-muted,#94A3B8);font-size:13px;font-style:italic}.d3view-wf-certification-builder .cert-block-var-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap;background:#ebf4ff;border:1px solid #90cdf4;color:#2b6cb0}.d3view-wf-certification-builder .cert-block-var-chip[data-var-type=vector]{background:#fffaf0;border-color:#fbd38d;color:#c05621}.d3view-wf-certification-builder .cert-block-var-chip[data-var-type=dataset]{background:#f0fff4;border-color:#9ae6b4;color:#276749}.d3view-wf-certification-builder .cert-block-var-chip-icon{font-weight:700}.d3view-wf-certification-builder .cert-block-var-chip-remove{background:0;border:0;font-size:14px;line-height:1;cursor:pointer;opacity:.5;padding:0 0 0 2px;color:inherit;transition:opacity var(--d3v-t-fast,.12s)}.d3view-wf-certification-builder .cert-block-var-chip-remove:hover{opacity:1}.d3view-wf-certification-builder .cert-block[data-type=columns] .cert-columns-container{display:flex;gap:16px}.d3view-wf-certification-builder .cert-column{flex:1;min-height:60px;border:2px dashed var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,6px);padding:12px;transition:all .15s ease}.d3view-wf-certification-builder .cert-column:hover{border-color:var(--d3v-accent,#3B82F6);background:rgba(59,130,246,.04)}.d3view-wf-certification-builder .cert-column-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--d3v-text-muted,#94A3B8);margin-bottom:6px}.d3view-wf-certification-builder .cert-column [contenteditable]{min-height:36px;font-size:13px;line-height:1.6;outline:0}.d3view-wf-certification-builder .cert-block .ui-resizable-handle{position:absolute;background:transparent;z-index:10;transition:background .15s ease,opacity .15s ease;opacity:0}.d3view-wf-certification-builder .cert-block:hover .ui-resizable-handle,.d3view-wf-certification-builder .cert-block.cb-selected .ui-resizable-handle{opacity:1}.d3view-wf-certification-builder .cert-block .ui-resizable-n{top:-3px;left:0;right:0;height:6px;cursor:n-resize}.d3view-wf-certification-builder .cert-block .ui-resizable-s{bottom:-3px;left:0;right:0;height:6px;cursor:s-resize}.d3view-wf-certification-builder .cert-block .ui-resizable-e{right:-4px;top:0;bottom:0;width:8px;cursor:e-resize}.d3view-wf-certification-builder .cert-block .ui-resizable-w{left:-4px;top:0;bottom:0;width:8px;cursor:w-resize}.d3view-wf-certification-builder .cert-block .ui-resizable-ne{top:-4px;right:-4px;width:10px;height:10px;cursor:ne-resize}.d3view-wf-certification-builder .cert-block .ui-resizable-nw{top:-4px;left:-4px;width:10px;height:10px;cursor:nw-resize}.d3view-wf-certification-builder .cert-block .ui-resizable-se{bottom:-4px;right:-4px;width:10px;height:10px;cursor:se-resize}.d3view-wf-certification-builder .cert-block .ui-resizable-sw{bottom:-4px;left:-4px;width:10px;height:10px;cursor:sw-resize}.d3view-wf-certification-builder .cert-block:hover .ui-resizable-e,.d3view-wf-certification-builder .cert-block.cb-selected .ui-resizable-e{background:linear-gradient(to right,transparent,var(--d3v-accent,#3B82F6));opacity:.25}.d3view-wf-certification-builder .cert-block:hover .ui-resizable-w,.d3view-wf-certification-builder .cert-block.cb-selected .ui-resizable-w{background:linear-gradient(to left,transparent,var(--d3v-accent,#3B82F6));opacity:.25}.d3view-wf-certification-builder .cert-block:hover .ui-resizable-s,.d3view-wf-certification-builder .cert-block.cb-selected .ui-resizable-s{background:linear-gradient(transparent,var(--d3v-accent,#3B82F6));opacity:.25;border-radius:0 0 6px 6px}.d3view-wf-certification-builder .cert-block:hover .ui-resizable-n,.d3view-wf-certification-builder .cert-block.cb-selected .ui-resizable-n{background:linear-gradient(var(--d3v-accent,#3B82F6),transparent);opacity:.25;border-radius:6px 6px 0 0}.d3view-wf-certification-builder .cert-block:hover .ui-resizable-se,.d3view-wf-certification-builder .cert-block:hover .ui-resizable-sw,.d3view-wf-certification-builder .cert-block:hover .ui-resizable-ne,.d3view-wf-certification-builder .cert-block:hover .ui-resizable-nw,.d3view-wf-certification-builder .cert-block.cb-selected .ui-resizable-se,.d3view-wf-certification-builder .cert-block.cb-selected .ui-resizable-sw,.d3view-wf-certification-builder .cert-block.cb-selected .ui-resizable-ne,.d3view-wf-certification-builder .cert-block.cb-selected .ui-resizable-nw{background:var(--d3v-accent,#3B82F6);border-radius:50%;opacity:.5}.d3view-wf-certification-builder .cert-block .ui-resizable-handle:hover{opacity:.7!important}.d3view-wf-certification-builder .cert-block.cb-resizing{border-color:var(--d3v-accent,#3B82F6)!important;box-shadow:0 0 0 2px rgba(59,130,246,.15);z-index:20}.d3view-wf-certification-builder .cert-block.cb-resizing .cert-block-badge{opacity:1;background:var(--d3v-accent,#3B82F6);color:#fff}.d3view-wf-certification-builder .cert-block-inserter{display:none}.d3view-wf-certification-builder .cert-block-inserter-btn{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:1px solid var(--d3v-accent,#3B82F6);border-radius:50%;background:#fff;color:var(--d3v-accent,#3B82F6);cursor:pointer;font-size:10px;transition:all var(--d3v-t-fast,.12s);z-index:5}.d3view-wf-certification-builder .cert-block-inserter-btn:hover{background:var(--d3v-accent,#3B82F6);color:#fff}.d3view-wf-certification-builder .cert-block.sortable-ghost{opacity:.3;border:2px dashed var(--d3v-accent,#3B82F6)}.d3view-wf-certification-builder .cert-block.sortable-chosen{box-shadow:var(--d3v-sh-lg,0 8px 24px rgba(0,0,0,.12))}@keyframes cert-block-new{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.d3view-wf-certification-builder .cert-block--new{animation:cert-block-new .25s ease-out}.d3view-wf-certification-builder .cert-sidebar-tabs{display:flex;border-bottom:1px solid var(--d3v-border,#e2e8f0);flex-shrink:0}.d3view-wf-certification-builder .cert-sidebar-tab{flex:1;padding:10px 8px;font-size:12px;font-weight:600;text-align:center;background:0;border:0;border-bottom:2px solid transparent;color:var(--d3v-text-secondary,#64748B);cursor:pointer;transition:all var(--d3v-t-fast,.12s)}.d3view-wf-certification-builder .cert-sidebar-tab:hover{color:var(--d3v-text-primary,#1a202c);background:var(--d3v-bg-hover,#f0f4f8)}.d3view-wf-certification-builder .cert-sidebar-tab.active{color:var(--d3v-accent,#3B82F6);border-bottom-color:var(--d3v-accent,#3B82F6)}.d3view-wf-certification-builder .cert-sidebar-tab-content{display:none;overflow:hidden}.d3view-wf-certification-builder .cert-sidebar-tab-content.active{display:flex;flex:1;flex-direction:column;overflow:hidden}.d3view-wf-certification-builder .cert-blocks-palette{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;height:100%;overflow:auto}.d3view-wf-certification-builder .cert-palette-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;border-radius:var(--d3v-r-md,6px);border:1px solid var(--d3v-border,#e2e8f0);background:#fff;cursor:pointer;transition:all var(--d3v-t-fast,.12s)}.d3view-wf-certification-builder .cert-palette-item:hover{background:rgba(59,130,246,.04);border-color:var(--d3v-accent,#3B82F6);transform:translateY(-1px);box-shadow:var(--d3v-sh-sm,0 2px 6px rgba(0,0,0,.06))}.d3view-wf-certification-builder .cert-palette-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--d3v-r-md,6px);font-size:15px}.d3view-wf-certification-builder .cert-palette-label{font-size:11px;font-weight:600;color:var(--d3v-text-secondary,#64748B)}.d3view-wf-certification-builder .cert-palette-icon.heading-icon{background:#e8e0f7;color:#5b21b6}.d3view-wf-certification-builder .cert-palette-icon.text-icon{background:#dcfce7;color:#16a34a}.d3view-wf-certification-builder .cert-palette-icon.table-icon{background:#ffedd5;color:#ea580c}.d3view-wf-certification-builder .cert-palette-icon.hr-icon{background:#fce7f3;color:#db2777}.d3view-wf-certification-builder .cert-palette-icon.image-icon{background:#cffafe;color:#0891b2}.d3view-wf-certification-builder .cert-palette-icon.variable-icon{background:#fef3c7;color:#d97706}.d3view-wf-certification-builder .cert-palette-icon.columns-icon{background:#f5f3ff;color:#7c3aed}.d3view-wf-certification-builder .cert-insert-menu{position:absolute;background:#fff;box-shadow:var(--d3v-sh-lg,0 8px 24px rgba(0,0,0,.12));border-radius:var(--d3v-r-md,6px);border:1px solid var(--d3v-border,#e2e8f0);padding:6px;width:200px;z-index:1000;display:none}.d3view-wf-certification-builder .cert-insert-menu-item{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:var(--d3v-text-primary,#1a202c);border-radius:var(--d3v-r-sm,4px);cursor:pointer;transition:background var(--d3v-t-fast,.12s)}.d3view-wf-certification-builder .cert-insert-menu-item:hover{background:var(--d3v-bg-hover,#f0f4f8)}.d3view-wf-certification-builder .cert-insert-menu-item i{width:16px;text-align:center;color:var(--d3v-text-secondary,#64748B)}.d3view-wf-certification-builder .cert-sidebar-tab.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.d3view-wf-certification-builder .cert-remote-source-select .select2-container{width:100%!important}.d3view-wf-certification-builder .cert-remote-item-select{min-height:32px}.d3view-wf-certification-builder .cert-remote-loading{text-align:center;padding:20px;color:var(--d3v-text-muted,#94A3B8);font-size:13px}.d3view-wf-certification-builder .cert-remote-group{margin-bottom:8px}.d3view-wf-certification-builder .cert-remote-group-header{display:flex;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--d3v-text-secondary,#64748B);border-bottom:1px solid var(--d3v-border,#e2e8f0);cursor:pointer;user-select:none}.d3view-wf-certification-builder .cert-remote-group-header .fa-chevron-right{transition:transform var(--d3v-t-fast,.12s);font-size:9px}.d3view-wf-certification-builder .cert-remote-group.open .cert-remote-group-header .fa-chevron-right{transform:rotate(90deg)}.d3view-wf-certification-builder .cert-remote-group-body{display:none}.d3view-wf-certification-builder .cert-remote-group.open .cert-remote-group-body{display:block}.d3view-wf-certification-builder .cert-remote-item{display:flex;align-items:flex-start;gap:8px;padding:6px 8px 6px 16px;cursor:grab;border-radius:var(--d3v-r-sm,4px);transition:background var(--d3v-t-fast,.12s)}.d3view-wf-certification-builder .cert-remote-item:hover{background:var(--d3v-bg-hover,#f0f4f8)}.d3view-wf-certification-builder .cert-remote-item-icon{width:18px;text-align:center;font-size:12px;flex-shrink:0;margin-top:2px}.d3view-wf-certification-builder .cert-remote-item-content{flex:1;min-width:0}.d3view-wf-certification-builder .cert-remote-item-label{font-size:12px;font-weight:500;color:var(--d3v-text-primary,#1a202c);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-wf-certification-builder .cert-remote-item-preview{font-size:11px;color:var(--d3v-text-muted,#94A3B8);margin-top:2px;max-height:60px;overflow:hidden}.d3view-wf-certification-builder .cert-remote-sparkline{height:30px;width:100%}.d3view-wf-certification-builder .cert-remote-dataset-toggle{cursor:pointer;font-size:11px;color:var(--d3v-accent,#3B82F6);padding:4px 8px 4px 16px;user-select:none}.d3view-wf-certification-builder .cert-remote-dataset-toggle:hover{text-decoration:underline}.d3view-wf-certification-builder .cert-remote-dataset-cols{padding-left:16px;display:none}.d3view-wf-certification-builder .cert-remote-dataset-cols.open{display:block}.d3view-wf-certification-builder .cert-remote-empty{text-align:center;padding:30px 10px;color:var(--d3v-text-muted,#94A3B8);font-size:12px}.d3view-wf-certification-builder .cert-landing-page{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background:var(--d3v-bg-secondary,#f8fafc);overflow-y:auto}.d3view-wf-certification-builder .cert-landing-header{text-align:center;margin-bottom:36px}.d3view-wf-certification-builder .cert-landing-icon{width:64px;height:64px;border-radius:var(--d3v-r-xl,16px);background:linear-gradient(135deg,#3B82F6,#6366F1);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:26px;color:#fff;box-shadow:0 8px 24px rgba(59,130,246,.25)}.d3view-wf-certification-builder .cert-landing-title{font-size:22px;font-weight:700;color:var(--d3v-text-primary,#1e293b);margin:0 0 8px}.d3view-wf-certification-builder .cert-landing-subtitle{font-size:14px;color:var(--d3v-text-muted,#94A3B8);margin:0}.d3view-wf-certification-builder .cert-landing-cards{display:flex;gap:24px;max-width:720px;width:100%}.d3view-wf-certification-builder .cert-landing-card{flex:1;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-lg,12px);padding:28px 24px;cursor:pointer;transition:all var(--d3v-t-base,.2s);display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.06))}.d3view-wf-certification-builder .cert-landing-card:hover{border-color:var(--d3v-accent,#3B82F6);box-shadow:var(--d3v-sh-lg,0 8px 24px rgba(0,0,0,.12));transform:translateY(-3px)}.d3view-wf-certification-builder .cert-landing-card-icon{width:56px;height:56px;border-radius:var(--d3v-r-lg,12px);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:16px}.d3view-wf-certification-builder .cert-landing-card-icon.editor-icon{background:#dbeafe;color:#2563eb}.d3view-wf-certification-builder .cert-landing-card-icon.blocks-icon{background:#ede9fe;color:#7c3aed}.d3view-wf-certification-builder .cert-landing-card-title{font-size:16px;font-weight:700;color:var(--d3v-text-primary,#1e293b);margin:0 0 8px}.d3view-wf-certification-builder .cert-landing-card-desc{font-size:13px;color:var(--d3v-text-secondary,#475569);line-height:1.5;margin:0 0 14px}.d3view-wf-certification-builder .cert-landing-card-features{display:flex;flex-direction:column;gap:4px;margin-bottom:18px;width:100%}.d3view-wf-certification-builder .cert-landing-card-features span{font-size:12px;color:var(--d3v-text-muted,#94A3B8);display:flex;align-items:center;gap:6px}.d3view-wf-certification-builder .cert-landing-card-features span i{color:var(--d3v-success,#10B981);font-size:10px}.d3view-wf-certification-builder .cert-landing-card-btn{background:0;border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,8px);padding:8px 20px;font-size:13px;font-weight:600;color:var(--d3v-text-secondary,#475569);cursor:pointer;transition:all var(--d3v-t-fast,.12s);margin-top:auto}.d3view-wf-certification-builder .cert-landing-card:hover .cert-landing-card-btn{background:var(--d3v-accent,#3B82F6);border-color:var(--d3v-accent,#3B82F6);color:#fff}.d3view-wf-certification-builder .cert-landing-card-icon.import-icon{background:#fef3c7;color:#d97706}.d3view-wf-certification-builder .cert-reporter-picker{max-width:520px;margin:60px auto;padding:32px}.d3view-wf-certification-builder .cert-reporter-picker-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.d3view-wf-certification-builder .cert-reporter-picker-title{font-size:18px;font-weight:600;color:var(--d3v-text-primary,#1e293b);margin:0}.d3view-wf-certification-builder .cert-reporter-picker-desc{font-size:13px;color:var(--d3v-text-secondary,#475569);margin-bottom:16px}.d3view-wf-certification-builder .cert-reporter-picker-select-wrap{margin-bottom:16px}.d3view-wf-certification-builder .cert-reporter-picker-empty{padding:20px;text-align:center;color:var(--d3v-text-muted,#94A3B8);font-size:13px;background:var(--d3v-bg-secondary,#F8FAFC);border-radius:var(--d3v-r-md,8px);border:1px dashed var(--d3v-border,#e2e8f0)}.d3view-wf-certification-builder .cert-block-width-bar{display:none;position:absolute;bottom:-26px;left:50%;transform:translateX(-50%);background:rgba(255,255,255,.96);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-full,20px);padding:2px;gap:2px;z-index:5;box-shadow:var(--d3v-sh-sm,0 2px 6px rgba(0,0,0,.08));white-space:nowrap;flex-direction:row}.d3view-wf-certification-builder .cert-block:hover .cert-block-width-bar,.d3view-wf-certification-builder .cert-block.cb-selected .cert-block-width-bar{display:inline-flex}.d3view-wf-certification-builder .cert-block-width-btn{width:24px;height:20px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--d3v-r-full,20px);background:transparent;color:var(--d3v-text-muted,#94A3B8);cursor:pointer;font-size:9px;font-weight:700;transition:all var(--d3v-t-fast,.12s)}.d3view-wf-certification-builder .cert-block-width-btn:hover{background:var(--d3v-bg-hover,#e2e8f0);color:var(--d3v-text-primary,#1e293b)}.d3view-wf-certification-builder .cert-block-width-btn.active{background:var(--d3v-accent,#3B82F6);color:#fff}.d3view-wf-certification-builder .cert-signature-block{display:flex;flex-direction:column;gap:4px;padding:12px 0 0}.d3view-wf-certification-builder .cert-signature-line{border:0;border-top:2px solid var(--d3v-text-primary,#1e293b);margin:0}.d3view-wf-certification-builder .cert-signature-fields{display:flex;justify-content:space-between;gap:24px}.d3view-wf-certification-builder .cert-signature-field{flex:1}.d3view-wf-certification-builder .cert-signature-field [contenteditable]{font-size:13px;color:var(--d3v-text-secondary,#64748b);padding:4px 0;outline:0;min-height:20px}.d3view-wf-certification-builder .cert-signature-field [contenteditable]:empty:before{content:attr(data-placeholder);color:var(--d3v-text-muted,#94A3B8);font-style:italic}.d3view-wf-certification-builder .cert-signature-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--d3v-text-muted,#94A3B8);margin-bottom:2px}.d3view-wf-certification-builder .cert-spacer-block{display:flex;align-items:center;justify-content:center;border:1px dashed var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-sm,4px);transition:background var(--d3v-t-fast,.12s);cursor:ns-resize;position:relative}.d3view-wf-certification-builder .cert-spacer-block:hover{background:var(--d3v-bg-hover,rgba(59,130,246,.04))}.d3view-wf-certification-builder .cert-spacer-label{font-size:10px;color:var(--d3v-text-muted,#94A3B8);pointer-events:none;user-select:none}.d3view-wf-certification-builder .cert-block-list{padding:4px 0 4px 20px;margin:0;list-style-position:outside}.d3view-wf-certification-builder .cert-block-list li{padding:4px 2px;outline:0;min-height:22px;line-height:1.6}.d3view-wf-certification-builder .cert-block-list li:empty:before{content:attr(data-placeholder);color:var(--d3v-text-muted,#94A3B8);font-style:italic}.d3view-wf-certification-builder .cert-block-list li:focus{background:var(--d3v-bg-hover,rgba(59,130,246,.04));border-radius:var(--d3v-r-sm,4px)}.d3view-wf-certification-builder .cert-props-panel{background:var(--d3v-bg-primary,#fff)}.d3view-wf-certification-builder .cert-props-header{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--d3v-border,#e2e8f0);background:var(--d3v-bg-secondary,#f8fafc)}.d3view-wf-certification-builder .cert-props-header-actions{display:flex;gap:6px;margin-left:auto}.d3view-wf-certification-builder .cert-props-cancel-btn,.d3view-wf-certification-builder .cert-props-save-btn,.d3view-wf-certification-builder .cert-props-reset-btn,.d3view-wf-certification-builder .cert-table-props-cancel-btn,.d3view-wf-certification-builder .cert-table-props-save-btn{border:1px solid var(--d3v-border,#e2e8f0);background:var(--d3v-bg-primary,#fff);color:var(--d3v-text-secondary,#64748b);font-size:12px;font-weight:600;cursor:pointer;padding:4px 12px;border-radius:var(--d3v-r-sm,4px);transition:all var(--d3v-t-fast,.12s)}.d3view-wf-certification-builder .cert-props-cancel-btn:hover,.d3view-wf-certification-builder .cert-props-reset-btn:hover,.d3view-wf-certification-builder .cert-table-props-cancel-btn:hover{background:var(--d3v-bg-hover,#e2e8f0)}.d3view-wf-certification-builder .cert-props-save-btn,.d3view-wf-certification-builder .cert-table-props-save-btn{background:var(--d3v-accent,#3B82F6);color:#fff;border-color:var(--d3v-accent,#3B82F6)}.d3view-wf-certification-builder .cert-props-save-btn:hover,.d3view-wf-certification-builder .cert-table-props-save-btn:hover{opacity:.9}.d3view-wf-certification-builder .cert-props-title{font-size:13px;font-weight:600;color:var(--d3v-text-primary,#1e293b)}.d3view-wf-certification-builder .cert-props-body{padding:12px}.d3view-wf-certification-builder .cert-props-section{margin-bottom:16px}.d3view-wf-certification-builder .cert-props-section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--d3v-text-muted,#94A3B8);margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--d3v-border,#e2e8f0)}.d3view-wf-certification-builder .cert-props-row{margin-bottom:10px}.d3view-wf-certification-builder .cert-props-row label{display:block;font-size:11px;font-weight:600;color:var(--d3v-text-secondary,#64748b);margin-bottom:4px}.d3view-wf-certification-builder .cert-props-row-inline{display:flex;gap:10px}.d3view-wf-certification-builder .cert-props-field{flex:1;min-width:0}.d3view-wf-certification-builder .cert-prop-input{width:100%;height:32px;padding:0 8px;border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,6px);font-size:12px;color:var(--d3v-text-primary,#1e293b);background:var(--d3v-bg-primary,#fff);transition:border-color var(--d3v-t-fast,.12s);box-sizing:border-box}.d3view-wf-certification-builder .cert-prop-input:focus{outline:0;border-color:var(--d3v-accent,#3B82F6);box-shadow:0 0 0 2px rgba(59,130,246,.15)}.d3view-wf-certification-builder .cert-prop-color{padding:2px;height:32px;cursor:pointer}.d3view-wf-certification-builder .cert-props-align-btns{display:flex;gap:2px;background:var(--d3v-bg-secondary,#f8fafc);border-radius:var(--d3v-r-md,6px);padding:2px;border:1px solid var(--d3v-border,#e2e8f0)}.d3view-wf-certification-builder .cert-prop-align-btn{flex:1;height:28px;border:0;border-radius:var(--d3v-r-sm,4px);background:transparent;color:var(--d3v-text-muted,#94A3B8);cursor:pointer;transition:all var(--d3v-t-fast,.12s);font-size:12px}.d3view-wf-certification-builder .cert-prop-align-btn:hover{background:var(--d3v-bg-hover,#e2e8f0);color:var(--d3v-text-primary,#1e293b)}.d3view-wf-certification-builder .cert-prop-align-btn.active{background:var(--d3v-accent,#3B82F6);color:#fff}.d3view-wf-certification-builder .cert-palette-icon.list-icon{background:linear-gradient(135deg,#6366f1,#818cf8)}.d3view-wf-certification-builder .cert-palette-icon.spacer-icon{background:linear-gradient(135deg,#94a3b8,#cbd5e1)}.d3view-wf-certification-builder .cert-palette-icon.signature-icon{background:linear-gradient(135deg,#d97706,#f59e0b)}.d3view-wf-certification-builder .cert-header-block,.d3view-wf-certification-builder .cert-footer-block{background:var(--d3v-bg-tertiary,#f1f5f9);border:1px dashed var(--d3v-border-strong,#cbd5e1);border-radius:0;margin:0}.d3view-wf-certification-builder .cert-header-block{border-bottom:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,8px) var(--d3v-r-md,8px) 0 0}.d3view-wf-certification-builder .cert-footer-block{border-top:1px solid var(--d3v-border,#e2e8f0);border-radius:0 0 var(--d3v-r-md,8px) var(--d3v-r-md,8px)}.d3view-wf-certification-builder .cert-header-block .cert-block-body,.d3view-wf-certification-builder .cert-footer-block .cert-block-body{font-size:12px;color:var(--d3v-text-secondary,#475569);padding:8px 16px;min-height:28px}.d3view-wf-certification-builder .cert-footer-pagenum{font-size:inherit;color:inherit;font-style:inherit}.d3view-wf-certification-builder .cert-palette-icon.header-icon{background:linear-gradient(135deg,#0ea5e9,#38bdf8)}.d3view-wf-certification-builder .cert-palette-icon.footer-icon{background:linear-gradient(135deg,#64748b,#94a3b8)}.d3view-wf-certification-builder .cert-var-format-badge{display:inline-block;font-size:9px;font-weight:700;padding:0 4px;border-radius:3px;background:rgba(0,0,0,.08);color:inherit;margin-left:4px;vertical-align:middle;line-height:16px}.d3view-wf-certification-builder .cert-var-target-badge{display:inline-block;font-size:9px;font-weight:700;padding:0 4px;border-radius:3px;background:rgba(239,68,68,.15);color:#dc2626;margin-left:3px;vertical-align:middle;line-height:16px}.d3view-wf-certification-builder .cert-ps-paper-preview{display:flex;align-items:center;justify-content:center;padding:16px;background:var(--d3v-bg-tertiary,#f1f5f9);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,8px);margin-bottom:12px}.d3view-wf-certification-builder .cert-ps-paper-mockup{background:#fff;border:1px solid var(--d3v-border-strong,#CBD5E1);box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.08));border-radius:2px;position:relative;transition:all var(--d3v-t-base,.2s);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.d3view-wf-certification-builder .cert-ps-paper-mockup .cert-ps-mockup-lines{width:60%;display:flex;flex-direction:column;gap:3px}.d3view-wf-certification-builder .cert-ps-paper-mockup .cert-ps-mockup-line{height:2px;border-radius:1px;background:var(--d3v-border,#e2e8f0)}.d3view-wf-certification-builder .cert-ps-paper-mockup .cert-ps-mockup-line.short{width:65%}.d3view-wf-certification-builder .cert-ps-paper-mockup .cert-ps-mockup-line.medium{width:85%}.d3view-wf-certification-builder .cert-ps-paper-size-label{font-size:10px;font-weight:600;color:var(--d3v-text-muted,#94A3B8);text-align:center;margin-top:8px}.d3view-wf-certification-builder .cert-ps-orientation-btns{display:flex;gap:6px}.d3view-wf-certification-builder .cert-ps-orientation-btns button{flex:1;padding:6px 10px;border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-sm,4px);background:var(--d3v-bg-primary,#fff);font-size:11px;font-weight:500;cursor:pointer;transition:all var(--d3v-t-fast,.12s);color:var(--d3v-text-secondary,#475569);display:flex;align-items:center;justify-content:center;gap:4px}.d3view-wf-certification-builder .cert-ps-orientation-btns button:hover{background:var(--d3v-bg-hover,#E2E8F0)}.d3view-wf-certification-builder .cert-ps-orientation-btns button.active{background:var(--d3v-accent,#3B82F6);border-color:var(--d3v-accent,#3B82F6);color:#fff}.d3view-wf-certification-builder .cert-ps-margin-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.d3view-wf-certification-builder .cert-ps-margin-field label{font-size:10px;font-weight:500;color:var(--d3v-text-muted,#94A3B8);display:block;margin-bottom:2px}.d3view-wf-certification-builder .cert-ps-margin-field input{width:100%;height:28px}.d3view-wf-certification-builder .cert-block-page.cert-show-margin-guides{outline:1px dashed rgba(59,130,246,.25);outline-offset:-1px}.d3view-wf-certification-builder .cert-sidebar-panel{padding:12px;display:flex;flex-direction:column;height:100%}.d3view-wf-certification-builder .cert-sidebar-panel-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--d3v-border,#e2e8f0);margin-bottom:12px;flex-shrink:0}.d3view-wf-certification-builder .cert-sidebar-panel-title{font-size:13px;font-weight:600;color:var(--d3v-text-primary,#1E293B)}.d3view-wf-certification-builder .cert-sidebar-panel-actions{display:flex;gap:6px}.d3view-wf-certification-builder .cert-sidebar-panel-actions button{padding:4px 10px;font-size:11px;font-weight:600;border-radius:var(--d3v-r-sm,4px);border:1px solid var(--d3v-border,#e2e8f0);background:var(--d3v-bg-primary,#fff);cursor:pointer;transition:all var(--d3v-t-fast,.12s);color:var(--d3v-text-secondary,#475569)}.d3view-wf-certification-builder .cert-sidebar-panel-actions button:hover{background:var(--d3v-bg-hover,#E2E8F0)}.d3view-wf-certification-builder .cert-sidebar-panel-actions .cert-sp-save-btn{background:var(--d3v-accent,#3B82F6);border-color:var(--d3v-accent,#3B82F6);color:#fff}.d3view-wf-certification-builder .cert-sidebar-panel-actions .cert-sp-save-btn:hover{background:var(--d3v-accent-hover,#2563EB)}.d3view-wf-certification-builder .cert-sidebar-panel-body{flex:1;overflow-y:auto}.d3view-wf-certification-builder .cert-sidebar-panel-body .cert-sp-row{margin-bottom:12px}.d3view-wf-certification-builder .cert-sidebar-panel-body .cert-sp-row label{font-size:11px;font-weight:600;color:var(--d3v-text-muted,#94A3B8);text-transform:uppercase;letter-spacing:.03em;display:block;margin-bottom:4px}.d3view-wf-certification-builder .cert-sidebar-panel-body select,.d3view-wf-certification-builder .cert-sidebar-panel-body input[type=number],.d3view-wf-certification-builder .cert-sidebar-panel-body input[type=text]{width:100%;height:32px;padding:0 8px;border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-sm,4px);font-size:12px;background:var(--d3v-bg-primary,#fff);transition:border-color var(--d3v-t-fast,.12s)}.d3view-wf-certification-builder .cert-sidebar-panel-body select:focus,.d3view-wf-certification-builder .cert-sidebar-panel-body input:focus{border-color:var(--d3v-accent,#3B82F6);outline:0;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.d3view-wf-certification-builder .cert-sp-preview{background:var(--d3v-bg-tertiary,#f1f5f9);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,8px);padding:10px 14px;font-size:15px;font-weight:600;color:var(--d3v-text-primary,#1E293B);text-align:center}.d3view-wf-certification-builder .cert-sp-target-row{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:8px;background:var(--d3v-bg-secondary,#F8FAFC);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-sm,4px)}.d3view-wf-certification-builder .cert-sp-target-row select{width:70px}.d3view-wf-certification-builder .cert-sp-target-row input[type=number]{width:65px}.d3view-wf-certification-builder .cert-sp-target-row input[type=color]{width:32px;height:28px;padding:2px;border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-sm,4px);cursor:pointer}.d3view-wf-certification-builder .cert-sp-target-remove{border:0;background:0;color:var(--d3v-danger,#EF4444);cursor:pointer;font-size:13px;padding:2px;opacity:.5;transition:opacity var(--d3v-t-fast,.12s)}.d3view-wf-certification-builder .cert-sp-target-remove:hover{opacity:1}.d3view-wf-certification-builder .cert-sp-datum-row{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:8px;background:var(--d3v-bg-secondary,#F8FAFC);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-sm,4px)}.d3view-wf-certification-builder .cert-sp-datum-row input[type=number]{width:60px}.d3view-wf-certification-builder .cert-sp-datum-row input[type=text]{width:70px}.d3view-wf-certification-builder .cert-sp-datum-row input[type=color]{width:32px;height:28px;padding:2px;cursor:pointer}.d3view-wf-certification-builder .cert-sp-datum-row select{width:70px}.d3view-wf-certification-builder .cert-viz-block{padding:0;min-height:120px}.d3view-wf-certification-builder .cert-viz-block .d3view-textviz{padding:0!important}.d3view-wf-certification-builder .cert-viz-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;cursor:pointer;border:2px dashed var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,8px);background:var(--d3v-bg-secondary,#f8fafc);transition:var(--d3v-t-fast,.12s);min-height:120px}.d3view-wf-certification-builder .cert-viz-placeholder:hover{border-color:var(--d3v-accent,#3B82F6);background:rgba(59,130,246,.04)}.d3view-wf-certification-builder .cert-viz-placeholder i{font-size:28px;color:var(--d3v-text-muted,#94a3b8)}.d3view-wf-certification-builder .cert-viz-placeholder span{font-size:13px;color:var(--d3v-text-secondary,#475569);font-weight:500}.d3view-wf-certification-builder .cert-viz-render{position:relative;border-radius:var(--d3v-r-md,8px);overflow:auto;resize:vertical;padding:12px;padding-bottom:20px;border:1px solid var(--d3v-border,#e2e8f0)}.d3view-wf-certification-builder .cert-viz-render::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40px;height:5px;background:var(--d3v-text-muted,#94a3b8);border-radius:3px;opacity:.4;cursor:ns-resize;pointer-events:none;transition:opacity var(--d3v-t-fast,.12s)}.d3view-wf-certification-builder .cert-viz-render:hover::after{opacity:.7}.d3view-wf-certification-builder .cert-palette-icon.viz-icon{background:linear-gradient(135deg,#3B82F6,#8B5CF6);color:#fff}.d3view-wf-certification-builder .cert-palette-icon.pagebreak-icon{background:linear-gradient(135deg,#94a3b8,#64748b);color:#fff}.cert-viz-wizard{display:flex;flex-direction:column;height:100%;min-height:400px}.cert-viz-wizard-header{padding:16px 20px;border-bottom:1px solid var(--d3v-border,#e2e8f0);background:var(--d3v-bg-secondary,#f8fafc)}.cert-viz-step-indicator{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cert-viz-step{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:12px;font-weight:600;background:var(--d3v-bg-tertiary,#f1f5f9);color:var(--d3v-text-muted,#94a3b8);border:2px solid var(--d3v-border,#e2e8f0);transition:var(--d3v-t-fast,.12s)}.cert-viz-step.active{background:var(--d3v-accent,#3B82F6);color:#fff;border-color:var(--d3v-accent,#3B82F6)}.cert-viz-step.done{background:var(--d3v-success,#10B981);color:#fff;border-color:var(--d3v-success,#10B981)}.cert-viz-step-line{flex:1;height:2px;background:var(--d3v-border,#e2e8f0);max-width:40px}.cert-viz-step-line.done{background:var(--d3v-success,#10B981)}.cert-viz-step-title{font-size:15px;font-weight:600;color:var(--d3v-text-primary,#1e293b)}.cert-viz-wizard-body{flex:1;overflow-y:auto;padding:16px 20px}.cert-viz-wizard-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--d3v-border,#e2e8f0);background:var(--d3v-bg-secondary,#f8fafc)}.cert-viz-row-filters-body{display:flex;flex-direction:column;gap:16px;overflow:auto}.cert-viz-row-filter-group{border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,8px);background:var(--d3v-bg-primary,#fff);overflow:hidden;transition:var(--d3v-t-fast,.12s);display:flex;flex-direction:column}.cert-viz-row-filter-group:hover{box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(0,0,0,.05))}.cert-viz-row-filter-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--d3v-bg-secondary,#f8fafc);border-bottom:1px solid var(--d3v-border,#e2e8f0)}.cert-viz-row-filter-toggle{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--d3v-text-primary,#1e293b);cursor:pointer;margin:0}.cert-viz-row-filter-toggle input[type=checkbox]{margin:0}.cert-viz-row-filter-header input[type=color]{width:28px;height:28px;border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-sm,4px);padding:2px;cursor:pointer;background:transparent}.cert-viz-dt-row-filters{padding:12px 14px;flex:1 1 auto;overflow:auto}.cert-viz-dt-row-filters .data-filters-body{padding:0!important}.cert-viz-dt-row-filters .filters-list{border:0!important;box-shadow:none!important}.cert-viz-dataset-list{display:flex;flex-direction:column;gap:8px}.cert-viz-dataset-option{display:block;cursor:pointer;border:2px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,8px);padding:12px 16px;transition:var(--d3v-t-fast,.12s);background:var(--d3v-bg-primary,#fff)}.cert-viz-dataset-option:hover{border-color:var(--d3v-accent,#3B82F6);box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(0,0,0,.05))}.cert-viz-dataset-option.active{border-color:var(--d3v-accent,#3B82F6);background:rgba(59,130,246,.04)}div.simlytiks .cert-viz-dataset-option>label{display:none!important}.cert-viz-dataset-option input[type=radio]{display:none}.cert-viz-dataset-card{display:flex;flex-direction:column;gap:8px;flex-wrap:wrap}.cert-viz-dataset-card .wf-worker-type-sm{flex-shrink:0}.cert-viz-ds-name{font-size:13px;font-weight:600;color:var(--d3v-text-primary,#1e293b)}.cert-viz-ds-io{font-size:12px;color:var(--d3v-text-secondary,#475569)}.cert-viz-ds-io i{font-size:9px;margin-right:2px;color:var(--d3v-accent,#3B82F6)}.cert-viz-ds-output i{color:var(--d3v-success,#10B981)}.cert-viz-dataset-card .wf-id-label{flex-shrink:0;margin-left:auto}.cert-viz-type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.cert-viz-type-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border:2px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,8px);cursor:pointer;transition:var(--d3v-t-fast,.12s);background:var(--d3v-bg-primary,#fff);text-align:center}.cert-viz-type-item:hover{border-color:var(--d3v-accent,#3B82F6);box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.1));transform:translateY(-1px)}.cert-viz-type-item img{width:56px;height:56px;object-fit:contain;border-radius:var(--d3v-r-sm,4px)}.cert-viz-type-item span{font-size:11px;font-weight:500;color:var(--d3v-text-secondary,#475569);line-height:1.3;word-break:break-word}.cert-viz-preview-container .sl-viz-preview{width:100%;height:100%;min-height:380px;position:relative!important}.cert-viz-wizard-body.cert-viz-step4-body{display:flex;gap:12px;padding:12px 16px;overflow:hidden}.cert-viz-wizard-body.cert-viz-step4-body .cert-viz-params-pane{flex:1 1 auto;min-width:0;border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,8px);background:var(--d3v-bg-primary,#fff);overflow:auto;min-height:420px}.cert-viz-wizard-body.cert-viz-step4-body .cert-viz-params-pane .sl-viz-preview,.cert-viz-wizard-body.cert-viz-step4-body .cert-viz-params-pane .viz-params{width:100%;height:100%;min-height:420px;position:relative}.cert-viz-wizard-body.cert-viz-step4-body .cert-viz-io-pane{flex:0 0 280px;border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,8px);background:var(--d3v-bg-secondary,#f8fafc);overflow:auto;min-height:420px}.cert-viz-wizard-body.cert-viz-step4-body .cert-viz-io-pane .wf-worker-io{height:100%}.cert-sparkline-container .d3view-newton .main_container.tiny .legends-wrapper{opacity:1!important}.cert-sparkline-container .d3view-newton .chart_container.tiny div.d3view-legends-container{display:block!important}.d3view-wf-certification-builder .cert-pagebreak-block{grid-column:span 6!important;background:transparent;border:0;box-shadow:none;padding:0;min-height:auto;cursor:default}.d3view-wf-certification-builder .cert-pagebreak-block:hover{border:0;box-shadow:none}.d3view-wf-certification-builder .cert-pagebreak-body{padding:0}.d3view-wf-certification-builder .cert-pagebreak-indicator{display:flex;align-items:center;justify-content:center;padding:6px 0;position:relative}.d3view-wf-certification-builder .cert-pagebreak-indicator::before,.d3view-wf-certification-builder .cert-pagebreak-indicator::after{content:'';flex:1;height:0;border-top:2px dashed var(--d3v-border-strong,#94a3b8)}.d3view-wf-certification-builder .cert-pagebreak-label{display:inline-flex;align-items:center;gap:4px;padding:3px 14px;font-size:11px;font-weight:600;color:var(--d3v-text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.5px;background:var(--d3v-bg-secondary,#f8fafc);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-sm,4px);white-space:nowrap}.d3view-wf-certification-builder .cert-pagebreak-block .cert-block-badge{display:none}.d3view-wf-certification-builder .cert-pagebreak-block .cert-block-actions{top:-8px;right:4px}.d3view-wf-certification-builder .cert-preview-page{background:#fff;box-shadow:var(--d3v-sh-md,0 4px 12px rgba(0,0,0,.08));border:1px solid var(--d3v-border,#e2e8f0);border-radius:2px;box-sizing:border-box;position:relative;overflow:hidden}.d3view-wf-certification-builder .cert-preview-page-gap{height:24px;width:100%;display:flex;align-items:center;justify-content:center;position:relative}.d3view-wf-certification-builder .cert-preview-page-gap::before{content:'';position:absolute;left:10%;right:10%;height:1px;background:repeating-linear-gradient(90deg,var(--d3v-border,#e2e8f0) 0,var(--d3v-border,#e2e8f0) 6px,transparent 6px,transparent 12px)}.d3view-wf-certification-builder .cert-preview-content{flex:1}.d3view-wf-certification-builder .cert-preview-content ul,.d3view-wf-certification-builder .cert-preview-content ol,.cert-pdf-render-container .cert-preview-content ul,.cert-pdf-render-container .cert-preview-content ol{padding-left:40px;margin:.5em 0}.d3view-wf-certification-builder .cert-preview-content ul,.cert-pdf-render-container .cert-preview-content ul{list-style:disc outside}.d3view-wf-certification-builder .cert-preview-content ol,.cert-pdf-render-container .cert-preview-content ol{list-style:decimal outside}.d3view-wf-certification-builder .cert-preview-content ul ul,.cert-pdf-render-container .cert-preview-content ul ul{list-style:circle outside}.d3view-wf-certification-builder .cert-preview-content ul ul ul,.cert-pdf-render-container .cert-preview-content ul ul ul{list-style:square outside}.d3view-wf-certification-builder .cert-preview-content li,.cert-pdf-render-container .cert-preview-content li{display:list-item;margin:2px 0}.d3view-wf-certification-builder .cert-preview-content h1,.cert-pdf-render-container .cert-preview-content h1{font-size:2em;font-weight:700;margin:.67em 0;color:#1a365d;line-height:1.3}.d3view-wf-certification-builder .cert-preview-content h2,.cert-pdf-render-container .cert-preview-content h2{font-size:1.5em;font-weight:700;margin:.75em 0;color:#1a365d;line-height:1.3}.d3view-wf-certification-builder .cert-preview-content h3,.cert-pdf-render-container .cert-preview-content h3{font-size:1.17em;font-weight:700;margin:.83em 0;color:#1a365d;line-height:1.3}.d3view-wf-certification-builder .cert-preview-content h4,.cert-pdf-render-container .cert-preview-content h4{font-size:1em;font-weight:700;margin:1.12em 0;color:#1a365d}.d3view-wf-certification-builder .cert-preview-content h5,.cert-pdf-render-container .cert-preview-content h5{font-size:.83em;font-weight:700;margin:1.5em 0;color:#1a365d}.d3view-wf-certification-builder .cert-preview-content h6,.cert-pdf-render-container .cert-preview-content h6{font-size:.75em;font-weight:700;margin:1.67em 0;color:#1a365d}.d3view-wf-certification-builder .cert-preview-content p,.cert-pdf-render-container .cert-preview-content p{margin:.5em 0}.d3view-wf-certification-builder .cert-preview-content strong,.d3view-wf-certification-builder .cert-preview-content b,.cert-pdf-render-container .cert-preview-content strong,.cert-pdf-render-container .cert-preview-content b{font-weight:700}.d3view-wf-certification-builder .cert-preview-content em,.d3view-wf-certification-builder .cert-preview-content i,.cert-pdf-render-container .cert-preview-content em,.cert-pdf-render-container .cert-preview-content i{font-style:italic}.d3view-wf-certification-builder .cert-preview-content u,.cert-pdf-render-container .cert-preview-content u{text-decoration:underline}.d3view-wf-certification-builder .cert-preview-content s,.d3view-wf-certification-builder .cert-preview-content strike,.cert-pdf-render-container .cert-preview-content s,.cert-pdf-render-container .cert-preview-content strike{text-decoration:line-through}.d3view-wf-certification-builder .cert-preview-content table,.cert-pdf-render-container .cert-preview-content table{border-collapse:collapse}.d3view-wf-certification-builder .cert-preview-content table th,.cert-pdf-render-container .cert-preview-content table th{background:#f0f4f8;font-weight:600}.d3view-wf-certification-builder .cert-preview-content table th,.d3view-wf-certification-builder .cert-preview-content table td,.cert-pdf-render-container .cert-preview-content table th,.cert-pdf-render-container .cert-preview-content table td{border:1px solid #e2e8f0;padding:6px 8px}.d3view-wf-certification-builder .cert-preview-content hr,.cert-pdf-render-container .cert-preview-content hr{border:0;border-top:2px solid #e2e8f0;margin:16px 0}.d3view-wf-certification-builder .cert-page-break-marker{display:block;width:100%;height:0;border:0;margin:0;padding:0;page-break-after:always}.d3view-wf-certification-builder .cert-ps-repeat-options{display:flex;flex-direction:column;gap:6px;margin-top:4px}.d3view-wf-certification-builder .cert-ps-checkbox-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:400;color:var(--d3v-text-primary,#1a202c);cursor:pointer}.d3view-wf-certification-builder .cert-ps-checkbox-label input[type=checkbox]{margin:0;cursor:pointer}.d3view-wf-certification-builder .cert-occupant-body{text-align:center;padding:16px}.d3view-wf-certification-builder .cert-occupant-svg-wrap{display:block;width:220px;margin:0 auto}.d3view-wf-certification-builder .cert-occupant-svg{width:100%;height:auto;max-height:360px}.d3view-wf-certification-builder .cert-occupant-svg [data-region]{cursor:pointer;transition:opacity .12s ease}.d3view-wf-certification-builder .cert-occupant-svg [data-region]{pointer-events:all;transition:fill .12s ease,fill-opacity .12s ease,stroke .12s ease,stroke-width .12s ease}.d3view-wf-certification-builder .cert-occupant-svg [data-region]:hover{stroke:#3b82f6;stroke-width:5;filter:drop-shadow(0 0 6px rgba(59,130,246,.85));cursor:pointer}.d3view-wf-certification-builder .cert-occupant-svg .cert-occ-builder-badge{pointer-events:none}.d3view-wf-certification-builder .cert-occupant-hover-label{text-align:center;font-size:11px;font-weight:600;color:var(--d3v-accent-primary,#3b82f6);min-height:16px;margin-top:4px;transition:opacity .12s ease}.d3view-wf-certification-builder .cert-occupant-hover-label:empty::before{content:'Hover a body part to highlight';color:var(--d3v-text-muted,#94a3b8);font-weight:500}.d3view-wf-certification-builder .cert-occupant-empty-hint{font-size:11px;color:var(--d3v-text-muted,#94a3b8);margin-top:10px}.d3view-wf-certification-builder .cert-occupant-summary{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:12px}.d3view-wf-certification-builder .cert-occupant-region-chip{display:inline-flex;align-items:center;padding:4px 10px;font-size:11px;background:var(--d3v-bg-secondary,#f1f5f9);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-pill,999px);color:var(--d3v-text-primary,#0f172a);cursor:pointer;transition:all .12s ease}.d3view-wf-certification-builder .cert-occupant-region-chip:hover{background:var(--d3v-bg-primary,#fff);border-color:var(--d3v-accent-primary,#3b82f6);box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(15,23,42,.08))}.d3view-wf-certification-builder .cert-occupant-region-chip-arrow{margin:0 4px;color:var(--d3v-text-muted,#94a3b8)}.d3view-wf-certification-builder .cert-occupant-region-chip-var{color:var(--d3v-text-secondary,#64748b)}.d3view-wf-certification-builder .cert-occupant-region-chip-targets{margin-left:8px;padding:1px 7px;background:var(--d3v-accent-primary-soft,#dbeafe);color:var(--d3v-accent-primary,#1d4ed8);border-radius:var(--d3v-r-pill,999px);font-size:10px;font-weight:600}.d3view-wf-certification-builder .cert-occupant-legend{margin-top:10px}.d3view-wf-certification-builder .cert-occ-cancel-btn,.d3view-wf-certification-builder .cert-occ-save-btn{border:1px solid var(--d3v-border,#e2e8f0);background:var(--d3v-bg-primary,#fff);color:var(--d3v-text-secondary,#64748b);font-size:12px;font-weight:600;cursor:pointer;padding:4px 12px;border-radius:var(--d3v-r-sm,4px);transition:all var(--d3v-t-fast,.12s)}.d3view-wf-certification-builder .cert-occ-cancel-btn:hover{background:var(--d3v-bg-hover,#e2e8f0)}.d3view-wf-certification-builder .cert-occ-save-btn{background:var(--d3v-accent,#3B82F6);color:#fff;border-color:var(--d3v-accent,#3B82F6)}.d3view-wf-certification-builder .cert-occ-save-btn:hover{opacity:.9}.d3view-wf-certification-builder .cert-occ-topbar{padding:0 8px 12px;border-bottom:1px dashed var(--d3v-border,#e2e8f0);margin-bottom:12px}.d3view-wf-certification-builder .cert-occ-show-all-btn{width:100%;padding:6px 10px;border:1px solid var(--d3v-border,#e2e8f0);background:var(--d3v-bg-secondary,#f1f5f9);color:var(--d3v-text-secondary,#64748b);border-radius:var(--d3v-r-sm,4px);font-size:11px;font-weight:600;cursor:pointer;transition:all .12s ease}.d3view-wf-certification-builder .cert-occ-show-all-btn:hover{background:var(--d3v-bg-primary,#fff);border-color:var(--d3v-accent,#3b82f6);color:var(--d3v-accent,#3b82f6)}.d3view-wf-certification-builder .cert-occ-edit-targets{width:100%;padding:6px 10px;border:1px dashed var(--d3v-border,#e2e8f0);background:var(--d3v-bg-secondary,#f1f5f9);color:var(--d3v-text-secondary,#64748b);border-radius:var(--d3v-r-sm,4px);font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .12s ease}.d3view-wf-certification-builder .cert-occ-edit-targets:hover{background:var(--d3v-bg-primary,#fff);border-color:var(--d3v-accent,#3b82f6);color:var(--d3v-accent,#3b82f6)}.d3view-wf-certification-builder .cert-occ-target-add{margin-top:6px;padding:4px 10px;border:1px dashed var(--d3v-border,#e2e8f0);background:transparent;color:var(--d3v-text-muted,#94a3b8);border-radius:var(--d3v-r-sm,4px);font-size:11px;font-weight:600;cursor:pointer;transition:all .12s ease}.d3view-wf-certification-builder .cert-occ-target-add:hover{border-style:solid;border-color:var(--d3v-accent,#3b82f6);color:var(--d3v-accent,#3b82f6)}.d3view-wf-certification-builder .cert-occupant-props-panel .cert-occ-rows{display:flex;flex-direction:column;gap:8px;padding:0 8px}.d3view-wf-certification-builder .cert-occ-row{background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,6px);padding:8px 10px;transition:all .12s ease}.d3view-wf-certification-builder .cert-occ-row.focused{border-color:var(--d3v-accent-primary,#3b82f6);box-shadow:0 0 0 2px var(--d3v-accent-primary-soft,#dbeafe)}.d3view-wf-certification-builder .cert-occ-row-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.d3view-wf-certification-builder .cert-occ-row-label{font-size:12px;font-weight:600;color:var(--d3v-text-primary,#0f172a)}.d3view-wf-certification-builder .cert-occ-row-targets-badge{font-size:10px;font-weight:600;padding:1px 7px;background:var(--d3v-accent-primary-soft,#dbeafe);color:var(--d3v-accent-primary,#1d4ed8);border-radius:var(--d3v-r-pill,999px)}.d3view-wf-certification-builder .cert-occ-row-body{display:flex;flex-direction:column;align-items:stretch;gap:6px}.d3view-wf-certification-builder .cert-occ-row-body .select2-container{width:100%!important}.d3view-wf-certification-builder .cert-occ-row-targets-editor{margin-top:8px;padding-top:8px;border-top:1px dashed var(--d3v-border,#e2e8f0)}.d3view-wf-certification-builder .cert-occ-target-row{display:flex;align-items:center;gap:4px;margin-bottom:4px}.d3view-wf-certification-builder .cert-occ-target-row input,.d3view-wf-certification-builder .cert-occ-target-row select{height:28px;padding:2px 6px;border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-sm,4px);font-size:11px}.d3view-wf-certification-builder .cert-occ-t-name{flex:1.5;min-width:0}.d3view-wf-certification-builder .cert-occ-t-op{width:56px}.d3view-wf-certification-builder .cert-occ-t-val,.d3view-wf-certification-builder .cert-occ-t-val2{width:56px}.d3view-wf-certification-builder .cert-occ-t-color{width:32px;padding:0}.d3view-wf-certification-builder .cert-occ-t-remove{width:24px;height:28px;border:1px solid var(--d3v-border,#e2e8f0);background:var(--d3v-bg-secondary,#f1f5f9);border-radius:var(--d3v-r-sm,4px);color:var(--d3v-text-muted,#94a3b8);cursor:pointer;transition:all .12s ease}.d3view-wf-certification-builder .cert-occ-t-remove:hover{background:var(--d3v-status-danger-soft,#fee2e2);color:var(--d3v-status-danger,#dc2626);border-color:var(--d3v-status-danger,#dc2626)}.d3view-wf-certification-builder .cert-occ-hint{font-size:10px;color:var(--d3v-text-muted,#94a3b8);margin:14px 8px 0;padding:8px 10px;background:var(--d3v-bg-secondary,#f1f5f9);border-radius:var(--d3v-r-sm,4px);line-height:1.5}@media print{.d3view-wf-certification-builder .cert-page-break-marker{page-break-after:always}.d3view-wf-certification-builder .cert-preview-page{page-break-after:always;box-shadow:none;border:0}.d3view-wf-certification-builder .cert-preview-page-gap{display:none}}.d3view-wf-certification-builder .cert-layouts-list{display:flex;flex-direction:column;gap:8px}.d3view-wf-certification-builder .cert-layout-card{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,#E5E7EB);border-radius:var(--d3v-r-md,8px);box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(0,0,0,.04));cursor:pointer;transition:var(--d3v-t-fast,all .15s ease)}.d3view-wf-certification-builder .cert-layout-card:hover{border-color:var(--d3v-accent,#2563EB);box-shadow:var(--d3v-sh-md,0 2px 6px rgba(0,0,0,.08));transform:translateY(-1px)}.d3view-wf-certification-builder .cert-layout-card.active{border-color:var(--d3v-accent,#2563EB);background:var(--d3v-accent-soft,#EFF6FF)}.d3view-wf-certification-builder .cert-layout-card-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--d3v-r-sm,6px);background:var(--d3v-bg-muted,#F3F4F6);color:var(--d3v-accent,#2563EB);font-size:14px;flex-shrink:0}.d3view-wf-certification-builder .cert-layout-card-meta{min-width:0;flex:1}.d3view-wf-certification-builder .cert-layout-card-name{font-size:13px;font-weight:600;color:var(--d3v-text-primary,#111827);line-height:1.3}.d3view-wf-certification-builder .cert-layout-card-desc{font-size:11px;color:var(--d3v-text-muted,#6B7280);margin-top:2px}.d3view-wf-certification-builder .cert-layouts-divider{height:1px;background:var(--d3v-border-subtle,#E5E7EB);margin:8px 0}.d3view-wf-certification-builder .cert-layouts-empty{padding:16px;text-align:center;color:var(--d3v-text-muted,#6B7280);font-size:12px}.d3view-wf-certification-builder .cert-injury-body{padding:16px;background:var(--d3v-bg-primary,#fff);border-radius:var(--d3v-r-md,6px);cursor:pointer;transition:background var(--d3v-t-fast,150ms)}.d3view-wf-certification-builder .cert-injury-body:hover{background:var(--d3v-bg-hover,#f0f4f8)}.d3view-wf-certification-builder .cert-injury-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;text-align:center;margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid var(--d3v-text-primary,#1a202c)}.d3view-wf-certification-builder .cert-injury-title{font-size:16px;font-weight:700;color:var(--d3v-text-primary,#1a202c)}.d3view-wf-certification-builder .cert-injury-occupant-label{font-size:13px;font-weight:600;color:var(--d3v-text-secondary,#4a5568);background:var(--d3v-bg-secondary,#f8fafc);padding:2px 10px;border-radius:var(--d3v-r-sm,4px)}.d3view-wf-certification-builder div.cert-injury-grid{display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:start}.d3view-wf-certification-builder div.cert-injury-grid.cert-injury-grid--stacked{display:flex;flex-direction:column;gap:16px;align-items:center}.d3view-wf-certification-builder .cert-injury-svg-wrap{text-align:center}.d3view-wf-certification-builder .cert-injury-body .cert-occupant-svg{display:inline-block;width:180px;max-width:100%;height:auto}.d3view-wf-certification-builder .cert-injury-table{width:100%;border-collapse:collapse;font-size:12px}.d3view-wf-certification-builder .cert-injury-table th,.d3view-wf-certification-builder .cert-injury-table td{border:1px solid var(--d3v-border-strong,#cbd5e0);padding:5px 8px}.d3view-wf-certification-builder .cert-injury-table th{background:var(--d3v-bg-secondary,#f8fafc);font-weight:600;text-transform:uppercase;font-size:10px;letter-spacing:.04em;color:var(--d3v-text-secondary,#4a5568);text-align:left}.d3view-wf-certification-builder .cert-injury-val{text-align:center;font-variant-numeric:tabular-nums;color:var(--d3v-text-secondary,#4a5568)}.d3view-wf-certification-builder .cert-injury-prob{text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.d3view-wf-certification-builder .cert-injury-prob--empty{background:var(--d3v-bg-secondary,#f8fafc);color:var(--d3v-text-muted,#94a3b8);font-weight:400}.d3view-wf-certification-builder .cert-injury-subtotal td{font-weight:700;background:var(--d3v-bg-secondary,#f8fafc)}.d3view-wf-certification-builder .cert-injury-rr{margin-top:18px;padding-bottom:22px}.d3view-wf-certification-builder .cert-injury-rr-title{font-size:13px;font-weight:600;margin:0 0 10px;color:var(--d3v-text-primary,#1a202c)}.d3view-wf-certification-builder .cert-injury-rr-row{display:flex;align-items:center;gap:12px}.d3view-wf-certification-builder .cert-injury-rr-label{font-weight:700;font-size:14px;width:28px;color:var(--d3v-text-primary,#1a202c)}.d3view-wf-certification-builder .cert-injury-rr-bar{flex:1;position:relative;height:32px}.d3view-wf-certification-builder .cert-injury-rr-bar-fill{position:absolute;inset:0;display:grid;border-radius:var(--d3v-r-sm,4px);overflow:hidden;border:1px solid var(--d3v-border-strong,#cbd5e0)}.d3view-wf-certification-builder .cert-injury-rr-seg{display:flex;align-items:center;justify-content:center;font-size:12px;letter-spacing:2px}.d3view-wf-certification-builder .cert-injury-rr-marker{position:absolute;top:-10px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid var(--d3v-text-primary,#1a202c);transform:translateX(-50%);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));transition:left var(--d3v-t-fast,150ms)}.d3view-wf-certification-builder .cert-injury-rr-ticks{position:absolute;left:0;right:0;bottom:-16px;display:grid;font-size:10px;color:var(--d3v-text-secondary,#4a5568);font-variant-numeric:tabular-nums}.d3view-wf-certification-builder .cert-injury-summary{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.d3view-wf-certification-builder .cert-injury-metric-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:12px;font-size:11px;background:var(--d3v-accent-soft,#ebf4ff);color:var(--d3v-accent,#2b6cb0);border:1px solid rgba(49,130,206,.3);cursor:pointer;transition:all var(--d3v-t-fast,150ms)}.d3view-wf-certification-builder .cert-injury-metric-chip:hover{background:var(--d3v-accent,#3182ce);color:#fff}.d3view-wf-certification-builder .cert-injury-metric-chip-arrow{margin:0 5px;color:var(--d3v-text-muted,#94a3b8)}.d3view-wf-certification-builder .cert-injury-metric-chip-var{font-weight:500}.d3view-wf-certification-builder .cert-injury-empty-hint{text-align:center;margin-top:12px;padding:10px 14px;background:var(--d3v-bg-secondary,#f8fafc);border:1px dashed var(--d3v-border-strong,#cbd5e0);border-radius:var(--d3v-r-md,6px);color:var(--d3v-text-muted,#94a3b8);font-size:12px;font-style:italic}.d3view-wf-certification-builder .cert-injury-preview{padding:16px;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,6px)}.d3view-wf-certification-builder .cert-injury-preview div.cert-injury-grid{display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:start}.d3view-wf-certification-builder .cert-injury-preview div.cert-injury-grid.cert-injury-grid--stacked{display:flex;flex-direction:column;gap:16px;align-items:center}.d3view-wf-certification-builder .cert-injury-preview .cert-occupant-svg{width:180px;height:auto}.d3view-wf-certification-builder .cert-injury-preview .cert-injury-table{width:100%;border-collapse:collapse;font-size:12px}.d3view-wf-certification-builder .cert-injury-preview .cert-injury-table th,.d3view-wf-certification-builder .cert-injury-preview .cert-injury-table td{border:1px solid var(--d3v-border-strong,#cbd5e0);padding:5px 8px}.d3view-wf-certification-builder .cert-injury-preview .cert-injury-table th{background:var(--d3v-bg-secondary,#f8fafc);font-weight:600;text-transform:uppercase;font-size:10px;letter-spacing:.04em;color:var(--d3v-text-secondary,#4a5568);text-align:left}.d3view-wf-certification-builder .cert-injury-preview .cert-injury-subtotal td{font-weight:700;background:var(--d3v-bg-secondary,#f8fafc)}.d3view-wf-certification-builder .cert-injury-preview .cert-injury-val{text-align:center;font-variant-numeric:tabular-nums;color:var(--d3v-text-secondary,#4a5568)}.d3view-wf-certification-builder .cert-injury-preview .cert-injury-prob{text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.d3view-wf-certification-builder .cert-injury-preview .cert-injury-prob--empty{background:var(--d3v-bg-secondary,#f8fafc);color:var(--d3v-text-muted,#94a3b8);font-weight:400}.d3view-wf-certification-builder .cert-injury-preview .cert-injury-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;text-align:center;margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid var(--d3v-text-primary,#1a202c)}.d3view-wf-certification-builder .cert-injury-preview .cert-injury-rr{margin-top:18px;padding-bottom:22px}.d3view-wf-certification-builder .cert-injury-preview .cert-injury-rr-bar{position:relative;height:32px}.d3view-wf-certification-builder .cert-injury-preview .cert-injury-rr-bar-fill{position:absolute;inset:0;display:grid;border-radius:var(--d3v-r-sm,4px);overflow:hidden;border:1px solid var(--d3v-border-strong,#cbd5e0)}.d3view-wf-certification-builder .cert-injury-preview .cert-injury-rr-seg{display:flex;align-items:center;justify-content:center;font-size:12px;letter-spacing:2px}.d3view-wf-certification-builder .cert-injury-preview .cert-injury-rr-marker{position:absolute;top:-10px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid var(--d3v-text-primary,#1a202c);transform:translateX(-50%)}.d3view-wf-certification-builder .cert-injury-preview .cert-injury-rr-ticks{position:absolute;left:0;right:0;bottom:-16px;display:grid;font-size:10px;color:var(--d3v-text-secondary,#4a5568);font-variant-numeric:tabular-nums}.d3view-wf-certification-builder .cert-palette-item .injury-icon{background:linear-gradient(135deg,#f97316,#ef4444)}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-occupant-row{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--d3v-border,#e2e8f0);background:var(--d3v-bg-secondary,#f8fafc)}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-occupant-row label{font-size:12px;font-weight:500;color:var(--d3v-text-secondary,#4a5568);margin:0;flex:1}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-occupant-row select{width:140px;height:28px;border:1px solid var(--d3v-border-strong,#cbd5e0);border-radius:var(--d3v-r-sm,4px);padding:0 8px;font-size:12px}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-section{border-bottom:1px solid var(--d3v-border,#e2e8f0);padding:14px 16px}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-section:last-child{border-bottom:0}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-section-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--d3v-text-muted,#94a3b8);margin-bottom:10px}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-row{margin-bottom:12px;padding:8px;border-radius:var(--d3v-r-sm,4px);transition:background var(--d3v-t-fast,150ms)}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-row:last-child{margin-bottom:0}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-row.focused{background:var(--d3v-accent-soft,#ebf4ff);outline:1px solid var(--d3v-accent,#3182ce)}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-row-head{margin-bottom:6px}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-row-label{font-size:12px;font-weight:500;color:var(--d3v-text-primary,#1a202c)}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-row-unit{font-size:10px;color:var(--d3v-text-muted,#94a3b8);font-weight:400;margin-left:4px}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-override{display:flex;align-items:center;gap:8px;margin-top:6px}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-override label{font-size:10px;color:var(--d3v-text-muted,#94a3b8);margin:0;white-space:nowrap}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-override-input{flex:1;height:26px;border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-sm,4px);padding:0 8px;font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-override-input:focus{outline:0;border-color:var(--d3v-accent,#3182ce);box-shadow:0 0 0 2px var(--d3v-accent-soft,#ebf4ff)}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-hint{margin:14px 16px;padding:10px 12px;background:var(--d3v-accent-soft,#ebf4ff);border-radius:var(--d3v-r-sm,4px);font-size:11px;color:var(--d3v-text-secondary,#4a5568);line-height:1.5}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-ds-wrap{margin-top:8px;padding-top:8px;border-top:1px dashed var(--d3v-border,#e2e8f0)}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-ds-or{display:block;font-size:10px;color:var(--d3v-text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-column-wrap{margin-top:6px}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-row--combined{background:var(--d3v-bg-secondary,#f8fafc);border:1px dashed var(--d3v-border,#e2e8f0);margin-top:10px}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-combined-formula{font-size:10px;color:var(--d3v-text-muted,#94a3b8);margin:4px 0 6px}.d3view-wf-certification-builder .cert-injury-props-panel .cert-inj-combined-formula code{background:transparent;padding:0;color:var(--d3v-text-secondary,#4a5568);font-family:var(--d3v-font-mono,SFMono-Regular,Consolas,monospace);font-size:10px}.workflow-navigation-container.cleanup-entities{--wf-ce-bg:var(--d3v-bg-primary);--wf-ce-bg2:var(--d3v-bg-secondary);--wf-ce-bg3:var(--d3v-bg-tertiary);--wf-ce-hover:var(--d3v-bg-hover);--wf-ce-border:var(--d3v-border);--wf-ce-text:var(--d3v-text-primary);--wf-ce-text2:var(--d3v-text-secondary);--wf-ce-muted:var(--d3v-text-muted);--wf-ce-accent:var(--d3v-accent);--wf-ce-r:var(--d3v-r-md);--wf-ce-sh:var(--d3v-sh-sm);--wf-ce-t:var(--d3v-t-fast)}.workflow-navigation-container.cleanup-entities .workers-list-header{display:none!important}.workflow-navigation-container.cleanup-entities .wf-ce-table{font-size:12px;margin-bottom:0}.workflow-navigation-container.cleanup-entities .wf-ce-table thead{position:sticky;top:0;z-index:1}.workflow-navigation-container.cleanup-entities .wf-ce-table>thead>tr>th{background:var(--wf-ce-bg2);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.3px;color:var(--wf-ce-text2);border-bottom-width:2px;vertical-align:middle}.workflow-navigation-container.cleanup-entities .wf-ce-table>tbody>tr>td{vertical-align:middle;color:var(--wf-ce-text)}.workflow-navigation-container.cleanup-entities .wf-ce-col-cb{width:36px;text-align:center}.workflow-navigation-container.cleanup-entities .wf-ce-col-worker{width:35%}.workflow-navigation-container.cleanup-entities .wf-ce-col-entity{width:90px}.workflow-navigation-container.cleanup-entities .wf-ce-col-actions{width:70px;text-align:center}.workflow-navigation-container.cleanup-entities .wf-ce-worker-cell{display:flex;flex-direction:column;gap:3px}.workflow-navigation-container.cleanup-entities .wf-ce-worker-cell .wf-worker-type{word-break:break-all;white-space:normal;line-height:1.3;display:inline!important;overflow-wrap:anywhere}.workflow-navigation-container.cleanup-entities .wf-ce-worker-cell .wf-ce-wname{font-weight:500;font-size:12px;color:var(--wf-ce-text);line-height:1.35;word-break:break-word}.workflow-navigation-container.cleanup-entities .wf-ce-worker-cell .wf-id-label{align-self:flex-start;font-size:9px;padding:1px 5px;margin-top:2px}.workflow-navigation-container.cleanup-entities .wf-ce-value-cell{display:flex;flex-wrap:wrap;gap:4px;align-items:center;word-break:break-all}.workflow-navigation-container.cleanup-entities .wf-ce-empty-value{font-size:11px;font-style:italic;color:var(--wf-ce-muted)}.workflow-navigation-container.cleanup-entities .wf-ce-actions-cell{white-space:nowrap;text-align:center}.workflow-navigation-container.cleanup-entities .wf-ce-actions-cell .btn{padding:4px 8px}.workflow-navigation-container.cleanup-entities .wf-ce-id-chip{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:var(--d3v-r-md);background:var(--wf-ce-bg3);border:1px solid var(--wf-ce-border);font-size:12px;font-family:monospace;color:var(--wf-ce-text);cursor:pointer;transition:all var(--wf-ce-t);word-break:break-all;max-width:100%}.workflow-navigation-container.cleanup-entities .wf-ce-id-chip:hover{border-color:var(--wf-ce-accent);color:var(--wf-ce-accent)}.workflow-navigation-container.cleanup-entities .wf-ce-nested-block{width:100%;margin-top:4px}.workflow-navigation-container.cleanup-entities .wf-ce-nested-toggle{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--wf-ce-accent);cursor:pointer;padding:2px 0;transition:opacity var(--wf-ce-t)}.workflow-navigation-container.cleanup-entities .wf-ce-nested-toggle:hover{opacity:.8}.workflow-navigation-container.cleanup-entities .wf-ce-nested-toggle strong{font-weight:700}.workflow-navigation-container.cleanup-entities .wf-ce-nested-arrow{font-size:10px;margin-left:2px;transition:transform .2s}.workflow-navigation-container.cleanup-entities .wf-ce-nested-table{font-size:11px;margin-top:6px;margin-bottom:0}.workflow-navigation-container.cleanup-entities .wf-ce-nested-table>thead>tr>th{font-size:10px;padding:4px 8px;text-transform:uppercase;letter-spacing:.3px;color:var(--wf-ce-muted);font-weight:600}.workflow-navigation-container.cleanup-entities .wf-ce-nested-table>tbody>tr>td{padding:4px 8px}.workflow-navigation-container.cleanup-entities tbody>tr>td i.app-icon{width:24px;height:24px}.workflow-navigation-container.cleanup-entities .wf-ce-dup-chip{text-decoration:line-through;opacity:.4}.workflow-navigation-container.cleanup-entities .wf-ce-dup-note{font-size:10px;color:var(--wf-ce-muted);font-style:italic}.workflow-navigation-container.cleanup-entities .wf-ce-filter-row{flex-shrink:0}.workflow-navigation-container.cleanup-entities .wf-ce-stats-row{padding:2px 12px 6px;flex-shrink:0}.workflow-navigation-container.cleanup-entities .wf-ce-type-pills{display:flex;flex-wrap:wrap;gap:4px}.workflow-navigation-container.cleanup-entities .wf-ce-type-pill{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:var(--d3v-r-full);background:transparent;font-size:10px;color:var(--wf-ce-muted)}.workflow-navigation-container.cleanup-entities .wf-ce-type-pill i{font-size:10px;opacity:.5}.workflow-navigation-container.cleanup-entities .wf-ce-type-pill i.app-icon{width:24px;height:24px}.workflow-navigation-container.cleanup-entities .wf-ce-type-pill strong{color:var(--wf-ce-text2);font-weight:600}.workflow-navigation-container.cleanup-entities .wf-ce-order-row{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--wf-ce-muted);white-space:nowrap}.workflow-navigation-container.cleanup-entities .wf-ce-footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--wf-ce-border);background:var(--wf-ce-bg);flex-shrink:0}.workflow-navigation-container.cleanup-entities .wf-ce-delete-selected-btn{transition:all var(--wf-ce-t)}.workflow-navigation-container.cleanup-entities input[type=checkbox]{cursor:pointer}.wf-worker-comparer{--wc-bg:var(--d3v-bg-primary,#fff);--wc-bg2:var(--d3v-bg-secondary,#f8f9fa);--wc-border:var(--d3v-border,#e0e0e0);--wc-text:var(--d3v-text-primary,#212121);--wc-text2:var(--d3v-text-secondary,#546e7a);--wc-muted:var(--d3v-text-muted,#90a4ae);--wc-accent:var(--d3v-accent,#4285f4);--wc-r:var(--d3v-r-md,6px);--wc-sh:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.08));--wc-t:var(--d3v-t-fast,.15s ease);background:var(--wc-bg)}.wf-worker-comparer .wc-status-bar{padding:8px 14px;border-bottom:1px solid var(--wc-border);background:var(--wc-bg2);flex-shrink:0}.wf-worker-comparer .wc-status-text{font-size:12px;color:var(--wc-text2);font-weight:500}.wf-worker-comparer .wc-worker-nav{padding:10px 14px;border-bottom:1px solid var(--wc-border);flex-shrink:0;background:var(--wc-bg)}.wf-worker-comparer .wc-worker-label{font-size:14px;font-weight:600;color:var(--wc-text);text-align:center}.wf-worker-comparer .wc-content{overflow:hidden}.wf-worker-comparer .wc-inputs-pane,.wf-worker-comparer .wc-outputs-pane{overflow:hidden}.wf-worker-comparer .wc-pane-header{font-size:12px;font-weight:600;color:var(--wc-text2);text-transform:uppercase;letter-spacing:.5px;padding:8px 12px;border-bottom:1px solid var(--wc-border);background:var(--wc-bg2);flex-shrink:0}.wf-worker-comparer .wc-divider{width:1px;background:var(--wc-border);flex-shrink:0}.wf-worker-comparer .wc-io-nav{padding:6px 10px;border-bottom:1px solid var(--wc-border);flex-shrink:0;background:var(--wc-bg)}.wf-worker-comparer .wc-input-label,.wf-worker-comparer .wc-output-label{font-size:12px;font-weight:500;color:var(--wc-text);text-align:center}.wf-worker-comparer .wc-io-body{padding:0;min-height:0}.wf-worker-comparer .wc-compare-item{height:100%;display:flex;flex-direction:column}.wf-worker-comparer .wc-compare-header{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--wc-bg2);border-bottom:1px solid var(--wc-border);flex-shrink:0}.wf-worker-comparer .wc-io-name{font-size:13px;font-weight:600;color:var(--wc-text)}.wf-worker-comparer .wc-io-type-badge{font-size:10px;padding:1px 6px;border-radius:var(--d3v-r-sm,4px);background:var(--wc-bg);border:1px solid var(--wc-border);color:var(--wc-text2);font-weight:500}.wf-worker-comparer .wc-viz-container{flex:1;min-height:0;overflow:auto}.wf-worker-comparer .wc-match-status{font-size:10px;padding:1px 8px;border-radius:10px;font-weight:600;margin-left:auto}.wf-worker-comparer .wc-status-compared{background:var(--d3v-status-success-bg,rgba(40,167,69,.1));color:var(--d3v-status-success,#28a745);border:1px solid var(--d3v-status-success,#28a745)}.wf-worker-comparer .wc-status-missing{background:var(--d3v-status-warning-bg,rgba(255,193,7,.12));color:var(--d3v-status-warning,#e0a800);border:1px solid var(--d3v-status-warning,#e0a800)}.wf-worker-comparer .wc-empty-state{text-align:center;padding:30px 20px;color:var(--wc-muted);font-size:12px}.wf-worker-inventory{--wi-bg:var(--d3v-bg-primary,#fff);--wi-bg2:var(--d3v-bg-secondary,#f8f9fa);--wi-border:var(--d3v-border,#e0e0e0);--wi-text:var(--d3v-text-primary,#212121);--wi-text2:var(--d3v-text-secondary,#546e7a);--wi-muted:var(--d3v-text-muted,#90a4ae);--wi-accent:var(--d3v-accent,#4285f4);--wi-r:var(--d3v-r-md,6px);--wi-r-sm:var(--d3v-r-sm,4px);--wi-sh:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.08));--wi-sh-md:var(--d3v-sh-md,0 2px 8px rgba(0,0,0,.12));--wi-t:var(--d3v-t-fast,.15s ease);background:var(--wi-bg)}.wf-worker-inventory .wi-grouped-table{display:flex;flex-direction:column;gap:4px;height:100%;overflow:auto}.wf-worker-inventory .wi-table-header{display:flex;align-items:center;padding:8px 14px;font-size:11px;font-weight:600;color:var(--wi-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--wi-border)}.wf-worker-inventory .wi-table-header .wi-th-type{flex:1}.wf-worker-inventory .wi-table-header .wi-th-count{flex:0 0 80px;text-align:right}.wf-worker-inventory .wi-type-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--wi-bg);border:1px solid var(--wi-border);border-radius:var(--wi-r);cursor:pointer;transition:box-shadow var(--wi-t),background var(--wi-t);user-select:none}.wf-worker-inventory .wi-type-row:hover{box-shadow:var(--wi-sh);background:var(--wi-bg2)}.wf-worker-inventory .wi-type-row.expanded{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent;background:var(--wi-bg2)}.wf-worker-inventory .wi-type-row .wi-type-left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.wf-worker-inventory .wi-type-row .wi-type-chevron{font-size:10px;color:var(--wi-muted);transition:transform var(--wi-t);width:14px;text-align:center}.wf-worker-inventory .wi-type-row.expanded .wi-type-chevron{transform:rotate(90deg)}.wf-worker-inventory .wi-type-row .wi-type-count{font-size:12px;font-weight:500;color:var(--wi-text2);flex-shrink:0;min-width:80px;text-align:right}.wf-worker-inventory .wi-type-cards{display:none;flex-direction:column;gap:6px;padding:10px 14px;border:1px solid var(--wi-border);border-top:0;border-bottom-left-radius:var(--wi-r);border-bottom-right-radius:var(--wi-r);background:var(--wi-bg2)}.wf-worker-inventory .wi-type-cards.visible{display:flex}.wf-worker-inventory .wi-worker-card{background:var(--wi-bg);border:1px solid var(--wi-border);border-radius:var(--wi-r);padding:10px 14px;transition:box-shadow var(--wi-t),border-color var(--wi-t);cursor:pointer;position:relative}.wf-worker-inventory .wi-worker-card:hover{box-shadow:var(--wi-sh)}.wf-worker-inventory .wi-worker-card.ui-selected,.wf-worker-inventory .wi-worker-card.selected{border-color:var(--wi-accent);box-shadow:0 0 0 2px rgba(66,133,244,.15);background:rgba(66,133,244,.03)}.wf-worker-inventory .wi-card-hdr{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.wf-worker-inventory .wi-card-info{flex:1;min-width:0}.wf-worker-inventory .wi-worker-name{font-size:13px;font-weight:600;color:var(--wi-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-worker-inventory .wi-worker-desc{font-size:11px;color:var(--wi-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.wf-worker-inventory .wi-card-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.wf-worker-inventory .wi-card-body{display:flex;align-items:center;gap:12px;margin-top:8px;padding-top:8px;border-top:1px solid var(--wi-border)}.wf-worker-inventory .wi-io-count{font-size:11px;color:var(--wi-text2);display:flex;align-items:center;gap:4px}.wf-worker-inventory .wi-io-count .fa{font-size:10px;color:var(--wi-muted)}.wf-worker-inventory .wi-navigated{background:rgba(66,133,244,.06);border-color:var(--wi-accent)}.wf-worker-inventory .wi-empty-state{text-align:center;padding:40px 20px;color:var(--wi-muted)}.wf-worker-inventory .wi-empty-state .fa{font-size:28px;display:block;margin-bottom:10px;color:var(--wi-border)}.wf-worker-inventory .wi-floating-actions-bar{position:absolute;top:10px;width:calc(100% - 30px);z-index:100;background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);border:1px solid #d0d7de;border-radius:8px;padding:11px 15px;margin:0 0 10px;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:wi-fab-slide-down .2s ease-out;display:flex;align-items:center;flex-wrap:wrap;gap:12px}@keyframes wi-fab-slide-down{from{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.wf-worker-inventory .ui-selecting{background:rgba(66,133,244,.06)}.tree-view .tv-content span.ti-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-iterations-viewer .generic-input-template .gi-main-container{border:0}.d3view-wf-custom-editor .tree-view [data-isleaf=true] .tv-content{padding:0}.d3view-wf-custom-editor .tree-view .tv-content .worker-io-item{pointer-events:all!important;padding:5px 10px}.tree-view .tv-content span.ti-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-iterations-viewer .generic-input-template .gi-main-container{border:0}.d3view-wf-custom-editor .tree-view .tv-content .worker-io-item{pointer-events:all!important}div.d3view-context-menu-container.wf-context-menu{width:300px}div.select2-drop.wf-previous_workers{width:300px!important}div.d3view-context-menu-container.wf-context-menu{width:300px}div.select2-drop.wf-previous_workers{width:300px!important}div.workflow div.canvas-node-options .nav-stacked-thin>li>a{padding:4px 6px}div.workflow div.canvas-node-options .nav-stacked-thin>li>a{padding:4px 6px}div.workflow div.canvas-node-options .nav-stacked-thin>li>a{padding:4px 6px}.simulations-popover .popover-controls .btn{padding:4px 8px;font-size:11px;border-radius:3px}div.categories-filter .dropdown-menu{max-height:300px!important;overflow:auto}.wf-workers-container .search-count{top:0;right:0}div.categories-filter .dropdown-menu{max-height:300px!important;overflow:auto}.wf-workers-container .search-count{top:0;right:0}div.categories-filter .dropdown-menu{max-height:300px!important;overflow:auto}.wf-workers-container .search-count{top:0;right:0}div.workflow .execution-progress-view-container .wf-execution-progress-view{background:#fff;display:flex;flex-direction:column;height:100%}div.workflow .execution-progress-view-container .wf-execution-progress-container{display:flex;flex-direction:column;height:100%;padding:20px}div.workflow .execution-progress-view-container .wf-execution-progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e5e5e5}div.workflow .execution-progress-view-container .wf-execution-progress-title{margin:0;font-size:18px;font-weight:500;color:#333}div.workflow .execution-progress-view-container .wf-execution-progress-title i{color:#667eea}div.workflow .execution-progress-view-container .wf-execution-progress-body{flex:1;display:flex;flex-direction:column;overflow:hidden}div.workflow .execution-progress-view-container .wf-execution-progress-steps-container{margin-bottom:25px}div.workflow .execution-progress-view-container .wf-execution-progress-steps{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:0}div.workflow .execution-progress-view-container .wf-execution-progress-step{display:flex;flex-direction:column;align-items:center;position:relative;min-width:100px;padding:0 10px}div.workflow .execution-progress-view-container .wf-execution-progress-step-line{position:absolute;top:18px;right:50%;width:100%;height:2px;background:#e5e5e5;z-index:0;transition:background .3s ease}div.workflow .execution-progress-view-container .wf-execution-progress-step-line.completed{background:#5cb85c}div.workflow .execution-progress-view-container .wf-execution-progress-step-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e5e5e5;color:#999;position:relative;z-index:1;transition:all .3s ease}div.workflow .execution-progress-view-container .wf-execution-progress-step-icon i{font-size:14px}div.workflow .execution-progress-view-container .wf-execution-progress-step-icon.pending{background:#e5e5e5;color:#999}div.workflow .execution-progress-view-container .wf-execution-progress-step-icon.active{background:#667eea;color:#fff;box-shadow:0 0 0 4px rgba(102,126,234,.2)}div.workflow .execution-progress-view-container .wf-execution-progress-step-icon.completed{background:#5cb85c;color:#fff}div.workflow .execution-progress-view-container .wf-execution-progress-step-icon.error{background:#d9534f;color:#fff}div.workflow .execution-progress-view-container .wf-execution-progress-step-text{margin-top:8px;font-size:12px;color:#666;text-align:center;max-width:100px}div.workflow .execution-progress-view-container .wf-execution-progress-status{margin-bottom:20px}div.workflow .execution-progress-view-container .wf-execution-progress-bar-container{display:flex;align-items:center;gap:15px;margin-bottom:10px}div.workflow .execution-progress-view-container .wf-execution-progress-bar{flex:1;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden}div.workflow .execution-progress-view-container .wf-execution-progress-bar-fill{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:4px;transition:width .3s ease}div.workflow .execution-progress-view-container .wf-execution-progress-percent{font-size:14px;font-weight:600;color:#667eea;min-width:45px;text-align:right}div.workflow .execution-progress-view-container .wf-execution-progress-step-label{text-align:center;font-size:14px;color:#666;font-style:italic}div.workflow .execution-progress-view-container .wf-execution-progress-log-container{flex:1;display:flex;flex-direction:column;border:1px solid #e5e5e5;border-radius:4px;overflow:hidden;min-height:150px}div.workflow .execution-progress-view-container .wf-execution-progress-log-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f8f9fa;border-bottom:1px solid #e5e5e5;font-size:13px;font-weight:500;color:#555}div.workflow .execution-progress-view-container .wf-execution-progress-log-header i{margin-right:5px}div.workflow .execution-progress-view-container .wf-execution-progress-log{flex:1;overflow-y:auto;padding:10px 12px;font-family:Monaco,Menlo,'Ubuntu Mono',monospace;font-size:12px;line-height:1.5;background:#fafafa}div.workflow .execution-progress-view-container .wf-execution-log-entry{margin-bottom:3px;padding:2px 0}div.workflow .execution-progress-view-container .wf-execution-progress-actions{padding-top:15px;text-align:center;border-top:1px solid #e5e5e5;margin-top:15px}div.workflow .execution-progress-view-container .wf-execution-progress-cancel{min-width:150px}div.workflow .workflow-index[data-view=execution_progress] .full-view{display:none!important}div.workflow .workflow-index[data-view=execution_progress] .execution-progress-view-container{display:block!important;position:relative;height:100%;width:100%}div.workflow-modal .workflow-index[data-view=execution_progress] .full-view{display:none!important}div.workflow-modal .workflow-index[data-view=execution_progress] .execution-progress-view-container{display:block!important;position:relative;height:100%;width:100%}div.workflow .workflow-index[data-view=execution_progress] .wf-main-content{display:none!important}.execution-progress-view-container{display:none}div.workflow .workflow-navigation-wheel{position:fixed;right:20px;top:calc(50% - 100px);z-index:5;display:none;cursor:move}div.workflow .workflow-navigation-wheel .nav-wheel-container{position:relative;width:120px;height:120px;background:rgba(255,255,255,.95);border:1px solid #ddd;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.1)}div.workflow .workflow-navigation-wheel .nav-btn{position:absolute;width:30px;height:30px;border:1px solid #ccc;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;color:#333;box-shadow:0 1px 3px rgba(0,0,0,.1)}div.workflow .workflow-navigation-wheel .nav-btn:hover{background:#f5f5f5;border-color:#999}div.workflow .workflow-navigation-wheel .nav-btn:active{background:#e0e0e0}div.workflow .workflow-navigation-wheel .nav-btn-animate{transform:scale(0.9);background:#007bff!important;color:#fff!important;border-color:#007bff!important;transition:all .1s ease}div.workflow .workflow-navigation-wheel .nav-up{top:8px;left:50%;transform:translateX(-50%)}div.workflow .workflow-navigation-wheel .nav-left{left:8px;top:50%;transform:translateY(-50%)}div.workflow .workflow-navigation-wheel .nav-center{background:#007bff;color:#fff;border-color:#007bff;width:35px;height:35px;font-size:14px;top:50%;left:50%;transform:translate(-50%,-50%)}div.workflow .workflow-navigation-wheel .nav-center:hover{background:#0056b3;border-color:#0056b3}div.workflow .workflow-navigation-wheel .nav-right{right:8px;top:50%;transform:translateY(-50%)}div.workflow .workflow-navigation-wheel .nav-down{bottom:8px;left:50%;transform:translateX(-50%)}.d3view-wf-worker-category-menu{position:fixed;left:0;top:0;width:400px;height:400px;pointer-events:none;opacity:0;transition:opacity .3s;z-index:2000;background:0;cursor:move}.d3view-wf-worker-category-menu.visible{opacity:1;pointer-events:auto}.d3view-wf-worker-category-menu .category-menu-container{position:relative;width:100%;height:100%;border-radius:50%;background:rgba(255,255,255,.85);box-shadow:0 0 40px rgba(0,0,0,.1);overflow:visible}.d3view-wf-worker-category-menu .close-category-menu{position:absolute;right:18px;top:18px;z-index:10;background:#fff;border:0;border-radius:50%;width:32px;height:32px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:background .2s}.d3view-wf-worker-category-menu .menu-drag-handle{position:absolute;right:55px;top:18px;z-index:10;background:#fff;border:0;border-radius:50%;width:32px;height:32px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:background .2s}.d3view-wf-worker-category-menu .close-category-menu:hover{background:#f5f5f5}.d3view-wf-worker-category-menu .category-menu-center{position:absolute;left:50%;top:50%;width:180px;height:180px;border-radius:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:2}.d3view-wf-worker-category-menu .category-menu-search{width:140px;height:140px;border-radius:50%;font-size:20px;text-align:center;transition:box-shadow .2s}div.workflow .wf-main-container.timelineEnabled .wf-tabs,div.workflow .wf-main-container.timelineEnabled .zoom,div.workflow .wf-main-container.timelineEnabled #birds-eye-view{display:none!important}div.workflow .wf-main-container.timelineEnabled .play-controls .controls-btn-group{opacity:.5;pointer-events:none}div.workflow .wf-main-container.timelineEnabled .wf-timeline-view{display:block!important}div.workflow .wf-main-container.timelineEnabled .wf-timeline-container{height:calc(100% - 50px);position:relative;top:50px;padding:15px;left:75px;width:calc(100% - 75px);display:flex;flex-direction:column}div.workflow .wf-main-container.timelineEnabled .wf-timeline-container .timeline-body{flex:1 1 auto}div.workflow .wf-main-container.dataEnabled .wf-tabs,div.workflow .wf-main-container.dataEnabled .zoom,div.workflow .wf-main-container.dataEnabled #birds-eye-view{display:none!important}div.workflow .wf-main-container.dataEnabled .play-controls .controls-btn-group{opacity:.5;pointer-events:none}div.workflow .wf-main-container.dataEnabled .wf-data-view{display:block!important}div.workflow .wf-main-container.dataEnabled .wf-data-view .node-name,div.workflow .wf-main-container.dataEnabled .wf-data-view .worker-name{display:block!important;max-width:calc(100% - 30px);left:5px;position:relative;overflow:hidden;text-overflow:ellipsis;width:100%}div.workflow .wf-main-container.dataEnabled .wf-data-view .node-name .badge{position:absolute;right:4px;top:0}div.workflow .wf-main-container.dataEnabled .wf-data-view .plot-txt{transition:all .2s ease-in-out;cursor:pointer;background-color:#FFF}div.workflow .wf-main-container.dataEnabled .wf-data-view .plot-txt:hover{background-color:rgba(0,123,255,.25);border-radius:4px;transform:scale(1.02);box-shadow:0 2px 8px rgba(0,0,0,.15)}div.workflow .wf-main-container.dataEnabled .wf-data-view .plot-txt:hover .worker-name{color:#007bff;font-weight:600}div.workflow .wf-main-container.dataEnabled .wf-data-view .plot-txt:hover .wf-worker-type{color:#6c757d;font-weight:500}div.workflow .wf-main-container.dataEnabled .wf-data-container{height:calc(100% - 50px);position:relative;top:50px;padding:15px;left:75px;width:calc(100% - 75px);display:flex;flex-direction:column}div.workflow .wf-main-container.dataEnabled .wf-data-container .data-body{flex:1 1 auto}div.workflow .wf-main-container.ancestryEnabled .wf-tabs,div.workflow .wf-main-container.ancestryEnabled .zoom,div.workflow .wf-main-container.ancestryEnabled #birds-eye-view{display:none!important}div.workflow .wf-main-container.ancestryEnabled .play-controls .controls-btn-group{opacity:.5;pointer-events:none}div.workflow .wf-main-container.ancestryEnabled .wf-ancestry-view{display:block!important}div.workflow .wf-main-container.ancestryEnabled .wf-ancestry-container{height:calc(100% - 160px);position:relative;top:120px;padding:15px;left:75px;width:calc(100% - 75px)}div.workflow .wf-main-container .timeline-view-toggle .btn{border-radius:0!important}div.workflow .wf-main-container .timeline-view-toggle .btn.active{background:none!important;color:steelblue!important}div.workflow .wf-main-container .timeline-view-toggle .btn:focus,div.workflow .wf-main-container .timeline-view-toggle .btn:active{border:0!important}.d3view-wf-worker-category-menu .category-menu-search::placeholder{color:#bbb;opacity:1}.d3view-wf-worker-category-menu .category-items{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.d3view-wf-worker-category-menu .category-item{position:absolute;left:50%;top:50%;width:90px;height:90px;margin-left:-45px;margin-top:-45px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;z-index:1;opacity:0;transform:scale(0.5);transition:transform .3s,opacity .3s}.d3view-wf-worker-category-menu .category-item.visible{opacity:1!important;transform:scale(1)}.d3view-wf-worker-category-menu .category-item:hover{box-shadow:0 4px 20px rgba(0,0,0,.18);transform:scale(1.08);border-color:#2196f3;z-index:2}.d3view-wf-worker-category-menu .category-icon{font-size:12px;color:#666;margin-bottom:6px}.d3view-wf-worker-category-menu .category-label{font-size:14px;color:#333;text-align:center;word-break:break-word;max-width:70px;line-height:1.2}.d3view-wf-worker-category-menu .category-item:nth-child(2){transition-delay:0s}.d3view-wf-worker-category-menu .category-item:nth-child(3){transition-delay:.1s}.d3view-wf-worker-category-menu .category-item:nth-child(4){transition-delay:.2s}.d3view-wf-worker-category-menu .category-item:nth-child(5){transition-delay:.3s}.d3view-wf-worker-category-menu .category-dropdown{background:#fff;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);padding:5px 0;min-width:200px;max-height:300px;overflow-y:auto}.d3view-wf-worker-category-menu .dropdown-item{padding:8px 15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.d3view-wf-worker-category-menu .dropdown-item:hover{background:#f5f5f5}.d3view-wf-worker-category-menu .dropdown-item .category-name{font-weight:700;color:#333}.d3view-wf-worker-category-menu .dropdown-item .worker-count{color:#666;font-size:12px}.d3view-wf-worker-category-menu .show-more-categories{position:absolute;left:50%;top:50%;width:100px;height:100px;margin-left:-50px;margin-top:-50px;background:#f5f5f5;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.2);cursor:pointer;transition:all .3s ease;opacity:0;transform:translate(0,0) scale(0.5)}.d3view-wf-worker-category-menu.visible .show-more-categories{opacity:1;transform:translate(0,calc(var(--menu-radius) / 2 - 50px)) scale(1)}.d3view-wf-worker-category-menu .show-more-categories:hover{transform:translate(0,calc(var(--menu-radius) / 2 - 50px)) scale(1.1);box-shadow:0 0 15px rgba(0,0,0,.3);z-index:1}.d3view-wf-worker-category-menu .worker-list-container{width:400px;height:100%;background:#fff;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.2);overflow:hidden;display:flex;flex-direction:column}.d3view-wf-worker-category-menu .worker-list-header{padding:15px;border-bottom:1px solid #eee;display:flex;align-items:center;gap:10px;position:relative}.d3view-wf-worker-category-menu .back-to-categories{background:0;border:0;cursor:pointer;padding:5px;border-radius:4px;transition:background-color .2s}.d3view-wf-worker-category-menu .back-to-categories:hover{background-color:#f5f5f5}.d3view-wf-worker-category-menu .category-title{font-weight:700;font-size:16px;color:#333}.d3view-wf-worker-category-menu .worker-list{flex:1;overflow-y:auto;padding:10px}.d3view-wf-worker-category-menu .worker-item{padding:10px;border-radius:4px;cursor:pointer;transition:background-color .2s;word-wrap:break-word;white-space:normal}.d3view-wf-worker-category-menu .worker-item:hover{background-color:#f5f5f5}.d3view-wf-worker-category-menu .worker-item.selected{background-color:#e3f2fd;border-left:3px solid #2196f3}.d3view-wf-worker-category-menu .worker-item:hover{background-color:#f5f5f5}.d3view-wf-worker-category-menu .worker-item.selected:hover{background-color:#e3f2fd}.d3view-wf-worker-category-menu .worker-name{font-weight:700;color:#333;margin-bottom:4px;word-wrap:break-word}.d3view-wf-worker-category-menu .worker-description{font-size:12px;color:#666;word-wrap:break-word}.d3view-wf-worker-io{position:absolute;pointer-events:none;z-index:2;opacity:0;transition:opacity .3s ease}.d3view-wf-worker-io.visible{opacity:1}.d3view-wf-worker-io .worker-io-container{position:relative;background:transparent;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.2);padding:15px;z-index:2;pointer-events:none}.d3view-wf-worker-io .io-rendered{color:#4CAF50}.d3view-wf-worker-io .io-rendered>*{transform:scale(1.1)!important}.d3view-wf-worker-io .worker-box{background:transparent;border-radius:4px;pointer-events:none;min-width:100px;min-height:50px}.d3view-wf-worker-io .io-labels{position:absolute;display:flex;flex-direction:column;gap:10px;min-width:120px;pointer-events:auto}.d3view-wf-worker-io .input-labels{left:0;top:0;margin-right:10px}.d3view-wf-worker-io .output-labels{left:100%;top:0;margin-left:10px}.d3view-wf-worker-io .io-circles{position:absolute;display:flex;flex-direction:column;gap:10px;pointer-events:auto}.d3view-wf-worker-io .input-circles{top:0;position:absolute;left:-35px;transform:translateY(-25%)}.d3view-wf-worker-io .output-circles{top:0;position:absolute;left:100%;top:0;position:absolute;right:0;width:200px;transform:translateY(-25%)}.d3view-wf-worker-io .io-circle{width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #ddd;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;pointer-events:auto;opacity:0;transform:scale(0.5) translateY(20px);margin-bottom:12px}.d3view-wf-worker-io.visible .io-circle{opacity:1;transform:scale(1) translateY(0)}.d3view-wf-worker-io.visible .input-circles .io-circle:nth-child(1){transition-delay:.1s}.d3view-wf-worker-io.visible .input-circles .io-circle:nth-child(2){transition-delay:.2s}.d3view-wf-worker-io.visible .input-circles .io-circle:nth-child(3){transition-delay:.3s}.d3view-wf-worker-io.visible .input-circles .io-circle:nth-child(4){transition-delay:.4s}.d3view-wf-worker-io.visible .input-circles .io-circle:nth-child(5){transition-delay:.5s}.d3view-wf-worker-io.visible .output-circles .io-circle:nth-child(1){transition-delay:.1s}.d3view-wf-worker-io.visible .output-circles .io-circle:nth-child(2){transition-delay:.2s}.d3view-wf-worker-io.visible .output-circles .io-circle:nth-child(3){transition-delay:.3s}.d3view-wf-worker-io.visible .output-circles .io-circle:nth-child(4){transition-delay:.4s}.d3view-wf-worker-io.visible .output-circles .io-circle:nth-child(5){transition-delay:.5s}.d3view-wf-worker-io .ip-label,.d3view-wf-worker-io .op-label{opacity:0;transform:translateX(-10px);transition:all .3s ease}.d3view-wf-worker-io.visible .ip-label,.d3view-wf-worker-io.visible .op-label{opacity:1;transform:translateX(0)}.d3view-wf-worker-io.visible .input-circles .io-circle:nth-child(1) .ip-label{transition-delay:.2s}.d3view-wf-worker-io.visible .input-circles .io-circle:nth-child(2) .ip-label{transition-delay:.3s}.d3view-wf-worker-io.visible .input-circles .io-circle:nth-child(3) .ip-label{transition-delay:.4s}.d3view-wf-worker-io.visible .input-circles .io-circle:nth-child(4) .ip-label{transition-delay:.5s}.d3view-wf-worker-io.visible .input-circles .io-circle:nth-child(5) .ip-label{transition-delay:.6s}.d3view-wf-worker-io.visible .output-circles .io-circle:nth-child(1) .op-label{transition-delay:.2s}.d3view-wf-worker-io.visible .output-circles .io-circle:nth-child(2) .op-label{transition-delay:.3s}.d3view-wf-worker-io.visible .output-circles .io-circle:nth-child(3) .op-label{transition-delay:.4s}.d3view-wf-worker-io.visible .output-circles .io-circle:nth-child(4) .op-label{transition-delay:.5s}.d3view-wf-worker-io.visible .output-circles .io-circle:nth-child(5) .op-label{transition-delay:.6s}.d3view-wf-worker-io .io-circle.io-input{border-color:#4CAF50}.d3view-wf-worker-io .io-circle.io-output{border-color:#2196F3}.d3view-wf-worker-io .io-circle:hover{transform:scale(1.1);box-shadow:0 0 5px rgba(0,0,0,.2)}.d3view-wf-worker-io .io-circle-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:2px}.d3view-wf-worker-io .io-type{font-size:10px;color:#666;text-align:center;word-break:break-word;line-height:1}.d3view-wf-worker-io .io-label{height:24px;display:flex;align-items:center;font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 5px;border-radius:3px;transition:background-color .2s;pointer-events:auto;cursor:pointer}.d3view-wf-worker-io .io-label:hover{background-color:#f5f5f5}.d3view-wf-worker-io .ip-type{position:absolute;left:1px}.d3view-wf-worker-io .op-type{position:absolute;left:1px}.d3view-wf-worker-io .ip-label{position:absolute;left:-100px;max-width:100px}.d3view-wf-worker-io .op-label{position:absolute;left:35px}.d3view-wf-io-renderer{position:absolute;z-index:2004;pointer-events:auto;opacity:0;transform:scale(0.95);transition:all .3s ease}.d3view-wf-io-renderer.visible{opacity:1;transform:scale(1)}.d3view-wf-io-renderer .io-renderer-container{background:#fff;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.2);min-width:300px;max-width:500px}.d3view-wf-io-renderer .io-renderer-header{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;border-bottom:1px solid #eee}.d3view-wf-io-renderer .io-renderer-title{display:flex;align-items:center;gap:10px;font-weight:700}.d3view-wf-io-renderer .io-type-icon{font-size:16px;color:#666}.d3view-wf-io-renderer .io-name{color:#333}.d3view-wf-io-renderer .close-io-renderer{background:0;border:0;cursor:pointer;padding:5px;border-radius:4px;transition:background-color .2s;position:absolute;right:10px;z-index:2}.d3view-wf-io-renderer .close-io-renderer:hover{background-color:#f5f5f5}.d3view-wf-io-renderer .close-io-renderer i{color:#666;font-size:14px}.d3view-wf-io-renderer .io-renderer-content{padding:15px;max-height:400px;overflow-y:auto}.d3view-wf-io-renderer .io-renderer-content .field-name{display:none}div.workflow div.wf-node-pointer{position:absolute;max-height:300px;z-index:2}.d3view-wf-worker-category-menu .category-count{font-size:12px;color:#666;margin-top:4px}.d3view-wf-worker-category-menu .no-results-message{position:absolute;left:50%;top:80%;transform:translate(-50%,-50%);text-align:center;color:#666;font-size:14px;padding:20px;background:rgba(255,255,255,.9);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:block}.d3view-wf-worker-category-menu:has(.category-item.visible) .no-results-message{display:none}.d3view-wf-worker-category-menu .worker-search-results-container{position:absolute;left:50%;top:calc(50% + 70px);transform:translateX(-50%);width:100%;max-height:400px;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);overflow:hidden;z-index:3;transition:all .3s ease}.d3view-wf-worker-category-menu:not(:has(.category-item:nth-child(4))) .worker-search-results-container{top:calc(50% + 70px)}.d3view-wf-worker-category-menu:has(.category-item:nth-child(3):not(.visible)) .category-item{transform-origin:center center}.d3view-wf-worker-category-menu:has(.category-item:nth-child(3):not(.visible)) .category-item:nth-child(1){transform:translate(-60px,-80px) scale(1)}.d3view-wf-worker-category-menu:has(.category-item:nth-child(3):not(.visible)) .category-item:nth-child(2){transform:translate(60px,-80px) scale(1)}.d3view-wf-worker-category-menu .category-item{transition:transform .3s ease,opacity .3s ease,box-shadow .3s ease}.d3view-wf-worker-category-menu .worker-search-results-header{padding:12px 15px;border-bottom:1px solid #eee;font-size:14px;color:#666;background:#f8f8f8}.d3view-wf-worker-category-menu .worker-search-results-list{max-height:300px;overflow-y:auto;padding:10px;outline:0}.d3view-wf-worker-category-menu .category-item.selected{background:#e6f0fa;border-radius:50%;border:2px solid #2196f3;box-shadow:0 2px 8px rgba(33,150,243,.08);transition:background .2s,border .2s}div.workflow .io-value-container{pointer-events:all!important;width:25vw!important;height:40vh;max-width:unset!important}div.workflow .io-value-container li.field-item,div.workflow .io-value-container li.field-item .row{border:0!important}div.workflow .io-value-container .worker-outputs{width:100%!important}div.workflow .workflow-toc-toggle-btn{position:fixed;top:calc(50% - 60px);left:75px;width:30px;height:80px;border-radius:8px;display:flex;align-items:center;justify-content:center;z-index:2110;cursor:pointer}div.workflow .workflow-toc-container.toc-collapsed{left:-340px;opacity:0;pointer-events:none}div.workflow .workflow-toc-container{position:fixed;top:80px;left:-340px;width:320px;height:calc(100vh - 120px);background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:2100;transition:left .3s,opacity .3s;display:flex;flex-direction:column;overflow:hidden;opacity:0;pointer-events:none}div.workflow .workflow-toc-container:not(.toc-collapsed){left:80px;opacity:1;pointer-events:auto}div.workflow .workflow-toc-header{padding:15px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;background:#f8f9fa}div.workflow .workflow-toc-header h3{margin:0;font-size:16px;color:#333;font-weight:600}div.workflow .toc-header-actions{display:flex;gap:8px;align-items:center}div.workflow .workflow-toc-list{flex:1;overflow-y:auto;padding:10px}div.workflow .toc-item-actions{display:flex;padding:8px;gap:8px;background:#f8f9fa;border-radius:0 0 6px 6px}div.workflow .toc-item-actions button{background:0;border:0;color:#666;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:12px;transition:all .2s;display:flex;align-items:center;gap:4px}div.workflow .toc-item-actions button:hover{background:#e3f2fd;color:#2196f3}div.workflow .toc-item-actions .navigate-btn:hover{background:#e8f5e9;color:#4caf50}div.workflow .toc-item-actions .delete-btn:hover{background:#ffebee;color:#f44336}@media (max-width:600px){div.workflow .workflow-toc-toggle-btn{top:12vw;left:2vw;width:32px;height:96px;font-size:1rem}}div.workflow .execution-flow-container{background:#fff;border-radius:8px;padding:20px;max-height:80vh;overflow-y:auto}div.workflow .execution-flow-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}div.workflow .execution-flow-header h3{margin:0;color:#333;font-size:18px}div.workflow .execution-flow-actions{display:flex;gap:10px}div.workflow .execution-flow-steps{display:flex;flex-direction:column;gap:15px}div.workflow .execution-step{background:#f8f9fa;border-radius:6px;overflow:hidden;transition:all .3s ease}div.workflow .execution-step.expanded{box-shadow:0 2px 8px rgba(0,0,0,.1)}div.workflow .step-header{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:#fff;border-bottom:1px solid #eee;cursor:pointer}div.workflow .step-number{font-weight:600;color:#2196f3;font-size:14px}div.workflow .step-actions button i{transition:transform .3s ease}div.workflow .execution-step.expanded .step-actions button i{transform:rotate(180deg)}div.workflow .step-workers{padding:15px;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}div.workflow .execution-step.expanded .step-workers{max-height:500px;padding:15px;overflow:auto}div.workflow .worker-item{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:box-shadow .2s,translate .2s}div.workflow .worker-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}div.workflow .worker-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:6px;color:#2196f3}div.workflow .wf-matrix-flow{position:fixed;top:80px;right:-40vw;height:calc(100% - 120px);z-index:4;width:40vw;background:#FFF;box-shadow:-4px 0 20px rgba(0,0,0,.15);transition:right .3s ease}div.workflow .wf-matrix-flow.visible{right:0}div.workflow .wf-matrix-flow.closing{right:-40vw}div.workflow .execution-flow-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background:#fff;padding:20px}div.workflow .execution-flow-loading .spinner{font-size:2rem;color:#2196f3;margin-bottom:15px}div.workflow .execution-flow-loading .loading-message{color:#666;font-size:1rem;text-align:center}div.workflow .back-to-navigated{pointer-events:all!important;cursor:pointer!important;top:100px!important;right:30px!important;left:unset!important}.d3view-wf-execution-flow .worker-item{position:relative;padding-bottom:40px!important}.d3view-wf-execution-flow .worker-buttons{position:absolute;bottom:0;left:0;right:0;padding:5px;display:flex;justify-content:flex-end;gap:5px;opacity:0;transition:opacity .2s ease;background:linear-gradient(to top,rgba(255,255,255,.9),rgba(255,255,255,.7));border-top:1px solid rgba(0,0,0,.1)}.d3view-wf-execution-flow .worker-item:hover .worker-buttons{opacity:1}.d3view-wf-execution-flow .worker-item.executing .spinner{display:inline-block!important;font-size:1.2rem;color:#2196f3}.d3view-wf-execution-flow .worker-item.success{background:#e8f5e9;border-left:3px solid #4caf50}.d3view-wf-execution-flow .worker-item.error{background:#ffebee;border-left:3px solid #f44336}@keyframes pulse{0%{box-shadow:0 0 rgba(33,150,243,.2)}70%{box-shadow:0 0 0 6px rgba(33,150,243,0)}100%{box-shadow:0 0 rgba(33,150,243,0)}}div.workflow .d3view-wf-execution-flow .nav-tabs{margin-bottom:10px}div.workflow .d3view-wf-execution-flow .tab-content{padding:0;overflow:auto}div.workflow .d3view-wf-execution-flow .tab-pane{padding:0}div.workflow .d3view-wf-execution-flow .matrix-table{width:100%;border-collapse:collapse;margin-top:10px}div.workflow .d3view-wf-execution-flow .matrix-table th,div.workflow .d3view-wf-execution-flow .matrix-table td{border:1px solid #ddd;padding:4px 8px;text-align:center;font-size:12px}div.workflow .d3view-wf-execution-flow .matrix-table th{background:#f5f5f5;font-weight:600}div.workflow .d3view-wf-execution-flow .matrix-table thead th{position:sticky;top:0;background:#f5f5f5;z-index:2}.d3view-wf-execution-flow .worker-item.search-match{background:#fffde7!important;border-left:3px solid #ffd600!important;font-weight:700;color:#333;opacity:1;box-shadow:0 2px 8px rgba(255,214,0,.08);z-index:2}.d3view-wf-execution-flow .worker-item.search-fade{opacity:.4;filter:grayscale(0.3);pointer-events:none}div.workflow .viz-list-item.hasInputs{border-left:3px solid orange}div.workflow .viz-list-item.hasOutputs{border-right:3px solid green}div.workflow .node-resources-container{pointer-events:all!important;width:25vw!important;height:40vh;max-width:unset!important}div.workflow .ai-agent-chat-container{background:#fff;border-radius:8px;padding:20px;max-height:80vh;display:flex;flex-direction:column}div.workflow .ai-agent-chat-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}div.workflow .ai-agent-chat-header h3{margin:0;color:#333;font-size:18px}div.workflow .ai-agent-chat-messages{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:15px}div.workflow .chat-message{max-width:80%;padding:10px 15px;border-radius:8px;position:relative}div.workflow .user-message{align-self:flex-end;background:#e3f2fd;margin-left:20%}div.workflow .agent-message{align-self:flex-start;background:#f5f5f5;margin-right:20%}div.workflow .message-content{margin-bottom:5px;word-wrap:break-word}div.workflow .message-timestamp{font-size:11px;color:#666;text-align:right}div.workflow .ai-agent-chat-input{margin-top:15px;padding-top:15px;border-top:1px solid #eee}div.workflow .no-messages{text-align:center;color:#666;padding:20px}div.custom-editor .new-plugin-template-ui{background-color:#FFF}div.custom-editor .treeview .tree-list-item [data-isleaf=true]{cursor:move}div.workflow .workflow-index-container.hasFooter .wf-main-container[data-view=agentic]{height:calc(100% - 40px)}div.wf-agentic-view[data-view=focussed]{height:100%;width:100%;background:#f4f7fa;display:flex;flex-direction:column;position:relative;padding:10px}div.wf-agentic-view[data-view=focussed] .wf-agentic-focussed-container{height:100%;width:100%;background:#f4f7fa;display:flex;flex-direction:column}div.wf-agentic-view[data-view=focussed] .row.no-gutters.align-items-center{position:sticky;top:0;z-index:10;background:#f8f9fa;box-shadow:0 2px 8px rgba(0,0,0,.04)}div.wf-agentic-view[data-view=focussed] .agent-title{font-size:1.25rem;font-weight:600;color:#222;margin:0}div.wf-agentic-view[data-view=focussed] .agentic-chat-area{background:#fff;border-right:1px solid #e3e6ea;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}div.wf-agentic-view[data-view=focussed] .agent-fora{flex:1 1 auto;overflow-y:auto;padding:0 .5rem .5rem;background:#fff;border-radius:0 0 .5rem .5rem}div.wf-agentic-view[data-view=focussed] .tools-resources-area{background:#f9fafb;border-left:1px solid #e3e6ea;box-shadow:0 0 16px rgba(33,150,243,.06);transition:box-shadow .3s,transform .3s;height:100%;flex-direction:column;z-index:2;display:none}div.wf-agentic-view[data-view=focussed] .tools-resources-area.in,div.wf-agentic-view[data-view=focussed] .tools-resources-area.collapse.in{box-shadow:-4px 0 24px rgba(33,150,243,.1);border-left:2px solid #2196f3;display:flex}div.wf-agentic-view[data-view=focussed] .tools-placeholder{margin-top:3rem;color:#888;font-size:1.1rem}div.wf-agentic-view[data-view=focussed] .back-to-canvas{font-weight:500;letter-spacing:.01em}@media (max-width:900px){div.wf-agentic-view[data-view=focussed] .agentic-chat-area,div.wf-agentic-view[data-view=focussed] .tools-resources-area{max-width:100%;min-width:0;border:0}div.wf-agentic-view[data-view=focussed] .row.no-gutters.flex-grow-1{flex-direction:column}div.wf-agentic-view[data-view=focussed] .tools-resources-area{border-top:1px solid #e3e6ea;border-left:0;box-shadow:0 -4px 24px rgba(33,150,243,.1);height:auto}}div.wf-agentic-view[data-view=focussed] .tools-resources-area .p-3{padding:1.5rem!important}div.wf-agentic-view[data-view=focussed] .tools-resources-area{overflow-y:auto}div.wf-agentic-view[data-view=focussed] .start-agent,div.wf-agentic-view[data-view=focussed] .restart-agent{min-width:90px}div.wf-agentic-view.other-worker-active{opacity:.5;cursor:not-allowed}div.wf-agentic-view.other-worker-active>.plugin-tabs{pointer-events:none}div.wf-import-merge .dt-container{min-height:400px}div.wf-import-merge .workflow-type-toggle{display:none}div.wf-import-merge .or-divider{display:flex;align-items:center;justify-content:center;height:100%;position:relative}div.wf-import-merge .or-divider::before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:#ddd;z-index:1}div.wf-import-merge .or-text{background:#fff;padding:8px 16px;border-radius:20px;border:1px solid #ddd;color:#666;font-weight:500;font-size:14px;z-index:2;position:relative}div.wf-flow-modal-execution .ui-layout-resizer{background:linear-gradient(90deg,#e0e0e0 0,#f5f5f5 50%,#e0e0e0 100%);border-left:1px solid #ccc;border-right:1px solid #ccc;position:relative;transition:background .2s ease}div.wf-flow-modal-execution .ui-layout-resizer:hover{background:linear-gradient(90deg,#d0d0d0 0,#e8e8e8 50%,#d0d0d0 100%);cursor:ew-resize}div.wf-flow-modal-execution .ui-layout-resizer::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:30px;background:repeating-linear-gradient(90deg,#999 0,#999 2px,transparent 2px,transparent 4px);border-radius:2px}div.wf-flow-modal-execution .ui-layout-container.plugin-layout>div.ui-layout-pane.full-w{width:100%!important}div.wf-flow-modal-execution .user-review-fb{border-left:1px solid #DDD}.workflow-modal .workflow-input-summary .summary-card{box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid #e0e0e0;min-width:180px;min-height:120px;display:flex;flex-direction:column;justify-content:flex-start}.workflow-modal .workflow-input-summary .lead{font-size:1.1em;font-weight:600}.workflow-modal .workflow-input-summary .stat-list{margin-top:10px}.workflow-modal .workflow-input-summary .stat-item{display:flex;justify-content:space-between;margin-bottom:6px;font-size:1em}.workflow-modal .workflow-input-summary .stat-label{color:#888}.workflow-modal .workflow-input-summary .stat-value{font-weight:700;color:#333}.workflow-modal .workflow-input-summary .side-by-side-container{margin-top:30px}.simulations-popover{max-width:800px!important;min-width:600px!important;width:auto!important}.simulations-popover .popover-content{padding:0;border-radius:6px;overflow:hidden}.simulations-popover-container{background:#fff;border-radius:6px;box-shadow:0 5px 15px rgba(0,0,0,.3)}.simulations-popover .popover-header{background:#f8f9fa;border-bottom:1px solid #dee2e6;padding:12px 15px;display:flex;justify-content:space-between;align-items:center}.simulations-popover .popover-title{font-weight:600;font-size:14px;color:#495057}.simulations-popover .popover-title i{margin-right:8px;color:#007bff}.simulations-popover .popover-controls{display:flex;gap:5px}.simulations-popover .popover-controls .btn{padding:4px 8px;font-size:11px;border-radius:3px}.simulations-popover .popover-body{padding:15px;max-height:500px;overflow-y:auto}.simulations-popover .simulations-table-container{min-height:200px;height:300px}.simulations-popover .table-loading{text-align:center;padding:40px 20px;color:#6c757d}.simulations-popover .table-loading i{font-size:18px;margin-bottom:10px;display:block}.simulations-popover{z-index:1051!important}@media (max-width:768px){.simulations-popover{max-width:95vw!important;min-width:95vw!important}.simulations-popover .popover-body{max-height:60vh}}div.workflow .wf-floating-div.clickable.wf-polling-tooltip{width:40vw;max-width:unset}div.workflow .wf-floating-div.clickable{pointer-events:all}div.wf-import-merge div[data-use-value]{position:relative}div.wf-import-merge div[data-use-value].checked:after{content:'\f00c';font-family:FontAwesome;font-size:1.4em;left:-13px;top:calc(50% - 14px);z-index:2;color:#5cb85c;position:absolute}.wf-import-merge .right-panel .default-fb li.field-item{height:100%;overflow:auto;display:flex;align-items:center}.wf-import-merge .right-panel .default-fb li.field-item div.worker-output-preview.curve-sparkline{display:none}.wf-import-merge .merge-settings-option:hover{background-color:transparent}.fixes-grid{margin-top:0}.wf-error-modal .enhanced-error-container{display:flex;flex-direction:column}.wf-error-modal .enhanced-error-container .error-content{overflow-y:auto;flex:1}.wf-error-modal .enhanced-error-container .error-description{margin-bottom:20px}.wf-error-modal .enhanced-error-container .enhanced-description-box{background:linear-gradient(135deg,#fff5f5 0,#fff 100%);border:2px solid #f5c6cb;border-left:5px solid #dc3545;border-radius:8px;padding:20px;margin-bottom:15px;position:relative}.wf-error-modal .enhanced-error-container .enhanced-description-box::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#dc3545 0,#ff6b6b 100%);border-radius:8px 8px 0 0}.wf-error-modal .enhanced-error-container .enhanced-description-text{margin-top:12px;line-height:1.6;color:#2c3e50;font-size:1.2em;font-weight:400}.wf-error-modal .enhanced-error-container .original-error-box{background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);border:2px solid #dee2e6;border-left:5px solid #6c757d;border-radius:8px;padding:20px;position:relative}.wf-error-modal .enhanced-error-container .original-error-box::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#6c757d 0,#adb5bd 100%);border-radius:8px 8px 0 0}.wf-error-modal .enhanced-error-container .original-error-code{display:block;background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);border:2px solid #dee2e6;border-radius:6px;padding:15px;margin-top:12px;color:#dc3545;font-size:13px;line-height:1.5;overflow-x:auto;position:relative}.wf-error-modal .enhanced-error-container .original-error-code::before{content:'ERROR CODE';position:absolute;top:-10px;left:15px;background:#dc3545;color:#fff;font-size:10px;padding:3px 8px;border-radius:4px;font-weight:600}.wf-error-modal .enhanced-error-container .error-message-text{line-height:1.6;font-size:1.2em;font-weight:400;max-height:300px;overflow:auto}.wf-error-modal .enhanced-error-container .error-content .form-group{margin-top:20px}.wf-error-modal .enhanced-error-container .panel-heading{text-align:left}.wf-error-modal .enhanced-error-container .panel-title{text-align:left;font-weight:600;font-size:18px;margin:0;display:flex;align-items:center;gap:10px;justify-content:flex-start}.wf-error-modal .enhanced-error-container .panel-title i{font-size:20px}.wf-error-modal .enhanced-error-container .wf-worker-name{color:#007bff;text-decoration:none;font-weight:500;cursor:pointer;transition:color .3s ease}.wf-error-modal .enhanced-error-container .wf-worker-name:hover{color:#0056b3;text-decoration:underline}.wf-error-modal .enhanced-error-container .wf-worker-type{font-weight:500;color:#495057}.wf-error-modal .enhanced-error-container .collapsible-sections{margin-bottom:20px}.wf-error-modal .enhanced-error-container .collapsible-section{margin-bottom:15px}.wf-error-modal .enhanced-error-container .collapsible-section .panel{border:0}.wf-error-modal .enhanced-error-container .collapsible-header{cursor:pointer;transition:all .3s ease;position:relative;border:0;background:0}.wf-error-modal .enhanced-error-container .error-content .row{margin:0}.wf-error-modal .enhanced-error-container .collapsible-header:hover{background:rgba(0,0,0,.05)}.wf-error-modal .enhanced-error-container .collapsible-header .panel-title{display:flex;align-items:center;margin:0}.wf-error-modal .enhanced-error-container .toggle-icon{font-size:14px}.wf-error-modal .enhanced-error-container .collapsible-content{overflow:hidden}.wf-error-modal .enhanced-error-container .possible-fixes-section{margin-bottom:20px}.wf-error-modal .enhanced-error-container .fix-text{flex:1;font-weight:500;z-index:1;position:relative}.wf-error-modal .enhanced-error-container .worker-info-section{margin-bottom:20px}.wf-error-modal .enhanced-error-container .worker-details .table{margin-bottom:0;background:#fff;border:2px solid #e9ecef;border-radius:8px;overflow:hidden}.wf-error-modal .enhanced-error-container .worker-details .table th{background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);font-weight:600;color:#495057;border-color:#dee2e6;padding:12px 15px;font-size:14px}.wf-error-modal .enhanced-error-container .worker-details .table td{padding:12px 15px;border-color:#dee2e6;vertical-align:middle;font-size:14px}.wf-error-modal .enhanced-error-container .invalid-inputs-section{margin-bottom:20px}.wf-error-modal .enhanced-error-container .technical-details-section{margin-bottom:20px}.wf-error-modal .enhanced-error-container .technical-details h5{font-weight:600;margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #e9ecef;color:#495057;font-size:16px;position:relative}.wf-error-modal .enhanced-error-container .technical-details h5::after{content:'';position:absolute;bottom:-2px;left:0;width:50px;height:2px;background:linear-gradient(90deg,#6c757d 0,#adb5bd 100%)}.wf-error-modal .enhanced-error-container .technical-details .table{background:#fff;border:2px solid #e9ecef;border-radius:8px;overflow:hidden}.wf-error-modal .enhanced-error-container .label{font-size:12px;padding:4px 8px;border-radius:4px;font-weight:500;border:1px solid rgba(0,0,0,.1)}div.workflow .workflow-index-container.search-focused .play-controls,div.workflow .workflow-index-container.search-focused .wf-execution-status{display:none!important}@media (max-width:1024px) and (max-height:612px),(max-width:1024px){div.workflow .wf-dropdowns li.wf-execution-controls.play-controls-dropdown,div.workflow .wf-dropdowns-list>li.dropdown:last-child,div.workflow .wf-start-status,div.workflow .wf-execution-spinner.exec_info,div.workflow .pipe{display:none!important}}@media (max-width:1024px) and (max-height:612px),(max-width:1024px){div.workflow .workflow-index-container.search-focused .wf-control-buttons{display:none!important}}div.workflow .wf-main-container.timelineEnabled .timeline-summary{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:15px}div.workflow .wf-main-container.timelineEnabled .timeline-summary .summary-item{padding:10px}div.workflow .wf-main-container.timelineEnabled .timeline-summary .summary-value{font-size:18px;font-weight:700;margin-bottom:5px}div.workflow .wf-main-container.timelineEnabled .timeline-summary .summary-label{font-size:12px;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}div.workflow .wf-type-label,div.workflow-modal .wf-type-label{display:inline-block;font-size:10px;font-weight:600;padding:2px 6px;border-radius:3px;margin-right:6px;text-transform:uppercase;letter-spacing:.5px}div.workflow .wf-type-label.worker,div.workflow-modal .wf-type-label.worker{background-color:#e3f2fd;color:#1976d2;border:1px solid #bbdefb}div.workflow .wf-type-label.input,div.workflow-modal .wf-type-label.input{background-color:#e8f5e8;color:#2e7d32;border:1px solid #c8e6c9}div.workflow .wf-type-label.output,div.workflow-modal .wf-type-label.output{background-color:#fff3e0;color:#f57c00;border:1px solid #ffcc02}div.workflow .wf-type-label.iterator,div.workflow-modal .wf-type-label.iterator{background-color:#f3e5f5;color:#7b1fa2;border:1px solid #ce93d8}div.workflow .wf-type-label.reference,div.workflow-modal .wf-type-label.reference{background-color:#e1f5fe;color:#0277bd;border:1px solid #81d4fa}div.workflow .wf-type-label.assignment,div.workflow-modal .wf-type-label.assignment{background-color:#fce4ec;color:#c2185b;border:1px solid #f8bbd9}div.workflow .wf-type-label.edge,div.workflow-modal .wf-type-label.edge{background-color:#e0f2f1;color:#00695c;border:1px solid #b2dfdb}div.workflow .wf-type-label.action,div.workflow-modal .wf-type-label.action{background-color:#fffde7;color:#333;border:1px solid #ff0}div.workflow .ancestry-path-compact,div.workflow-modal .ancestry-path-compact{max-height:40px;overflow:hidden;line-height:1.2}div.workflow .ancestry-chain-compact,div.workflow-modal .ancestry-chain-compact{max-width:100%;overflow:hidden}div.workflow .ancestry-pill,div.workflow-modal .ancestry-pill{transition:all .2s ease;cursor:pointer}div.workflow .ancestry-pill:hover,div.workflow-modal .ancestry-pill:hover{transform:scale(1.05);box-shadow:0 1px 3px rgba(0,0,0,.1)}div.workflow .show-ancestry-path,div.workflow-modal .show-ancestry-path{transition:all .2s ease;border:1px solid #dee2e6;background:#f8f9fa;color:#6c757d}div.workflow .show-ancestry-path:hover,div.workflow-modal .show-ancestry-path:hover{background:#007bff!important;color:#fff!important;border-color:#007bff!important;transform:scale(1.05);box-shadow:0 1px 3px rgba(0,123,255,.3)}div.workflow .show-ancestry-path:disabled,div.workflow-modal .show-ancestry-path:disabled{opacity:.6;cursor:not-allowed;transform:none}div.workflow .ancestry-popover,div.workflow-modal .ancestry-popover{max-width:500px;min-width:300px}div.workflow .ancestry-popover-header,div.workflow-modal .ancestry-popover-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:1px solid #eee;background:#f8f9fa;border-radius:4px 4px 0 0}div.workflow .ancestry-popover-header h5,div.workflow-modal .ancestry-popover-header h5{margin:0;font-size:14px;color:#333;font-weight:600}div.workflow .ancestry-popover-close,div.workflow-modal .ancestry-popover-close{background:0;border:0;font-size:18px;font-weight:700;color:#999;cursor:pointer;padding:0;margin:0;line-height:1;opacity:.5;transition:opacity .2s ease}div.workflow .ancestry-popover-close:hover,div.workflow-modal .ancestry-popover-close:hover{opacity:1;color:#333}div.workflow .ancestry-popover-body,div.workflow-modal .ancestry-popover-body{padding:15px;max-height:300px;overflow-y:auto}div.workflow .ancestry-full-path,div.workflow-modal .ancestry-full-path{display:block;max-height:250px;overflow-y:auto;padding:5px}div.workflow .ancestry-full-pill,div.workflow-modal .ancestry-full-pill{transition:all .2s ease;display:block;width:100%;margin:4px 0;padding:8px 12px;text-align:center;border-radius:4px;cursor:pointer}div.workflow .ancestry-full-pill:hover,div.workflow-modal .ancestry-full-pill:hover{transform:scale(1.02);box-shadow:0 2px 6px rgba(0,0,0,.15)}div.workflow .wf-search-filter-info,div.workflow-modal .wf-search-filter-info{display:flex;align-items:center;justify-content:space-between;margin-top:5px;padding:8px 12px;background:#e3f2fd;border:1px solid #bbdefb;border-radius:4px;font-size:12px}div.workflow .wf-search-filter-info .filter-label,div.workflow-modal .wf-search-filter-info .filter-label{color:#1976d2;font-weight:500;display:flex;align-items:center;gap:5px}div.workflow .wf-search-filter-info .filter-label i,div.workflow-modal .wf-search-filter-info .filter-label i{color:#1976d2}div.workflow .wf-search-filter-info .clear-ancestry-filter,div.workflow-modal .wf-search-filter-info .clear-ancestry-filter{padding:2px 6px;font-size:11px;border:1px solid #1976d2;color:#1976d2;background:transparent;border-radius:3px;transition:all .2s ease}div.workflow .wf-search-filter-info .clear-ancestry-filter:hover,div.workflow-modal .wf-search-filter-info .clear-ancestry-filter:hover{background:#1976d2;color:#fff}div.workflow .wf-compact-ancestry,div.workflow-modal .wf-compact-ancestry{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:2;max-width:400px;min-width:300px}div.workflow .wf-compact-ancestry .ancestry-card,div.workflow-modal .wf-compact-ancestry .ancestry-card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:15px;position:relative}div.workflow .wf-compact-ancestry .ancestry-header,div.workflow-modal .wf-compact-ancestry .ancestry-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}div.workflow .wf-compact-ancestry .ancestry-title,div.workflow-modal .wf-compact-ancestry .ancestry-title{font-size:14px;font-weight:600;color:#333;display:flex;align-items:center}div.workflow .wf-compact-ancestry .ancestry-title i,div.workflow-modal .wf-compact-ancestry .ancestry-title i{margin-right:5px;color:#666}div.workflow .wf-compact-ancestry .ancestry-close,div.workflow-modal .wf-compact-ancestry .ancestry-close{background:0;border:0;font-size:16px;color:#999;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}div.workflow .wf-compact-ancestry .ancestry-close:hover,div.workflow-modal .wf-compact-ancestry .ancestry-close:hover{background:#f5f5f5;color:#333}div.workflow .wf-compact-ancestry .ancestry-buttons,div.workflow-modal .wf-compact-ancestry .ancestry-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:8px}div.workflow .wf-compact-ancestry .ancestry-button,div.workflow-modal .wf-compact-ancestry .ancestry-button{border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;white-space:nowrap}div.workflow .wf-compact-ancestry .ancestry-button i,div.workflow-modal .wf-compact-ancestry .ancestry-button i{margin-right:4px}div.workflow .wf-compact-ancestry .ancestry-button.start,div.workflow-modal .wf-compact-ancestry .ancestry-button.start{background:#e8f5e8;border-color:#c3e6c3;color:#28a745}div.workflow .wf-compact-ancestry .ancestry-button.start:hover,div.workflow-modal .wf-compact-ancestry .ancestry-button.start:hover{background:#d4edda;border-color:#b8dacc;transform:translateY(-1px);box-shadow:0 2px 4px rgba(40,167,69,.2)}div.workflow .wf-compact-ancestry .ancestry-button.worker,div.workflow-modal .wf-compact-ancestry .ancestry-button.worker{background:#e3f2fd;border-color:#bbdefb;color:#1976d2}div.workflow .wf-compact-ancestry .ancestry-button.worker:hover,div.workflow-modal .wf-compact-ancestry .ancestry-button.worker:hover{background:#bbdefb;border-color:#90caf9;transform:translateY(-1px);box-shadow:0 2px 4px rgba(25,118,210,.2)}div.workflow .wf-compact-ancestry .ancestry-button.decision,div.workflow-modal .wf-compact-ancestry .ancestry-button.decision{background:#fff3cd;border-color:#ffeaa7;color:#856404}div.workflow .wf-compact-ancestry .ancestry-button.decision:hover,div.workflow-modal .wf-compact-ancestry .ancestry-button.decision:hover{background:#ffeaa7;border-color:#fdcb6e;transform:translateY(-1px);box-shadow:0 2px 4px rgba(133,100,4,.2)}div.workflow .wf-compact-ancestry .ancestry-button.current,div.workflow-modal .wf-compact-ancestry .ancestry-button.current{background:#e1f5fe;border-color:#b3e5fc;color:#0277bd;font-weight:600}div.workflow .wf-compact-ancestry .ancestry-button.current:hover,div.workflow-modal .wf-compact-ancestry .ancestry-button.current:hover{background:#b3e5fc;border-color:#81d4fa;transform:translateY(-1px);box-shadow:0 2px 4px rgba(2,119,189,.2)}div.workflow .wf-compact-ancestry .ancestry-arrow,div.workflow-modal .wf-compact-ancestry .ancestry-arrow{color:#999;font-size:12px;margin:0 4px}div.workflow .pinned-views.btn-group-vertical{position:absolute;top:100px;right:20px;z-index:5}div.workflow .pinned-views .dropdown-menu{min-width:250px;max-height:300px;overflow-y:auto}div.workflow .pinned-views .dropdown-header{padding:8px 12px;background-color:#f8f9fa;border-bottom:1px solid #e9ecef}div.workflow .pinned-views .pinned-views-count-badge{margin-left:5px}div.workflow .wf-pinned-views .pinned-view-name{flex:1;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:8px}div.workflow .wf-pinned-views .pinned-view-actions{display:flex;gap:4px;flex-shrink:0}div.workflow .wf-pinned-views .pinned-view-item{cursor:pointer}div.workflow .wf-pinned-views .pinned-view-item:hover{background:#f5f5f5}div.workflow .wf-pinned-views .pin-view{margin-right:8px}div.workflow .wf-pinned-views .close{cursor:pointer;font-size:16px;color:#6c757d;padding:4px;line-height:1}div.workflow .wf-pinned-views .close:hover{color:#dc3545}div.workflow .wf-worker-info-container{position:absolute;z-index:2;width:400px;height:400px;left:50%;top:50%;transform:translate(-50%,-50%)}div.workflow .wf-worker-info-container .close{position:absolute;top:-30px;right:0;z-index:1001;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0}div.workflow .wf-worker-info-top{position:absolute;top:0;left:50%;transform:translate(-50%,-100%);background:#FFF;border:0;border-radius:0;box-shadow:var(--plugin-box-shadow-lighter);padding:0;min-width:auto;max-width:none;pointer-events:auto}div.workflow .wf-worker-info-left{position:absolute;left:0;top:0;width:100%;height:100%;background:0;border:0;border-radius:0;box-shadow:none;padding:0;min-width:auto;max-width:none;backdrop-filter:none}div.workflow .wf-worker-info-right{position:absolute;left:0;top:0;width:100%;height:100%;background:0;border:0;border-radius:0;box-shadow:none;padding:0;min-width:auto;max-width:none;backdrop-filter:none}div.workflow .wf-worker-info-container::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #2196f3;border-radius:50%;background:rgba(33,150,243,.1);pointer-events:none;z-index:-1}div.workflow .wf-worker-info-container::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px dashed rgba(33,150,243,.3);border-radius:50%;pointer-events:none;z-index:-2}div.workflow .wf-info-header{padding:10px;font-size:12px;font-weight:600;color:#333;white-space:nowrap;display:flex;align-items:center;gap:8px}div.workflow .wf-count-badge{background:#007bff;color:#fff;border-radius:12px;padding:2px 8px;font-size:10px;font-weight:600;min-width:18px;text-align:center;line-height:1.2;box-shadow:0 1px 3px rgba(0,123,255,.3)}div.workflow .wf-worker-info-left .wf-info-header{position:absolute;top:10px;left:0;background:#FFF;box-shadow:var(--plugin-box-shadow-lighter)}div.workflow .wf-worker-info-right .wf-info-header{position:absolute;top:10px;right:0;background:#FFF;box-shadow:var(--plugin-box-shadow-lighter)}div.workflow .wf-info-content{max-height:none;overflow-y:visible}div.workflow .wf-worker-info-left .wf-info-item{background:#fff;border:1px solid #ddd;border-radius:15px;padding:4px 8px;margin-bottom:4px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:unset;font-size:11px;line-height:1.2;transition:all .2s ease}div.workflow .wf-worker-info-left .wf-info-item:hover{background:#e8f5e8;border-color:#4caf50;transform:scale(1.05)}div.workflow .wf-worker-info-right .wf-info-item{background:#fff;border:1px solid #ddd;border-radius:15px;padding:4px 8px;margin-bottom:4px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;font-size:11px;line-height:1.2;transition:all .2s ease}div.workflow .wf-worker-info-right .wf-info-item:hover{background:#e3f2fd;border-color:#2196f3;transform:scale(1.05)}div.workflow .wf-info-item:last-child{margin-bottom:0}div.workflow .wf-info-item .lead{margin-bottom:4px;font-size:12px}div.workflow .wf-info-item .wf-type-label{margin-right:4px;font-size:10px}div.workflow .wf-info-item .text-muted{margin-bottom:4px;font-size:10px}div.workflow .wf-info-empty{font-size:12px;color:#999;font-style:italic;text-align:center;padding:12px 0}div.workflow .wf-info-ellipsis{background:#007bff;border:1px solid #007bff;border-radius:15px;padding:4px 8px;cursor:pointer;font-size:11px;color:#fff;text-align:center;min-width:30px;position:absolute;font-weight:700;box-shadow:0 2px 4px rgba(0,123,255,.3)}div.workflow .wf-info-ellipsis:hover{background:#0056b3;border-color:#0056b3;color:#fff;transform:scale(1.05)}div.workflow .wf-info-overflow-popover{position:absolute;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:10px;max-width:300px;max-height:300px;overflow-y:auto;z-index:1001;display:none}div.workflow .wf-info-overflow-popover.visible{display:block}div.workflow .wf-info-overflow-item{background:#fff;border:1px solid #ddd;border-radius:12px;padding:8px 6px;margin-bottom:8px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}div.workflow .wf-info-overflow-item:hover{background:#f5f5f5}div.workflow .wf-pill-popover-content{max-width:300px;font-size:12px}div.workflow .wf-pill-popover-content .popover-section{margin-bottom:10px}div.workflow .wf-pill-popover-content .popover-section:last-child{margin-bottom:0}div.workflow .wf-pill-popover-content h6{margin:0 0 8px;font-size:13px;font-weight:600;color:#333;display:flex;align-items:center;gap:5px}div.workflow .wf-pill-popover-content h6 i{color:#007bff}div.workflow .wf-pill-popover-content p{margin:0 0 5px;line-height:1.4}div.workflow .wf-pill-popover-content hr{margin:8px 0;border-color:#eee}div.workflow .wf-pill-popover-content ul{margin:0;padding-left:0}div.workflow .wf-pill-popover-content li{margin-bottom:3px;display:flex;align-items:center;font-size:11px}div.workflow .wf-worker-info-top .wf-info-content{text-align:center}div.workflow .wf-ancestry-display{align-items:center;justify-content:center;gap:5px;width:100%;max-width:100%}div.workflow .wf-ancestry-display .wf-scroll-left,div.workflow .wf-ancestry-display .wf-scroll-right{padding:2px 6px;font-size:10px;line-height:1.2;border-radius:3px;border:1px solid #ddd;background:#fff;color:#666;min-width:20px;text-align:center;cursor:pointer;flex-shrink:0}div.workflow .wf-ancestry-display .wf-scroll-left:hover,div.workflow .wf-ancestry-display .wf-scroll-right:hover{background:#f5f5f5;color:#333}div.workflow .wf-ancestry-display .wf-scroll-left.disabled,div.workflow .wf-ancestry-display .wf-scroll-right.disabled{color:#ccc;cursor:not-allowed;background:#f9f9f9}div.workflow .wf-ancestry-display .wf-scroll-left.disabled:hover,div.workflow .wf-ancestry-display .wf-scroll-right.disabled:hover{background:#f9f9f9;color:#ccc}div.workflow .wf-ancestry-display .wf-ancestry-current{flex:1;text-align:center;min-width:0;overflow:hidden}div.workflow .wf-ancestry-display .ancestry-path{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;width:100%;max-width:100%;overflow:hidden}div.workflow .wf-ancestry-display .ancestry-pill{flex-shrink:1;min-width:0;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.workflow .wf-ancestry-display .ancestry-pill[data-worker-id=ellipsis]{flex-shrink:0;max-width:20px}@media (max-width:768px){div.workflow .wf-ancestry-display .ancestry-pill{max-width:80px;font-size:10px;padding:4px 8px}div.workflow .wf-ancestry-display .ancestry-pill[data-worker-id=ellipsis]{max-width:15px}div.workflow .wf-worker-info-container .wf-worker-info-top{max-width:40vw}}@media (max-width:480px){div.workflow .wf-ancestry-display .ancestry-pill{max-width:60px;font-size:9px;padding:2px 4px}div.workflow .wf-ancestry-display .ancestry-pill[data-worker-id=ellipsis]{max-width:12px}div.workflow .wf-worker-info-container .wf-worker-info-top{max-width:50vw}}div.workflow .wf-worker-info-top .wf-info-item{background:#f8f9fa;border:1px solid #dee2e6;border-radius:15px;padding:10px 15px;margin-bottom:8px;transition:all .2s ease;cursor:pointer}div.workflow .wf-worker-info-top .wf-info-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);background:#e9ecef}@media (max-width:768px){div.workflow .wf-worker-info-container{width:300px;height:300px}div.workflow .wf-worker-info-left,div.workflow .wf-worker-info-right{left:0;top:0;width:100%;height:100%}div.workflow .wf-worker-info-top{top:-50px}div.workflow .wf-worker-info-left .wf-info-item,div.workflow .wf-worker-info-right .wf-info-item{max-width:100px;font-size:10px;padding:3px 6px}}div.workflow .wf-worker-info-container .wf-worker-info-top{max-width:80vw;max-height:unset}div.workflow .wf-worker-info-container .wf-worker-info-top .wf-info-content{max-width:100%;overflow:hidden}div.workflow .wf-worker-info-container .wf-inline-ancestry,div.workflow-modal .wf-worker-info-container .wf-inline-ancestry{position:relative;top:unset;left:unset;right:unset;box-shadow:unset;border:0;max-width:unset}div.workflow .wf-worker-info-container .wf-inline-ancestry .lead,div.workflow .wf-worker-info-container .wf-inline-ancestry .ancestry-close,div.workflow-modal .wf-worker-info-container .wf-inline-ancestry .lead,div.workflow-modal .wf-worker-info-container .wf-inline-ancestry .ancestry-close{display:none}div.workflow div.wf-main-container .wf-top-actions{position:absolute;top:10px;right:10px;z-index:3}div.workflow .d3view-wf-collapsed-sequence-expanded{position:fixed}div.workflow[data-in-modal=false] .d3view-wf-collapsed-sequence-expanded{position:absolute!important}div.workflow .collapsed-sequence-expanded-wrapper{display:flex;flex-direction:column;align-items:center}div.workflow .collapsed-sequence-expanded-wrapper .expanded-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px 15px;background:#fff;border-radius:8px;min-width:400px}div.workflow .collapsed-sequence-expanded-wrapper .expanded-header h4{margin:0;color:#1a73e8;font-size:14px;font-weight:600;text-align:center;flex:1}div.workflow .collapsed-sequence-expanded-wrapper .header-actions{display:flex;gap:8px}div.workflow .collapsed-sequence-expanded-wrapper .header-actions .btn{width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center}div.workflow .collapsed-sequence-expanded-container{background:#fff;border-radius:50%;padding:20px;box-shadow:0 8px 32px rgba(0,0,0,.15);border:1px solid #e1e5e9;width:400px;height:400px;animation:expandFromCollapsed .3s ease-out;transform-origin:center bottom;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;position:relative}div.workflow .collapsed-sequence-expanded-container.collapsing{animation:collapseToCollapsed .3s ease-in}@keyframes expandFromCollapsed{0%{transform:scale(0.1) translateY(20px);opacity:0}50%{transform:scale(0.7) translateY(10px);opacity:.7}100%{transform:scale(1) translateY(0);opacity:1}}@keyframes collapseToCollapsed{0%{transform:scale(1) translateY(0);opacity:1}50%{transform:scale(0.7) translateY(10px);opacity:.7}100%{transform:scale(0.1) translateY(20px);opacity:0}}div.workflow .collapsed-sequence-expanded-container::before{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:2px;height:20px;background:linear-gradient(to bottom,#1a73e8,transparent);z-index:-1}div.workflow .collapsed-sequence-expanded-container .sequence-info{background:#f8f9fa;border-radius:8px;padding:8px;margin-bottom:10px;text-align:center;width:100%;font-size:12px}div.workflow .collapsed-sequence-expanded-container .search-container{margin-bottom:15px;width:80%}div.workflow .collapsed-sequence-expanded-container .search-container .input-group{border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}div.workflow .collapsed-sequence-expanded-container .search-container .input-group-addon{background:#f8f9fa;border:1px solid #dadce0;border-right:0;color:#5f6368;padding:8px 12px}div.workflow .collapsed-sequence-expanded-container .search-container .form-control:focus{border-color:#1a73e8;box-shadow:0 0 0 2px rgba(26,115,232,.2)}div.workflow .collapsed-sequence-expanded-container .workers-list-container{margin:2px 0;width:100%;flex:1;display:flex;flex-direction:column;align-items:center}div.workflow .collapsed-sequence-expanded-container .workers-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;width:100%}div.workflow .collapsed-sequence-expanded-container .worker-item{cursor:pointer;transition:all .2s ease;padding:1px}div.workflow .collapsed-sequence-expanded-container .worker-item:hover{transform:scale(1.05);z-index:10}div.workflow .collapsed-sequence-expanded-container .worker-circle-inner{background:#fff;border:2px solid #1a73e8;border-radius:8px;width:100%;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .2s ease;padding:6px}div.workflow .collapsed-sequence-expanded-container .worker-item:hover .worker-circle-inner{background:#e8f0fe;border-color:#1557b0}div.workflow .collapsed-sequence-expanded-container .worker-icon{font-size:10px;color:#1a73e8;margin-bottom:2px}div.workflow .collapsed-sequence-expanded-container .worker-name{font-size:10px;font-weight:600;color:#333;text-align:center;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:1px}div.workflow .collapsed-sequence-expanded-container .worker-type{color:#666;text-align:center;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.workflow .collapsed-sequence-expanded-container .pagination-container{margin-top:10px;width:100%;padding-top:15px;border-top:1px solid #e1e5e9}div.workflow .collapsed-sequence-expanded-container .pagination-controls{display:flex;align-items:center;justify-content:center;gap:15px}div.workflow .collapsed-sequence-expanded-container .page-info{font-size:12px;color:#5f6368;font-weight:500}div.workflow .collapsed-sequence-expanded-container .no-results{padding:30px 20px;color:#5f6368}div.workflow .collapsed-sequence-expanded-container .no-results i{margin-bottom:10px;opacity:.5}div.workflow .collapsed-sequence-expanded-container .no-results p{margin:0;font-size:14px}@media (max-width:480px){div.workflow .collapsed-sequence-expanded-container{min-width:320px;max-width:350px;padding:15px}div.workflow .collapsed-sequence-expanded-container .workers-grid{grid-template-columns:repeat(2,1fr);gap:10px}div.workflow .collapsed-sequence-expanded-container .worker-circle-inner{height:70px;padding:6px}div.workflow .collapsed-sequence-expanded-container .worker-name{font-size:10px}div.workflow .collapsed-sequence-expanded-container .worker-type{font-size:8px}}div.workflow .wf-filter-panel,div.workflow-modal .wf-filter-panel{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);border:1px solid #ddd;overflow:hidden;min-width:420px;width:35vw;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}div.workflow .wf-filter-header,div.workflow-modal .wf-filter-header{background:#f8f9fa;color:#333;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e9ecef}div.workflow .wf-filter-title,div.workflow-modal .wf-filter-title{display:flex;align-items:center;font-weight:600;font-size:16px}div.workflow .wf-filter-title i,div.workflow-modal .wf-filter-title i{margin-right:8px;font-size:16px;color:#666}div.workflow .wf-filter-close,div.workflow-modal .wf-filter-close{background:transparent;border:0;border-radius:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#666;cursor:pointer;transition:all .2s ease}div.workflow .wf-filter-close:hover,div.workflow-modal .wf-filter-close:hover{background:#e9ecef;color:#333}div.workflow .wf-filter-content,div.workflow-modal .wf-filter-content{padding:16px}div.workflow .wf-filter-section,div.workflow-modal .wf-filter-section{margin-bottom:28px}div.workflow .wf-filter-section:last-child,div.workflow-modal .wf-filter-section:last-child{margin-bottom:0}div.workflow .wf-filter-section-title,div.workflow-modal .wf-filter-section-title{display:flex;align-items:center;margin-bottom:16px;font-weight:600;color:#2c3e50;font-size:14px;text-transform:uppercase;letter-spacing:.5px}div.workflow .wf-filter-section-title i,div.workflow-modal .wf-filter-section-title i{margin-right:8px;color:#666;font-size:14px}div.workflow .wf-filter-row,div.workflow-modal .wf-filter-row{gap:16px;margin-bottom:16px}div.workflow .wf-filter-row.d3view-flex-v .wf-filter-item,div.workflow-modal .wf-filter-row.d3view-flex-v .wf-filter-item{width:50%;flex:0 0 calc(50% - 16px)}div.workflow .wf-filter-row:last-child,div.workflow-modal .wf-filter-row:last-child{margin-bottom:0}div.workflow .wf-filter-item,div.workflow-modal .wf-filter-item{display:flex;flex-direction:column}div.workflow .wf-filter-label,div.workflow-modal .wf-filter-label{display:flex;align-items:center;margin-bottom:8px;font-weight:500;color:#34495e;font-size:13px}div.workflow .wf-filter-label i,div.workflow-modal .wf-filter-label i{margin-right:6px;color:#7f8c8d;font-size:14px;width:16px;text-align:center}div.workflow .wf-filter-select,div.workflow .wf-filter-input,div.workflow-modal .wf-filter-select,div.workflow-modal .wf-filter-input{border-radius:4px;transition:all .2s ease;background:#fff;color:#333;width:100%}div.workflow .wf-filter-select:focus,div.workflow .wf-filter-input:focus,div.workflow-modal .wf-filter-select:focus,div.workflow-modal .wf-filter-input:focus{outline:0;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}div.workflow .wf-filter-select:hover,div.workflow .wf-filter-input:hover,div.workflow-modal .wf-filter-select:hover,div.workflow-modal .wf-filter-input:hover{border-color:#999}div.workflow .wf-filter-toggles,div.workflow-modal .wf-filter-toggles{display:flex;gap:12px;flex-wrap:wrap}div.workflow .wf-toggle-item,div.workflow-modal .wf-toggle-item{display:flex;align-items:center;flex:0 0 calc(50% - 12px)}div.workflow .wf-toggle-switch,div.workflow-modal .wf-toggle-switch{position:relative;display:flex;align-items:center;width:100%}div.workflow .wf-toggle-input,div.workflow-modal .wf-toggle-input{margin-right:20px}div.workflow .wf-toggle-label,div.workflow-modal .wf-toggle-label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:100%;padding:10px 12px;background:#f8f9fa;border-radius:4px;border:1px solid #ddd;transition:all .2s ease;position:relative}div.workflow .wf-toggle-label:hover,div.workflow-modal .wf-toggle-label:hover{background:#e9ecef;border-color:#ccc}div.workflow .wf-toggle-input:checked+.wf-toggle-label,div.workflow-modal .wf-toggle-input:checked+.wf-toggle-label{background:#e3f2fd;border-color:#2196f3;color:#1976d2}div.workflow .wf-toggle-input:checked+.wf-toggle-label .wf-toggle-text i,div.workflow-modal .wf-toggle-input:checked+.wf-toggle-label .wf-toggle-text i{color:#1976d2}div.workflow .wf-toggle-slider,div.workflow-modal .wf-toggle-slider{width:40px;height:20px;background:#ccc;border-radius:10px;position:relative;transition:all .2s ease;flex-shrink:0}div.workflow .wf-toggle-slider::before,div.workflow-modal .wf-toggle-slider::before{content:'';position:absolute;width:16px;height:16px;background:#fff;border-radius:50%;top:2px;left:2px;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.3)}div.workflow .wf-toggle-input:checked+.wf-toggle-label .wf-toggle-slider,div.workflow-modal .wf-toggle-input:checked+.wf-toggle-label .wf-toggle-slider{background:#2196f3}div.workflow .wf-toggle-input:checked+.wf-toggle-label .wf-toggle-slider::before,div.workflow-modal .wf-toggle-input:checked+.wf-toggle-label .wf-toggle-slider::before{transform:translateX(20px);background:#fff}div.workflow .wf-toggle-text,div.workflow-modal .wf-toggle-text{display:flex;align-items:center;font-weight:500;font-size:14px}div.workflow .wf-toggle-text i,div.workflow-modal .wf-toggle-text i{margin-right:8px;color:#7f8c8d;font-size:16px;width:18px;text-align:center}div.workflow .wf-filter-footer,div.workflow-modal .wf-filter-footer{padding:16px;background:#f8f9fa;border-top:1px solid #e9ecef;text-align:center}@media (max-width:768px){div.workflow .wf-filter-panel,div.workflow-modal .wf-filter-panel{min-width:320px;max-width:100%}div.workflow .wf-filter-row,div.workflow-modal .wf-filter-row{grid-template-columns:1fr;gap:12px}div.workflow .wf-filter-content,div.workflow-modal .wf-filter-content{padding:12px}div.workflow .wf-filter-header,div.workflow-modal .wf-filter-header{padding:12px}}div.workflow-modal .wf-generic-node-io-link,div.simlytiks .wf-generic-node-io-link{white-space:normal;text-align:left}.wf-floating-bulk-actions-bar{height:45px;width:calc(100% - 80px);margin:0 auto;position:absolute;top:80px;z-index:200;background:#FFF;left:75px;box-shadow:var(--plugin-box-shadow-light);padding:0 20px;container-name:wf-bulk-actions-bar;container-type:inline-size}@container wf-bulk-actions-bar (max-width:1000px){.item-label{display:none}}.wf-floating-bulk-actions-bar[data-position=top]{position:fixed;z-index:1000}.wf-floating-bulk-actions-bar .pl-ribbon-menu>div{display:flex;align-items:center}.wf-floating-bulk-actions-bar .pl-ribbon-menu>div>button{flex-grow:1}.wf-floating-bulk-actions-bar .pl-ribbon-menu>div>button .d3view-flex-v{justify-content:center}.wf-floating-bulk-actions-bar.overflowing .pl-ribbon-menu>div>button{flex-grow:0;margin:2px}.wf-floating-bulk-actions-bar.overflowing{height:auto}div.workflow .workflow-navigation-container.unused-workers .worker-item{margin-bottom:20px!important}div.workflow .header-left-compact .wf-dropdowns .dropdown-submenu{position:relative}div.workflow .header-left-compact .wf-dropdowns .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-1px;margin-left:0;border-radius:0;min-width:200px}div.workflow .header-left-compact .wf-dropdowns .dropdown-submenu:hover>.dropdown-menu{display:block}div.workflow .header-left-compact .wf-dropdowns .dropdown:hover>.dropdown-menu{display:block}div.workflow .header-left-compact .wf-dropdowns .dropdown>a{padding:8px 15px;display:block;text-decoration:none;color:#333}div.workflow .header-left-compact .wf-dropdowns .dropdown>a:hover{background-color:#f5f5f5}div.workflow .header-left-compact .wf-dropdowns .dropdown.open>.dropdown-menu,div.workflow .header-left-compact .wf-dropdowns .dropdown:hover>.dropdown-menu{display:block!important}div.workflow .header-left-compact .wf-dropdowns .dropdown-submenu:hover>.dropdown-menu{display:block!important}div.workflow .header-left-compact .wf-dropdowns .dropdown-menu{position:absolute;z-index:1000}div.workflow .header-left-compact .wf-dropdowns .dropdown-submenu>a{position:relative;padding:8px 15px;display:block;text-decoration:none;color:#333}div.workflow .header-left-compact .wf-dropdowns .dropdown-submenu>a:hover{background-color:#f5f5f5}@media screen and (max-width:1568px){div.workflow .header-left-compact{display:inline-block!important}div.workflow .plugin-settings-line>.wf-dropdowns,div.workflow .plugin-settings-line>.wf-ribbon-menu{display:none!important}}div.workflow .workflow-activities-container{display:flex;flex-direction:column;height:100%;background-color:#f8f9fa;border-top:1px solid #dee2e6}div.workflow .workflow-activities-header{display:flex;justify-content:space-between;align-items:center;background-color:#f5f5f5;padding:8px 12px;min-height:40px}div.workflow .workflow-activities-header-left{display:flex;align-items:center;gap:8px}div.workflow .workflow-activities-toggle-icon{cursor:pointer;font-size:12px;transition:transform .2s ease}div.workflow .workflow-activities-toggle-icon.collapsed{transform:rotate(-90deg)}div.workflow .workflow-activities-title{font-weight:500;font-size:14px}div.workflow .workflow-activities-header-right{display:flex;gap:6px}div.workflow .workflow-activities-btn{padding:4px 8px}div.workflow .workflow-activities-content{flex:1;overflow:hidden;display:flex;flex-direction:column}div.workflow .workflow-activities-content.collapsed{display:none}div.workflow .workflow-activities-view .workflow-activities-content.collapsed{display:none}div.workflow .workflow-activities-view{height:100%;display:flex;flex-direction:column}div.workflow .workflow-activities-view .workflow-activities-container{height:100%;display:flex;flex-direction:column}div.workflow .workflow-activities-logs-container{flex:1;overflow:auto;padding:8px;background-color:#fff}div.workflow .workflow-activities-logs-container .logs-table{width:100%;border-collapse:collapse;font-size:12px}div.workflow .workflow-activities-logs-container .logs-table th{background-color:#f8f9fa;padding:6px 8px;text-align:left;border-bottom:1px solid #dee2e6;font-weight:500;color:#495057}div.workflow .workflow-activities-logs-container .logs-table td{padding:6px 8px;border-bottom:1px solid #f1f3f4;vertical-align:top}div.workflow .workflow-activities-logs-container .logs-table tr:hover{background-color:#f8f9fa}div.workflow .workflow-activities-logs-container .timestamp-column{width:80px;font-family:monospace;color:#6c757d}div.workflow .workflow-activities-logs-container .activity-column{flex:1;word-wrap:break-word}.wf-data-container .data-header-actions{display:flex;gap:5px}.wf-data-container .toggle-view-btn{display:flex;align-items:center;gap:5px;transition:all .2s ease}.wf-data-container .toggle-view-btn.active{background-color:#007bff;color:#fff;border-color:#007bff}.wf-data-container .toggle-view-btn:not(.active):hover{background-color:#f8f9fa;border-color:#007bff;color:#007bff}.wf-data-container .study-simulation-graph-container{position:absolute;top:0;left:0;right:0;bottom:0}.wf-data-container .study-simulation-graph-container.hidden{display:none}div.workflow .workflow-navigation-container .error-data-container .worker-item .worker-actions .btn:hover{background-color:inherit!important;border-color:inherit!important;color:inherit!important}div.workflow .workflow-navigation-container .error-data-container .worker-item .worker-actions .btn.btn-outline-on-hover:hover{background-color:transparent!important;border-color:inherit!important;color:inherit!important}div.workflow .workflow-navigation-container .error-data-container .worker-item{transition:none!important;animation:none!important;transform:none!important}div.workflow .workflow-navigation-container .error-data-container .worker-item *{transition:none!important;animation:none!important;transform:none!important}div.workflow .workflow-navigation-container .error-data-container .worker-item,div.workflow .workflow-navigation-container .error-data-container .worker-item *,div.workflow .workflow-navigation-container .error-data-container .workers-list,div.workflow .workflow-navigation-container .error-data-container .workers-list *{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important;transition-delay:0s!important}div.workflow .wf-split-nav-content .workflow-navigation-container{position:relative;height:100%;width:100%}div.workflow .wf-split-right-nav{background:#fff;height:100%;display:flex;flex-direction:column}div.workflow .wf-split-nav-breadcrumbs{padding:8px 12px;border-bottom:1px solid #dee2e6;background:#f8f9fa;display:flex;align-items:center;justify-content:space-between;min-height:40px;flex-shrink:0}div.workflow .wf-split-nav-breadcrumb-items{display:flex;align-items:center;flex:1;overflow-x:auto;white-space:nowrap}div.workflow .breadcrumb-item{cursor:pointer;color:#007bff;padding:6px 12px;border-radius:4px;display:inline-flex;align-items:center;font-size:13px;font-weight:500;margin-right:4px;transition:all .2s ease;border:1px solid transparent}div.workflow .breadcrumb-item.active{color:#495057;font-weight:600;cursor:default;background:#e3f2fd;border-color:#bbdefb}div.workflow .breadcrumb-item:not(.active):hover{background:#e9ecef;border-color:#ced4da}div.workflow .breadcrumb-separator{margin:0 6px;color:#6c757d;font-size:12px;font-weight:700}div.workflow .wf-split-nav-close{margin-left:12px;padding:6px 10px;border:1px solid #dc3545;background:#fff;color:#dc3545;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease;flex-shrink:0}div.workflow .wf-split-nav-close:hover{background:#dc3545;color:#fff}div.workflow .wf-split-nav-content{flex:1;position:relative;overflow:hidden}div.workflow .wf-split-nav-tab{display:none;height:100%;width:100%}div.workflow .wf-split-nav-tab.active{display:block}div.workflow div.wf-data-view .dependencies-view-container{padding:20px;gap:40px;overflow-x:auto;position:relative;align-items:start}div.workflow div.wf-data-view .dep-start-column{flex:0 0 200px;position:relative}div.workflow .dep-start-box{border:2px solid #007bff;border-radius:8px;padding:30px 20px;text-align:center;background:#f8f9fa;box-shadow:0 2px 4px rgba(0,0,0,.1)}div.workflow .dep-start-title{font-size:24px;font-weight:700;color:#007bff;margin-bottom:15px}div.workflow .dep-start-count{font-size:14px;color:#6c757d}div.workflow .dep-start-count i{margin-right:5px}div.workflow div.wf-data-view .dep-inputs-column,div.workflow div.wf-data-view .dep-worker-column{flex:0 0 250px;border:1px solid #ddd;border-radius:4px;background:#fff;display:flex;flex-direction:column;height:100%;position:relative}div.workflow div.wf-data-view .dep-column-header{padding:10px;border-bottom:1px solid #ddd;background:#f8f9fa}div.workflow div.wf-data-view .dep-column-header h5{margin:0 0 10px;font-size:14px;font-weight:600}div.workflow div.wf-data-view .dep-search{margin-bottom:0}div.workflow div.wf-data-view .dep-inputs-list,div.workflow div.wf-data-view .dep-workers-list{flex:1;overflow-y:auto;padding:10px}div.workflow div.wf-data-view .dep-input-item,div.workflow div.wf-data-view .dep-worker-item{padding:10px;margin-bottom:8px;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;transition:all .2s}div.workflow div.wf-data-view .dep-input-item:hover,div.workflow div.wf-data-view .dep-worker-item:hover{background:#f0f7ff;border-color:#007bff;box-shadow:0 2px 4px rgba(0,123,255,.1)}div.workflow div.wf-data-view .dep-input-item.selected,div.workflow div.wf-data-view .dep-worker-item.selected{background:#e3f2fd;border-color:#007bff;border-width:2px}div.workflow div.wf-data-view .dep-item-name{font-weight:600;color:#333;margin-bottom:4px}div.workflow div.wf-data-view .dep-item-type{font-size:11px;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.workflow div.wf-data-view .dep-dynamic-columns{gap:40px;height:100%}div.workflow div.wf-data-view .dep-worker-column .dep-column-header{position:relative}div.workflow div.wf-data-view .dep-close-column{position:absolute;right:5px;top:5px;background:0;border:0;color:#6c757d;cursor:pointer;padding:4px 8px}div.workflow div.wf-data-view .dep-close-column:hover{color:#dc3545}div.workflow div.wf-data-view .dep-no-results{text-align:center;padding:30px;color:#6c757d}div.workflow div.wf-data-view .dep-worker-actions{margin-top:8px;display:flex;gap:5px;justify-content:flex-end}div.workflow div.wf-data-view .dep-input-actions{margin-top:8px;display:flex;gap:5px;justify-content:flex-end}div.workflow div.wf-data-view .dependencies-view-container{position:relative}div.workflow div.wf-data-view .dep-start-column::after{content:'';position:absolute;top:50%;right:-40px;width:40px;height:2px;background:linear-gradient(90deg,#007bff,#6c757d);transform:translateY(-50%);z-index:1}div.workflow div.wf-data-view .dep-start-column::before{content:'';position:absolute;top:50%;right:-15px;width:0;height:0;border-left:8px solid #6c757d;border-top:6px solid transparent;border-bottom:6px solid transparent;transform:translateY(-50%);z-index:2}div.workflow div.wf-data-view .dep-inputs-column::after{content:'';position:absolute;top:50%;right:-40px;width:40px;height:2px;background:linear-gradient(90deg,#007bff,#6c757d);transform:translateY(-50%);z-index:1}div.workflow div.wf-data-view .dep-inputs-column::before{content:'';position:absolute;top:50%;right:-15px;width:0;height:0;border-left:8px solid #6c757d;border-top:6px solid transparent;border-bottom:6px solid transparent;transform:translateY(-50%);z-index:2}div.workflow div.wf-data-view .dep-dynamic-columns{position:relative}div.workflow div.wf-data-view .dep-dynamic-columns::before{content:'';position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,#007bff,#6c757d);transform:translateY(-50%);z-index:0;pointer-events:none}div.workflow div.wf-data-view .dep-worker-column::after{content:'';position:absolute;top:50%;right:-10px;width:0;height:0;border-left:10px solid #6c757d;border-top:8px solid transparent;border-bottom:8px solid transparent;transform:translateY(-50%);z-index:3}div.workflow div.wf-data-view .dep-worker-column:last-child::after{display:none}div.workflow div.wf-data-view .dep-worker-actions .btn{font-size:11px;padding:4px 8px;line-height:1.2}div.workflow div.wf-data-view .dep-worker-actions .btn i{margin-right:3px}div.workflow div.wf-data-view .dep-worker-item:hover .dep-worker-actions{opacity:1}div.workflow div.wf-data-view .dep-worker-actions{opacity:.7;transition:opacity .2s}div.workflow div.wf-data-view .study-simulation-table-container{padding:20px;gap:20px;overflow-x:auto}div.workflow div.wf-data-view .studies-column,div.workflow div.wf-data-view .simulations-column{flex:0 0 300px;border:1px solid #ddd;border-radius:4px;background:#fff;display:flex;flex-direction:column;height:100%}div.workflow div.wf-data-view .studies-column-header,div.workflow div.wf-data-view .simulations-column-header{padding:15px;border-bottom:1px solid #ddd;background:#f8f9fa}div.workflow div.wf-data-view .studies-column-header h5,div.workflow div.wf-data-view .simulations-column-header h5{margin:0 0 10px;font-size:16px;font-weight:600;color:#333}div.workflow div.wf-data-view .study-search,div.workflow div.wf-data-view .simulation-search{margin-bottom:0}div.workflow div.wf-data-view .studies-list,div.workflow div.wf-data-view .simulations-list{flex:1;overflow-y:auto;padding:15px}div.workflow div.wf-data-view .study-item,div.workflow div.wf-data-view .simulation-item{padding:12px;margin-bottom:10px;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all .2s;background:#fff}div.workflow div.wf-data-view .study-item:hover,div.workflow div.wf-data-view .simulation-item:hover{background:#f0f7ff;border-color:#007bff;box-shadow:0 2px 4px rgba(0,123,255,.1)}div.workflow div.wf-data-view .study-item.selected{background:#e3f2fd;border-color:#007bff;border-width:2px}div.workflow div.wf-data-view .study-item-name,div.workflow div.wf-data-view .simulation-item-name{margin-bottom:6px}div.workflow div.wf-data-view .study-item-name h3,div.workflow div.wf-data-view .simulation-item-name h3{margin:0;font-size:14px;line-height:1.3}div.workflow div.wf-data-view .study-item-type,div.workflow div.wf-data-view .simulation-item-type{font-size:12px;color:#6c757d;margin-bottom:4px}div.workflow div.wf-data-view .study-simulation-count{font-size:11px;color:#28a745;display:flex;align-items:center;gap:4px}div.workflow div.wf-data-view .study-simulation-count i{color:#28a745}div.workflow div.wf-data-view .simulation-study-ref{font-size:11px;color:#6c757d;font-style:italic;margin-top:4px}div.workflow div.wf-data-view .study-sim-no-results{text-align:center;padding:30px;color:#6c757d}div.workflow div.wf-data-view .study-sim-no-results i{font-size:24px;margin-bottom:10px;display:block}div.workflow div.wf-data-view .dep-empty-column{border:2px dashed #dee2e6;background:#f8f9fa}div.workflow div.wf-data-view .dep-empty-state{text-align:center;padding:40px 20px;color:#6c757d}div.workflow div.wf-data-view .dep-empty-state i{font-size:48px;color:#dee2e6;margin-bottom:20px;display:block}div.workflow div.wf-data-view .dep-empty-state h6{font-size:16px;font-weight:600;color:#495057;margin-bottom:10px}div.workflow div.wf-data-view .dep-smart-group{border:2px solid #007bff;border-radius:6px;background:#f8f9fa;box-shadow:0 2px 8px rgba(0,123,255,.1)}div.workflow div.wf-data-view .dep-smart-group[data-group-type=critical]{border-color:#dc3545;background:#fff5f5}div.workflow div.wf-data-view .dep-smart-group[data-group-type=terminal]{border-color:#28a745;background:#f0fff4}div.workflow div.wf-data-view .dep-smart-group[data-group-type=intermediate]{border-color:#ffc107;background:#fffbf0}div.workflow div.wf-data-view .dep-smart-worker{position:relative;border-left:3px solid #007bff}div.workflow div.wf-data-view .dep-smart-worker[data-level="0"]{border-left-color:#007bff}div.workflow div.wf-data-view .dep-smart-worker[data-level="1"]{border-left-color:#28a745}div.workflow div.wf-data-view .dep-smart-worker[data-level="2"]{border-left-color:#ffc107}div.workflow div.wf-data-view .dep-smart-worker[data-level="3"]{border-left-color:#6f42c1}div.workflow div.wf-data-view .dep-smart-worker[data-level="4"]{border-left-color:#fd7e14}div.workflow div.wf-data-view .dep-level-badge{display:inline-block;background:#007bff;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:10px;margin-right:8px;min-width:20px;text-align:center}div.workflow div.wf-data-view .dep-smart-worker[data-level="0"] .dep-level-badge{background:#007bff}div.workflow div.wf-data-view .dep-smart-worker[data-level="1"] .dep-level-badge{background:#28a745}div.workflow div.wf-data-view .dep-smart-worker[data-level="2"] .dep-level-badge{background:#ffc107;color:#333}div.workflow div.wf-data-view .dep-smart-worker[data-level="3"] .dep-level-badge{background:#6f42c1}div.workflow div.wf-data-view .dep-smart-worker[data-level="4"] .dep-level-badge{background:#fd7e14}div.workflow div.wf-data-view .dep-level-section{margin-bottom:10px;border:1px solid #e0e0e0;border-radius:4px;background:#fff}div.workflow div.wf-data-view .dep-level-header{padding:8px 12px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}div.workflow div.wf-data-view .dep-toggle-level{width:100%;text-align:left;padding:6px 12px;border:0;background:transparent;color:#495057;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}div.workflow div.wf-data-view .dep-toggle-level:hover{background:#e9ecef;color:#007bff}div.workflow div.wf-data-view .dep-toggle-level i{margin-right:6px;transition:transform .2s ease}div.workflow div.wf-data-view .dep-level-content{padding:8px;background:#fff}div.workflow div.wf-data-view .data-view-controls{border-bottom:1px solid #ddd;background:#f8f9fa}div.workflow div.wf-data-view .data-view-controls .control-group{display:flex;align-items:center;gap:10px}div.workflow div.wf-data-view .data-view-controls .checkbox-inline{margin:0;font-size:12px;color:#666}div.workflow div.wf-data-view .data-view-controls .checkbox-inline input[type=checkbox]{margin-right:5px}div.workflow div.wf-data-view .data-view-controls #show-full-chain-btn{font-size:12px;padding:4px 12px}div.workflow div.wf-data-view .data-view-controls #show-full-chain-btn.btn-warning{background:#ffc107;border-color:#ffc107;color:#333}div.workflow div.wf-data-view .data-view-controls #show-full-chain-btn.btn-warning:hover{background:#e0a800;border-color:#d39e00}div.workflow div.wf-data-view .dep-empty-state p{font-size:14px;color:#6c757d;margin:0;line-height:1.4}div.workflow div.wf-data-view .study-sim-no-results h6{font-size:16px;font-weight:600;color:#495057;margin-bottom:10px}div.workflow div.wf-data-view .study-sim-no-results p{font-size:14px;color:#6c757d;margin:0;line-height:1.4}div.workflow div.wf-data-view .rpt-reporters-container{padding:15px;gap:15px}div.workflow div.wf-data-view .rpt-reporters-column,div.workflow div.wf-data-view .rpt-datasets-column{flex:0 0 350px;border:1px solid #ddd;border-radius:4px;background:#fff;display:flex;flex-direction:column;height:100%}div.workflow div.wf-data-view .rpt-column-header{padding:15px;border-bottom:1px solid #ddd;background:#f8f9fa}div.workflow div.wf-data-view .rpt-column-header h5{margin:0 0 10px;font-size:16px;font-weight:600;color:#333}div.workflow div.wf-data-view .rpt-search,div.workflow div.wf-data-view .rpt-dataset-search{margin-bottom:0}div.workflow div.wf-data-view .rpt-reporters-list,div.workflow div.wf-data-view .rpt-datasets-list{flex:1;overflow-y:auto;padding:15px}div.workflow div.wf-data-view .rpt-reporter-item{padding:12px;margin-bottom:10px;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all .2s;background:#fff}div.workflow div.wf-data-view .rpt-reporter-item:hover{border-color:#007bff;box-shadow:0 2px 4px rgba(0,123,255,.1);transform:translateY(-1px)}div.workflow div.wf-data-view .rpt-reporter-item.selected{border-color:#007bff;background:#e7f3ff;box-shadow:0 2px 8px rgba(0,123,255,.2)}div.workflow div.wf-data-view .rpt-reporter-item-name h3{margin:0;font-size:14px;font-weight:600;color:#333}div.workflow div.wf-data-view .rpt-reporter-item-name a{color:#007bff;text-decoration:none;transition:color .2s}div.workflow div.wf-data-view .rpt-reporter-item-name a:hover{color:#0056b3;text-decoration:underline}div.workflow div.wf-data-view .rpt-reporter-item-type{font-size:12px;color:#6c757d;margin-top:5px}div.workflow div.wf-data-view .rpt-reporter-dataset-count{font-size:12px;color:#6c757d;margin-top:8px;display:flex;align-items:center;gap:5px}div.workflow div.wf-data-view .rpt-reporter-dataset-count i{color:#007bff}div.workflow div.wf-data-view .rpt-reporter-dataset-count .dataset-count{font-weight:600;color:#333}div.workflow div.wf-data-view .rpt-dataset-item{padding:12px;margin-bottom:10px;border:1px solid #e0e0e0;border-radius:6px;background:#fff;transition:all .2s}div.workflow div.wf-data-view .rpt-dataset-item:hover{border-color:#28a745;box-shadow:0 2px 4px rgba(40,167,69,.1);transform:translateY(-1px)}div.workflow div.wf-data-view .rpt-dataset-item-name{font-size:13px;font-weight:600;color:#333;margin-bottom:5px;display:flex;align-items:center;gap:8px}div.workflow div.wf-data-view .rpt-dataset-item-name i{color:#28a745}div.workflow div.wf-data-view .rpt-dataset-source{font-size:11px;color:#6c757d;margin-top:5px}div.workflow div.wf-data-view .rpt-dataset-worker-ref{font-size:11px;color:#6c757d;margin-top:5px}div.workflow div.wf-data-view .rpt-dataset-worker-ref a{color:#007bff;text-decoration:none}div.workflow div.wf-data-view .rpt-dataset-worker-ref a:hover{text-decoration:underline}div.workflow div.wf-data-view .rpt-no-results{text-align:center;padding:30px;color:#6c757d}div.workflow div.wf-data-view .rpt-no-results i{font-size:24px;margin-bottom:10px;display:block}div.workflow div.wf-data-view .rpt-no-results h6{font-size:16px;font-weight:600;color:#495057;margin-bottom:10px}div.workflow div.wf-data-view .rpt-no-results p{font-size:14px;color:#6c757d;margin:0;line-height:1.4}div.workflow .d3view-wf-marker-pairing{padding:20px}div.workflow .marker-pairing-container{height:100%}div.workflow .marker-pairing-header{border-bottom:1px solid #e9ecef;padding-bottom:15px}div.workflow .marker-pairing-table-container{border:1px solid #dee2e6;border-radius:4px;background:#fff}div.workflow .marker-pairing-table{margin-bottom:0;font-size:13px}div.workflow .marker-pairing-table th{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;font-weight:600;text-align:center;vertical-align:middle;padding:12px 8px;white-space:nowrap}div.workflow .marker-pairing-table td{padding:8px;vertical-align:middle;border-top:1px solid #dee2e6}div.workflow .marker-pairing-table .form-control,div.workflow .marker-pairing-table .sl-select2{width:100%;min-width:80px;font-size:12px;padding:4px 8px;height:28px;border:1px solid #ced4da;border-radius:3px}div.workflow .marker-pairing-table .form-control:focus,div.workflow .marker-pairing-table .sl-select2:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}div.workflow .marker-pairing-table .color-input{width:60px;height:28px;padding:2px;border:1px solid #ced4da;border-radius:3px;cursor:pointer}div.workflow .marker-pairing-table .number-input{width:70px;text-align:center}div.workflow .marker-pairing-table .text-input{min-width:100px}div.workflow .marker-pairing-table .action-buttons{text-align:center;white-space:nowrap}div.workflow .marker-pairing-table .btn-remove{padding:2px 6px;font-size:11px;line-height:1.2}div.workflow .marker-pairing-actions{text-align:left;padding-top:15px;border-top:1px solid #e9ecef}div.workflow .marker-pairing-table tbody tr:hover{background-color:#f8f9fa}div.workflow .marker-pairing-table tbody tr:last-child td{border-bottom:0}@media (max-width:1200px){div.workflow .marker-pairing-table th,div.workflow .marker-pairing-table td{padding:6px 4px;font-size:12px}div.workflow .marker-pairing-table .form-control,div.workflow .marker-pairing-table .sl-select2{font-size:11px;padding:3px 6px;height:26px}}@media (max-width:768px){div.workflow .marker-pairing-table-container{overflow-x:auto}div.workflow .marker-pairing-table{min-width:1000px}}div.workflow .workflow-navigation-container .issue-detail-toggle,div.workflow .workflow-navigation-container .issue-auto-fix-btn{display:none!important}div.workflow-modal .reporter-actions-menu .dropdown-submenu{position:relative}div.workflow-modal .reporter-actions-menu .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;display:none}div.workflow-modal .reporter-actions-menu .dropdown-submenu:hover>.dropdown-menu{display:block}div.workflow-modal .reporter-actions-menu .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}div.workflow-modal .reporter-actions-menu .dropdown-submenu-left>.dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px}div.workflow-modal .reporter-actions-menu .dropdown-submenu-left>a:after{border-width:5px 5px 5px 0;border-right-color:#ccc;border-left-color:transparent;margin-left:-10px;margin-right:auto;float:left}div.workflow-modal .reporter-actions-menu .dropdown-menu>li>a{padding:8px 20px;display:block;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}div.workflow-modal .reporter-actions-menu .dropdown-menu>li>a:hover{background-color:#f5f5f5;color:#262626;text-decoration:none}div.workflow-modal .reporter-actions-menu .dropdown-menu>li>a i{margin-right:8px;width:16px;text-align:center}div.workflow div.wf-data-view .dep-branches-column{flex:1;display:none;flex-direction:column;border-left:1px solid #ddd;overflow:hidden;height:100%;overflow-x:hidden;overflow-y:auto}div.workflow div.wf-data-view .dep-branches-column.visible{display:flex}div.workflow div.wf-data-view .dep-view-controls{padding:10px 15px;border-bottom:1px solid #ddd;background:#f9f9f9}div.workflow div.wf-data-view .dep-view-controls .checkbox-inline{margin:0;padding-top:0}div.workflow div.wf-data-view .dep-branches-container{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column}div.workflow div.wf-data-view .dep-branches-container.pl-processing{opacity:.5;pointer-events:none}div.workflow div.wf-data-view .dep-branch{margin-bottom:30px;position:relative;transition:opacity .3s ease,transform .3s ease}div.workflow div.wf-data-view .dep-branch.not-in-flow{opacity:.5}div.workflow div.wf-data-view .dep-branch-label{font-weight:600;color:#333;margin-bottom:15px;font-size:14px;padding:8px 12px;background:#f0f0f0;border-radius:4px;display:flex;align-items:center}div.workflow div.wf-data-view .dep-branch-workers{display:flex;flex-direction:row;align-items:center;overflow-x:auto;padding:10px 0;gap:0}div.workflow div.wf-data-view .dep-branch-workers .dep-worker-item{flex:0 0 180px;transition:opacity .3s ease;padding:10px;border:1px solid #ddd;border-radius:4px;background:#fff;margin-right:10px;min-width:180px;width:200px;height:130px}div.workflow div.wf-data-view .dep-branch-workers .dep-worker-item .dep-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}div.workflow div.wf-data-view .dep-branch-workers .dep-worker-item:hover{border-color:#007bff;box-shadow:0 2px 4px rgba(0,0,0,.1)}div.workflow div.wf-data-view .dep-branch-workers .dep-worker-item.selected{border-color:#007bff;border-width:2px;background:#f0f7ff}div.workflow div.wf-data-view .dep-worker-connector{margin:0 15px;color:#999;font-size:24px;font-weight:700;line-height:1}div.workflow div.wf-data-view .dep-branch .dep-empty-state{text-align:center;padding:40px 20px;color:#888}div.workflow div.wf-data-view .dep-branch .dep-empty-state i{font-size:48px;color:#ddd;margin-bottom:15px}div.workflow div.wf-data-view .dep-branch .dep-empty-state h6{margin:10px 0 5px;color:#666}div.workflow div.wf-data-view .dep-branch .dep-empty-state p{margin:0;color:#999}div.workflow div.wf-data-view .study-simulation-table-view .study-sim-tabs{border-bottom:2px solid #ddd;background-color:#f8f9fa;margin:0}div.workflow div.wf-data-view .study-simulation-table-view .study-sim-tabs>li>a{padding:12px 20px;border-radius:4px 4px 0 0;font-weight:500;color:#666;text-decoration:none}div.workflow div.wf-data-view .study-simulation-table-view .study-sim-tabs>li>a:hover{color:#007bff;background-color:#e9ecef}div.workflow div.wf-data-view .study-simulation-table-view .study-sim-tabs>li.active>a{background-color:#fff;color:#007bff;border-bottom:2px solid #007bff;font-weight:600}div.workflow div.wf-data-view .study-simulation-table-view .study-sim-flow-view{height:100%}div.workflow div.wf-data-view .study-simulation-table-view .flow-input-selector-panel{background:#f9f9f9;border-right:2px solid #ddd}div.workflow div.wf-data-view .study-simulation-table-view .flow-input-selector-header h5{color:#333;font-weight:600}div.workflow div.wf-data-view .study-simulation-table-view .flow-input-selector{border:2px solid #ddd;border-radius:4px;padding:8px}div.workflow div.wf-data-view .study-simulation-table-view .flow-options-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:10px}div.workflow div.wf-data-view .study-simulation-table-view .flow-option-box{padding:15px;border:2px solid #ddd;border-radius:8px;cursor:pointer;background:#fff;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}div.workflow div.wf-data-view .study-simulation-table-view .flow-option-box:hover{border-color:#007bff;box-shadow:0 4px 8px rgba(0,123,255,.15);transform:translateY(-2px)}div.workflow div.wf-data-view .study-simulation-table-view .flow-option-box.selected{border-color:#007bff;background:#f0f7ff;border-width:3px;box-shadow:0 4px 12px rgba(0,123,255,.2)}div.workflow div.wf-data-view .study-simulation-table-view .flow-option-box .option-label{font-weight:600;color:#333;margin-bottom:5px}div.workflow div.wf-data-view .study-simulation-table-view .flow-option-box .option-id{font-size:12px;color:#666;font-style:italic}div.workflow div.wf-data-view .study-simulation-table-view .flow-visualization-panel{background:#fff;padding:20px}div.workflow div.wf-data-view .study-simulation-table-view .flow-visualization-container{height:100%;overflow-x:auto;min-width:100%;display:flex;flex-direction:column;align-items:flex-start}div.workflow div.wf-data-view .study-simulation-table-view .flow-category-section{margin-bottom:25px;padding:15px;border:1px solid #e0e0e0;border-radius:6px;background:#fafafa}div.workflow div.wf-data-view .study-simulation-table-view .flow-category-title{font-size:16px;font-weight:600;color:#333;margin-bottom:10px;padding-bottom:8px;border-bottom:2px solid #007bff}div.workflow div.wf-data-view .study-simulation-table-view .flow-item{padding:8px 12px;margin:5px 0;background:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px}div.workflow div.wf-data-view .study-simulation-table-view .flow-item .item-name{font-weight:500;color:#333}div.workflow div.wf-data-view .study-simulation-table-view .flow-item .item-meta{font-size:12px;color:#666;margin-top:2px}div.workflow div.wf-data-view .study-simulation-table-view .flow-options-container{margin-top:15px}div.workflow div.wf-data-view .study-simulation-table-view .flow-options-container h6{margin:0 0 10px;color:#666;font-weight:500}div.workflow div.wf-data-view .study-simulation-table-view .flow-clear-selection{margin-top:10px}div.workflow div.wf-data-view .study-simulation-table-view .flow-option-section{display:flex;flex-direction:row;align-items:flex-start;width:100%;margin-top:15px}div.workflow div.wf-data-view .study-simulation-table-view .flow-section{min-width:250px;max-width:350px;margin-right:0;background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;flex:0 0 auto;position:relative}div.workflow div.wf-data-view .study-simulation-table-view .flow-section:not(:last-child)::after{content:'';position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:15px;height:2px;background:#007bff;z-index:1}div.workflow div.wf-data-view .study-simulation-table-view .flow-section:not(:last-child)::before{content:'→';position:absolute;right:-15px;top:50%;transform:translateY(-50%);color:#007bff;font-weight:700;font-size:16px;z-index:2}div.workflow div.wf-data-view .study-simulation-table-view .flow-section-header{background:#f5f5f5;padding:12px 15px;border-bottom:2px solid #007bff;font-weight:600;font-size:14px;color:#333}div.workflow div.wf-data-view .study-simulation-table-view .flow-section-content{padding:10px;max-height:500px;overflow-y:auto}div.workflow div.wf-data-view .study-simulation-table-view .flow-worker-card{padding:10px;margin:5px 0;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;border-left:3px solid #007bff;transition:all .2s ease}div.workflow div.wf-data-view .study-simulation-table-view .flow-worker-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.workflow div.wf-data-view .study-simulation-table-view .flow-worker-card:hover{background:#f0f0f0;border-left-color:#0056b3;box-shadow:0 2px 4px rgba(0,0,0,.05)}div.workflow div.wf-data-view .study-simulation-table-view .flow-worker-card .worker-name{font-weight:500;color:#333;margin-bottom:3px;font-size:13px}div.workflow div.wf-data-view .study-simulation-table-view .flow-worker-card .worker-id{font-size:11px;color:#666;margin-bottom:3px}div.workflow div.wf-data-view .study-simulation-table-view .flow-worker-card .worker-type{font-size:11px;color:#999;font-style:italic}div.workflow div.wf-data-view .study-simulation-table-view .flow-worker-card .worker-icon{margin-right:8px;color:#007bff}div.workflow div.wf-data-view .study-simulation-table-view .flow-section .empty-message{padding:20px;text-align:center;color:#999;font-style:italic;font-size:13px}div.workflow div.wf-data-view .study-simulation-table-view .flow-visualization-panel{min-width:0}div.workflow div.wf-data-view .study-simulation-table-view .flow-visualization-container{min-width:0;width:100%}div.workflow div.wf-data-view .study-simulation-table-view .flow-option-section.flow-graph-view{display:block!important;width:100%}div.workflow div.wf-data-view .study-simulation-table-view .flow-graph-container{width:100%;overflow:auto}div.workflow div.wf-data-view .study-simulation-table-view .flow-graph-node{cursor:pointer}div.workflow div.wf-data-view .study-simulation-table-view .flow-graph-node:hover rect{stroke:#007bff;stroke-width:2}div.workflow div.wf-data-view .study-simulation-table-view .flow-edge{transition:stroke-width .2s}div.workflow div.wf-data-view .study-simulation-table-view .flow-edge:hover{stroke-width:3;stroke:#007bff}div.workflow div.wf-data-view .study-simulation-table-view .categorize-workers-toggle{margin-right:5px}div.workflow .wf-split-nav-tab .modal{position:static!important;overflow:visible!important;height:100%}div.workflow .wf-split-nav-tab .modal-dialog{margin:0;width:100%;height:100%;max-width:100%}div.workflow .wf-split-nav-tab .modal-content{border-radius:0;height:100%;display:flex;flex-direction:column;border:0}div.workflow .wf-split-nav-tab .modal-header{display:none!important}div.workflow .wf-split-nav-tab .modal-body{flex:1;overflow-y:auto}div.workflow .wf-split-nav-tab .modal-backdrop{display:none!important}div.workflow .wf-split-nav-tab .sidebar-view{position:static!important;transform:none!important;height:100%}div.workflow .wf-split-nav-tab .d3view-plugins-sidebar{position:static!important;box-shadow:none;width:100%!important;border:0!important;animation:unset!important}div.workflow .wf-split-nav-tab .d3view-plugins-sidebar .panel-heading,div.workflow .wf-split-nav-tab .d3view-plugins-sidebar .panel-heading+button[data-dismiss=sidebar]{display:none}div.workflow-modal .sample-inputs-list .wf-input-label{border-radius:0;border-left:0;border-top:0;cursor:move}div.workflow-modal .sample-inputs-list .wf-input-label:hover{background:var(--neutralLighter)}div.workflow-modal .sample-inputs-list .wf-input-label .sample-input-label{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}div.workflow-modal .sample-inputs-list .wf-input-label:hover .sample-input-label{width:calc(100% - 53px)}div.workflow-modal .sample-inputs-list .wf-input-label:hover .sample-input-label>span{display:block;width:calc(100% - 0);overflow:hidden;text-overflow:ellipsis}div.workflow-modal .sample-inputs-list .wf-input-label .sample-input-options{display:none;position:absolute;right:6px}div.workflow-modal .sample-inputs-list .wf-input-label:hover .sample-input-options{display:flex;align-items:center;display:none}div.workflow-modal .sample-inputs-list .row{border-bottom:0!important;margin:0!important;padding:0!important}div.image_gallery div.gallery_container{position:relative;min-height:100%;height:100%;padding:0 15px}div.image_gallery div.gifplayer-backdrop{position:absolute;left:0;top:0;margin:auto;text-align:center;height:100%!important;width:100%!important}div.image_gallery div.gifplayer-backdrop div.playIcon{display:inline-block;top:40%;left:46.3%;position:absolute;text-align:center}div.image_gallery #gallery .controls{height:60px}div.image_gallery div.gifplayer-backdrop div.playIcon:hover{color:#428bca}div.image_gallery div.gifplayer-backdrop div.playIcon:hover #play-circle{opacity:.6}div.image_gallery button#switch_thumbnail{z-index:2;opacity:0;pointer-events:none}div.image_gallery .single_image_gallery button#switch_thumbnail{position:absolute}div.image_gallery button#switch_thumbnail.shown{pointer-events:all!important;opacity:1!important}div.image_gallery div.gifplayer{margin:0 auto;height:100%!important;overflow:hidden}div.image_gallery span#play-circle{font-size:8em;cursor:pointer;opacity:.2}div.image_gallery span#play-icon{position:absolute;top:29%;left:34.6%;color:transparent;font-size:3.5em;cursor:pointer;-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:medium}div.image_gallery span#play-icon:hover{-webkit-filter:brightness(1)}div.image_gallery span#spinIcon{position:absolute;top:50%;left:50%;font-size:1.2em;font-weight:500;display:none;align-items:center;transform:translate(-50%,-50%)}div.image_gallery span#spinIcon i{margin-right:6px}div.image_gallery span#spinIcon.shown{display:flex!important}div.image_gallery div.gallery_container div.img{height:100%}div.image_gallery div.gallery_container div.multiple_image_gallery div.img{width:100%;margin-bottom:0!important;position:relative;box-shadow:none}div.image_gallery div.gallery_container div.multiple_image_gallery div.img img{}div.image_gallery div.gallery_container div.img div.gifplayer>canvas{max-width:100%!important}div.image_gallery div.gallery_container div#gallery div.thumbnail_tabs ul.nav{display:inline-block;border-bottom:0!important}div.image_gallery div.gallery_container div#gallery div.thumbnail_tabs .panel-heading ul.nav li:not(.active){border:1px solid #ccc}div.image_gallery div.gallery_container div#gallery div.thumbnail_tabs .panel-heading ul.nav li:not(.active) a{color:#444}div.image_gallery div.gallery_container div#gallerydiv.thumbnail_tabs .panel-heading ul.nav li.active a{padding:6px!important;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit}div.image_gallery div.gallery_container div#gallery div.thumbnail_tabs .panel-heading ul.nav li:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}div.image_gallery div.gallery_container div#gallery div.thumbnail_tabs .panel-heading ul.nav li:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}div.image_gallery div.gallery_container div#gallery div.thumbnail_tabs .panel-heading ul.nav li a{padding:5px!important;border:0!important;font-size:11px}div.image_gallery div.gallery_container div.thumbnail_heading{text-align:center;padding:5px 2px;cursor:pointer;font-size:15px}div.image_gallery div.gallery_container div.thumbnail_heading>h4{display:inline-block;max-width:90%;overflow:hidden;text-overflow:ellipsis}div.image_gallery div.gallery_container div.thumbnail-body{text-align:center;padding:2px;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:center;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat;height:calc(100% - 40px)!important}div.image_gallery div.gallery_container div.thumbnail-body.fetchingThumbnail .error-txt{display:none}div.image_gallery div.gallery_container div.thumbnail-body.fetchingThumbnail:after{content:'Fetching Thumbnail. Please wait...';font-size:1.4em;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.image_gallery div.thumbnail-body.no_thumbnail,div.image_gallery div.thumbnail-body.simple_png{background-image:none!important}div.image_gallery div.thumbnail-body div.magnify{display:flex;align-items:center}div.image_gallery .single_image_gallery img.imageSrc{}div.image_gallery div.gallery_container div.controls .btn-group button#gallery_overlay.gallery i[data-id="2"]{opacity:1}div.image_gallery div.gallery_container div.controls .btn-group button#gallery_overlay.overlay i[data-id="2"]{opacity:0}div.image_gallery div.gallery_container div.img.selected{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}div.gallery_container .single_image_gallery>.col-md-12{padding:0}div.gallery_container .single_image_gallery .gifplayer-container{height:calc(100% - 10px)}div.gallery_container .single_image_gallery .gifplayer-container .thumbnail-body,div.gallery_container .single_image_gallery .gifplayer-container .img{height:100%}div.image_gallery div.gallery_container div.multiple_image_gallery.active,div.image_gallery div.gallery_container div.single_image_gallery{display:-webkit-box;display:-webkit-flex;display:flex;flex-wrap:wrap;height:100%}div.image_gallery div.gallery_container div.multiple_image_gallery.active>[class*=col-]{display:flex;margin:5px 0}div.image_gallery div.gallery_container div.multiple_image_gallery div.gifplayer #gifplayer-controls,div.image_gallery div.gallery_container div.multiple_image_gallery div.gifplayer #gifplayer-controls-extended{display:none}div.image_gallery div.gallery_container div.gifplayer.loading #gifplayer-controls,div.image_gallery div.gifplayer.loading #gifplayer-controls-extended{display:none}div.image_gallery div.gallery_container div.gifplayer.loading .gifplayer-slider{display:none}div.image_gallery div.gallery_container div.gifplayer div#gifplayer-controls-extended div.gifplayer-speed-slider{display:none!important}div.image_gallery div.gallery_container div.controls div#range_slider,div.image_gallery div.gallery_container div.controls div#speed_slider{width:8%;text-align:center;min-width:150px;margin:0 40px!important}div.image_gallery div.gallery_container div.controls div#range_slider span.values,div.image_gallery div.gallery_container div.controls div#speed_slider span.values{font-size:10px}div.image_gallery div.gallery_container div.controls div.bootstrap-select.export{width:80px}div.image_gallery div.gallery_container div.controls button#changeSyncSettings{float:right;margin-left:6px;display:inline-block}div.image_gallery div.gallery_container div.controls .popover div.arrow{left:75%!important}div.image_gallery div.gallery_container div.controls div#overlay{position:relative;float:right;display:inline-block}div.image_gallery div.gallery_container div#overlay_container{}div.image_gallery div.gallery_container div#overlay_container div#overlay_images canvas{width:100%!important;height:100%!important;position:absolute;left:0;top:0}div.image_gallery div.gallery_container .slider.slider-horizontal{background:none!important}div.image_gallery div.gallery_container .ui-slider-handle{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}div.image_gallery div.gallery_container .ui-slider.ui-widget-content{border:0!important;background:#E0E0E0}div.image_gallery div.gallery_container .ui-slider-horizontal .ui-slider-range{background:#428bca}div.image_gallery div.gallery_container div.opacity_slider{margin-right:10px}div.image_gallery div.gallery_container div.img div.gifplayer div#gifplayer-info{display:none}div.image_gallery div.gallery_container div.gifplayer div.popover{width:170px!important}div.image_gallery div.gallery_container div.gifplayer div.popover div.gifplayer-slider,div.image_gallery div.gallery_container div.gifplayer div.popover div.gifplayer-additional-options{display:block!important}div.image_gallery div.gallery_container+div.export_options{position:absolute;width:auto;left:40%;top:35%;display:none;font-size:12px;z-index:2000}div.image_gallery div.gallery_container div.export_options div.panel-body div.row>span.name,div.image_gallery div.gallery_container div.export_options div.panel-body div.row> span.format{position:relative;top:6px}div.image_gallery div.gallery_container div#overlay_container table#overlay_image_names{margin-top:10px}div.image_gallery div.gallery_container div#overlay_container table#overlay_image_names tbody tr.move{cursor:move}div.image_gallery div.gallery_container div#overlay_container table#overlay_image_names tbody td.color span.input-group-addon{background:0;border:0;padding:0;width:auto}div.image_gallery div.tab-pane.overlay_container{position:relative;overflow:hidden;height:100%}div.image_gallery div.tab-pane.overlay_container .image_overlay{margin-top:10px;position:relative}div.image_gallery div.tab-pane.overlay_container .spinner{position:absolute;top:50%;left:50%;font-size:1.5em;display:none}div.image_gallery div.tab-pane.overlay_container div.canvas-containers canvas{position:absolute;left:0;top:0;border:1px solid #DDD}div.image_gallery div.tab-pane.overlay_container .overlay_settings{position:absolute;right:10px;top:20px;width:250px;min-width:25%;min-height:100px}div.image_gallery div.tab-pane.overlay_container .overlay_settings>.panel{width:100%;height:100%}div.image_gallery div.tab-pane.overlay_container .panel-heading{cursor:move}div.image_gallery div.tab-pane.overlay_container .overlay_settings .panel-body{padding:10px!important}div.image_gallery div.tab-pane.overlay_container .overlay_settings.minimized{bottom:0!important;top:inherit!important;height:30px!important;right:0!important;left:inherit!important}div.image_gallery div.tab-pane.overlay_container .overlay-color-palette.minimized{bottom:0!important;top:inherit!important;left:0!important;height:30px!important}div.image_gallery div.tab-pane.overlay_container .minimized div.panel-body{display:none}div.image_gallery div.tab-pane.overlay_container .overlay_settings .panel-body ul{border:0;box-shadow:none;margin-bottom:1px;overflow:auto;max-height:200px}div.image_gallery div.tab-pane.overlay_container .overlay_settings .panel-body ul li.row-item{border:0;padding:6px 0;cursor:move}div.image_gallery div.tab-pane.overlay_container .overlay_settings .panel-body ul li.row-item.invalid{opacity:.4}div.image_gallery div.tab-pane.overlay_container .overlay_settings .panel-body ul li.row-item.invalid>*{pointer-events:none}div.image_gallery div.tab-pane.overlay_container .overlay_settings .panel-body ul li.row-item>div>div{flex:1 1 auto;word-break:break-all}div.image_gallery div.tab-pane.overlay_container .overlay_settings .panel-body ul li.list-group-item:not(.invalid):hover{background-color:#f5f5f5}div.image_gallery div.tab-pane.overlay_container .overlay_settings .panel-body ul li.list-group-item .row-color{cursor:pointer;width:12px;height:12px;border:1px solid #DDD}div.image_gallery div.tab-pane.overlay_container .sortable-handle{opacity:0;position:absolute;left:5px;top:9px;font-size:12px}div.image_gallery div.tab-pane.overlay_container li:hover .sortable-handle{opacity:1!important}div.image_gallery div.tab-pane.overlay_container .reset_color:hover{color:red}div.image_gallery div.tab-pane.overlay_container .image-colors{position:absolute;top:0;right:0;cursor:pointer}div.image_gallery div.tab-pane.overlay_container .ui-slider.ui-widget-content{}div.image_gallery div.tab-pane.overlay_container .overlay-color-palette{position:absolute;bottom:0;left:50%;width:200px;display:none}div.image_gallery div.tab-pane.overlay_container .overlay-color-palette .panel-body{display:flex;flex-wrap:wrap;position:relative;padding:15px!important}div.image_gallery div.tab-pane.overlay_container .overlay-color-palette .panel-body button.canvas-colors{margin:3px;margin-bottom:0}div.image_gallery div.tab-pane.overlay_container .overlay-color-palette .palette-color{width:25px;height:25px;margin:2px;display:inline-block;position:relative;border:1px solid #4f5359;cursor:pointer}div.image_gallery div.tab-pane.overlay_container .overlay-color-palette .palette-color.dominant:after{content:"\f063";font-family:FontAwesome;position:absolute;top:-13px;left:7px;color:red}div.image_gallery div.tab-pane.overlay_container .overlay-color-palette .palette-color.opaque{opacity:.2}div.image_gallery div.tab-pane.multiple_image_gallery .items-list li.list-group-item{display:flex;align-items:center}div.image_gallery .multiple_image_gallery .items-list{overflow:auto}div.image_gallery .multiple_image_gallery .items-list .list-item-name{overflow:hidden;text-overflow:ellipsis;margin-left:6px;text-decoration:none;word-break:break-all}div.image_gallery .multiple_image_gallery .items-list input{height:auto!important}div.image_gallery .overlay-items-list .disabled{opacity:.3;pointer-events:none}div.image_gallery div.tab-pane[data-view=gallery] .gifplayer-containers{display:flex;flex-wrap:wrap;height:100%}div.image_gallery div.tab-pane[data-view=gallery] .gifplayer-containers>.gifplayer-container{margin:5px;flex:1 1 calc(33% - 10px)!important}div.image_gallery .gifplayer-container{margin:5px 0;height:calc(100% - 10px)}div.image_gallery .single_image_gallery .thumbnail_heading>i{display:none}div.image_gallery .gifplayer.loading{background:none!important}div.image_gallery .overlay_settings.exporting .opacity-container,div.image_gallery .overlay_settings.exporting .disabled,div.image_gallery .overlay_settings.exporting .reset_color{display:none}div.image_gallery #gifplayer{z-index:2147483647;position:fixed;width:100%;height:100%;display:block;top:0;left:0;bottom:auto;right:auto;border:0;background:#000;text-align:center}div.image_gallery #gifplayer *{text-transform:none;font-family:"Helvetica Neue",Helvetica,sans-serif}div.image_gallery #gifplayer-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;right:auto;border-radius:7px;border:1px solid #ddd;width:50%;height:10px;background:transparent}div.image_gallery #gifplayer-status{position:absolute;top:auto;left:50%;bottom:60%;right:auto;text-align:center;font-weight:400;font-size:13px;line-height:1.25em;width:50%;margin:0 -25%;color:#4f5359;word-break:break-all}div.image_gallery div.gifplayer #gifplayer-status,div.image_gallery div.gifplayer #gifplayer-loader{display:none}div.image_gallery div.gifplayer.error>#gifplayer-status,div.image_gallery div.gifplayer.loading>#gifplayer-status,div.image_gallery div.gifplayer.loading>#gifplayer-loader{display:block}div.image_gallery div.gifplayer.error>canvas,div.image_gallery div.gifplayer.loading>canvas{opacity:.25}div.image_gallery div.gifplayer.loading>#gifplayer-info,div.image_gallery div.gifplayer.loading>#gifplayer-controls{display:none}div.image_gallery #gifplayer-info{position:absolute;top:20px;left:30px;bottom:auto;right:auto;margin:0 auto;white-space:nowrap;max-width:250px;background:rgba(0,0,0,.5);padding:8px 16px;text-align:left;text-shadow:#000 2px 2px 0;font-weight:400;font-size:14px;line-height:1.5em;color:#fff;opacity:0;-webkit-transition:opacity .2s ease-out,max-width .5s ease-in-out}div.image_gallery #gifplayer-info:hover{max-width:calc(100% - 92px)}div.image_gallery #gifplayer.controls>#gifplayer-info{opacity:1}div.image_gallery #gifplayer-info p{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}div.image_gallery #gifplayer-info-url a{text-decoration:underline;color:#fff;font-size:16px}div.image_gallery div.thumbnail-body div#controls-container{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:inline-block;opacity:.7}div.image_gallery:hover div.thumbnail-body div#controls-container{opacity:1!important;background-color:#FFF}div.image_gallery .image-options{position:absolute;right:10px;top:0;z-index:2;opacity:.7;visibility:hidden}div.image_gallery.pl-fixed .image-options{right:50px}div.image_gallery:hover .image-options{visibility:visible}div.image_gallery .image-options:hover{opacity:1!important;background-color:#FFF}div.image_gallery div.img .annotations{position:absolute;top:0;display:none}div.image_gallery div.image_annotations.exporting svg image{display:none!important}div.image_gallery div.image_annotations{position:absolute;left:0;top:0;width:100%;height:100%}div.image_gallery div.gallery_container div.multiple_image_gallery .carousel-inner div.img:not(.selected){border-color:transparent}div.image_gallery div.gallery_container div.multiple_image_gallery div.img.selected{box-shadow:none}div.image_gallery.pl-fixed .gallery-close{display:block!important;z-index:20!important;position:absolute;right:50px;top:10px}.d3view-global-exporting div.image_gallery div.tab-pane.overlay_container .overlay_settings{display:none}div.image_gallery .error-txt .popover .popover-content{width:300px;word-wrap:break-word;max-height:200px;white-space:normal;overflow:auto}.video-analyser{--aspect_ratio:auto;position:relative;aspect-ratio:var(--aspect_ratio);padding:10px}.video-analyser .va-top-nav{height:45px;border-radius:4px;background:#fff}.video-analyser .va-main-container.no-top-nav{height:100%}.video-analyser .va-main-container:not(.no-top-nav){height:calc(100% - 60px);margin-top:15px}.video-analyser p.br-4{border-radius:4px}.video-analyser li.top-nav-list-item{padding:3px 15px;border-bottom:3px solid #fff;display:inline-flex;align-items:center}.video-analyser li.top-nav-list-item:hover{background:#eee;cursor:pointer}.video-analyser li.top-nav-list-item>i.tab-icon,.video-analyser li.top-nav-list-item>span.tab-title{pointer-events:none}.video-analyser li.top-nav-list-item.active{border-color:steelblue}.video-analyser .tab-options{font-size:1.1em;padding:5px}.video-analyser .tab-options:hover{cursor:pointer;color:#fff;background:gray;border-radius:4px}.video-analyser .video-player{display:flex;height:100%;position:relative}.video-analyser .va-player-renderer{width:100%;border-radius:4px;background-color:#fff;position:relative}.video-analyser .va-player-controls{display:flex;flex-flow:column;background:#fff;border-radius:4px;width:calc(23% - 1rem)}.video-analyser .va-control-container-1{flex:1 1 auto}.video-analyser .va-control-container-2{height:auto}.video-analyser .va-pattern-list,.video-analyser .va-regions-list{height:calc(100% - 110px)}.video-analyser .pattern-renderer{border:0!important}.video-analyser .pattern-list-item{border-radius:4px}.video-analyser .pattern-list-item:hover{background-color:#d9f4fd}.vp-dropzone{height:100%;justify-content:center;border-radius:4px;border:3px dashed #ddd;color:gray}.vp-dropzone:hover{cursor:ns-resize;user-select:none}.vpd-icon{font-size:60px}.vp-dropzone *{pointer-events:none}.va-player{position:relative;height:100%}.vp-video-container{height:calc(100% - 60px);position:relative}.vp-video-controls{height:60px;padding-top:10px;border-top:1px solid #ddd}.va-video-controls{height:100%;flex:1 1 auto}.va-video-info{height:100%}.va-animation-control{flex:1 1 auto;margin:0 10px}.va-range-controller{flex:1 1 auto;margin:0 10px}.va-animation-slider{height:10px;background:gray;border:1px solid #ddd;position:relative}span.va-animation-complete{position:absolute;height:10px;width:0;background:ghostwhite}span.va-animation-handle{position:absolute;width:20px;height:20px;border-radius:4px;left:0;box-shadow:0 0 2px;background:#fff;top:-5px}span.va-animation-handle:hover{cursor:ew-resize}.vp-bounding-box{position:absolute;left:0;top:0;width:0;border:2px solid steelblue;pointer-events:none!important}.vp-info{position:absolute;top:10px;left:calc(50% - 110px);pointer-events:none}.vp-loader-bg{background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;left:0;top:0}.region-renderer{border:0!important}.region-list-item{border-left-style:solid;border-left-width:4px}.region-list-item:hover{cursor:pointer;background:#deecf8}.vp-zoom{padding:5px}.va-modal-container .m0{margin:0!important}.va-modal-container .table-content{height:200px;overflow:auto;scrollbar-gutter:stable}.va-modal-container .va-table{border:0!important}.va-modal-container .va-table-row{height:30px}.va-modal-container .va-table-row:first-child{font-weight:600;background-color:steelblue!important;color:whitesmoke}.va-modal-container .va-table-row:nth-child(odd){background-color:lightblue}.va-modal-container .va-table-row>div{display:inline-flex;align-items:center;padding-left:15px;height:100%}.va-modal-container .vp-modal-pattern-list{height:200px;overflow:auto}.va-modal-container .va-active>.img-thumbnail{border-color:steelblue!important}.va-contextmenu>li.va-contextmenu-item{padding:5px 10px}.va-contextmenu>li.va-contextmenu-item:hover{cursor:pointer;background:#f4f4f4}.va-contextmenu>li.va-contextmenu-item *{pointer-events:none}.video-analyser .tm-config-info:hover{cursor:pointer;color:steelblue}.video-analyser .va-loader-container{position:absolute;width:100%;height:100%;z-index:30;left:0;top:0}.video-analyser .va-loader-backdrop{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.video-analyser .va-loader-content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.video-analyser .va-loader-content>h1{color:whitesmoke}.video-analyser .va-loader-progress-bar{width:50%}.video-analyser .video-edit-container{display:flex;flex-flow:column;align-items:flex-start}.video-analyser .overlay-container{overflow:auto!important}.video-analyser .new-plugin-template-ui .plugin-nav-overlay-container{width:400px}.iie-plugin-backdrop{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;background-color:rgba(0,0,0,.45);transition:opacity .2s ease-in}.iie-plugin-backdrop.in{opacity:1!important}.iie-main-container{position:relative;width:100%;height:100%}.iie-main-container .iie-canvas-container{background-color:#fff;position:absolute;outline:1px solid #333;overflow:auto;scrollbar-gutter:stable;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.iie-controls{position:absolute}.iie-controls button *{pointer-events:none}.iie-dropdown{position:absolute;display:none}.iie-dropdown .dropdown-menu{max-height:350px;overflow-y:auto}.curve-digitizer{position:relative}.curve-digitizer .curve-digitizer-nav{height:60px}.curve-digitizer .curve-digitizer-body{height:calc(100% - 60px);display:flex;flex-flow:row nowrap}.curve-digitizer .curve-digitizer-canvas-container{flex:1 1 auto;box-shadow:1px 1px 5px #ddd;border-radius:6px}.curve-digitizer .curve-digitizer-controls{width:max(20%,350px)}.curve-digitizer .curve-digitizer-inputs{height:calc(50% - 25px)}.curve-digitizer .curve-digitizer-dataviewer{height:calc(100% - 100px)}.curve-digitizer .curve-digitizer-footer{height:50px}.curve-digitizer li.color-object{margin:5px;padding:5px;border:2px solid #ddd}.curve-digitizer li.color-object:hover{cursor:pointer}.curve-digitizer .color-object-rect{width:20px;height:20px}.curve-digitizer .curve-digitizer-dataviewer .row.table-row{border:1px solid #ddd;margin:0}.curve-digitizer .curve-digitizer-dataviewer .row.table-row:first-child div.table-cell{font-weight:500}.curve-digitizer .curve-digitizer-dataviewer .row.table-row div.table-cell{padding:5px 10px}.curve-digitizer .curve-digitizer-dataviewer .row.table-row div.table-cell:not(:last-child){border-right:1px solid #ddd}.curve-digitizer .curve-digitizer-dataviewer .cd-dv-table-body{height:calc(100% - 32px)}.curve-digitizer .cv-active{border-color:steelblue!important}.curve-digitizer canvas.curve-digitizer-canvas.cd-panning:hover{cursor:move}.curve-digitizer .cv-grab{cursor:grab!important}.curve-digitizer .cv-default{cursor:pointer!important}.curve-digitizer .cv-table-body{border:unset!important}.curve-digitizer .cv-active-row{background:orangered;color:#fff;cursor:pointer}.curve-digitizer datalist#point-count-labels{display:flex;flex-direction:column;justify-content:space-between;writing-mode:vertical-lr;width:100%}.curve-digitizer datalist#point-count-labels>option{transform:rotate(-90deg);text-align:center}.curve-digitizer datalist#point-count-labels>option:nth-child(1){margin-left:-2px}.curve-digitizer datalist#point-count-labels>option:nth-child(2){margin-left:-7px}.curve-digitizer datalist#point-count-labels>option:nth-child(3){margin-left:2px}.curve-digitizer .plugin-nav-overlay-container{height:calc(100% - 4px)!important}.curve-digitizer .overlay-container{overflow:auto}.media-digitizer{--color-black:#191919;--color-grays:#a5a5a5;--color-light:#f4f4f4;--color-white:#fff;--color-blues:#3265ff}.media-digitizer{display:grid;grid-template-columns:auto 500px;position:relative}.media-digitizer .media-digitizer-body{display:grid;grid-template-rows:45px auto 50px;gap:5px;border-right:1px solid #DDD}.media-digitizer .mbd-1{border-bottom:1px solid #DDD}.media-digitizer .mbd-2{border-bottom:1px solid #DDD;position:relative}.media-digitizer .mbd-controls{margin:0!important}.media-digitizer .mbd-slide-controls{height:10px;border-radius:4px;background:#34495E;position:relative;flex:1 1 auto}.media-digitizer .display-time{width:75px}.media-digitizer span.mbd-handle{width:20px;height:20px;border-radius:50%;position:absolute;left:0;top:-5px;background:#fff;border:1px solid #DDD;z-index:2;padding:0 0 0 6px}.media-digitizer span.mbd-handle:hover{cursor:pointer}.media-digitizer .mbd-slide-fill{position:absolute;left:0;top:0;background:#E84C3D;border-radius:4px 0 0 4px;height:10px}.md-backdrop{position:fixed;z-index:0;width:100%!important;height:100%!important;top:0!important;left:0!important;cursor:progress;background-color:rgba(0,0,0,.3)}.media-digitizer .annotator-bounding-box{position:absolute;left:0;top:0;width:0;height:0;z-index:10;border:2px solid steelblue;display:none;justify-content:center;align-items:center;flex-wrap:nowrap;user-select:none;pointer-events:none}.media-digitizer .md-hover{cursor:pointer}.media-digitizer video{visibility:hidden;z-index:-2;position:absolute;left:0;top:0}.media-digitizer .md-data-view{display:grid;grid-template-rows:1fr 1fr;gap:5px}.media-digitizer .md-settings{border-bottom:1px solid #DDD}.video-analyser-manager .md-region-item>label.md-title{max-width:75%;word-break:break-all}.video-analyser-manager .md-region-item>div.btn-group{margin-left:auto}.video-analyser-manager .md-icon{padding:5px}.video-analyser-manager .md-icon:hover{cursor:pointer}.media-digitizer canvas.picked-region{visibility:hidden;z-index:-2;position:absolute;left:0;top:0}.media-digitizer .media-analyser-canvas{visibility:hidden;z-index:-1;position:absolute;left:0;top:0}.video-analyser-manager{--search-bar-font-color:#333;--search-bar-bg-color:#f4f4f4;--color-black:#191919;--color-grays:#a5a5a5;--color-light:#f4f4f4;--color-white:#fff;--color-blues:#3265ff}.video-analyser-manager .form-floating{position:relative;width:100%;height:3rem}.media-digitizer .form-floating-textarea{height:4rem!important}.video-analyser-manager .form-floating-label{position:absolute;font-family:inherit;font-size:1rem;font-weight:400;line-height:inherit;left:1rem;top:.75rem;padding:0 .25rem;color:var(--color-gray);background:var(--color-white);transition:all .3s ease;margin-top:0}.video-analyser-manager .form-floating-input{position:absolute;font-family:inherit;font-size:1rem;font-weight:400;line-height:inherit;top:0;left:0;z-index:1;resize:none;width:100%;height:auto;padding:.75rem 1.25rem!important;border-radius:.25rem!important;border:1.5px solid var(--color-grays);color:var(--color-black)!important;background:transparent!important;transition:all .2s ease-in-out}.video-analyser-manager .form-floating-input::placeholder{opacity:0;visibility:hidden;color:transparent}.video-analyser-manager .form-floating-input:focus{outline:0!important;border:2px solid var(--color-blues)!important}.video-analyser-manager .form-floating-input.gi-input-error{border-color:#dc3545!important}.video-analyser-manager .form-floating-input:focus+.form-floating-label{top:-.75rem;left:1rem;z-index:5;font-size:.875rem;font-weight:500;color:var(--color-blues);transition:all .2s ease-in-out}.video-analyser-manager .form-floating-input.gi-input-error+.form-floating-label{color:#dc3545!important}.video-analyser-manager .form-floating-input:empty:not(:focus)+.form-floating-label{top:-.75rem;left:1rem;z-index:9;font-size:.875rem;font-weight:500;transition:all .2s ease-in-out}.media-digitizer .md-df-viewer{flex-direction:column;gap:10px}.media-digitizer .md-df-viewer div.tab-content{flex:1 1 auto}.media-digitizer .md-df-viewer div.tab-content div.tab-pane{overflow:auto}.video-analyser-manager table{table-layout:fixed}.md-group-datalist-view .md-table-cell,.video-analyser-manager .md-table-cell{padding:5px}.md-group-datalist-view .md-table-body>div.row:nth-child(even),.video-analyser-manager .md-table-body>div.row:nth-child(even){background:lightblue}.md-group-datalist-view .md-table-body,.video-analyser-manager .md-table-body{border:1px solid #ddd!important;margin:0 5px}.media-digitizer i.display-path-icon{font-size:21px;padding:5px;border-radius:4px}.media-digitizer i.display-path-icon:hover{background-color:whitesmoke;cursor:pointer}.video-analyser-manager canvas.grab:hover{cursor:grab!important}.media-digitizer .region-selection-controls :is(a:is(:focus,:hover)){text-decoration:none}.video-analyser-manager li.md-group-item{justify-content:space-between}.md-group-datalist-view{--aspectRatio:auto;aspect-ratio:var(--aspectRatio)}.media-digitizer .md-info-bar{position:absolute;bottom:10px;right:10px}.digitizer-dropdown{padding:5px!important}.digitizer-dropdown:hover{cursor:pointer;background-color:#eee}.media-digitizer .draw-canvas{z-index:3;position:absolute;left:0;top:0}.media-digitizer .draw-canvas:hover{cursor:pointer}.media-digitizer .draw-canvas.grab:hover{cursor:grab!important}.media-digitizer #md-regions ul.list-group{max-height:calc(100% - 40px);overflow:auto}.media-digitizer #md-groups ul.list-group{max-height:calc(100% - 40px);overflow:auto}.media-digitizer .groups-title-div>div{flex:1 1 auto}.media-digitizer .md-region-checkbox{margin:0 10px 0 0}.media-digitizer .md-video-slider{width:100%;height:100%;position:relative}.media-digitizer .md-video-slider::before{content:'';position:absolute;left:0;top:5px;width:100%;height:calc(100% - 10px);background:#eee}.media-digitizer .md-slider-brush{background:#cbf0fc;border:1px solid lightgray;z-index:3;position:absolute;left:0;top:5px;width:100%;height:calc(100% - 10px)}.media-digitizer .md-current-point{position:absolute;left:0;top:2.5px;width:4px;height:calc(100% - 5px);background:steelblue;z-index:4}.media-digitizer .media-canvas{position:absolute;top:0;left:0;background:transparent}.media-digitizer .md-current-point:hover{cursor:grab}.media-digitizer .md-video-slider .ui-resizable-e{background:steelblue;border-radius:0 6px 6px 0}.media-digitizer .md-video-slider .ui-resizable-w{background:steelblue;border-radius:6px 0 0 6px}.media-digitizer .drawing-controls{position:absolute;right:10px;top:10px;z-index:11}.media-digitizer .video-overlay-config{max-width:250px!important;width:250px}.media-digitizer i.sort-icon:hover{cursor:pointer;background:#eee}.new-plugin-template-ui{--aspect_ratio:auto;--bg_color:#F8F8FF;position:relative;display:flex;gap:1rem;background-color:var(--bg_color);aspect-ratio:var(--aspect_ratio)}.new-plugin-template-ui .plugin-main-container{flex:1 1 auto}.new-plugin-template-ui .plugin-nav-controls{width:85px;border-left:1px solid #ddd}.new-plugin-template-ui .plugin-nav-overlay-container{position:absolute;right:85px;top:2px;height:calc(100% - 65px);width:300px;z-index:20;background:#fff;border-radius:5px 0 0 5px;border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd}.new-plugin-template-ui ul.ui-right-nav{display:flex;flex-flow:column;gap:10px}.new-plugin-template-ui li.ui-right-nav-item.active{color:#000;font-weight:bolder}.new-plugin-template-ui li.ui-right-nav-item{display:flex;flex-flow:column;align-items:center;padding:10px 7px;border-radius:4px;color:#555}.new-plugin-template-ui li.ui-right-nav-item:not(.disabled):hover{cursor:pointer}.new-plugin-template-ui li.ui-right-nav-item:not(.disabled,.active):hover{background-color:#ddd}.new-plugin-template-ui li.ui-right-nav-item>small{line-height:1.2;word-wrap:break-word}.new-plugin-template-ui li.ui-right-nav-item *{pointer-events:none}.new-plugin-template-ui span.close-panel-icon{background:#337ab7;color:whitesmoke;position:absolute;border-radius:50%;padding:8px 10px;left:-14px;top:15px}.new-plugin-template-ui span.close-panel-icon:hover{background:#0e538f;cursor:pointer}.folder-reader{position:relative;cursor:ns-resize}.folder-reader .folder-dropzone{height:160px;border:4px dashed #DDD;overflow:auto;flex-flow:row wrap;position:relative;padding:10px;gap:10px;align-items:flex-start}.folder-reader .folder-dropzone :is(p,span){pointer-events:none}.folder-dropzone-input{position:absolute;top:0;left:0;visibility:hidden;z-index:-2;width:0;height:0}.folder-reader .btn-reset{position:absolute;right:10px;top:10px;display:none}.folder-reader .folder-dropzone:is(.dropped:hover) :where(.btn-reset){display:inline-block!important}.folder-dropzone :is(.fv-item){display:flex;flex-flow:column nowrap;gap:5px}.folder-dropzone :is(.fv-item>i){font-size:21px}.folder-dropzone :is(.fv-item>span){max-width:150px;word-break:break-all}.folder-dropzone{--aspectRatio:auto}.folder-dropzone{position:relative;aspect-ratio:var(--aspectRatio)}.folder-dropzone .folder-dz-input{position:absolute;top:0;left:0;visibility:hidden;z-index:-2;width:0;height:0}.folder-dropzone .folder-dz-img{object-fit:contain;overflow:hidden;pointer-events:none}.folder-dropzone .folder-dz[data-container=folder-dz]{border:2px solid #fff;display:flex;justify-content:center;align-items:center;font-size:xx-large;color:#333}.folder-dropzone .folder-dz[data-container=folder-dz]:hover{border:2px dotted #ddd;cursor:ns-resize}.folder-dropzone .folder-droppable::before{position:absolute;left:calc(50% - 50px);top:calc(50% - 12px);content:'\f093';font-size:100px;font-family:'Font Awesome 5 Free';font-weight:900;color:gray}.folder-dropzone .hierarchical-folder-view-header{height:60px;padding-right:10px}.folder-dropzone ol.folder-view-bredcrumb{flex:1 1 auto;background:#fff}.folder-dropzone li.folder-view-bredcrumb-item:not(.active){font-weight:500}.folder-dropzone li.folder-view-bredcrumb-item{font-size:medium}.folder-dropzone .hierarchical-folder-view-body{height:calc(100% - 120px);max-height:calc(100% - 120px);border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:auto;scrollbar-gutter:stable}.folder-dropzone .hierarchical-folder-view-footer{height:60px}.folder-dropzone .fdz-item-container>div:nth-child(2){flex:1 1 auto}.folder-dropzone .fdz-icon{font-size:x-large}.folder-dropzone .fdz-folder{color:orange}.folder-dropzone .fdz-file{color:lightblue}.folder-dropzone .fdz-item-container{user-select:none}.folder-dropzone .folder-dz-list-item{border-radius:5px;border:1px solid #eee}.folder-dropzone .folder-dz-list-item:hover .folder-dz-delete-item{display:inline-block}.folder-dropzone .folder-dz-delete-item{display:none}.folder-dropzone .folder-dz-delete-item:hover{cursor:pointer;color:orangered;background:#f2e7e7}.folder-dropzone .folder-dz-list-item.fdz-droppable{border-color:steelblue}.folder-dropzone .folder-dz-list-item:hover{cursor:pointer;background:#d9edf3}@keyframes fdz-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.folder-dropzone .fdz-spinner{animation:fdz-spinner 2s infinite linear;color:orange}.folder-dropzone .fdz-complete{color:green}.node rect{cursor:pointer;fill:#fff;fill-opacity:.5;stroke:#3182bd;stroke-width:1.5px}.node text{font:10px sans-serif;pointer-events:none}path.link{fill:none;stroke:#9ecae1;stroke-width:1.5px}.add-item-form{height:400px;width:500px;border-radius:25px;background:#c6dbef;border:2px solid #3182bd;display:none}.add-field-form{height:300px;width:500px;border-radius:25px;background:#c6dbef;border:2px solid #3182bd;display:none}.edit-key-form{height:225px;width:400px;border-radius:25px;background:#c6dbef;border:2px solid #3182bd;display:none}.add-item-dialog-btn{}.cancel-btn{background-color:#ff5c5c;border-radius:5px}.submit-btn{background-color:#4B9FEF;border-radius:5px}.add-field-btn{background-color:#88C791;border-radius:5px}.dash-pages .nav-tabs{border-bottom:0}.dash-pages .nav-tabs a{padding:2px 12px}.dash-tabs li{}.dash-tabs li .badge{padding:2px 4px}.dash-tabs li:not(.navigation) a,.dash-tabs li:not(.navigation) a:active,.dash-tabs li:not(.navigation) a:focus{font-variant:small-caps;font-size:1em;border:0 solid transparent!important;background-color:transparent!important}.dash-tabs li.active a,.dash-tabs li a:hover,.dash-tabs li.active a:hover,.dash-tabs li:not(.navigation) a:focus{border:0 solid transparent!important;border-bottom:2px solid #337ab7!important;background-color:#eee!important;font-weight:600}.dash-navtab .dash-options{position:absolute;top:-12px;margin-left:-32px;display:none;width:12px}.dash-navtab:hover .dash-options,.dash-navtab.active .dash-options{display:inline-block}.dashboard-page-view{padding-top:2px}.dashboard-page-view .header-view{margin-bottom:2px}.dash-body .page-container{min-height:200px}.dash-item{padding:12px;padding-top:20px;background-color:#fff;box-shadow:2px #eee}.page-widget-container{padding:2px}.widget-view .panel-heading button.btn-default{color:#888!important}.widget-view .panel-heading button.btn-default:hover{color:#000!important}.page-container .add-widget{margin-bottom:12px!important}.page-container{border:2px solid transparent}.page-container .page-heading{padding:2px 12px}.page-layout-container{margin:0}.page-container-1-2,.page-container-0-0,.page-layout-1x3 .page-container-0-1{border-right:2px solid #eee}.page-container-1-4 .page-container-0-0,.page-container-1-4 .page-container-0-1,.page-container-1-4 .page-container-0-2{border-right:1px solid #eee}.widget .filter-container{margin-bottom:12px}.widget-title{text-transform:capitalize;letter-spacing:.5px;font-size:1.2em;margin-left:6px}.widget-view{border-radius:4px}.widget-container:hover{cursor:pointer}.popover-title{color:#000}.dash-item{padding-top:6px}.main-tabs li.active,.main-tabs li.active a,.main-tabs li.active span{background-color:#eee!important;padding:20px 4px!important}.database-item-view{background-color:#fff;z-index:2}.node rect{cursor:pointer;fill:#fff;fill-opacity:.5;stroke:#3182bd;stroke-width:1.5px}.node text{font:10px sans-serif;pointer-events:none}path.link{fill:none;stroke:#9ecae1;stroke-width:1.5px}.add-item-form{height:400px;width:500px;border-radius:25px;background:#c6dbef;border:2px solid #3182bd;display:none}.add-field-form{height:300px;width:500px;border-radius:25px;background:#c6dbef;border:2px solid #3182bd;display:none}.edit-key-form{height:225px;width:400px;border-radius:25px;background:#c6dbef;border:2px solid #3182bd;display:none}#fieldSingle{width:90%;margin:0 auto}.add-item-dialog-btn{}.cancel-btn{background-color:#ff5c5c;border-radius:5px}.submit-btn{background-color:#4B9FEF;border-radius:5px}.add-field-btn{background-color:#88C791;border-radius:5px}#kwv-manual-details-popup{background-color:#fff;border:2px solid #000}#variable-details-list{padding:15px}.kwv-loader,.kwv-init-loader{position:absolute;top:40%;left:40%}#keyword-viewer>.drop-files-here-pos{width:389px;height:300px}.kwv-drop-files-here{width:100%;height:100%}#keyword-viewer>.view-toggle{float:right}#keyword-viewer>.recent-files-view{width:100%;height:100%}#keyword-viewer>.item-list-item{line-height:20px;margin:0;border:0;background:transparent}#keyword-viewer>.chev-btn{position:relative;top:45%}#keyword-viewer>file-preview-pane{width:500px}#keyword-viewer>#recent-files-main-cont>a{width:100%;height:60px;font-size:30px}#keyword-viewer>.selected{background-color:lightblue}#keyword-viewer>#recent-files-list{height:200px}#keyword-viewer>.recent-files-popover-content{left:-75px}#keyword-viewer>.kwv-slick-header{background-color:#000;color:#fff}#keyword-viewer>.dat-row{border-color:lightblue}#keyword-viewer>.kwv-axis .tick>text{fill:#000}.kwv-axis>path{stroke:#000}#keyword-viewer>#topbar{margin-left:0;padding-left:0;height:30px!important;position:relative!important;top:60px!important;left:-10px!important}#keyword-viewer>.topbar-container{margin-left:0;padding-left:0;height:30px!important}#keyword-viewer>.btn.nohover:hover{background:lightsalmon}#keyword-viewer>#add-files-pane,#file-preview-pane{height:350px}#keyword-viewer>.text_view_display{position:relative!important;top:120px!important;left:-25px}#keyword-viewer>.modal.left .modal-dialog,#keyword-viewer>.modal.right .modal-dialog{position:fixed;margin:auto;width:320px;height:100%;-webkit-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}#keyword-viewer>.modal.left .modal-content,#keyword-viewer>.modal.right .modal-content{height:100%;overflow-y:auto}#keyword-viewer>.modal.left .modal-body,#keyword-viewer>.modal.right .modal-body{padding:15px 15px 80px}#keyword-viewer>.modal.left.fade .modal-dialog{left:-320px;-webkit-transition:opacity .3s linear,left .3s ease-out;-moz-transition:opacity .3s linear,left .3s ease-out;-o-transition:opacity .3s linear,left .3s ease-out;transition:opacity .3s linear,left .3s ease-out}#keyword-viewer>.modal.left.fade.in .modal-dialog{left:0}#keyword-viewer>.modal.right.fade .modal-dialog{right:-320px;-webkit-transition:opacity .3s linear,right .3s ease-out;-moz-transition:opacity .3s linear,right .3s ease-out;-o-transition:opacity .3s linear,right .3s ease-out;transition:opacity .3s linear,right .3s ease-out}#keyword-viewer>.modal.right.fade.in .modal-dialog{right:0}#keyword-viewer>.kwv-dock-tab{border-radius:15px;position:fixed;left:0;bottom:-25px;width:300px;height:50px}.kwv-dock-header{border-radius:15px;position:relative;left:0;bottom:47%;width:300px;height:50px}.kwv-dock-tab-text{position:relative;left:32%}#kwv-dock-dialog{width:300px}.#keyword-viewer>sidenav{height:0;width:100%;position:fixed;z-index:1;bottom:0;bottom:0;left:0;background-color:#fff;border:1px solid #d9edf7;transition:all .5s;z-index:1}/*!* The navigation menu links *!*//*!*padding: 8px 8px 8px 32px;*!*//*!*font-size: 25px;*!*//*!* When you mouse over the navigation links, change their color *!*/#keyword-viewer>.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}#keyword-viewer>#main{transition:margin-bottom .5s;padding:20px}#keyword-viewer>@media screen and (max-height:450px) .sidenav{padding-top:15px}#keyword-viewer>@media screen and (max-height:450px) .sidenav a{font-size:18px}#keyword-viewer>#dockHeader{border-radius:15px;position:relative;left:0;bottom:7%;width:300px;height:50px;z-index:-1}#keyword-viewer>#hider{position:relative;background-color:#fff;bottom:13%;height:35px;border-left:1px solid #d9edf7;border-top:1px solid #d9edf7}#keyword-viewer>#hideDock{position:relative;right:5px}.kwv-modal-header{padding:55px}#keyword-viewer>#btnCloseAddFiles{position:relative;top:-50px;right:-45px}#keyword-viewer>#supported-extensions,#keyword-viewer>.kwv-modal-title{position:relative;top:-35px}.kwv-modal-body{width:100%!important}#keyword-viewer>.dz-message-text,.kwv-file-viewer-title{font-size:40px}#keyword-viewer>.loading{position:fixed;z-index:999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}#keyword-viewer>.loading:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}#keyword-viewer>.loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}#keyword-viewer>.loading:not(:required):after{content:'';display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 1500ms infinite linear;-moz-animation:spinner 1500ms infinite linear;-ms-animation:spinner 1500ms infinite linear;-o-animation:spinner 1500ms infinite linear;animation:spinner 1500ms infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.5) -1.5em 0 0 0,rgba(0,0,0,.5) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.75) -1.5em 0 0 0,rgba(0,0,0,.75) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}#keyword-viewer>.ui-button{padding:6px!important}#keyword-viewer>#panel_viewer{padding-top:50px}.kwv-panel-body{height:350px;width:100%;max-height:350px;overflow:scroll}#keyword-viewer>.panel-search-container{padding-bottom:20px;padding-left:25px}#feedback{font-size:1.4em}#selectable .ui-selecting{background:#FECA40}#selectable .ui-selected{background:#F39814;color:#fff}#selectable{list-style-type:none;margin:0;padding:0;width:60%}#selectable li{margin:3px;padding:.4em;font-size:1.4em;height:18px}.kwv-panel-item{background:#fff;position:relative;margin:1em 0;padding:1em;list-style:none;padding-left:42px}.kwv-handle{position:relative;left:-15px;top:-10px;bottom:0;padding:8px}.kwv-panel-checkbox{padding-right:5px!important}#text_viewer{padding-top:10px}#tv-search-bar{width:50%}.tv-search-bar-container{padding-bottom:15px}.kwv-handle{padding-right:10px}.add-files-footer-pane{padding:5px!important}.kwv-link-tooltip{position:absolute;text-align:center;width:60px;height:28px;padding:2px;font:12px sans-serif;background:lightsteelblue;border:0;border-radius:8px}#panel_viewer{padding:15px}.kwv-comp-type-selected{background-color:lightblue;border:2px solid #00f}.keywordviewer.ui-dialog{padding:0}.keywordviewer.ui-dialog .ui-dialog-titlebar{background:#FFF;border:0;padding-bottom:5px;border-bottom:1px solid #DDD;border-radius:0;margin-bottom:5px}.node rect{cursor:pointer;fill:#fff;fill-opacity:.5;stroke:#3182bd;stroke-width:1.5px}.node text{font:10px sans-serif;pointer-events:none}path.link{fill:none;stroke:#9ecae1;stroke-width:1.5px}.add-item-form{height:400px;width:500px;border-radius:25px;background:#c6dbef;border:2px solid #3182bd;display:none}.add-field-form{height:300px;width:500px;border-radius:25px;background:#c6dbef;border:2px solid #3182bd;display:none}.edit-key-form{height:225px;width:400px;border-radius:25px;background:#c6dbef;border:2px solid #3182bd;display:none}.cancel-btn{background-color:#ff5c5c;border-radius:5px}.submit-btn{background-color:#4B9FEF;border-radius:5px}.add-field-btn{background-color:#88C791;border-radius:5px}.kwv-loader,.kwv-init-loader{position:absolute;top:40%;left:40%;order:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}.loader{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}div.d3view-responsebuilder{width:100%;position:relative;min-height:200px}div.d3view-responsebuilder .no-pages,div.d3view-responsebuilder .no-responses{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:15px;font-weight:500}div.d3view-responsebuilder .rb-container{overflow:auto;position:relative;height:auto!important}div.d3view-responsebuilder.constrain-height .rb-container{height:100%!important}div.d3view-responsebuilder div.side-panel{padding:0}div.d3view-responsebuilder div.side-panel li.list-group-item{border-left:0;border-right:0;padding:7px 14px;cursor:pointer;position:relative}div.d3view-responsebuilder div.side-panel li.list-group-item:hover{background-color:#eee}div.d3view-responsebuilder div.side-panel li.list-group-item.selected:after{content:'\f00c';position:absolute;right:5px;top:7px;font-family:FontAwesome;color:#428BCA}div.d3view-responsebuilder div.side-panel li.widget-item{cursor:grab;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:0;padding:10px 15px}div.d3view-responsebuilder .rb-container.hovered{background-color:#f5f5f5}div.d3view-responsebuilder div.rb-views label{display:flex;align-items:center;padding:4px 15px}div.d3view-responsebuilder div.rb-views label input{margin-right:4px}div.d3view-responsebuilder .rb-rsp-panel{position:absolute;margin-bottom:0;padding:5px}div.d3view-responsebuilder .rb-rsp-panel .rb-rsp-panel-content>.ui-resizable-handle{z-index:auto!important}div.d3view-responsebuilder .rb-rsp-panel.ui-selected .rsp-panel-content,div.d3view-responsebuilder .rb-rsp-panel.ui-selecting .rsp-panel-content{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}div.d3view-responsebuilder .rb-rsp-panel.fixed,div.d3view-responsebuilder .rb-container[data-view=grid] .rb-rsp-panel.fixed{position:fixed!important;left:0!important;top:0!important;width:100%!important;height:100%!important;z-index:2000;margin:0!important}div.d3view-responsebuilder .rb-rsp-panel.fixed>.grid-stack-item-content{inset:0!important}div.d3view-responsebuilder .rsp-panel-content{padding-bottom:0;height:100%;width:100%;margin-bottom:0;overflow:auto}div.d3view-responsebuilder div.rb-container.grid-stack .rsp-panel-content{}div.d3view-responsebuilder .rsp-panel-content .panel-options span.panel-option{padding:6px;cursor:pointer;display:inline-block}div.d3view-responsebuilder .rsp-panel-content .panel-options span.panel-option.active{color:green}div.d3view-responsebuilder .rsp-panel-content .panel-options .dropdown-toggle{background:none!important;border:0!important;box-shadow:none!important;text-shadow:none!important}div.d3view-responsebuilder .rsp-panel-content .panel-options .dropdown-toggle:hover{background:aliceblue!important}div.d3view-responsebuilder .rsp-panel-content .panel-options .panel-option:hover{color:red}div.d3view-responsebuilder .rb-rsp-panel .rsp-panel-heading{display:flex;align-items:center}div.d3view-responsebuilder .rb-rsp-panel .panel-body{}div.d3view-responsebuilder .rb-rsp-panel .panel-title{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;font-size:12px;margin-left:10px}div.d3view-responsebuilder[data-mode=create] .rb-container[data-view=grid] .panel-title{cursor:move}div.d3view-responsebuilder[data-mode=create] .rb-rsp-panel .panel-title .model-name{cursor:pointer}div.d3view-responsebuilder[data-mode=create] .rb-rsp-panel .panel-title .model-name:hover{color:#4f5359}div.d3view-responsebuilder .rb-rsp-panel .panel-close{}div.d3view-responsebuilder .rb-rsp-panel .response-content{overflow:auto;position:relative}div.d3view-responsebuilder .rb-container[data-view=grid]{display:flex;flex-wrap:wrap;align-content:flex-start}div.d3view-responsebuilder .rb-container[data-view=grid] .rb-rsp-panel{position:relative!important;top:unset!important;left:unset!important}div.d3view-responsebuilder .rb-container[data-view=grid] .rb-rsp-panel .ui-resizable-s{left:50%;margin-left:-25px;bottom:-3px;width:50px;background:#EEE;opacity:0}div.d3view-responsebuilder .rb-container[data-view=grid] .rb-rsp-panel:hover .ui-resizable-s{opacity:1!important}div.d3view-responsebuilder .rb-container[data-view=grid] .rb-rsp-panel.ui-sortable-placeholder{visibility:visible!important;background:lightyellow}div.d3view-responsebuilder .rb-container .widget-item.sortable-ghost{width:200px;background:lightyellow}div.d3view-responsebuilder .page-navigation{}div.d3view-responsebuilder .page-title{display:flex;align-items:center}div.d3view-responsebuilder .page-name{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 5px}div.d3view-responsebuilder .page-title .badge{background:#428bca}div.d3view-responsebuilder #widget-accordion{padding:0 15px}div.d3view-responsebuilder #widget-accordion .panel{margin-bottom:4px;border-color:transparent;box-shadow:0 6px 14px 1px rgba(0,0,0,.001),0 1px 13px 2px rgba(0,0,0,.06),0 2px 6px -3px rgba(0,0,0,.2);border-radius:4px}div.d3view-responsebuilder #widget-accordion .panel-body{padding:0}div.d3view-responsebuilder #widget-accordion .panel-body ul.list-group{max-height:200px!important;overflow:auto}div.d3view-responsebuilder #widget-accordion .panel-heading{padding:0;border-bottom:0;background:0}div.d3view-responsebuilder #widget-accordion .panel-title{font-size:12px}div.d3view-responsebuilder #widget-accordion .panel-heading a{display:block;padding:10px 15px}div.d3view-responsebuilder #widget-accordion .panel-heading .glyphicon.glyphicon-chevron-right{transition:transform 350ms cubic-bezier(0.645,.045,.355,1)}div.d3view-responsebuilder #widget-accordion .panel-heading [aria-expanded=true] .glyphicon.glyphicon-chevron-right{transform:rotate(90deg);transition:transform 350ms cubic-bezier(0.645,.045,.355,1)}div.d3view-tab-manager-container{width:100%}div.d3view-tab-manager{border-bottom:1px solid #DDD;display:flex;height:100%}div.d3view-tab-manager div.d3view-tabs-vertical{display:flex}div.d3view-tab-manager div.d3view-tabs-vertical .nav-tabs-container{width:180px;border-right:1px solid #DDD;float:left}div.d3view-tab-manager div.d3view-tabs-vertical ul.nav-tabs-vertical li{display:block;width:100%;margin:0}div.d3view-tab-manager div.d3view-tabs-vertical ul.nav-tabs-vertical{height:unset}div.d3view-tab-manager div.d3view-tabs-vertical ul.nav-tabs-vertical li a{margin-right:0}div.d3view-tab-manager div.d3view-tabs-vertical ul li.active a{border:0;color:#FFF!important;background:#428BCA;border-radius:0}div.d3view-tab-manager .d3view-tabs-horizontal{flex:1 1 auto;width:100%}div.d3view-tab-manager div.d3view-tabs-horizontal .nav-tabs{display:flex;overflow:hidden;white-space:nowrap;border-bottom:0;position:relative;margin-bottom:0;flex:1 1 auto}div.d3view-tab-manager div.d3view-tabs-horizontal .nav-tabs>li>a .tab-name{}div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=standard] .nav-tabs>li.active>a,div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=standard] .nav-tabs>li>a:hover,div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=standard] .nav-tabs>li>a:focus{background:#eee;border-radius:0;transition:background 150ms linear;border:1px solid transparent}div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=standard] .nav-tabs>li.active>a .tab-name,div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=standard] .nav-tabs>li>a:hover .tab-name,div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=standard] .nav-tabs>li>a:focus .tab-name,div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=standard] .nav-tabs>li:hover:after,div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=standard] .nav-tabs>li.active .tab_options_toggle{transition:color 150ms linear,background 150ms linear}div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=material] .nav-tabs>li.active>a,div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=material] .nav-tabs>li>a:hover,div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=material] .nav-tabs>li>a:focus{background:inherit;border-radius:0;border-bottom-color:#007bff;font-weight:500}div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=material] .nav-tabs>li{border-bottom:2px solid transparent}div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=material] .nav-tabs>li.active{border-bottom:2px solid #007bff}div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=material] .nav-tabs>li.active>a .tab-name,div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=material] .nav-tabs>li>a:hover .tab-name,div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=material] .nav-tabs>li>a:focus .tab-name,div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=material] .nav-tabs>li:hover:after,div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=material] .nav-tabs>li.active .tab_options_toggle{transition:color 150ms linear;color:#007bff}div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=material] .nav-tabs>li>a{display:flex;align-items:center}div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=material] .nav-tabs>li>a .tab-name{margin-right:6px}div.d3view-tab-manager div.d3view-tabs-horizontal .nav-tabs>li>a .tab-name{}div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=material] .nav-tabs>li>a{border:0!important;font-weight:500}div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=material] .nav-tabs>li{margin-bottom:0}div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=bootstrap] .nav-tabs>li.active>a,div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=bootstrap] .nav-tabs>li>a:hover,div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=bootstrap] .nav-tabs>li>a:focus{background:inherit}div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=bootstrap] .nav-tabs>li.active>a .tab-name,div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=bootstrap] .nav-tabs>li>a:hover .tab-name,div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=bootstrap] .nav-tabs>li>a:focus .tab-name,div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=bootstrap] .nav-tabs>li:hover:after,div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=bootstrap] .nav-tabs>li.active .tab_options_toggle{transition:color 150ms linear;color:inherit}div.d3view-tab-manager li.nav-tab-item.isSyncing>a{background:#d3f4ff73}div.d3view-tab-manager li.nav-tab-item.isSyncing:after{content:'\f021';font-family:FontAwesome;color:dimgray;position:absolute;right:5px;top:0}div.simlytiks .previewOpen .d3view-tab-manager li.nav-tab-item:not(.isEditing)>a{}div.d3view-tab-manager li.nav-tab-item.isEditing>a{border-top:3px solid orange}div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=standard] li.nav-tab-item.isEditing.active .tab-name{color:orange!important}div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=material] li.nav-tab-item.isEditing.active .tab-name,div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=bootstrap] li.nav-tab-item.isEditing.active .tab-name{color:orange}div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=material] li.nav-tab-item.isEditing:after,div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=bootstrap] li.nav-tab-item.isEditing:after{color:orange}div.d3view-tab-manager div.d3view-tabs-horizontal[data-design=standard] li.nav-tab-item.isEditing:after{color:orange}div.d3view-tab-manager li.nav-tab-item.isEditing .tab_options{display:none}div.d3view-tab-manager li.nav-tab-item.isEditing:after{content:'\f044';font-family:FontAwesome;color:#FFF;position:absolute;right:5px;top:0}div.d3view-tab-manager li.nav-tab-item.isEditing:not(.active):after{color:#333}div.d3view-tab-manager li.nav-tab-item.isSyncing.active:after{color:#FFF!important}div.d3view-tab-manager div.d3view-tabs-horizontal .nav-tabs>li>a{border-bottom:1px solid transparent;padding:5px 15px}div.d3view-tab-manager div.d3view-tabs-horizontal .scroll_button>i{font-size:2em}div.d3view-tab-manager div.d3view-tabs-horizontal .scroll_button.disabled>i{color:#AAA}div.d3view-tab-manager div.d3view-tabs-horizontal .nav-tabs-container{display:flex;align-items:center}div.d3view-tab-manager div.d3view-tabs-horizontal div.add_tab_container{float:left;padding:7px 15px;flex:0 0 125px;width:125px}div.d3view-tab-manager a.add_tab{}div.d3view-tab-manager .default_tab_text{position:relative;top:50%;left:50%;font-size:2em;font-weight:600}div.d3view-tab-manager li.nav-tab-item.hasEditOptions>a[data-toggle=tab]{padding-right:30px}div.d3view-tab-manager .tabm-dd li.nav-tab-item.hasEditOptions>a[data-toggle=tab]{width:100%}div.d3view-tab-manager li.nav-tab-item .tab_options{position:absolute;right:3px;opacity:0;pointer-events:none}div.d3view-tab-manager li.nav-tab-item.active .tab_options{opacity:1!important;pointer-events:all!important}div.d3view-tab-manager li.nav-tab-item .dropdown{}div.d3view-tab-manager li.nav-tab-item .dropdown .dropdown-toggle{padding:5px 12px;border:1px solid transparent;border-radius:50%;cursor:pointer}div.d3view-tab-manager li.nav-tab-item .dropdown .dropdown-toggle:hover,div.d3view-tab-manager li.nav-tab-item .dropdown.open .dropdown-toggle{background:#FFF!important;color:#000!important;border-radius:50%!important}div.d3view-tab-manager li.nav-tab-item{display:flex;align-items:center}div.d3view-tab-manager li.nav-tab-item.active.sticky-right{position:sticky;right:0;z-index:2;background:#f8f9fa;border-radius:0 4px 4px 0}div.d3view-tab-manager li.nav-tab-item.active.sticky-left{position:sticky;left:0;z-index:2;background:#eee;border-radius:4px 0 0 4px}div.d3view-tab-manager li.nav-tab-item>a{flex:1 1 auto}div.d3view-tab-manager li.nav-tab-item .tab-name{align-items:center;max-width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0;font-size:1.2em;color:#000}div.d3view-tab-manager .tabm-dd li.nav-tab-item .tab-name{align-items:center;max-width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0;font-size:unset;color:unset}div.d3view-tab-manager span.additional_items_label{color:dimgray}div.d3view-tab-manager li.submenu-item .tab_options{opacity:0}div.d3view-tab-manager li.submenu-item:hover .tab_options{opacity:1!important;color:#FFF!important}div.d3view-tab-manager li.submenu-item.active .tab_options{color:#FFF}div.d3view-tab-manager li.submenu-item{position:relative}div.d3view-tab-manager .dropdown-submenu>.dropdown-menu{top:0;left:100%!important;transform:unset!important}div.d3view-tab-manager .dropdown-submenu>a:after{position:relative!important;border-color:transparent!important;border-style:solid!important;border-width:5px 0 5px 5px!important;border-left-color:#ccc!important}div.d3view-tab-manager .tabm-dd.shownAlways{display:block!important}.d3view-tab-manager .tabm-dd li .tab-name{white-space:normal;word-wrap:break-all;display:inline-block;max-width:100%!important}.d3view-tab-manager .tabm-dd>ul.dropdown-menu{background-color:#FFF;width:400px;max-height:40vh;max-width:50vw;overflow:auto}div.d3view-tab-manager .nav-tabs-container{overflow:visible}div.d3view-tab-manager li.nav-tab-item{overflow:visible;position:relative}div.d3view-tab-manager li.nav-tab-item .d3view-tm-close-btn{position:absolute;top:0;right:-6px;opacity:0;cursor:pointer;padding:2px 4px;border-radius:50%;font-size:9px;color:#fff;background:#999;z-index:10;transition:opacity .15s ease,color .15s ease,background .15s ease;line-height:1;box-shadow:0 1px 3px rgba(0,0,0,.2)}div.d3view-tab-manager li.nav-tab-item:hover .d3view-tm-close-btn{opacity:1}div.d3view-tab-manager li.nav-tab-item .d3view-tm-close-btn:hover{color:#fff;background:#d9534f}div.d3view-tab-manager li.nav-tab-item.active .d3view-tm-close-btn{background:#666}div.d3view-tab-manager li.nav-tab-item.active .d3view-tm-close-btn:hover{background:#d9534f}div.d3view-tab-manager li.nav-tab-item:has(.d3view-tm-close-btn:hover){background:#e9ecef;border-radius:4px}div.d3view-tab-manager li.nav-tab-item:has(.d3view-tm-close-btn:hover)>a{background:transparent!important}div.filestorm ul.files-list{overflow:auto}div.filestorm ul.files-list li.file-item{padding:3px;cursor:pointer;position:relative;width:auto!important;height:auto!important}div.filestorm ul.files-list li.file-item.ui-draggable-dragging{z-index:2}div.filestorm ul.files-list li.file-item>div{padding:3px;cursor:pointer}div.filestorm ul.files-list li.file-item.clicked>div{background:steelblue!important}div.filestorm ul.files-list li.file-item.clicked>div>a{color:#FFF}div.filestorm ul.files-list li.file-item.clicked>.dir-toggle{color:#FFF!important}div.filestorm ul.files-list #file-list-container:not(.has-context-menu) li.file-item>div:hover{background:#efefef}div.filestorm ul.files-list li.file-item.hovered>div{background:#efefef!important}div.filestorm ul.files-list li.file-item.disabled>div{cursor:not-allowed}div.filestorm ul.files-list li.file-item.disabled>div *{color:#EEE}div.filestorm li:not(.root)>ul.files-list{margin-left:10px;max-height:200px}div.filestorm ul.files-list>li>div>a{text-decoration:none;padding-left:14px}div.filestorm li.dir>div>a>.file-icon{color:#44b7e6}div.d3storm-container .filestorm-header{position:relative}div.d3storm-container .filestorm .close{position:absolute;right:9px;top:1px;font-size:2em}div.d3storm-container .filestorm>.helper{position:absolute;right:15px;bottom:2px;color:darkslategray}div.d3storm-container .filestorm>.container-fluid{padding:0 15px}div.d3storm-container .dir-toggle{cursor:pointer;color:gray;position:absolute;left:5px;top:4px;padding:4px}div.d3storm-container .dir-toggle:hover{color:darkslategray}div.d3storm-container{width:75%;background:#FFF;border:1px solid #DDD;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}div.filestorm .d3view-tab-manager-container{height:100%!important}div.filestorm .filestorm-header nav a.navbar-brand{padding:12px!important}div.filestorm li.divider{margin:3px 0}div.filestorm.filestorm-black .filestorm-header a:hover{background:#FFF;color:#333}div.filestorm.filestorm-black :not(.ace_layer){background:#333;color:#FFF}div.filestorm .d3view-textviz{padding:0}div.filestorm .ui-layout-container .ui-layout-center{padding:0!important}div.filestorm .ui-layout-pane{height:100%!important}div.filestorm .ui-layout-resizer{background:#efefef!important;width:2px!important;height:100%!important}div.filestorm .ui-layout-resizer:hover{background:#ccc!important}.d3view-dashboard-v2.db-root{--db-brand:#30487f;--db-brand-dark:#172144;--db-brand-light:#5b7db8;--db-brand-pale:#e8eef7;--db-brand-alt:#253764;--db-n-50:var(--d3v-n-50);--db-n-100:var(--d3v-n-100);--db-n-200:var(--d3v-n-200);--db-n-300:var(--d3v-n-300);--db-n-400:var(--d3v-n-400);--db-n-500:var(--d3v-n-500);--db-n-600:var(--d3v-n-600);--db-n-700:var(--d3v-n-700);--db-n-800:var(--d3v-n-800);--db-n-900:var(--d3v-n-900);--db-bg-canvas:var(--d3v-n-100);--db-bg-surface:var(--d3v-bg-primary);--db-bg-elevated:var(--d3v-bg-primary);--db-bg-sidebar:var(--d3v-bg-primary);--db-bg-sidebar-hover:rgba(48,72,127,.07);--db-bg-sidebar-active:rgba(48,72,127,.1);--db-bg-header:rgba(255,255,255,.95);--db-bg-overlay:rgba(15,23,42,.4);--db-text-primary:var(--d3v-n-900);--db-text-secondary:var(--d3v-text-secondary);--db-text-muted:var(--d3v-text-muted);--db-text-disabled:var(--d3v-n-300);--db-text-inverse:var(--d3v-text-inverse);--db-text-brand:#30487f;--db-text-sidebar:var(--d3v-n-800);--db-text-sidebar-muted:var(--d3v-n-500);--db-border:var(--d3v-border);--db-border-strong:var(--d3v-border-strong);--db-border-focus:#30487f;--db-border-brand:rgba(48,72,127,.28);--db-success:var(--d3v-success);--db-success-bg:#D1FAE5;--db-success-text:#065F46;--db-warning:var(--d3v-warning);--db-warning-bg:#FEF3C7;--db-warning-text:#92400E;--db-danger:var(--d3v-danger);--db-danger-bg:#FEE2E2;--db-danger-text:#991B1B;--db-info:#06B6D4;--db-info-bg:#CFFAFE;--db-info-text:#0E7490;--db-wt-simulations:#6366F1;--db-wt-simulations-bg:#EEF2FF;--db-wt-physicaltests:#EC4899;--db-wt-physicaltests-bg:#FDF2F8;--db-wt-files:#F59E0B;--db-wt-files-bg:#FFFBEB;--db-wt-projects:#10B981;--db-wt-projects-bg:#ECFDF5;--db-wt-hpcjobs:#06B6D4;--db-wt-hpcjobs-bg:#ECFEFF;--db-wt-workflows:#8B5CF6;--db-wt-workflows-bg:#F5F3FF;--db-wt-templates:#F97316;--db-wt-templates-bg:#FFF7ED;--db-wt-studies:#14B8A6;--db-wt-studies-bg:#F0FDFA;--db-wt-databases:#64748B;--db-wt-databases-bg:#F1F5F9;--db-wt-mathmodels:#EF4444;--db-wt-mathmodels-bg:#FEF2F2;--db-wt-mlactions:#84CC16;--db-wt-mlactions-bg:#F7FEE7;--db-wt-assemblies:#0EA5E9;--db-wt-assemblies-bg:#F0F9FF;--db-wt-systemmodels:#22C55E;--db-wt-systemmodels-bg:#F0FDF4;--db-wt-designsteps:#FB923C;--db-wt-designsteps-bg:#FFF7ED;--db-wt-responses:#A855F7;--db-wt-responses-bg:#FAF5FF;--db-wt-loadcases:#78716C;--db-wt-loadcases-bg:#FAFAF9;--db-wt-users:#3B82F6;--db-wt-users-bg:#EFF6FF;--db-wt-tags:#D946EF;--db-wt-tags-bg:#FDF4FF;--db-sp-1:4px;--db-sp-2:8px;--db-sp-3:12px;--db-sp-4:16px;--db-sp-5:20px;--db-sp-6:24px;--db-sp-8:32px;--db-sp-10:40px;--db-sp-12:48px;--db-sidebar-w:224px;--db-sidebar-min:60px;--db-header-h:54px;--db-palette-w:35vw;--db-r-sm:var(--d3v-r-sm);--db-r-md:var(--d3v-r-md);--db-r-lg:var(--d3v-r-lg);--db-r-xl:var(--d3v-r-xl);--db-r-2xl:var(--d3v-r-2xl);--db-r-full:var(--d3v-r-full);--db-sh-xs:var(--d3v-sh-xs);--db-sh-sm:var(--d3v-sh-sm);--db-sh-md:var(--d3v-sh-md);--db-sh-lg:var(--d3v-sh-lg);--db-sh-xl:var(--d3v-sh-xl);--db-sh-brand:0 4px 14px rgba(23,33,68,.3);--db-sh-inset:inset 0 1px 3px rgba(0,0,0,.06);--db-t-fast:var(--d3v-t-fast);--db-t-base:var(--d3v-t-base);--db-t-slow:var(--d3v-t-smooth);--db-t-spring:var(--d3v-t-spring);--db-grad-brand:linear-gradient(135deg,#172144 0,#30487f 100%);--db-grad-canvas:linear-gradient(160deg,#F1F5F9 0,#E8EDF5 100%);--db-grad-sidebar:none;--db-z-raised:10;--db-z-dropdown:100;--db-z-panel:200;--db-z-overlay:300;--db-z-modal:1050;--db-z-toast:500;--db-gradient-primary:var(--d3v-grad-accent);--db-gradient-success:var(--d3v-grad-success);--db-gradient-warning:linear-gradient(135deg,#F59E0B 0,#F97316 100%);--db-gradient-danger:var(--d3v-grad-danger);--db-gradient-info:linear-gradient(135deg,#3B82F6 0,#6366F1 100%);--db-anim-ease:cubic-bezier(0.4,0,.2,1)}.d3view-dashboard-v2 *,.d3view-dashboard-v2 ::before,.d3view-dashboard-v2 ::after{box-sizing:border-box}.d3view-dashboard-v2{font-family:var(--db-font);font-size:var(--db-fs-base);color:var(--db-text-primary);line-height:var(--db-lh-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.d3view-dashboard-v2{display:flex!important;flex-direction:column;width:100%;height:100%;overflow:hidden}.d3view-dashboard-v2 .db-app-shell{display:flex;width:100%;height:100%;min-height:100vh;background:var(--db-grad-canvas);position:relative;overflow:hidden}.d3view-dashboard-v2 .db-sidebar{width:var(--db-sidebar-w);min-width:var(--db-sidebar-w);height:100%;background:var(--db-bg-sidebar);border-right:1px solid var(--db-border);display:flex;flex-direction:column;position:relative;z-index:var(--db-z-raised);transition:width var(--db-t-slow);overflow:hidden;flex-shrink:0}.d3view-dashboard-v2 .db-sidebar.is-collapsed{width:var(--db-sidebar-min);min-width:var(--db-sidebar-min)}.d3view-dashboard-v2 .db-sidebar-brand{display:flex;align-items:center;gap:var(--db-sp-3);padding:var(--db-sp-4) var(--db-sp-4) var(--db-sp-3);height:var(--db-header-h);border-bottom:1px solid var(--db-border);flex-shrink:0;text-decoration:none}.d3view-dashboard-v2 .db-sidebar-brand-icon{width:32px;height:32px;background:var(--db-grad-brand);border-radius:var(--db-r-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--db-sh-brand)}.d3view-dashboard-v2 .db-sidebar-brand-icon svg{width:18px;height:18px;color:#fff}.d3view-dashboard-v2 .db-sidebar-brand-text{display:flex;flex-direction:column;overflow:hidden;transition:var(--db-t-slow)}.d3view-dashboard-v2 .db-sidebar.is-collapsed .db-sidebar-brand-text{opacity:0;width:0}.d3view-dashboard-v2 .db-sidebar-brand-name{font-size:var(--db-fs-md);font-weight:var(--db-fw-semi);color:var(--db-text-inverse);line-height:1.2;white-space:nowrap}.d3view-dashboard-v2 .db-sidebar-brand-tagline{font-size:var(--db-fs-xs);color:var(--db-text-sidebar-muted);white-space:nowrap}.d3view-dashboard-v2 .db-sidebar-section-label{font-size:10px;font-weight:var(--db-fw-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--db-text-sidebar-muted);padding:var(--db-sp-4) var(--db-sp-4) var(--db-sp-1);white-space:nowrap;overflow:hidden;transition:var(--db-t-slow)}.d3view-dashboard-v2 .db-sidebar.is-collapsed .db-sidebar-section-label{opacity:0}.d3view-dashboard-v2 .db-sidebar-dash-list{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:var(--db-sp-1) var(--db-sp-2) var(--db-sp-2);scrollbar-width:thin;scrollbar-color:var(--db-border-strong) transparent}.d3view-dashboard-v2 .db-sidebar-dash-list::-webkit-scrollbar{width:4px}.d3view-dashboard-v2 .db-sidebar-dash-list::-webkit-scrollbar-track{background:transparent}.d3view-dashboard-v2 .db-sidebar-dash-list::-webkit-scrollbar-thumb{background:var(--db-border-strong);border-radius:var(--db-r-full)}.d3view-dashboard-v2 .db-sidebar-dash-item{display:flex;align-items:center;gap:var(--db-sp-2);padding:7px var(--db-sp-3);border-radius:var(--db-r-md);cursor:pointer;position:relative;transition:var(--db-t-fast);min-height:36px;margin-bottom:2px;text-decoration:none;-webkit-user-select:none;user-select:none;overflow:hidden}.d3view-dashboard-v2 .db-sidebar-dash-item:hover{background:var(--db-bg-sidebar-hover)}.d3view-dashboard-v2 .db-sidebar-dash-item.is-active{background:var(--db-bg-sidebar-active)}.d3view-dashboard-v2 .db-sidebar-dash-item.is-active::before{content:'';position:absolute;left:0;top:6px;bottom:6px;width:3px;background:var(--db-brand);border-radius:0 var(--db-r-sm) var(--db-r-sm) 0}.d3view-dashboard-v2 .db-sidebar-dash-icon{width:28px;height:28px;border-radius:var(--db-r-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;background:var(--db-bg-sidebar-hover);color:var(--db-text-sidebar);transition:var(--db-t-fast)}.d3view-dashboard-v2 .db-sidebar-dash-item.is-active .db-sidebar-dash-icon{background:rgba(48,72,127,.3);color:var(--db-brand-light)}.d3view-dashboard-v2 .db-sidebar-dash-name{flex:1 1 auto;font-size:var(--db-fs-sm);font-weight:var(--db-fw-medium);color:var(--db-text-sidebar);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:var(--db-t-slow)}.d3view-dashboard-v2 .db-sidebar.is-collapsed .db-sidebar-dash-name{opacity:0;width:0}.d3view-dashboard-v2 .db-sidebar-dash-actions{display:flex;align-items:center;gap:2px;opacity:0;transition:var(--db-t-fast)}.d3view-dashboard-v2 .db-sidebar-dash-item:hover .db-sidebar-dash-actions{opacity:1}.d3view-dashboard-v2 .db-sidebar-icon-btn{width:22px;height:22px;border:0;background:transparent;color:var(--db-text-sidebar-muted);border-radius:var(--db-r-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--db-t-fast);font-size:11px;padding:0}.d3view-dashboard-v2 .db-sidebar-icon-btn:hover{background:var(--db-bg-sidebar-hover);color:var(--db-text-sidebar)}.d3view-dashboard-v2 .db-sidebar-icon-btn.is-danger:hover{background:rgba(239,68,68,.18);color:#FCA5A5}.d3view-dashboard-v2 .db-sidebar-new-btn{display:flex;align-items:center;gap:var(--db-sp-2);padding:8px var(--db-sp-3);margin:var(--db-sp-2);border-radius:var(--db-r-md);border:1px dashed var(--db-border-strong);cursor:pointer;transition:var(--db-t-fast);text-decoration:none;color:var(--db-text-sidebar-muted);font-size:var(--db-fs-sm);font-weight:var(--db-fw-medium);background:transparent;width:calc(100% - 16px)}.d3view-dashboard-v2 .db-sidebar-new-btn:hover{border-color:rgba(48,72,127,.5);color:var(--db-brand-light);background:rgba(48,72,127,.08)}.d3view-dashboard-v2 .db-sidebar-toggle{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border:0;background:transparent;color:var(--db-text-sidebar-muted);cursor:pointer;border-top:1px solid var(--db-border);transition:var(--db-t-fast);font-size:14px;flex-shrink:0}.d3view-dashboard-v2 .db-sidebar-toggle:hover{color:var(--db-text-sidebar);background:var(--db-bg-sidebar-hover)}.d3view-dashboard-v2 .db-main-area{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.d3view-dashboard-v2 .db-header{height:var(--db-header-h);background:var(--db-bg-header);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--db-border);display:flex;align-items:center;padding:0 var(--db-sp-5);gap:var(--db-sp-3);flex-shrink:0;position:relative;z-index:var(--db-z-raised)}.d3view-dashboard-v2 .db-header-dash-name-wrap{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--db-sp-2)}.d3view-dashboard-v2 .db-header-dash-name{font-size:var(--db-fs-lg);font-weight:var(--db-fw-semi);color:var(--db-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;padding:3px 6px;border-radius:var(--db-r-sm);transition:var(--db-t-fast);border:1px solid transparent;outline:0}.d3view-dashboard-v2 .db-header-dash-name:hover{background:var(--db-n-100)}.d3view-dashboard-v2 .db-header-dash-name:focus{border-color:var(--db-border-focus);background:var(--db-bg-surface);box-shadow:0 0 0 3px rgba(48,72,127,.12)}.d3view-dashboard-v2 .db-header-breadcrumb{display:flex;align-items:center;gap:var(--db-sp-1);font-size:var(--db-fs-sm);color:var(--db-text-muted)}.d3view-dashboard-v2 .db-header-breadcrumb a{color:var(--db-text-muted);text-decoration:none;transition:var(--db-t-fast)}.d3view-dashboard-v2 .db-header-breadcrumb a:hover{color:var(--db-text-brand)}.d3view-dashboard-v2 .db-header-breadcrumb-sep{font-size:10px;color:var(--db-text-disabled)}.d3view-dashboard-v2 .db-header-actions{display:flex;align-items:center;gap:var(--db-sp-2);flex-shrink:0}.d3view-dashboard-v2 .db-btn{display:inline-flex;align-items:center;gap:var(--db-sp-2);padding:6px 14px;border-radius:var(--db-r-md);font-size:var(--db-fs-sm);font-weight:var(--db-fw-medium);cursor:pointer;border:1px solid transparent;transition:var(--db-t-fast);text-decoration:none;white-space:nowrap;line-height:1;height:32px;font-family:var(--db-font)}.d3view-dashboard-v2 .db-btn:focus{outline:0;box-shadow:0 0 0 3px rgba(48,72,127,.18)}.d3view-dashboard-v2 .db-btn-primary{background:var(--db-grad-brand);color:#fff;border-color:transparent;box-shadow:var(--db-sh-brand)}.d3view-dashboard-v2 .db-btn-primary:hover{background:var(--db-brand-dark);box-shadow:0 4px 16px rgba(48,72,127,.4);transform:translateY(-1px);color:#fff}.d3view-dashboard-v2 .db-btn-primary:active{transform:translateY(0)}.d3view-dashboard-v2 .db-btn-secondary{background:var(--db-bg-surface);color:var(--db-text-secondary);border-color:var(--db-border);box-shadow:var(--db-sh-xs)}.d3view-dashboard-v2 .db-btn-secondary:hover{border-color:var(--db-border-strong);color:var(--db-text-primary);background:var(--db-n-50)}.d3view-dashboard-v2 .db-btn-ghost{background:transparent;color:var(--db-text-secondary);border-color:transparent}.d3view-dashboard-v2 .db-btn-ghost:hover{background:var(--db-n-100);color:var(--db-text-primary)}.d3view-dashboard-v2 .db-btn-danger{background:var(--db-danger);color:#fff;border-color:transparent}.d3view-dashboard-v2 .db-btn-danger:hover{background:#DC2626;color:#fff}.d3view-dashboard-v2 .db-btn-sm{padding:4px 10px;height:26px;font-size:var(--db-fs-xs)}.d3view-dashboard-v2 .db-btn-icon{padding:0;width:32px;height:32px;border-radius:var(--db-r-md);justify-content:center}.d3view-dashboard-v2 .db-btn-icon.db-btn-sm{width:26px;height:26px}.d3view-dashboard-v2 .db-header-divider{width:1px;height:20px;background:var(--db-border)}.d3view-dashboard-v2 .db-autosave-status{display:flex;align-items:center;gap:var(--db-sp-1);font-size:var(--db-fs-xs);color:var(--db-text-muted)}.d3view-dashboard-v2 .db-autosave-dot{width:6px;height:6px;border-radius:var(--db-r-full);background:var(--db-success);flex-shrink:0}.d3view-dashboard-v2 .db-autosave-dot.is-saving{background:var(--db-warning);animation:db-pulse 1s ease infinite}.d3view-dashboard-v2 .db-dashboard-canvas{width:100%;min-height:100%;height:100%;display:flex;flex-direction:column}.d3view-dashboard-v2 .db-dashboard-canvas .db-gridstack-wrap{flex:1 1 auto;min-height:0;overflow:auto}.d3view-dashboard-v2 .db-dashboard-canvas[data-constrain-height=true]{overflow:hidden}.d3view-dashboard-v2 .db-dashboard-canvas[data-constrain-height=true] .db-gridstack-wrap{overflow:hidden;flex:1 1 auto;min-height:0}.d3view-dashboard-v2 .db-dashboard-canvas[data-constrain-height=true] .db-gridstack-inner{height:100%!important;min-height:0!important;overflow:auto!important}.d3view-dashboard-v2 .db-dashboard-canvas.db-canvas-picker-open .db-gridstack-wrap{display:none}.d3view-dashboard-v2 .db-dashboard-canvas.db-canvas-picker-open .db-layout-picker,.d3view-dashboard-v2 .db-dashboard-canvas.db-canvas-picker-open .db-freeform-empty{flex:1 1 auto;min-height:0}.d3view-dashboard-v2 .db-widget-body.db-widget-drop-hover{outline:2px dashed var(--d3v-accent-500,#5B8DEF);outline-offset:-4px;border-radius:var(--d3v-r-md,8px);background:var(--d3v-accent-50,rgba(91,141,239,.08));transition:background var(--d3v-t-fast,120ms) ease}.d3view-dashboard-v2 .db-dashboard-canvas[style*="display: none"],.d3view-dashboard-v2 .db-dashboard-canvas[style*="display:none"]{position:absolute;pointer-events:none;visibility:hidden}.d3view-dashboard-v2 .db-content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--db-sp-5);position:relative;scrollbar-width:thin;scrollbar-color:var(--db-n-300) transparent}.d3view-dashboard-v2 .db-content::-webkit-scrollbar{width:6px}.d3view-dashboard-v2 .db-content::-webkit-scrollbar-track{background:transparent}.d3view-dashboard-v2 .db-content::-webkit-scrollbar-thumb{background:var(--db-n-300);border-radius:var(--db-r-full)}.d3view-dashboard-v2 .grid-stack{background:transparent}.d3view-dashboard-v2 .grid-stack>.grid-stack-item>.grid-stack-item-content{border-radius:var(--db-r-lg);overflow:hidden}.d3view-dashboard-v2 .grid-stack-placeholder>.placeholder-content{background:var(--db-brand-pale);border:2px dashed var(--db-brand-light);border-radius:var(--db-r-lg);opacity:.7}.d3view-dashboard-v2 .grid-stack>.grid-stack-item.ui-draggable-dragging>.grid-stack-item-content{box-shadow:var(--db-sh-xl);transform:rotate(1deg) scale(1.01);opacity:.92;cursor:grabbing}.d3view-dashboard-v2 .db-summary-gridstack-wrap{flex:1 1 auto;margin-top:12px;overflow-y:auto;overflow-x:hidden}.d3view-dashboard-v2 .db-widget-card{--widget-color:var(--db-brand);--widget-color-bg:var(--db-brand-pale);--widget-color-muted:rgba(48,72,127,.12)}.d3view-dashboard-v2 .db-widget-card{width:100%;height:100%;background:var(--db-bg-surface);border-radius:var(--db-r-lg);box-shadow:var(--db-sh-sm);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow var(--db-t-base);border:1px solid var(--db-border)}.d3view-dashboard-v2 .db-widget-card:hover{box-shadow:var(--db-sh-md)}.d3view-dashboard-v2 .grid-stack-item.is-fullscreen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:auto!important;height:auto!important;z-index:var(--db-z-modal)}.d3view-dashboard-v2 .grid-stack-item.is-fullscreen>.grid-stack-item-content{position:relative;top:auto;right:auto;bottom:auto;left:auto;height:100%}.d3view-dashboard-v2 .grid-stack-item.is-fullscreen .db-widget-card{border-radius:0;box-shadow:var(--db-sh-xl)}.d3view-dashboard-v2 .db-widget-card.is-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--db-z-modal);border-radius:0;box-shadow:var(--db-sh-xl)}.d3view-dashboard-v2 .db-widget-header{display:flex;align-items:center;padding:var(--db-sp-3) var(--db-sp-4);border-bottom:1px solid var(--db-border);gap:var(--db-sp-2);flex-shrink:0;min-height:48px;cursor:default}.d3view-dashboard-v2 .db-widget-drag-handle{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--db-n-500);cursor:grab;flex-shrink:0;border-radius:var(--db-r-sm);transition:var(--db-t-fast);font-size:16px}.d3view-dashboard-v2 .db-widget-drag-handle:hover{color:var(--db-text-muted);background:var(--db-n-100)}.d3view-dashboard-v2 .db-widget-drag-handle:active{cursor:grabbing}.d3view-dashboard-v2 .db-widget-type-badge{width:28px;height:28px;border-radius:var(--db-r-md);display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;background:var(--widget-color-bg);color:var(--widget-color);transition:var(--db-t-fast)}.d3view-dashboard-v2 .db-widget-type-badge .db-widget-badge-img{width:20px;height:20px;object-fit:contain}.d3view-dashboard-v2 .db-widget-header-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.d3view-dashboard-v2 .db-widget-title{font-size:var(--db-fs-sm);font-weight:var(--db-fw-semi);color:var(--db-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.d3view-dashboard-v2 .db-widget-subtitle{font-size:var(--db-fs-xs);color:var(--db-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;margin-top:1px}.d3view-dashboard-v2 .db-widget-header-controls{display:flex;align-items:center;gap:2px;flex-shrink:0;opacity:0;transition:var(--db-t-fast)}.d3view-dashboard-v2 .db-widget-card:hover .db-widget-header-controls{opacity:1}.d3view-dashboard-v2 .db-widget-create-btn{opacity:1!important;font-size:11px;font-weight:600;padding:3px 10px;border-radius:var(--d3v-r-md,8px);gap:4px;display:inline-flex;align-items:center;white-space:nowrap;transition:background var(--d3v-t-fast,.12s),box-shadow var(--d3v-t-fast,.12s)}.d3view-dashboard-v2 .db-widget-create-btn:hover{box-shadow:0 2px 8px rgba(59,130,246,.25)}.d3view-dashboard-v2 .db-filter-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--widget-color-bg);color:var(--widget-color);border-radius:var(--db-r-full);font-size:11px;font-weight:var(--db-fw-medium);white-space:nowrap;cursor:default;border:1px solid var(--widget-color-muted)}.d3view-dashboard-v2 .db-filter-chip-remove{cursor:pointer;opacity:.6;font-size:10px;line-height:1;transition:var(--db-t-fast);padding:0 2px}.d3view-dashboard-v2 .db-filter-chip-remove:hover{opacity:1}.d3view-dashboard-v2 .db-widget-body{flex:1 1 auto;min-height:0;overflow:auto;position:relative}.d3view-dashboard-v2 .db-widget-body.is-loading{pointer-events:none}.d3view-dashboard-v2 .db-widget-footer{display:flex;align-items:center;justify-content:space-between;padding:6px var(--db-sp-4);border-top:1px solid var(--db-border);flex-shrink:0;background:var(--db-n-50);gap:var(--db-sp-3);min-height:36px}.d3view-dashboard-v2 .db-widget-count{font-size:var(--db-fs-xs);color:var(--db-text-muted);display:flex;align-items:center;gap:var(--db-sp-1)}.d3view-dashboard-v2 .db-widget-count-num{font-weight:var(--db-fw-semi);color:var(--widget-color)}.d3view-dashboard-v2 .db-widget-last-refresh{font-size:10px;color:var(--db-text-disabled)}.d3view-dashboard-v2 .db-widget-footer-actions{display:flex;align-items:center;gap:var(--db-sp-1)}.d3view-dashboard-v2 .db-widget-skeleton{padding:var(--db-sp-3) var(--db-sp-4);display:flex;flex-direction:column;gap:var(--db-sp-2)}.d3view-dashboard-v2 .db-skeleton-row{display:flex;align-items:center;gap:var(--db-sp-3);height:38px;padding:0 var(--db-sp-2);border-radius:var(--db-r-sm)}.d3view-dashboard-v2 .db-skeleton-row:nth-child(even){background:var(--db-n-50)}.d3view-dashboard-v2 .db-skeleton-cell{height:12px;border-radius:var(--db-r-sm);background:linear-gradient(90deg,var(--db-n-200) 25%,var(--db-n-100) 50%,var(--db-n-200) 75%);background-size:200% 100%;animation:db-shimmer 1.6s infinite;flex-shrink:0}.d3view-dashboard-v2 .db-skeleton-cell--xs{width:32px}.d3view-dashboard-v2 .db-skeleton-cell--sm{width:60px}.d3view-dashboard-v2 .db-skeleton-cell--md{width:110px}.d3view-dashboard-v2 .db-skeleton-cell--lg{width:180px}.d3view-dashboard-v2 .db-skeleton-cell--xl{width:240px}.d3view-dashboard-v2 .db-skeleton-cell--flex{flex:1 1 auto}@keyframes db-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.d3view-dashboard-v2 .db-empty-dashboard{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px;padding:var(--db-sp-12);text-align:center}.d3view-dashboard-v2 .db-empty-dashboard-art{width:120px;height:120px;border-radius:var(--db-r-2xl);background:var(--db-grad-brand);display:flex;align-items:center;justify-content:center;margin-bottom:var(--db-sp-6);opacity:.12;font-size:52px;color:#fff;position:relative}.d3view-dashboard-v2 .db-empty-dashboard-art::after{content:'';position:absolute;inset:-2px;border-radius:inherit;border:2px dashed var(--db-brand-light);opacity:.5}.d3view-dashboard-v2 .db-empty-dashboard-title{font-size:var(--db-fs-xl);font-weight:var(--db-fw-semi);color:var(--db-text-primary);margin-bottom:var(--db-sp-2)}.d3view-dashboard-v2 .db-empty-dashboard-desc{font-size:var(--db-fs-md);color:var(--db-text-muted);margin-bottom:var(--db-sp-6);max-width:360px;line-height:var(--db-lh-loose)}.d3view-dashboard-v2 .db-empty-widget{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:120px;padding:var(--db-sp-6);text-align:center}.d3view-dashboard-v2 .db-empty-widget-icon{font-size:28px;margin-bottom:var(--db-sp-2);opacity:.25;color:var(--widget-color)}.d3view-dashboard-v2 .db-empty-widget-text{font-size:var(--db-fs-sm);color:var(--db-text-muted);padding:20px}.d3view-dashboard-v2 .db-empty-no-dashboards{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:var(--db-sp-12);text-align:center}.d3view-dashboard-v2 .db-palette-panel{position:absolute;top:0;right:0;bottom:0;width:var(--db-palette-w);background:var(--db-bg-surface);box-shadow:var(--db-sh-xl);z-index:var(--db-z-panel);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s cubic-bezier(0.32,.72,0,1);border-left:1px solid var(--db-border)}.d3view-dashboard-v2 .db-palette-panel.is-open{transform:translateX(0)}.d3view-dashboard-v2 .db-palette-header{display:flex;align-items:center;gap:var(--db-sp-2);padding:var(--db-sp-3) var(--db-sp-4);border-bottom:1px solid var(--db-border);flex-shrink:0;min-height:var(--db-header-h)}.d3view-dashboard-v2 .db-palette-header-left{display:flex;align-items:center;gap:var(--db-sp-2);flex:1 1 auto}.d3view-dashboard-v2 .db-palette-header-left>i{color:var(--db-brand,#30487f);font-size:15px}.d3view-dashboard-v2 .db-palette-close{flex-shrink:0}.d3view-dashboard-v2 .db-palette-title{font-size:var(--db-fs-md);font-weight:var(--db-fw-semi);color:var(--db-text-primary);white-space:nowrap}.d3view-dashboard-v2 .db-palette-search-wrap{flex:1 1 160px;max-width:300px;min-width:0;position:relative}.d3view-dashboard-v2 .db-palette-search-field{width:100%;height:30px;padding:0 10px 0 30px!important;border:1px solid var(--db-border);border-radius:var(--db-r-full);font-size:var(--db-fs-xs);font-family:var(--db-font);color:var(--db-text-primary);background:var(--db-n-50);box-shadow:none;outline:0;transition:var(--db-t-fast)}.d3view-dashboard-v2 .db-palette-search-field:focus{background:var(--db-bg-surface);border-color:var(--db-border-focus);box-shadow:0 0 0 3px rgba(48,72,127,.1)!important}.d3view-dashboard-v2 .db-palette-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--db-text-muted);font-size:11px;pointer-events:none;z-index:1}.d3view-dashboard-v2 .db-palette-typeahead{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--db-bg-surface);border:1px solid var(--db-border);border-radius:var(--db-r-md);box-shadow:var(--db-sh-lg);z-index:100;max-height:280px;overflow-y:auto;padding:var(--db-sp-1) 0}.d3view-dashboard-v2 .db-palette-typeahead-item{display:flex;align-items:center;gap:var(--db-sp-2);padding:6px 10px;cursor:pointer;transition:background .12s}.d3view-dashboard-v2 .db-palette-typeahead-item:hover{background:var(--db-n-50)}.d3view-dashboard-v2 .db-palette-typeahead-icon{width:22px;height:22px;border-radius:var(--db-r-sm);background:var(--db-n-100,#f1f5f9);color:var(--db-n-500,#64748b);display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.d3view-dashboard-v2 .db-palette-typeahead-info{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:1px}.d3view-dashboard-v2 .db-palette-typeahead-label{font-size:var(--db-fs-sm);font-weight:var(--db-fw-medium);color:var(--db-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.d3view-dashboard-v2 .db-palette-typeahead-desc{font-size:var(--db-fs-xs);color:var(--db-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.d3view-dashboard-v2 .db-palette-typeahead-more{padding:5px 10px;font-size:var(--db-fs-xs);color:var(--db-text-muted);text-align:center;border-top:1px solid var(--db-border);margin-top:2px}.d3view-dashboard-v2 .db-palette-tags{display:flex;flex-wrap:wrap;gap:5px;padding:var(--db-sp-2) var(--db-sp-4);border-bottom:1px solid var(--db-border);flex-shrink:0;background:var(--db-n-50,#f8fafc)}.d3view-dashboard-v2 .db-palette-tag{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid var(--db-n-200,#e2e8f0);border-radius:var(--db-r-full);background:var(--db-bg-surface);color:var(--db-text-muted);font-size:10px;font-weight:var(--db-fw-medium);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:all .15s ease;white-space:nowrap;line-height:1.4}.d3view-dashboard-v2 .db-palette-tag:hover{border-color:var(--db-brand,#30487f);color:var(--db-brand,#30487f);background:rgba(48,72,127,.05)}.d3view-dashboard-v2 .db-palette-tag.is-active{border-color:var(--db-brand,#30487f);background:var(--db-brand,#30487f);color:#fff}.d3view-dashboard-v2 .db-palette-body{flex:1 1 auto;overflow-y:auto;padding:var(--db-sp-3) var(--db-sp-3);scrollbar-width:thin;scrollbar-color:var(--db-n-300) transparent}.d3view-dashboard-v2 .db-palette-body::-webkit-scrollbar{width:4px}.d3view-dashboard-v2 .db-palette-body::-webkit-scrollbar-track{background:transparent}.d3view-dashboard-v2 .db-palette-body::-webkit-scrollbar-thumb{background:var(--db-n-300);border-radius:var(--db-r-full)}.d3view-dashboard-v2 .db-palette-category-label{display:flex;align-items:center;gap:var(--db-sp-2);font-size:10px;font-weight:var(--db-fw-semi);letter-spacing:.07em;text-transform:uppercase;color:var(--db-text-muted);padding:10px var(--db-sp-2) 10px var(--db-sp-2);border-top:1px solid var(--db-border);margin-top:var(--db-sp-3);border-radius:var(--db-r-sm);cursor:pointer;user-select:none;transition:background .12s,color .12s}.d3view-dashboard-v2 .db-palette-category-label:first-child{border-top:0;margin-top:0}.d3view-dashboard-v2 .db-palette-category-label:hover{color:var(--db-text-primary);background:var(--db-n-50)}.d3view-dashboard-v2 .db-palette-chevron{font-size:9px;width:14px;text-align:center;transition:transform .2s ease;color:var(--db-n-400,#94a3b8)}.d3view-dashboard-v2 .db-palette-category-count{margin-left:auto;font-size:9px;color:var(--db-n-400,#94a3b8);background:var(--db-n-100,#f1f5f9);border-radius:var(--db-r-full);padding:1px 6px;line-height:1.4}.d3view-dashboard-v2 .db-palette-section{overflow:hidden;max-height:2000px;transition:max-height .3s ease,opacity .2s ease;opacity:1}.d3view-dashboard-v2 .db-palette-section.is-collapsed{max-height:0;opacity:0;margin:0}.d3view-dashboard-v2 .db-palette-item{display:flex;align-items:center;gap:var(--db-sp-3);padding:var(--db-sp-3);border-radius:var(--db-r-md);cursor:pointer;transition:var(--db-t-fast);margin-bottom:6px;position:relative;border:2px solid var(--db-n-200,#e2e8f0);background:#fff}.d3view-dashboard-v2 .db-palette-item:not(.is-selected) .db-creator__monitor-check{color:var(--db-n-300,#cbd5e1)}.d3view-dashboard-v2 .db-palette-item:not(.is-selected) .db-creator__entity-icon{background:var(--db-n-100,#f1f5f9)!important;color:var(--db-n-500,#64748b)!important}.d3view-dashboard-v2 .db-palette-item:hover{background:var(--db-n-50);border-color:var(--db-border)}.d3view-dashboard-v2 .db-palette-item:not(.is-selected):hover{border-color:var(--db-n-300,#cbd5e1)}.d3view-dashboard-v2 .db-palette-item-icon{width:38px;height:38px;border-radius:var(--db-r-md);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;background:var(--widget-color-bg,var(--db-brand-pale));color:var(--widget-color,var(--db-brand));transition:var(--db-t-fast)}.d3view-dashboard-v2 .db-palette-item:hover .db-palette-item-icon{transform:scale(1.08)}.d3view-dashboard-v2 .db-palette-item-info{flex:1 1 auto;min-width:0}.d3view-dashboard-v2 .db-palette-item-name{font-size:var(--db-fs-sm);font-weight:var(--db-fw-medium);color:var(--db-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .db-palette-item-desc{font-size:var(--db-fs-xs);color:var(--db-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.d3view-dashboard-v2 .db-palette-add-btn{width:28px;height:28px;border-radius:var(--db-r-sm);border:1px solid var(--db-border);background:var(--db-bg-surface);color:var(--db-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--db-t-fast);flex-shrink:0;opacity:0;font-size:14px}.d3view-dashboard-v2 .db-palette-item:hover .db-palette-add-btn{opacity:1}.d3view-dashboard-v2 .db-palette-add-btn:hover{background:var(--db-brand);border-color:var(--db-brand);color:#fff;box-shadow:var(--db-sh-brand)}.d3view-dashboard-v2 .db-palette-check-on{display:none}.d3view-dashboard-v2 .db-palette-check-off{display:inline}.d3view-dashboard-v2 .db-palette-item.is-selected{border-color:var(--db-wt-emerald,#10B981);background:rgba(16,185,129,.04);box-shadow:0 0 0 3px rgba(16,185,129,.1)}.d3view-dashboard-v2 .db-palette-item.is-selected .db-creator__monitor-check{color:var(--db-wt-emerald,#10B981)}.d3view-dashboard-v2 .db-palette-item.is-selected .db-palette-check-on{display:inline}.d3view-dashboard-v2 .db-palette-item.is-selected .db-palette-check-off{display:none}.d3view-dashboard-v2 .db-palette-item.is-selected:not(.is-primary-locked):hover .db-creator__monitor-check{color:var(--db-danger,#c0392b)}.d3view-dashboard-v2 .db-palette-item.is-primary-locked{cursor:default}.d3view-dashboard-v2 .db-palette-item.is-primary-locked:hover{border-color:var(--db-wt-emerald,#10B981)!important;background:rgba(16,185,129,.04)!important;box-shadow:0 0 0 3px rgba(16,185,129,.1)!important}.d3view-dashboard-v2 .db-palette-item.is-primary-locked .db-creator__monitor-check{color:var(--db-wt-emerald,#10B981)}.d3view-dashboard-v2 .db-palette-drag-helper{display:flex;align-items:center;gap:10px;padding:8px 14px;background:var(--db-bg-surface);border:2px solid var(--db-brand);border-radius:var(--db-r-md);box-shadow:var(--db-sh-lg);opacity:.88;pointer-events:none;font-size:var(--db-fs-sm);font-weight:var(--db-fw-medium);color:var(--db-text-primary);white-space:nowrap;max-width:220px;z-index:9999}body>.db-palette-drag-helper{display:flex;align-items:center;gap:10px;padding:8px 14px;background:var(--d3v-bg-primary,#fff);border:2px solid #30487f;border-radius:var(--d3v-r-md,8px);box-shadow:var(--d3v-sh-lg,0 10px 25px -5px rgba(0,0,0,.18));opacity:.88;pointer-events:none;font-size:12px;font-weight:500;color:var(--d3v-text-primary,#1E293B);white-space:nowrap;max-width:220px;z-index:9999;overflow:hidden}.d3view-dashboard-v2 .db-palette-footer-help .fa{margin-right:5px;opacity:.6}.d3view-dashboard-v2 .db-widget-btn-disabled{opacity:.3;pointer-events:none;cursor:default}.d3view-dashboard-v2 .db-widget-locked .db-widget-lock-btn i{color:var(--db-brand,#30487f)}@keyframes db-row-flash{0%{background-color:var(--d3v-accent,#3B82F6);color:var(--d3v-text-inverse,#fff)}100%{background-color:transparent;color:inherit}}.d3view-dashboard-v2 .db-widget-row-flash{animation:db-row-flash 2s ease-out}.d3view-dashboard-v2 .db-backdrop{position:fixed;inset:0;background:var(--db-bg-overlay);z-index:calc(var(--db-z-panel) - 1);opacity:0;pointer-events:none;transition:opacity var(--db-t-slow);backdrop-filter:blur(2px)}.d3view-dashboard-v2 .db-backdrop.is-visible{opacity:1;pointer-events:auto}.d3view-dashboard-v2 .db-settings-panel{position:absolute;top:0;right:0;bottom:0;width:260px;background:var(--db-bg-surface);border-left:1px solid var(--db-border);box-shadow:var(--db-sh-lg);z-index:var(--db-z-dropdown);display:flex;flex-direction:column;transform:translateX(100%);transition:transform var(--db-t-slow);border-radius:0 var(--db-r-lg) var(--db-r-lg) 0;overflow:hidden}.d3view-dashboard-v2 .db-settings-panel.is-open{transform:translateX(0)}.d3view-dashboard-v2 .db-settings-header{padding:var(--db-sp-4);border-bottom:1px solid var(--db-border);font-size:var(--db-fs-sm);font-weight:var(--db-fw-semi);color:var(--db-text-primary);display:flex;align-items:center;gap:var(--db-sp-2);flex-shrink:0}.d3view-dashboard-v2 .db-settings-body{flex:1 1 auto;overflow-y:auto;padding:var(--db-sp-3) var(--db-sp-4)}.d3view-dashboard-v2 .db-settings-actions{flex-shrink:0;display:flex;flex-direction:column;gap:6px;padding:var(--db-sp-3) var(--db-sp-4);border-top:1px solid var(--db-border)}.d3view-dashboard-v2 .db-settings-btn--primary{display:block;width:100%;padding:7px 12px;background:var(--plugin-primary-color,#30487f);color:#fff;border:0;border-radius:var(--db-r-sm,4px);font-size:var(--db-fs-sm,12px);cursor:pointer;text-align:center;transition:opacity .15s}.d3view-dashboard-v2 .db-settings-btn--primary:hover{opacity:.88}.d3view-dashboard-v2 .db-settings-btn--ghost{display:block;width:100%;padding:6px 12px;background:transparent;color:var(--db-text-secondary,#475569);border:1px solid var(--db-border,#e2e8f0);border-radius:var(--db-r-sm,4px);font-size:var(--db-fs-sm,12px);cursor:pointer;text-align:center;transition:background .15s}.d3view-dashboard-v2 .db-settings-btn--ghost:hover{background:var(--db-n-100,#f1f5f9)}.d3view-dashboard-v2 .db-settings-field{margin-bottom:var(--db-sp-4)}.d3view-dashboard-v2 .db-settings-label{font-size:var(--db-fs-xs);font-weight:var(--db-fw-medium);color:var(--db-text-secondary);margin-bottom:5px;display:block;text-transform:uppercase;letter-spacing:.04em}.d3view-dashboard-v2 .db-settings-input{width:100%;height:32px;padding:0 10px;border:1px solid var(--db-border);border-radius:var(--db-r-sm);font-size:var(--db-fs-sm);font-family:var(--db-font);color:var(--db-text-primary);background:var(--db-n-50);outline:0;transition:var(--db-t-fast)}.d3view-dashboard-v2 .db-settings-input:focus{background:var(--db-bg-surface);border-color:var(--db-border-focus);box-shadow:0 0 0 2px rgba(48,72,127,.1)}.d3view-dashboard-v2 .db-widget-type-simulations{--widget-color:var(--db-wt-simulations);--widget-color-bg:var(--db-wt-simulations-bg);--widget-color-muted:rgba(99,102,241,.12)}.d3view-dashboard-v2 .db-widget-type-physicaltests{--widget-color:var(--db-wt-physicaltests);--widget-color-bg:var(--db-wt-physicaltests-bg);--widget-color-muted:rgba(236,72,153,.12)}.d3view-dashboard-v2 .db-widget-type-files{--widget-color:var(--db-wt-files);--widget-color-bg:var(--db-wt-files-bg);--widget-color-muted:rgba(245,158,11,.12)}.d3view-dashboard-v2 .db-widget-type-projects{--widget-color:var(--db-wt-projects);--widget-color-bg:var(--db-wt-projects-bg);--widget-color-muted:rgba(16,185,129,.12)}.d3view-dashboard-v2 .db-widget-type-hpcjobs{--widget-color:var(--db-wt-hpcjobs);--widget-color-bg:var(--db-wt-hpcjobs-bg);--widget-color-muted:rgba(6,182,212,.12)}.d3view-dashboard-v2 .db-widget-type-workflows{--widget-color:var(--db-wt-workflows);--widget-color-bg:var(--db-wt-workflows-bg);--widget-color-muted:rgba(139,92,246,.12)}.d3view-dashboard-v2 .db-widget-type-templates{--widget-color:var(--db-wt-templates);--widget-color-bg:var(--db-wt-templates-bg);--widget-color-muted:rgba(249,115,22,.12)}.d3view-dashboard-v2 .db-widget-type-studies{--widget-color:var(--db-wt-studies);--widget-color-bg:var(--db-wt-studies-bg);--widget-color-muted:rgba(20,184,166,.12)}.d3view-dashboard-v2 .db-widget-type-databases{--widget-color:var(--db-wt-databases);--widget-color-bg:var(--db-wt-databases-bg);--widget-color-muted:rgba(100,116,139,.12)}.d3view-dashboard-v2 .db-widget-type-mathmodels{--widget-color:var(--db-wt-mathmodels);--widget-color-bg:var(--db-wt-mathmodels-bg);--widget-color-muted:rgba(239,68,68,.12)}.d3view-dashboard-v2 .db-widget-type-mlactions{--widget-color:var(--db-wt-mlactions);--widget-color-bg:var(--db-wt-mlactions-bg);--widget-color-muted:rgba(132,204,22,.12)}.d3view-dashboard-v2 .db-widget-type-assemblies{--widget-color:var(--db-wt-assemblies);--widget-color-bg:var(--db-wt-assemblies-bg);--widget-color-muted:rgba(14,165,233,.12)}.d3view-dashboard-v2 .db-widget-type-systemmodels{--widget-color:var(--db-wt-systemmodels);--widget-color-bg:var(--db-wt-systemmodels-bg);--widget-color-muted:rgba(34,197,94,.12)}.d3view-dashboard-v2 .db-widget-type-designsteps{--widget-color:var(--db-wt-designsteps);--widget-color-bg:var(--db-wt-designsteps-bg);--widget-color-muted:rgba(251,146,60,.12)}.d3view-dashboard-v2 .db-widget-type-responses{--widget-color:var(--db-wt-responses);--widget-color-bg:var(--db-wt-responses-bg);--widget-color-muted:rgba(168,85,247,.12)}.d3view-dashboard-v2 .db-widget-type-loadcases{--widget-color:var(--db-wt-loadcases);--widget-color-bg:var(--db-wt-loadcases-bg);--widget-color-muted:rgba(120,113,108,.12)}.d3view-dashboard-v2 .db-widget-type-users{--widget-color:var(--db-wt-users);--widget-color-bg:var(--db-wt-users-bg);--widget-color-muted:rgba(59,130,246,.12)}.d3view-dashboard-v2 .db-widget-type-tags{--widget-color:var(--db-wt-tags);--widget-color-bg:var(--db-wt-tags-bg);--widget-color-muted:rgba(217,70,239,.12)}.d3view-dashboard-v2 .db-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--db-r-full);font-size:11px;font-weight:var(--db-fw-medium);white-space:nowrap;line-height:1.4}.d3view-dashboard-v2 .db-badge-dot{width:5px;height:5px;border-radius:var(--db-r-full);flex-shrink:0}.d3view-dashboard-v2 .db-badge-success{background:var(--db-success-bg);color:var(--db-success-text)}.d3view-dashboard-v2 .db-badge-success .db-badge-dot{background:var(--db-success)}.d3view-dashboard-v2 .db-badge-warning{background:var(--db-warning-bg);color:var(--db-warning-text)}.d3view-dashboard-v2 .db-badge-warning .db-badge-dot{background:var(--db-warning)}.d3view-dashboard-v2 .db-badge-danger{background:var(--db-danger-bg);color:var(--db-danger-text)}.d3view-dashboard-v2 .db-badge-danger .db-badge-dot{background:var(--db-danger)}.d3view-dashboard-v2 .db-badge-info{background:var(--db-info-bg);color:var(--db-info-text)}.d3view-dashboard-v2 .db-badge-info .db-badge-dot{background:var(--db-info)}.d3view-dashboard-v2 .db-badge-neutral{background:var(--db-n-100);color:var(--db-n-600)}.d3view-dashboard-v2 .db-badge-neutral .db-badge-dot{background:var(--db-n-400)}.d3view-dashboard-v2 .db-cell-link{color:var(--db-brand,#30487f);cursor:pointer;font-weight:var(--db-fw-medium,500);text-decoration:none;transition:color .15s ease,text-decoration-color .15s ease}.d3view-dashboard-v2 .db-cell-link:hover{color:var(--db-brand-dark,#172144);text-decoration:underline;text-underline-offset:2px}.d3view-dashboard-v2 .db-cell-link:focus{outline:2px solid var(--db-brand-pale,#e8eef7);outline-offset:2px}.d3view-dashboard-v2 .db-meta-bar{display:flex;align-items:center;gap:var(--db-sp-4);padding:var(--db-sp-2) var(--db-sp-5);border-bottom:1px solid var(--db-border);background:var(--db-n-50);flex-shrink:0;font-size:var(--db-fs-xs);color:var(--db-text-muted)}.d3view-dashboard-v2 .db-meta-stat{display:flex;align-items:center;gap:5px}.d3view-dashboard-v2 .db-meta-stat-value{font-weight:var(--db-fw-semi);color:var(--db-text-secondary)}.d3view-dashboard-v2 .db-meta-sep{width:3px;height:3px;border-radius:var(--db-r-full);background:var(--db-border-strong)}.d3view-dashboard-v2 [data-db-tooltip]{position:relative}.d3view-dashboard-v2 [data-db-tooltip]::after{content:attr(data-db-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--db-n-900);color:#fff;font-size:11px;font-weight:var(--db-fw-medium);padding:4px 8px;border-radius:var(--db-r-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--db-t-fast);z-index:var(--db-z-toast)}.d3view-dashboard-v2 [data-db-tooltip]:hover::after{opacity:1}@keyframes db-pulse{0%,100%{opacity:1}50%{opacity:.4}}@keyframes db-fade-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes db-slide-in-right{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes db-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.d3view-dashboard-v2 .db-widget-card{animation:db-fade-in .25s ease forwards}.d3view-dashboard-v2 .db-anim-spin{animation:db-spin .8s linear infinite}.d3view-dashboard-v2 .db-spinner{width:20px;height:20px;border:2px solid var(--db-border);border-top-color:var(--widget-color,var(--db-brand));border-radius:50%;animation:db-spin .6s linear infinite;flex-shrink:0}.d3view-dashboard-v2 .db-spinner-sm{width:14px;height:14px;border-width:1.5px}.d3view-dashboard-v2 .db-spinner-center{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column;gap:var(--db-sp-3)}.d3view-dashboard-v2 .db-spinner-label{font-size:var(--db-fs-sm);color:var(--db-text-muted)}.d3view-dashboard-v2 .db-widget-body .d3view-table-container{height:100%;overflow:hidden}.d3view-dashboard-v2 .db-widget-body .d3view-table-header-row{background:var(--db-n-50)!important;border-bottom:1px solid var(--db-border)!important;font-size:var(--db-fs-xs)!important;font-weight:var(--db-fw-semi)!important;color:var(--db-text-muted)!important;letter-spacing:.04em!important;text-transform:uppercase!important}.d3view-dashboard-v2 .db-widget-body .d3view-table-row:hover{background:var(--widget-color-bg)!important;cursor:pointer}@media (max-width:1024px){.d3view-dashboard-v2{--db-sidebar-w:180px}}@media (max-width:768px){.d3view-dashboard-v2 .db-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:var(--db-z-panel);transform:translateX(-100%);transition:transform var(--db-t-slow)}.d3view-dashboard-v2 .db-sidebar.is-open{transform:translateX(0)}.d3view-dashboard-v2 .db-main-area{width:100%}}.d3view-dashboard-v2 ::-webkit-scrollbar{width:6px;height:6px}.d3view-dashboard-v2 ::-webkit-scrollbar-track{background:transparent}.d3view-dashboard-v2 ::-webkit-scrollbar-thumb{background:var(--db-n-300);border-radius:var(--db-r-full)}.d3view-dashboard-v2 ::-webkit-scrollbar-thumb:hover{background:var(--db-n-400)}.d3view-dashboard-v2 .db-combined-filters-list{display:flex;flex-wrap:wrap;gap:6px;min-height:28px}.d3view-dashboard-v2 .db-combined-filter-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;background:var(--db-bg-muted,#f1f5f9);border:1px solid var(--db-border-color,#e2e8f0);font-size:12px;line-height:1.4;color:var(--db-text-primary,#334155);transition:border-color .15s}.d3view-dashboard-v2 .db-combined-filter-chip:hover{border-color:var(--db-n-400,#94a3b8)}.d3view-dashboard-v2 .db-combined-filter-chip-key{font-weight:600}.d3view-dashboard-v2 .db-combined-filter-chip-count{font-size:11px;color:var(--db-text-muted,#94a3b8)}.d3view-dashboard-v2 .db-combined-filter-chip-remove{cursor:pointer;margin-left:2px;color:var(--db-text-muted,#94a3b8);font-size:11px}.d3view-dashboard-v2 .db-combined-filter-chip-remove:hover{color:var(--db-danger,#ef4444)}.d3view-dashboard-v2 .db-initial-loader{position:absolute;inset:0;background:var(--db-bg-canvas);z-index:180;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;transition:opacity .42s ease,visibility .42s ease;pointer-events:all}.d3view-dashboard-v2 .db-initial-loader.is-fading{opacity:0;visibility:hidden;pointer-events:none}.d3view-dashboard-v2 .db-initial-loader .db-loader-icon{font-size:26px;color:var(--db-brand);opacity:.65}.d3view-dashboard-v2 .db-initial-loader .db-loader-label{font-size:var(--db-fs-sm);font-weight:var(--db-fw-semi);color:var(--db-text-muted);letter-spacing:.025em}.d3view-dashboard-v2 .db-initial-loader .db-loader-progress{width:140px;height:3px;background:var(--db-border);border-radius:99px;overflow:hidden}.d3view-dashboard-v2 .db-initial-loader .db-loader-progress-bar{height:100%;width:0;background:var(--db-brand);border-radius:99px;transition:width .28s ease}.d3view-dashboard-v2.db-dark .db-initial-loader{background:var(--db-bg-canvas)}.d3view-dashboard-v2 #db-page-body{position:relative}.d3view-dashboard-v2 .db-hidden{display:none!important}.d3view-dashboard-v2 .db-disabled{opacity:.5;cursor:not-allowed}.d3view-dashboard-v2 .db-invisible{visibility:hidden!important}.d3view-dashboard-v2 .db-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-dashboard-v2 .db-flex{display:flex}.d3view-dashboard-v2 .db-flex-center{display:flex;align-items:center;justify-content:center}.d3view-dashboard-v2 .db-gap-1{gap:var(--db-sp-1)}.d3view-dashboard-v2 .db-gap-2{gap:var(--db-sp-2)}.d3view-dashboard-v2 .db-gap-3{gap:var(--db-sp-3)}.d3view-dashboard-v2 .db-ml-auto{margin-left:auto}.d3view-dashboard-v2 .db-mt-1{margin-top:var(--db-sp-1)}.d3view-dashboard-v2 .db-mt-2{margin-top:var(--db-sp-2)}.d3view-dashboard-v2 .db-icon-grip::before{content:'⠿'}.d3view-dashboard-v2 .db-icon-close::before{content:'✕'}.d3view-dashboard-v2 .db-icon-expand::before{content:'⤢'}.d3view-dashboard-v2 .db-icon-settings::before{content:'⚙'}.d3view-dashboard-v2 .db-icon-refresh::before{content:'↺'}.d3view-dashboard-v2 .db-icon-add::before{content:'+'}.d3view-dashboard-v2 .db-icon-filter::before{content:'⧉'}.d3view-dashboard-v2.db-root.db-theme-dark .db-sidebar{border-right-color:var(--db-border)}.d3view-dashboard-v2.db-root.db-theme-dark{--db-bg-canvas:#0F172A;--db-bg-surface:#1E293B;--db-bg-elevated:#1E293B;--db-bg-sidebar:#141417;--db-bg-sidebar-hover:rgba(255,255,255,.07);--db-bg-sidebar-active:rgba(48,72,127,.22);--db-bg-header:rgba(30,41,59,.95);--db-bg-overlay:rgba(0,0,0,.6);--db-text-primary:#F1F5F9;--db-text-secondary:#94A3B8;--db-text-muted:#64748B;--db-text-disabled:#475569;--db-text-sidebar:rgba(255,255,255,.85);--db-text-sidebar-muted:rgba(255,255,255,.42);--db-border:#334155;--db-border-strong:#475569;--db-grad-canvas:linear-gradient(160deg,#0F172A 0,#1A2438 100%);--db-grad-sidebar:linear-gradient(180deg,#18181B 0,#09090B 100%);--db-sh-sm:0 1px 3px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2);--db-sh-md:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -1px rgba(0,0,0,.2)}.d3view-dashboard-v2{--db-topbar-h:44px;--db-tab-h:36px;--db-tab-max-w:200px;--db-stat-card-h:140px}.d3view-dashboard-v2 .db-topbar{display:flex;align-items:center;height:var(--db-topbar-h);background:var(--db-bg-surface);border-bottom:1px solid var(--db-border);flex-shrink:0;position:relative;z-index:var(--db-z-raised);overflow:hidden;gap:0}.d3view-dashboard-v2 .db-topbar-actions{display:flex;align-items:center;gap:var(--db-sp-1);padding:0 var(--db-sp-4);flex-shrink:0;margin-left:auto;border-left:1px solid var(--db-border);height:100%}.d3view-dashboard-v2 .db-topbar-divider{width:1px;height:18px;background:var(--db-border);flex-shrink:0;margin:0 var(--db-sp-1)}.d3view-dashboard-v2 .db-topbar-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--db-sp-1);height:28px;padding:0 10px;border:0;border-radius:var(--db-r-md);background:transparent;color:var(--db-text-secondary);font-size:var(--db-fs-sm);font-weight:var(--db-fw-medium);font-family:var(--db-font);cursor:pointer;transition:var(--db-t-fast);white-space:nowrap;outline:0}.d3view-dashboard-v2 .db-topbar-btn:hover{background:var(--db-n-100);color:var(--db-text-primary)}.d3view-dashboard-v2 .db-topbar-btn:focus-visible{box-shadow:0 0 0 2px rgba(48,72,127,.25)}.d3view-dashboard-v2 .db-topbar-btn--primary{background:var(--db-grad-brand);color:#fff!important;box-shadow:var(--db-sh-brand);padding:0 14px}.d3view-dashboard-v2 .db-topbar-btn--primary:hover{background:var(--db-brand-dark);box-shadow:0 4px 16px rgba(48,72,127,.4);transform:translateY(-1px)}.d3view-dashboard-v2 .db-topbar-btn--primary:active{transform:translateY(0)}.d3view-dashboard-v2 .db-tab-bar{display:flex;align-items:flex-end;gap:2px;padding:0 var(--db-sp-2) 0 var(--db-sp-3);height:100%;overflow-x:auto;overflow-y:hidden;flex:1 1 auto;min-width:0;scrollbar-width:none;-ms-overflow-style:none}.d3view-dashboard-v2 .db-tab-bar::-webkit-scrollbar{display:none}.d3view-dashboard-v2 .db-tab{display:inline-flex;align-items:center;gap:var(--db-sp-2);height:var(--db-tab-h);max-width:var(--db-tab-max-w);min-width:80px;padding:0 var(--db-sp-3) 0 var(--db-sp-4);border-radius:var(--db-r-md) var(--db-r-md) 0 0;border:1px solid transparent;border-bottom:0;cursor:pointer;background:transparent;color:var(--db-text-muted);font-size:var(--db-fs-sm);font-weight:var(--db-fw-medium);font-family:var(--db-font);transition:var(--db-t-fast);flex-shrink:0;position:relative;bottom:0;outline:0;-webkit-user-select:none;user-select:none;animation:db-tab-appear .18s ease forwards}@keyframes db-tab-appear{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.d3view-dashboard-v2 .db-tab:hover{background:var(--db-n-100);color:var(--db-text-secondary);border-color:var(--db-border)}.d3view-dashboard-v2 .db-tab.is-active{background:var(--db-bg-canvas);color:var(--db-text-primary);border-color:var(--db-border);border-bottom-color:var(--db-bg-canvas);font-weight:var(--db-fw-semi);box-shadow:0 -2px 0 0 var(--db-brand) inset}.d3view-dashboard-v2 .db-tab-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.d3view-dashboard-v2 .db-tab-close{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--db-r-sm);flex-shrink:0;opacity:0;transition:var(--db-t-fast);color:var(--db-text-muted);cursor:pointer}.d3view-dashboard-v2 .db-tab:hover .db-tab-close,.d3view-dashboard-v2 .db-tab.is-active .db-tab-close{opacity:1}.d3view-dashboard-v2 .db-tab-close:hover{background:var(--db-danger-bg);color:var(--db-danger);opacity:1}.d3view-dashboard-v2 .db-tab-new{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;margin-bottom:4px;border-radius:var(--db-r-md);border:1px dashed var(--db-border-strong);background:transparent;color:var(--db-text-muted);font-size:var(--db-fs-xs);font-weight:var(--db-fw-medium);font-family:var(--db-font);cursor:pointer;transition:var(--db-t-fast);white-space:nowrap;flex-shrink:0;outline:0}.d3view-dashboard-v2 .db-tab-new:hover{border-color:var(--db-brand-light);color:var(--db-brand);background:var(--db-brand-pale)}.d3view-dashboard-v2 .db-tab-new-label{font-size:var(--db-fs-xs)}.d3view-dashboard-v2 .db-tab-create-form{display:inline-flex;align-items:center;gap:var(--db-sp-1);height:32px;padding:0 var(--db-sp-2);margin-bottom:2px;border-radius:var(--db-r-md);background:var(--db-n-50);border:1px solid var(--db-border-focus);box-shadow:0 0 0 3px rgba(48,72,127,.08);flex-shrink:0;animation:db-fade-in .15s ease forwards}.d3view-dashboard-v2 .db-tab-create-input{width:180px;height:24px;padding:0 8px;border:0;border-radius:var(--db-r-sm);background:var(--db-bg-surface);border:1px solid var(--db-border);font-size:var(--db-fs-sm);font-family:var(--db-font);color:var(--db-text-primary);outline:0;transition:var(--db-t-fast)}.d3view-dashboard-v2 .db-tab-create-input:focus{border-color:var(--db-border-focus);box-shadow:0 0 0 2px rgba(48,72,127,.12)}.d3view-dashboard-v2 .db-tab-create-input::placeholder{color:var(--db-text-muted)}.d3view-dashboard-v2 .db-tab-create-btn{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border-radius:var(--db-r-sm);font-size:11px;font-weight:var(--db-fw-medium);font-family:var(--db-font);cursor:pointer;transition:var(--db-t-fast);border:1px solid transparent;white-space:nowrap;outline:0}.d3view-dashboard-v2 .db-tab-create-btn--add{background:var(--db-brand);color:#fff}.d3view-dashboard-v2 .db-tab-create-btn--add:hover{background:var(--db-brand-dark);box-shadow:var(--db-sh-brand)}.d3view-dashboard-v2 .db-tab-create-btn--cancel{background:transparent;color:var(--db-text-muted);border-color:var(--db-border)}.d3view-dashboard-v2 .db-tab-create-btn--cancel:hover{background:var(--db-n-100);color:var(--db-text-secondary)}.d3view-dashboard-v2 .db-autosave-ctrl{display:flex;align-items:center;gap:var(--db-sp-2)}.d3view-dashboard-v2 .db-autosave-indicator{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--db-text-muted);white-space:nowrap}.d3view-dashboard-v2 .db-toggle-label{display:inline-flex;align-items:center;gap:var(--db-sp-1);cursor:pointer;user-select:none}.d3view-dashboard-v2 .db-autosave-toggle{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.d3view-dashboard-v2 .db-toggle-track{position:relative;display:inline-block;width:30px;height:16px;border-radius:var(--db-r-full);background:var(--db-n-300);transition:background var(--db-t-fast);flex-shrink:0}.d3view-dashboard-v2 .db-autosave-toggle:checked+.db-toggle-track{background:var(--db-brand)}.d3view-dashboard-v2 .db-toggle-thumb{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:var(--db-r-full);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.15);transition:left var(--db-t-fast)}.d3view-dashboard-v2 .db-autosave-toggle:checked~.db-toggle-track .db-toggle-thumb,.d3view-dashboard-v2 .db-toggle-track:has(+ .db-autosave-toggle:checked) .db-toggle-thumb{left:16px}.d3view-dashboard-v2 .db-toggle-label.is-checked .db-toggle-track{background:var(--db-brand)}.d3view-dashboard-v2 .db-toggle-label.is-checked .db-toggle-thumb{left:16px}.d3view-dashboard-v2 .db-toggle-label-text{font-size:11px;color:var(--db-text-muted);white-space:nowrap}.d3view-dashboard-v2 .db-sidebar-footer{flex-shrink:0;border-top:1px solid var(--db-border)}.d3view-dashboard-v2 .db-sidebar-divider{height:1px;background:var(--db-border);margin:var(--db-sp-2) 0;flex-shrink:0}.d3view-dashboard-v2 .db-sidebar-collapse-btn{display:flex;align-items:center;gap:var(--db-sp-2);width:100%;height:40px;padding:0 var(--db-sp-4);background:transparent;border:0;cursor:pointer;color:var(--db-text-sidebar-muted);font-size:var(--db-fs-sm);font-family:var(--db-font);transition:var(--db-t-fast);white-space:nowrap;overflow:hidden}.d3view-dashboard-v2 .db-sidebar-collapse-btn:hover{background:var(--db-bg-sidebar-hover);color:var(--db-text-sidebar)}.d3view-dashboard-v2 .db-sidebar-collapse-icon{flex-shrink:0;transition:transform var(--db-t-slow)}.d3view-dashboard-v2 .db-sidebar.is-collapsed .db-sidebar-collapse-icon{transform:rotate(180deg)}.d3view-dashboard-v2 .db-sidebar-label{transition:opacity var(--db-t-slow),width var(--db-t-slow);overflow:hidden}.d3view-dashboard-v2 .db-sidebar.is-collapsed .db-sidebar-label{opacity:0;width:0}.d3view-dashboard-v2 .db-stats-row{display:flex;gap:var(--db-sp-4);padding:var(--db-sp-5) var(--db-sp-5) 0;flex-shrink:0;min-height:0;width:100%}.d3view-dashboard-v2 .db-stats-row>*,.d3view-dashboard-v2 #db-stats-row>*{flex:1 1 0;min-width:0}.d3view-dashboard-v2 .db-stat-card{flex:1 1 0;min-width:0;min-height:var(--db-stat-card-h);background:var(--db-bg-surface);border:1px solid var(--db-border);border-radius:var(--db-r-lg);padding:var(--db-sp-4);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;box-shadow:var(--db-sh-sm);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:box-shadow var(--db-t-base),transform var(--db-t-base)}.d3view-dashboard-v2 .db-stat-card:hover{box-shadow:var(--db-sh-md);transform:translateY(-1px)}.d3view-dashboard-v2 .db-stat-card--skeleton{pointer-events:none}.d3view-dashboard-v2 .db-stat-skeleton-icon{width:28px;height:28px;border-radius:var(--db-r-md);background:linear-gradient(90deg,var(--db-n-200) 25%,var(--db-n-100) 50%,var(--db-n-200) 75%);background-size:200% 100%;animation:db-shimmer 1.6s infinite}.d3view-dashboard-v2 .db-stat-skeleton-value{width:64px;height:22px;border-radius:var(--db-r-sm);margin-top:var(--db-sp-2);background:linear-gradient(90deg,var(--db-n-200) 25%,var(--db-n-100) 50%,var(--db-n-200) 75%);background-size:200% 100%;animation:db-shimmer 1.6s infinite .1s}.d3view-dashboard-v2 .db-stat-skeleton-label{width:88px;height:12px;border-radius:var(--db-r-sm);background:linear-gradient(90deg,var(--db-n-200) 25%,var(--db-n-100) 50%,var(--db-n-200) 75%);background-size:200% 100%;animation:db-shimmer 1.6s infinite .2s}@keyframes db-fade-slide-up{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.d3view-dashboard-v2 .db-stat-anim{animation:db-fade-slide-up .3s cubic-bezier(0.4,0,.2,1) forwards}.d3view-dashboard-v2 .db-stat-card-top{display:flex;align-items:flex-start;justify-content:space-between}.d3view-dashboard-v2 .db-stat-icon{width:32px;height:32px;border-radius:var(--db-r-md);background:var(--db-brand-pale);color:var(--db-brand);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.d3view-dashboard-v2 .db-stat-value{font-size:var(--db-fs-2xl);font-weight:var(--db-fw-bold);color:var(--db-text-primary);line-height:1.1;letter-spacing:-.02em;margin-top:var(--db-sp-2)}.d3view-dashboard-v2 .db-stat-value-row .db-stat-value{margin-top:0;flex:0 0 auto;min-width:0}.d3view-dashboard-v2 .db-stat-meta-stats{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;padding:4px 0}.d3view-dashboard-v2 .db-stat-meta-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-around;gap:8px}.d3view-dashboard-v2 .db-stat-meta-row .db-stat-meta-label,.d3view-dashboard-v2 .db-stat-meta-row .db-stat-meta-value{flex:1 1 0;min-width:0;text-align:center}.d3view-dashboard-v2 .db-stat-meta-label{font-size:11px;font-weight:600;font-variant:small-caps;color:var(--db-text-muted)}.d3view-dashboard-v2 .db-stat-meta-value{font-size:13px;font-weight:700;color:var(--db-text-primary);display:inline-flex;align-items:center;justify-content:center;gap:4px}.d3view-dashboard-v2 .db-stat-meta-value .fa{font-size:12px;color:var(--db-text-muted)}.d3view-dashboard-v2 .db-stat-label{font-size:var(--db-fs-xs);font-weight:var(--db-fw-medium);color:var(--db-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.04em}.d3view-dashboard-v2 .db-stat-badge{display:inline-flex;align-items:center;gap:2px;padding:2px 6px;border-radius:var(--db-r-full);font-size:10px;font-weight:var(--db-fw-semi);flex-shrink:0}.d3view-dashboard-v2 .db-stat-badge--up,.d3view-dashboard-v2 .db-stat-badge--success{background:var(--db-success-bg);color:var(--db-success-text)}.d3view-dashboard-v2 .db-stat-badge--down,.d3view-dashboard-v2 .db-stat-badge--danger{background:var(--db-danger-bg);color:var(--db-danger-text)}.d3view-dashboard-v2 .db-stat-badge--neutral{background:var(--db-n-100);color:var(--db-text-muted)}.d3view-dashboard-v2 .db-summary-content{flex:1 1 auto;overflow-y:auto;padding:var(--db-sp-5)}.d3view-dashboard-v2 .db-summary-stats-row{display:flex;flex-wrap:wrap;gap:var(--db-sp-4);width:100%}.d3view-dashboard-v2 .db-summary-stats-row .db-stat-card,.d3view-dashboard-v2 .db-summary-stats-row .db-stat-card--skeleton{flex:1 1 0;min-width:120px;max-width:none;border-bottom:1px solid var(--db-border,#e2e8f0)}.d3view-dashboard-v2 .db-gridstack-wrap{flex:1 1 auto;min-height:200px;padding:0}.d3view-dashboard-v2 .db-widget-view-modes{display:flex;align-items:center;gap:1px;background:var(--db-n-100);border-radius:var(--db-r-sm);padding:2px}.d3view-dashboard-v2 .db-widget-view-mode-btn.is-active-mode{background:var(--db-bg-surface)!important;color:var(--db-brand);box-shadow:var(--db-sh-xs)}.d3view-dashboard-v2 .db-widget-body .db-cards-grid{display:flex;flex-wrap:wrap;gap:var(--db-sp-3);padding:var(--db-sp-3);align-content:flex-start}.d3view-dashboard-v2 .db-cards-item{flex:1 1 calc(33.333% - var(--db-sp-3));min-width:160px;max-width:100%;background:var(--db-n-50);border:1px solid var(--db-border);border-radius:var(--db-r-md);padding:var(--db-sp-3) var(--db-sp-4);display:flex;flex-direction:column;gap:var(--db-sp-2);transition:box-shadow var(--db-t-fast),transform var(--db-t-fast)}.d3view-dashboard-v2 .db-cards-item:hover{box-shadow:var(--db-sh-sm);transform:translateY(-1px)}.d3view-dashboard-v2 .db-cards-item-field{display:flex;flex-direction:column;gap:2px}.d3view-dashboard-v2 .db-cards-item-field--primary .db-cards-item-val{font-size:var(--db-fs-md);font-weight:var(--db-fw-semi);color:var(--db-text-primary)}.d3view-dashboard-v2 .db-cards-item-field--secondary .db-cards-item-val{font-size:var(--db-fs-sm);color:var(--db-text-secondary)}.d3view-dashboard-v2 .db-cards-item-key{font-size:10px;font-weight:var(--db-fw-semi);color:var(--db-text-muted);text-transform:uppercase;letter-spacing:.05em}.d3view-dashboard-v2 .db-cards-item-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-dashboard-v2 .db-widget-body .db-chart-container{position:relative;height:100%;width:100%;min-height:120px;padding:var(--db-sp-3)}.d3view-dashboard-v2 .db-widget-body .db-chart-container canvas{max-width:100%;max-height:100%}.d3view-dashboard-v2 .db-widget-body .db-widget-list{list-style:none;margin:0;padding:var(--db-sp-1) 0}.d3view-dashboard-v2 .db-list-item{display:flex;align-items:center;gap:var(--db-sp-3);padding:8px var(--db-sp-4);border-bottom:1px solid var(--db-border);transition:background var(--db-t-fast);cursor:default}.d3view-dashboard-v2 .db-list-item:last-child{border-bottom:0}.d3view-dashboard-v2 .db-list-item:hover{background:var(--db-n-50)}.d3view-dashboard-v2 .db-list-item-icon{width:24px;height:24px;border-radius:var(--db-r-sm);background:var(--widget-color-bg,var(--db-brand-pale));color:var(--widget-color,var(--db-brand));display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.d3view-dashboard-v2 .db-list-item-primary{flex:1 1 auto;min-width:0;font-size:var(--db-fs-sm);font-weight:var(--db-fw-medium);color:var(--db-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-dashboard-v2 .db-list-item-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--db-r-full);font-size:10px;font-weight:var(--db-fw-medium);background:var(--db-n-100);color:var(--db-text-secondary);white-space:nowrap;flex-shrink:0}.d3view-dashboard-v2 .db-list-item-badge--complete,.d3view-dashboard-v2 .db-list-item-badge--completed,.d3view-dashboard-v2 .db-list-item-badge--success{background:var(--db-success-bg);color:var(--db-success-text)}.d3view-dashboard-v2 .db-list-item-badge--running,.d3view-dashboard-v2 .db-list-item-badge--active{background:var(--db-info-bg);color:var(--db-info-text)}.d3view-dashboard-v2 .db-list-item-badge--failed,.d3view-dashboard-v2 .db-list-item-badge--error{background:var(--db-danger-bg);color:var(--db-danger-text)}.d3view-dashboard-v2 .db-list-item-badge--pending,.d3view-dashboard-v2 .db-list-item-badge--queued{background:var(--db-warning-bg);color:var(--db-warning-text)}.d3view-dashboard-v2 .db-tabs-wrapper{display:flex;flex:1;overflow:auto}.d3view-dashboard-v2 .db-tabs-wrapper .pl-tabs-vertical-outer .pl-tab-item-label{font-variant:small-caps;font-size:75%}.d3view-dashboard-v2 .db-tabs-wrapper .pl-tabs-vertical-outer li.list-group-item{border:0}.d3view-dashboard-v2 .db-tab-content-wrapper{position:relative}.d3view-dashboard-v2 .db-ontology-content{position:relative;overflow:hidden}.d3view-dashboard-v2 .db-ontology-content .agent-header{}.d3view-dashboard-v2 .db-landing-content{flex:1 1 auto;overflow-y:auto}.d3view-dashboard-v2 .db-no-dashboards-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px;padding:var(--db-sp-12);text-align:center}.d3view-dashboard-v2 .db-empty-art{width:100px;height:100px;border-radius:var(--db-r-2xl);background:var(--db-brand-pale);display:flex;align-items:center;justify-content:center;margin-bottom:var(--db-sp-6);color:var(--db-brand);box-shadow:0 0 0 8px rgba(48,72,127,.06),0 0 0 16px rgba(48,72,127,.03)}.d3view-dashboard-v2 .db-empty-title{font-size:var(--db-fs-xl);font-weight:var(--db-fw-semi);color:var(--db-text-primary);margin-bottom:var(--db-sp-2)}.d3view-dashboard-v2 .db-empty-desc{font-size:var(--db-fs-md);color:var(--db-text-muted);margin-bottom:var(--db-sp-6);max-width:380px;line-height:var(--db-lh-loose)}.d3view-dashboard-v2 .db-palette-footer{padding:var(--db-sp-3) var(--db-sp-4);border-top:1px solid var(--db-border);font-size:var(--db-fs-xs);color:var(--db-text-muted);text-align:center;flex-shrink:0;background:var(--db-n-50)}.d3view-dashboard-v2 .db-palette-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--db-sp-8);gap:var(--db-sp-2);text-align:center}.d3view-dashboard-v2 .db-palette-empty-icon{font-size:28px;opacity:.25;color:var(--db-text-muted)}.d3view-dashboard-v2 .db-palette-empty-text{font-size:var(--db-fs-sm);color:var(--db-text-muted)}.d3view-dashboard-v2 .db-settings-footer{display:flex;gap:var(--db-sp-2);padding:var(--db-sp-3) var(--db-sp-4);border-top:1px solid var(--db-border);background:var(--db-n-50);flex-shrink:0}.d3view-dashboard-v2 .db-widget-edit-overlay{position:fixed;inset:0;z-index:1055;background:rgba(0,0,0,.18);cursor:pointer;opacity:0;transition:opacity .2s ease;pointer-events:none}.d3view-dashboard-v2 .db-widget-edit-overlay.is-open{opacity:1;pointer-events:auto}.d3view-dashboard-v2 .db-widget-pagination{display:flex;align-items:center;gap:2px;flex-shrink:0}.d3view-dashboard-v2 .db-widget-page-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--db-r-sm);background:transparent;color:var(--db-text-muted);font-size:10px;cursor:pointer;transition:background var(--db-t-fast),color var(--db-t-fast);line-height:1;outline:0}.d3view-dashboard-v2 .db-widget-page-btn:hover:not([disabled]){background:var(--db-n-100);color:var(--db-text-primary)}.d3view-dashboard-v2 .db-widget-page-btn[disabled]{opacity:.3;cursor:default}.d3view-dashboard-v2 .db-widget-page-indicator{font-size:11px;font-weight:var(--db-fw-medium);color:var(--db-text-muted);padding:0 2px;white-space:nowrap;user-select:none}.d3view-dashboard-v2 .db-widget-page-sep{color:var(--db-text-disabled);margin:0 1px}.d3view-dashboard-v2 .db-settings-btn{flex:1 1 auto;height:32px;border-radius:var(--db-r-md);font-size:var(--db-fs-sm);font-weight:var(--db-fw-medium);font-family:var(--db-font);cursor:pointer;transition:var(--db-t-fast);border:1px solid transparent;outline:0}.d3view-dashboard-v2 .db-settings-btn--primary{background:var(--db-brand);color:#fff}.d3view-dashboard-v2 .db-settings-btn--primary:hover{background:var(--db-brand-dark)}.d3view-dashboard-v2 .db-settings-btn--ghost{background:transparent;color:var(--db-text-secondary);border-color:var(--db-border)}.d3view-dashboard-v2 .db-settings-btn--ghost:hover{background:var(--db-n-100);border-color:var(--db-border-strong)}.d3view-dashboard-v2 .db-widget-card{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.d3view-dashboard-v2.db-theme-dark .db-topbar,.d3view-dashboard-v2.db-root.db-theme-dark .db-topbar{background:var(--db-bg-surface);border-bottom-color:var(--db-border)}.d3view-dashboard-v2.db-theme-dark .db-topbar-btn:hover,.d3view-dashboard-v2.db-root.db-theme-dark .db-topbar-btn:hover{background:rgba(255,255,255,.06)}.d3view-dashboard-v2.db-theme-dark .db-tab.is-active,.d3view-dashboard-v2.db-root.db-theme-dark .db-tab.is-active{background:var(--db-bg-canvas);border-color:var(--db-border);border-bottom-color:var(--db-bg-canvas)}.d3view-dashboard-v2.db-theme-dark .db-tab:hover,.d3view-dashboard-v2.db-root.db-theme-dark .db-tab:hover{background:rgba(255,255,255,.05)}.d3view-dashboard-v2.db-theme-dark .db-tab-new:hover,.d3view-dashboard-v2.db-root.db-theme-dark .db-tab-new:hover{background:rgba(48,72,127,.12)}.d3view-dashboard-v2.db-theme-dark .db-stat-card,.d3view-dashboard-v2.db-root.db-theme-dark .db-stat-card{background:var(--db-bg-elevated);border-color:var(--db-border)}.d3view-dashboard-v2.db-theme-dark .db-stat-skeleton-icon,.d3view-dashboard-v2.db-theme-dark .db-stat-skeleton-value,.d3view-dashboard-v2.db-theme-dark .db-stat-skeleton-label,.d3view-dashboard-v2.db-root.db-theme-dark .db-stat-skeleton-icon,.d3view-dashboard-v2.db-root.db-theme-dark .db-stat-skeleton-value,.d3view-dashboard-v2.db-root.db-theme-dark .db-stat-skeleton-label{background:linear-gradient(90deg,var(--db-n-700) 25%,var(--db-n-800) 50%,var(--db-n-700) 75%);background-size:200% 100%;animation:db-shimmer 1.6s infinite}.d3view-dashboard-v2.db-theme-dark .db-cards-item,.d3view-dashboard-v2.db-root.db-theme-dark .db-cards-item{background:rgba(255,255,255,.03);border-color:var(--db-border)}.d3view-dashboard-v2.db-theme-dark .db-list-item:hover,.d3view-dashboard-v2.db-root.db-theme-dark .db-list-item:hover{background:rgba(255,255,255,.04)}.d3view-dashboard-v2.db-theme-dark .db-tab-create-form,.d3view-dashboard-v2.db-root.db-theme-dark .db-tab-create-form{background:var(--db-bg-elevated);border-color:var(--db-border-focus)}.d3view-dashboard-v2.db-theme-dark .db-tab-create-input,.d3view-dashboard-v2.db-root.db-theme-dark .db-tab-create-input{background:var(--db-bg-surface);border-color:var(--db-border-strong);color:var(--db-text-primary)}.d3view-dashboard-v2.db-theme-dark .db-widget-view-modes,.d3view-dashboard-v2.db-root.db-theme-dark .db-widget-view-modes{background:rgba(255,255,255,.06)}.d3view-dashboard-v2.db-theme-dark .db-widget-view-mode-btn.is-active-mode,.d3view-dashboard-v2.db-root.db-theme-dark .db-widget-view-mode-btn.is-active-mode{background:rgba(48,72,127,.22);color:var(--db-brand-light)}@media (max-width:1200px){.d3view-dashboard-v2 .db-stats-row{gap:var(--db-sp-3);padding:var(--db-sp-4) var(--db-sp-4) 0}.d3view-dashboard-v2 .db-gridstack-wrap{padding:var(--db-sp-4)}}@media (max-width:900px){.d3view-dashboard-v2 .db-stats-row{flex-wrap:wrap}.d3view-dashboard-v2 .db-stat-card{flex:1 1 calc(50% - var(--db-sp-3))}.d3view-dashboard-v2 .db-toggle-label-text{display:none}.d3view-dashboard-v2 .db-autosave-indicator{display:none}.d3view-dashboard-v2 .db-tab-new-label{display:none}}@media (max-width:640px){.d3view-dashboard-v2 .db-stat-card{flex:1 1 100%}.d3view-dashboard-v2 .db-cards-item{flex:1 1 100%}}.d3view-dashboard-v2.db-root.db-dark{--db-bg-canvas:#0F172A;--db-bg-surface:#1E293B;--db-bg-elevated:#1E293B;--db-bg-sidebar:#141417;--db-bg-sidebar-hover:rgba(255,255,255,.07);--db-bg-sidebar-active:rgba(48,72,127,.22);--db-bg-header:rgba(30,41,59,.95);--db-bg-overlay:rgba(0,0,0,.6);--db-text-primary:#F1F5F9;--db-text-secondary:#94A3B8;--db-text-muted:#64748B;--db-text-disabled:#475569;--db-text-sidebar:rgba(255,255,255,.85);--db-text-sidebar-muted:rgba(255,255,255,.42);--db-border:#334155;--db-border-strong:#475569;--db-grad-canvas:linear-gradient(160deg,#0F172A 0,#1A2438 100%);--db-grad-sidebar:linear-gradient(180deg,#18181B 0,#09090B 100%);--db-sh-sm:0 1px 3px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2);--db-sh-md:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -1px rgba(0,0,0,.2);--db-n-50:#1E293B;--db-n-100:#334155}.d3view-dashboard-v2.db-root.db-dark .db-sidebar{border-right-color:var(--db-border)}.d3view-dashboard-v2.db-root.db-dark .db-stat-skeleton-icon,.d3view-dashboard-v2.db-root.db-dark .db-stat-skeleton-value,.d3view-dashboard-v2.db-root.db-dark .db-stat-skeleton-label{background:linear-gradient(90deg,#334155 25%,#475569 50%,#334155 75%);background-size:200% 100%;animation:db-shimmer 1.6s infinite}.d3view-dashboard-v2.db-root.db-dark .db-topbar,.d3view-dashboard-v2.db-root.db-dark .db-tab-create-form{background:var(--db-bg-surface)}.d3view-dashboard-v2.db-root.db-dark .db-tab.is-active{background:var(--db-bg-canvas);border-color:var(--db-border);border-bottom-color:var(--db-bg-canvas)}.d3view-dashboard-v2.db-root.db-dark .db-widget-view-modes{background:rgba(255,255,255,.06)}.d3view-dashboard-v2.db-root.db-dark .db-widget-view-mode-btn.is-active-mode{background:rgba(48,72,127,.22);color:var(--db-brand-light)}.d3view-dashboard-v2.db-root.db-theme-bs3{--db-brand:#337ab7;--db-brand-dark:#286090;--db-brand-light:#5b9bd5;--db-brand-pale:#d9edf7;--db-grad-brand:linear-gradient(135deg,#337ab7 0,#286090 100%);--db-sh-brand:0 4px 14px rgba(51,122,183,.3);--db-r-sm:2px;--db-r-md:4px;--db-r-lg:4px;--db-r-xl:6px;--db-r-2xl:8px;--db-border:#ddd;--db-border-strong:#ccc;--db-border-focus:#66afe9}.d3view-dashboard-v2.db-root.db-theme-bs3 .db-widget-card,.d3view-dashboard-v2.db-root.db-theme-bs3 .db-stat-card{backdrop-filter:none;-webkit-backdrop-filter:none}.d3view-dashboard-v2.db-root.db-theme-bs3 .db-topbar-btn:not(.db-topbar-btn--primary),.d3view-dashboard-v2.db-root.db-theme-bs3 .btn.btn-outline-on-hover:not(.btn-primary){background-color:#fff;border:1px solid #ccc;color:#333;box-shadow:none}.d3view-dashboard-v2.db-root.db-theme-bs3 .db-topbar-btn:not(.db-topbar-btn--primary):hover,.d3view-dashboard-v2.db-root.db-theme-bs3 .btn.btn-outline-on-hover:not(.btn-primary):hover{background-color:#e6e6e6;border-color:#adadad;color:#333}.d3view-dashboard-v2.db-root.db-theme-bs3 .db-topbar-btn:not(.db-topbar-btn--primary).is-active{background-color:#e6e6e6;border-color:#adadad;color:#333}.d3view-dashboard-v2.db-root.db-theme-bs3 .db-widget-view-mode-btn{background-color:#fff;border-color:#ccc;color:#555;box-shadow:none}.d3view-dashboard-v2.db-root.db-theme-bs3 .db-widget-view-mode-btn:hover{background-color:#e6e6e6;border-color:#adadad}.d3view-dashboard-v2.db-root.db-theme-bs3 .db-widget-view-mode-btn.is-active-mode{background-color:#e6e6e6;border-color:#adadad;color:#333;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.d3view-dashboard-v2.db-root.db-theme-bs3 .db-widget-footer-btn{background-color:#fff;border-color:#ccc;color:#555;box-shadow:none}.d3view-dashboard-v2.db-root.db-theme-bs3 .db-widget-footer-btn:hover{background-color:#e6e6e6;border-color:#adadad}.d3view-dashboard-v2.db-root.db-theme-bs3 .db-topbar-btn--primary,.d3view-dashboard-v2.db-root.db-theme-bs3 .btn.btn-primary{background-color:#337ab7;border-color:#2e6da4;color:#fff}.d3view-dashboard-v2.db-root.db-theme-bs3 .db-topbar-btn--primary:hover,.d3view-dashboard-v2.db-root.db-theme-bs3 .btn.btn-primary:hover{background-color:#286090;border-color:#204d74;color:#fff}.d3view-dashboard-v2 .db-sidebar-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--db-border-strong) transparent}.d3view-dashboard-v2 .db-sidebar-body::-webkit-scrollbar{width:3px}.d3view-dashboard-v2 .db-sidebar-body::-webkit-scrollbar-track{background:transparent}.d3view-dashboard-v2 .db-sidebar-body::-webkit-scrollbar-thumb{background:var(--db-border-strong);border-radius:var(--db-r-full)}.d3view-dashboard-v2 .db-sidebar-brand-sub{font-size:10px;color:var(--db-text-sidebar-muted);white-space:nowrap}.d3view-dashboard-v2 .db-sidebar-section{border-bottom:1px solid var(--db-border)}.d3view-dashboard-v2 .db-sidebar-section-toggle{display:flex;align-items:center;gap:var(--db-sp-2);width:100%;padding:8px var(--db-sp-3) 8px var(--db-sp-3);background:transparent;border:0;cursor:pointer;color:var(--db-text-sidebar-muted);font-size:10px;font-weight:var(--db-fw-semi);font-family:var(--db-font);text-transform:uppercase;letter-spacing:.06em;transition:var(--db-t-fast);text-align:left;overflow:hidden;white-space:nowrap}.d3view-dashboard-v2 .db-sidebar-section-toggle:hover{background:var(--db-bg-sidebar-hover);color:var(--db-text-sidebar)}.d3view-dashboard-v2 .db-sidebar-section-icon{flex-shrink:0}.d3view-dashboard-v2 .db-sidebar-chevron{margin-left:auto;flex-shrink:0;transition:transform var(--db-t-base)}.d3view-dashboard-v2 .db-sidebar-section.is-open .db-sidebar-chevron{transform:rotate(180deg)}.d3view-dashboard-v2 .db-sidebar-section-body{overflow:hidden;max-height:600px;transition:max-height var(--db-t-slow)}.d3view-dashboard-v2 .db-sidebar-section-body--collapsed{max-height:0}.d3view-dashboard-v2 .db-sidebar-dash-list{padding:var(--db-sp-1) var(--db-sp-2) var(--db-sp-2)}.d3view-dashboard-v2 .db-sidebar-dash-item--compact{min-height:30px;padding:5px var(--db-sp-3)}.d3view-dashboard-v2 .db-sidebar-lib-item{display:flex;align-items:center;gap:var(--db-sp-2);padding:8px var(--db-sp-3);cursor:pointer;transition:var(--db-t-fast);overflow:hidden}.d3view-dashboard-v2 .db-sidebar-lib-item:hover{background:var(--db-bg-sidebar-hover)}.d3view-dashboard-v2 .db-sidebar-lib-item .db-sidebar-dash-name{flex:1 1 auto}.d3view-dashboard-v2 .db-sidebar-empty-hint{font-size:var(--db-fs-xs);color:var(--db-text-disabled);padding:6px var(--db-sp-4) 8px;font-style:italic}.d3view-dashboard-v2 .db-sidebar-favorite-btn.is-favorited{color:#F59E0B}.d3view-dashboard-v2 .db-sidebar-favorite-btn.is-favorited:hover{color:#D97706}.d3view-dashboard-v2 .db-sidebar.is-collapsed .db-sidebar-section-label,.d3view-dashboard-v2 .db-sidebar.is-collapsed .db-sidebar-section-body{opacity:0;pointer-events:none}.d3view-dashboard-v2 .db-sidebar.is-collapsed .db-sidebar-section-toggle{justify-content:center;padding-left:0;padding-right:0}.d3view-dashboard-v2 .db-sidebar.is-collapsed .db-sidebar-chevron{display:none}.d3view-dashboard-v2 .db-settings-list{padding:var(--db-sp-2) var(--db-sp-3);display:flex;flex-direction:column;gap:2px}.d3view-dashboard-v2 .db-settings-row{display:flex;align-items:center;justify-content:space-between;padding:7px var(--db-sp-2);border-radius:var(--db-r-md);cursor:pointer;transition:var(--db-t-fast);gap:var(--db-sp-2);font-size:var(--db-fs-sm);color:var(--db-text-sidebar);user-select:none}.d3view-dashboard-v2 .db-settings-row:hover{background:var(--db-bg-sidebar-hover)}.d3view-dashboard-v2 .db-settings-row-label{display:flex;align-items:center;gap:var(--db-sp-2);flex:1 1 auto;font-size:var(--db-fs-xs);font-weight:var(--db-fw-medium);color:var(--db-text-sidebar);white-space:nowrap}.d3view-dashboard-v2 .db-toggle-wrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.d3view-dashboard-v2 .db-toggle-wrap input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.d3view-dashboard-v2 .db-toggle-wrap input[type=checkbox]:checked+.db-toggle-track{background:var(--db-brand)}.d3view-dashboard-v2 .db-toggle-wrap input[type=checkbox]:checked+.db-toggle-track .db-toggle-thumb{left:16px}.d3view-dashboard-v2 .db-topbar-btn.is-active{background:var(--db-brand-pale);color:var(--db-brand)}.d3view-dashboard-v2.db-root.db-dark .db-topbar-btn.is-active{background:rgba(48,72,127,.2);color:var(--db-brand-light)}.d3view-dashboard-v2 .db-widget-footer-btn{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border:1px solid var(--db-border);border-radius:var(--db-r-sm);background:transparent;color:var(--db-text-muted);font-size:11px;font-family:var(--db-font);cursor:pointer;transition:var(--db-t-fast)}.d3view-dashboard-v2 .db-widget-footer-btn:hover{border-color:var(--db-border-strong);color:var(--db-text-primary);background:var(--db-n-100)}.d3view-dashboard-v2 .db-widget-footer-right{margin-left:auto;display:flex;align-items:center;gap:var(--db-sp-1)}.d3view-dashboard-v2 .db-widget-ctrl-sep{width:1px;height:16px;background:var(--db-border);flex-shrink:0;margin:0 2px}.d3view-dashboard-v2 .db-widget-initial-loading{position:absolute;inset:0;background:var(--db-bg-surface);z-index:1}.d3view-dashboard-v2 .db-widget-refresh-time{font-size:10px;color:var(--db-text-disabled);white-space:nowrap}.d3view-dashboard-v2 .db-stat-value-row{display:flex;align-items:center;justify-content:space-between;gap:var(--db-sp-3);margin-top:var(--db-sp-2);min-height:0}.d3view-dashboard-v2 .db-stat-value-row .db-stat-value{flex:0 0 auto}.d3view-dashboard-v2 .db-stat-meta-stats{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;padding:4px 0}.d3view-dashboard-v2 .db-stat-meta-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-around;gap:8px}.d3view-dashboard-v2 .db-stat-meta-row .db-stat-meta-label,.d3view-dashboard-v2 .db-stat-meta-row .db-stat-meta-value{flex:1 1 0;min-width:0;text-align:center}.d3view-dashboard-v2 .db-stat-meta-label{font-size:11px;font-weight:600;font-variant:small-caps;color:var(--db-text-muted)}.d3view-dashboard-v2 .db-stat-meta-value{font-size:13px;font-weight:700;color:var(--db-text-primary);display:inline-flex;align-items:center;justify-content:center;gap:4px}.d3view-dashboard-v2 .db-stat-meta-value .fa{font-size:12px;color:var(--db-text-muted)}.d3view-dashboard-v2 .db-stat-sparkline-wrap{flex-shrink:0;width:120px;height:32px;pointer-events:auto;overflow:visible;display:flex;align-items:center;justify-content:flex-end}.d3view-dashboard-v2 .db-stat-sparkline-canvas{width:100%;height:28px;opacity:.65;overflow:hidden}.d3view-dashboard-v2 .db-stat-trend{display:inline-flex;align-items:center;gap:2px;padding:2px 5px;border-radius:var(--db-r-full);font-size:10px;font-weight:var(--db-fw-semi);flex-shrink:0}.d3view-dashboard-v2 .db-stat-trend--up{background:var(--db-success-bg);color:var(--db-success-text)}.d3view-dashboard-v2 .db-stat-trend--down{background:var(--db-danger-bg);color:var(--db-danger-text)}@keyframes db-widget-enter{from{opacity:0;transform:scale(0.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.d3view-dashboard-v2 .db-widget-card{animation:db-widget-enter .28s cubic-bezier(0.34,1.56,.64,1) both}.d3view-dashboard-v2 .db-stat-card--live:nth-child(1){animation-delay:0s}.d3view-dashboard-v2 .db-stat-card--live:nth-child(2){animation-delay:.06s}.d3view-dashboard-v2 .db-stat-card--live:nth-child(3){animation-delay:.12s}.d3view-dashboard-v2 .db-stat-card--live:nth-child(4){animation-delay:.18s}@keyframes db-sidebar-item-enter{from{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.d3view-dashboard-v2 .db-sidebar-dash-item{animation:db-sidebar-item-enter .2s ease both}@keyframes db-count-pulse{0%{transform:scale(1)}35%{transform:scale(1.1);color:var(--db-brand)}100%{transform:scale(1)}}.d3view-dashboard-v2 .db-stat-value--updated{animation:db-count-pulse .38s ease}.d3view-dashboard-v2 .db-dashboard-header{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;background:var(--db-bg-surface,#fff);gap:12px}.d3view-dashboard-v2 .db-header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.d3view-dashboard-v2 .db-header-left{display:flex;align-items:center;gap:12px}.d3view-dashboard-v2 .db-header-logo{height:36px;width:auto;display:block}.d3view-dashboard-v2 .db-all-dashboards-btn{flex-shrink:0;color:var(--db-n-400,#94A3B8);border-radius:6px}.d3view-dashboard-v2 .db-header-title{font-size:28px;font-weight:700;color:var(--db-n-900);margin:0;letter-spacing:-.5px}.d3view-dashboard-v2 .db-header-subtitle{font-size:var(--db-fs-sm);color:var(--db-n-400);margin:4px 0 0}.d3view-dashboard-v2 .db-mode-advanced .db-header-title{background:var(--db-gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.d3view-dashboard-v2{--db-cover-gradient:linear-gradient(135deg,#F97316,#EF4444);--db-page-accent:#F97316}.d3view-dashboard-v2.db-header-style-border .db-header-accent-strip{position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--db-cover-gradient)}.d3view-dashboard-v2.db-header-style-gradient .db-header-accent-strip{display:none}.d3view-dashboard-v2.db-header-style-gradient .db-dashboard-header{background:var(--db-header-gradient,linear-gradient(135deg,rgba(249,115,22,.12) 0,rgba(239,68,68,.06) 100%));border-bottom-color:rgba(249,115,22,.15)}.d3view-dashboard-v2.db-header-style-gradient.db-theme-dark .db-dashboard-header,.d3view-dashboard-v2.db-header-style-gradient.db-root.db-theme-dark .db-dashboard-header{background:var(--db-header-gradient,linear-gradient(135deg,rgba(249,115,22,.15) 0,rgba(239,68,68,.08) 100%));border-bottom-color:rgba(249,115,22,.2)}.d3view-dashboard-v2 .db-dashboard-header{position:relative}.d3view-dashboard-v2 #db-stats-row{border-left:3px solid var(--db-page-accent);padding-left:12px;transition:border-color .35s ease}.d3view-dashboard-v2 .db-action-bar{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;min-height:48px}.d3view-dashboard-v2 .db-action-bar-simple,.d3view-dashboard-v2 .db-action-bar-edit,.d3view-dashboard-v2 .db-action-bar-advanced{display:flex;align-items:center;gap:12px;width:100%}.d3view-dashboard-v2 .db-action-bar-count{font-size:var(--db-fs-sm);font-weight:var(--db-fw-semibold);color:var(--db-n-700)}.d3view-dashboard-v2 .db-action-bar-hint{font-size:var(--db-fs-xs);color:var(--db-n-400)}.d3view-dashboard-v2 .db-action-bar-simple .db-action-bar-right,.d3view-dashboard-v2 .db-action-bar-edit .db-action-bar-right{margin-left:auto;display:flex;align-items:center;gap:8px}.d3view-dashboard-v2 .db-done-editing-btn{background:var(--db-brand)!important;color:#fff!important;border-color:var(--db-brand)!important;font-weight:var(--db-fw-medium)}.d3view-dashboard-v2 .db-done-editing-btn:hover{background:var(--db-brand-dark)!important;box-shadow:0 2px 8px rgba(99,102,241,.3)}.d3view-dashboard-v2 .db-reset-layout-btn{display:inline-flex;align-items:center;gap:4px}.d3view-dashboard-v2 .db-action-bar-advanced{flex-wrap:wrap;gap:12px}.d3view-dashboard-v2 .db-project-filter-wrap{display:inline-flex;align-items:center;gap:8px;min-width:200px}.d3view-dashboard-v2 .db-project-filter-wrap .db-filter-icon{color:var(--db-n-400)}.d3view-dashboard-v2 .db-advanced-search{max-width:340px;width:auto;border-radius:8px!important;padding:7px 12px 7px 32px!important;background:var(--db-n-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E") no-repeat 10px center!important;transition:border-color .15s ease,box-shadow .15s ease}.d3view-dashboard-v2 .db-date-range-wrap{margin-left:auto}.d3view-dashboard-v2 .db-date-range-picker{border-radius:8px!important;border:1px solid var(--db-n-200)!important;font-size:var(--db-fs-sm)!important;padding:7px 12px!important;max-width:180px;cursor:pointer}.d3view-dashboard-v2 .db-widget-drag-handle,.d3view-dashboard-v2 .db-widget-remove{opacity:0;pointer-events:none;transition:opacity .2s var(--db-anim-ease);display:none}.d3view-dashboard-v2 .db-widget-editing .db-widget-drag-handle,.d3view-dashboard-v2 .db-widget-editing .db-widget-remove{opacity:1;pointer-events:auto;display:inline-flex}.d3view-dashboard-v2 .db-widget-editing .db-widget-drag-handle{color:var(--db-n-600);font-size:16px;background:var(--db-n-100)}.d3view-dashboard-v2 .db-widget-editing .db-widget-drag-handle:hover{color:var(--db-brand);background:var(--db-brand-pale)}.d3view-dashboard-v2 .db-widget-editing .db-widget-remove{color:var(--db-danger);font-size:15px;background:var(--db-danger-bg);border-radius:var(--db-r-sm);width:24px;height:24px;display:flex;align-items:center;justify-content:center}.d3view-dashboard-v2 .db-widget-editing .db-widget-remove:hover{background:var(--db-danger);color:#fff}.d3view-dashboard-v2 .db-widget-sidebar-editing{outline:2px solid var(--db-brand);outline-offset:-2px;border-radius:var(--db-radius);z-index:2}.d3view-dashboard-v2 .db-edit-active .grid-stack-placeholder>.placeholder-content{background:rgba(99,102,241,.06)!important;border:2px dashed var(--db-brand)!important;border-radius:var(--db-radius)!important}.d3view-dashboard-v2 .db-stats-overview-cards{display:flex;flex-wrap:wrap;gap:12px;padding:8px;height:100%;align-content:flex-start}.d3view-dashboard-v2 .db-stats-grid-3x2{display:grid!important;grid-template-columns:repeat(3,1fr);gap:16px;padding:0 0 16px}.d3view-dashboard-v2 .db-stats-grid-4{display:grid!important;grid-template-columns:repeat(4,1fr);gap:16px;padding:0 0 16px}.d3view-dashboard-v2 .db-stats-grid-4 .db-stat-card{background:#fff;border-radius:12px;padding:20px 24px;position:relative;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);transition:transform .2s var(--db-anim-ease),box-shadow .2s var(--db-anim-ease);animation:db-slideUp .35s var(--db-anim-ease) backwards;flex:none;min-height:auto}.d3view-dashboard-v2 .db-stats-grid-4 .db-stat-card:nth-child(1){animation-delay:.03s}.d3view-dashboard-v2 .db-stats-grid-4 .db-stat-card:nth-child(2){animation-delay:.06s}.d3view-dashboard-v2 .db-stats-grid-4 .db-stat-card:nth-child(3){animation-delay:.09s}.d3view-dashboard-v2 .db-stats-grid-4 .db-stat-card:nth-child(4){animation-delay:.12s}.d3view-dashboard-v2 .db-stats-grid-4 .db-stat-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.08),0 4px 10px rgba(0,0,0,.04)}@media (max-width:900px){.d3view-dashboard-v2 .db-stats-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.d3view-dashboard-v2 .db-stats-grid-4{grid-template-columns:1fr}}.d3view-dashboard-v2 .db-stats-strip{display:flex;align-items:center;gap:0;background:var(--db-bg-surface,#fff);border:1px solid var(--db-border,#e2e8f0);border-radius:10px;padding:0 4px;margin:0 0 16px;height:40px;box-shadow:0 1px 2px rgba(0,0,0,.04);overflow:hidden;flex-shrink:0}.d3view-dashboard-v2 .db-stat-pill{display:flex;align-items:center;gap:6px;padding:0 14px;height:100%;white-space:nowrap;position:relative;animation:db-fade-slide-up .25s ease forwards}.d3view-dashboard-v2 .db-stat-pill+.db-stat-pill::before{content:'';position:absolute;left:0;top:8px;bottom:8px;width:1px;background:var(--db-border,#e2e8f0)}.d3view-dashboard-v2 .db-stat-pill-icon{font-size:13px;flex-shrink:0;display:flex;align-items:center}.d3view-dashboard-v2 .db-stat-pill-value{font-size:15px;font-weight:700;color:var(--db-text-primary,#1e293b);line-height:1}.d3view-dashboard-v2 .db-stat-pill-label{font-size:12px;font-weight:500;color:var(--db-text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.03em}.d3view-dashboard-v2 .db-stat-pill--skeleton{pointer-events:none;gap:6px;padding:0 14px;display:flex;align-items:center;height:100%}.d3view-dashboard-v2 .db-stat-pill--skeleton+.db-stat-pill--skeleton::before{content:'';position:absolute;left:0;top:8px;bottom:8px;width:1px;background:var(--db-border,#e2e8f0)}.d3view-dashboard-v2 .db-stat-pill--skeleton .db-skel-icon{width:14px;height:14px;border-radius:3px;background:linear-gradient(90deg,var(--db-n-200,#e2e8f0) 25%,var(--db-n-100,#f1f5f9) 50%,var(--db-n-200,#e2e8f0) 75%);background-size:200% 100%;animation:db-shimmer 1.6s infinite}.d3view-dashboard-v2 .db-stat-pill--skeleton .db-skel-val{width:28px;height:14px;border-radius:3px;background:linear-gradient(90deg,var(--db-n-200,#e2e8f0) 25%,var(--db-n-100,#f1f5f9) 50%,var(--db-n-200,#e2e8f0) 75%);background-size:200% 100%;animation:db-shimmer 1.6s infinite .1s}.d3view-dashboard-v2 .db-stat-pill--skeleton .db-skel-lbl{width:52px;height:10px;border-radius:3px;background:linear-gradient(90deg,var(--db-n-200,#e2e8f0) 25%,var(--db-n-100,#f1f5f9) 50%,var(--db-n-200,#e2e8f0) 75%);background-size:200% 100%;animation:db-shimmer 1.6s infinite .2s}.d3view-dashboard-v2.db-theme-dark .db-stats-strip,.d3view-dashboard-v2.db-root.db-theme-dark .db-stats-strip{background:var(--db-bg-elevated,#1e293b);border-color:var(--db-border,#334155)}@media (max-width:640px){.d3view-dashboard-v2 .db-stats-strip{overflow-x:auto;-webkit-overflow-scrolling:touch}}.d3view-dashboard-v2 .db-stats-grid-3x2 .db-stat-card{background:#fff;border-radius:12px;padding:20px 24px;position:relative;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);transition:transform .2s var(--db-anim-ease),box-shadow .2s var(--db-anim-ease);animation:db-slideUp .35s var(--db-anim-ease) backwards;flex:none;min-height:auto}.d3view-dashboard-v2 .db-stats-grid-3x2 .db-stat-card:nth-child(1){animation-delay:.03s}.d3view-dashboard-v2 .db-stats-grid-3x2 .db-stat-card:nth-child(2){animation-delay:.06s}.d3view-dashboard-v2 .db-stats-grid-3x2 .db-stat-card:nth-child(3){animation-delay:.09s}.d3view-dashboard-v2 .db-stats-grid-3x2 .db-stat-card:nth-child(4){animation-delay:.12s}.d3view-dashboard-v2 .db-stats-grid-3x2 .db-stat-card:nth-child(5){animation-delay:.15s}.d3view-dashboard-v2 .db-stats-grid-3x2 .db-stat-card:nth-child(6){animation-delay:.18s}.d3view-dashboard-v2 .db-stats-grid-3x2 .db-stat-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.08),0 4px 10px rgba(0,0,0,.04)}.d3view-dashboard-v2 .db-overview-card{background:#fff;border-radius:12px;padding:20px 24px;position:relative;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);transition:transform .2s var(--db-anim-ease),box-shadow .2s var(--db-anim-ease);animation:db-slideUp .35s var(--db-anim-ease) backwards}.d3view-dashboard-v2 .db-overview-card:nth-child(1){animation-delay:.03s}.d3view-dashboard-v2 .db-overview-card:nth-child(2){animation-delay:.06s}.d3view-dashboard-v2 .db-overview-card:nth-child(3){animation-delay:.09s}.d3view-dashboard-v2 .db-overview-card:nth-child(4){animation-delay:.12s}.d3view-dashboard-v2 .db-overview-card:nth-child(5){animation-delay:.15s}.d3view-dashboard-v2 .db-overview-card:nth-child(6){animation-delay:.18s}.d3view-dashboard-v2 .db-overview-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.08),0 4px 10px rgba(0,0,0,.04)}.d3view-dashboard-v2 .db-overview-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--card-gradient,var(--db-brand));border-radius:0 0 12px 12px}.d3view-dashboard-v2 .db-overview-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.d3view-dashboard-v2 .db-overview-card-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--db-n-500)}.d3view-dashboard-v2 .db-overview-card-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.d3view-dashboard-v2 .db-overview-card-count{font-size:36px;font-weight:700;color:var(--db-n-900);line-height:1.1;margin-bottom:6px}.d3view-dashboard-v2 .db-overview-card-subtitle{font-size:12px;color:var(--db-n-400)}.d3view-dashboard-v2 .db-advanced-dashboard{padding:0 0 32px;animation:db-fadeIn .3s var(--db-anim-ease)}.d3view-dashboard-v2 .db-advanced-columns{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:20px}.d3view-dashboard-v2 .db-ai-fab{position:fixed;bottom:28px;right:28px;z-index:1049;width:52px;height:52px;border-radius:50%;background:var(--db-brand,#6366F1);color:#fff;border:0;box-shadow:0 4px 16px rgba(99,102,241,.35);font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.d3view-dashboard-v2 .db-ai-fab:hover{background:var(--db-brand-dark,#4F46E5);transform:scale(1.08);box-shadow:0 6px 20px rgba(99,102,241,.45)}.d3view-dashboard-v2 .wf-ai-agent-chat-wrapper.wf-ai-fora-standalone .wf-ai-fora{z-index:1050}.d3view-dashboard-v2 .db-panel{background:#fff;border-radius:12px;border:1px solid var(--db-n-100);box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden}.d3view-dashboard-v2 .db-panel-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--db-n-100)}.d3view-dashboard-v2 .db-panel-header h3{font-size:15px;font-weight:600;color:var(--db-n-800);margin:0}.d3view-dashboard-v2 .db-panel-body{padding:20px}.d3view-dashboard-v2 .db-advanced-stats-row{display:flex;gap:16px;margin-bottom:20px}.d3view-dashboard-v2 .db-adv-stat-card{flex:1;background:#fff;border-radius:12px;border:1px solid var(--db-n-100);padding:16px 20px;display:flex;align-items:center;gap:12px;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:transform .2s var(--db-anim-ease),box-shadow .2s var(--db-anim-ease);animation:db-slideUp .35s var(--db-anim-ease) backwards}.d3view-dashboard-v2 .db-adv-stat-card:nth-child(1){animation-delay:.03s}.d3view-dashboard-v2 .db-adv-stat-card:nth-child(2){animation-delay:.06s}.d3view-dashboard-v2 .db-adv-stat-card:nth-child(3){animation-delay:.09s}.d3view-dashboard-v2 .db-adv-stat-card:nth-child(4){animation-delay:.12s}.d3view-dashboard-v2 .db-adv-stat-card:nth-child(5){animation-delay:.15s}.d3view-dashboard-v2 .db-adv-stat-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.07)}.d3view-dashboard-v2 .db-adv-stat-icon{width:36px;height:36px;border-radius:8px;background:var(--db-n-50);display:flex;align-items:center;justify-content:center;color:var(--db-n-500);flex-shrink:0}.d3view-dashboard-v2 .db-adv-stat-icon .glyphicon{font-size:16px}.d3view-dashboard-v2 .db-adv-stat-info{flex:1;min-width:0}.d3view-dashboard-v2 .db-adv-stat-value{font-size:24px;font-weight:700;color:var(--db-n-900);line-height:1.1}.d3view-dashboard-v2 .db-adv-stat-label{font-size:11px;color:var(--db-n-400);margin-top:2px}.d3view-dashboard-v2 .db-adv-stat-trend{font-size:13px;font-weight:600;padding:2px 8px;border-radius:6px;white-space:nowrap;flex-shrink:0}.d3view-dashboard-v2 .db-adv-stat-trend--up{color:#059669;background:#ECFDF5}.d3view-dashboard-v2 .db-adv-stat-trend--down{color:#DC2626;background:#FEF2F2}.d3view-dashboard-v2 .db-adv-stat-trend--flat{color:var(--db-n-400);background:var(--db-n-50)}.d3view-dashboard-v2 .db-timeline-chart-container{width:100%;height:280px;padding:16px 20px;position:relative}.d3view-dashboard-v2 .db-timeline-chart-container svg{width:100%;height:100%}.d3view-dashboard-v2 .db-timeline-chart-container .db-chart-area{fill-opacity:.15}.d3view-dashboard-v2 .db-timeline-chart-container .db-chart-line{fill:none;stroke-width:2;stroke-linecap:round}.d3view-dashboard-v2 .db-timeline-legend{display:flex;align-items:center;justify-content:center;gap:20px;padding:8px 20px 16px}.d3view-dashboard-v2 .db-timeline-legend-item{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--db-n-500)}.d3view-dashboard-v2 .db-timeline-legend-dot{width:8px;height:8px;border-radius:50%}.d3view-dashboard-v2 .db-timeline-axis text{font-size:11px;fill:var(--db-n-400)}.d3view-dashboard-v2 .db-timeline-axis .domain,.d3view-dashboard-v2 .db-timeline-axis line{stroke:var(--db-n-200)}.d3view-dashboard-v2 .db-timeline-grid line{stroke:rgba(148,163,184,.15);stroke-dasharray:3,3}.d3view-dashboard-v2 .db-timeline-grid .domain{display:none}.d3view-dashboard-v2 .db-timeline-brush .selection{fill:var(--db-brand,#30487f);fill-opacity:.12;stroke:var(--db-brand,#30487f);stroke-opacity:.4;stroke-width:1}.d3view-dashboard-v2 .db-timeline-brush .handle{fill:var(--db-brand,#30487f);fill-opacity:.6;width:4px;rx:2}.d3view-dashboard-v2 .db-timeline-brush .overlay{cursor:crosshair}.d3view-dashboard-v2 .db-ai-chat-panel{display:flex;flex-direction:column;height:380px}.d3view-dashboard-v2 .db-ai-chat-panel .db-panel-header{flex-shrink:0}.d3view-dashboard-v2 *,.d3view-dashboard-v2 ::before,.d3view-dashboard-v2 ::after{box-sizing:border-box}.d3view-dashboard-v2{font-family:var(--db-font);font-size:var(--db-fs-base);color:var(--db-text-primary);line-height:var(--db-lh-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.d3view-dashboard-v2{display:flex!important;flex-direction:column;width:100%;height:100%;overflow:hidden}.d3view-dashboard-v2 .db-app-shell{display:flex;width:100%;height:100%;min-height:100vh;background:var(--db-grad-canvas);position:relative;overflow:hidden}.d3view-dashboard-v2 .db-sidebar{width:var(--db-sidebar-w);min-width:var(--db-sidebar-w);height:100%;background:var(--db-bg-sidebar);border-right:1px solid var(--db-border);display:flex;flex-direction:column;position:relative;z-index:var(--db-z-raised);transition:width var(--db-t-slow);overflow:hidden;flex-shrink:0}.d3view-dashboard-v2 .db-sidebar.is-collapsed{width:var(--db-sidebar-min);min-width:var(--db-sidebar-min)}.d3view-dashboard-v2 .db-sidebar-brand{display:flex;align-items:center;gap:var(--db-sp-3);padding:var(--db-sp-4) var(--db-sp-4) var(--db-sp-3);height:var(--db-header-h);border-bottom:1px solid var(--db-border);flex-shrink:0;text-decoration:none}.d3view-dashboard-v2 .db-sidebar-brand-icon{width:32px;height:32px;background:var(--db-grad-brand);border-radius:var(--db-r-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--db-sh-brand)}.d3view-dashboard-v2 .db-sidebar-brand-icon svg{width:18px;height:18px;color:#fff}.d3view-dashboard-v2 .db-sidebar-brand-text{display:flex;flex-direction:column;overflow:hidden;transition:var(--db-t-slow)}.d3view-dashboard-v2 .db-sidebar.is-collapsed .db-sidebar-brand-text{opacity:0;width:0}.d3view-dashboard-v2 .db-sidebar-brand-name{font-size:var(--db-fs-md);font-weight:var(--db-fw-semi);color:var(--db-text-inverse);line-height:1.2;white-space:nowrap}.d3view-dashboard-v2 .db-sidebar-brand-tagline{font-size:var(--db-fs-xs);color:var(--db-text-sidebar-muted);white-space:nowrap}.d3view-dashboard-v2 .db-sidebar-section-label{font-size:10px;font-weight:var(--db-fw-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--db-text-sidebar-muted);padding:var(--db-sp-4) var(--db-sp-4) var(--db-sp-1);white-space:nowrap;overflow:hidden;transition:var(--db-t-slow)}.d3view-dashboard-v2 .db-sidebar.is-collapsed .db-sidebar-section-label{opacity:0}.d3view-dashboard-v2 .db-sidebar-dash-list{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:var(--db-sp-1) var(--db-sp-2) var(--db-sp-2);scrollbar-width:thin;scrollbar-color:var(--db-border-strong) transparent}.d3view-dashboard-v2 .db-sidebar-dash-list::-webkit-scrollbar{width:4px}.d3view-dashboard-v2 .db-sidebar-dash-list::-webkit-scrollbar-track{background:transparent}.d3view-dashboard-v2 .db-sidebar-dash-list::-webkit-scrollbar-thumb{background:var(--db-border-strong);border-radius:var(--db-r-full)}.d3view-dashboard-v2 .db-sidebar-dash-item{display:flex;align-items:center;gap:var(--db-sp-2);padding:7px var(--db-sp-3);border-radius:var(--db-r-md);cursor:pointer;position:relative;transition:var(--db-t-fast);min-height:36px;margin-bottom:2px;text-decoration:none;-webkit-user-select:none;user-select:none;overflow:hidden}.d3view-dashboard-v2 .db-sidebar-dash-item:hover{background:var(--db-bg-sidebar-hover)}.d3view-dashboard-v2 .db-sidebar-dash-item.is-active{background:var(--db-bg-sidebar-active)}.d3view-dashboard-v2 .db-sidebar-dash-item.is-active::before{content:'';position:absolute;left:0;top:6px;bottom:6px;width:3px;background:var(--db-brand);border-radius:0 var(--db-r-sm) var(--db-r-sm) 0}.d3view-dashboard-v2 .db-sidebar-dash-icon{width:28px;height:28px;border-radius:var(--db-r-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;background:var(--db-bg-sidebar-hover);color:var(--db-text-sidebar);transition:var(--db-t-fast)}.d3view-dashboard-v2 .db-sidebar-dash-item.is-active .db-sidebar-dash-icon{background:rgba(48,72,127,.3);color:var(--db-brand-light)}.d3view-dashboard-v2 .db-sidebar-dash-name{flex:1 1 auto;font-size:var(--db-fs-sm);font-weight:var(--db-fw-medium);color:var(--db-text-sidebar);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:var(--db-t-slow)}.d3view-dashboard-v2 .db-sidebar.is-collapsed .db-sidebar-dash-name{opacity:0;width:0}.d3view-dashboard-v2 .db-sidebar-dash-actions{display:flex;align-items:center;gap:2px;opacity:0;transition:var(--db-t-fast)}.d3view-dashboard-v2 .db-sidebar-dash-item:hover .db-sidebar-dash-actions{opacity:1}.d3view-dashboard-v2 .db-sidebar-icon-btn{width:22px;height:22px;border:0;background:transparent;color:var(--db-text-sidebar-muted);border-radius:var(--db-r-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--db-t-fast);font-size:11px;padding:0}.d3view-dashboard-v2 .db-sidebar-icon-btn:hover{background:var(--db-bg-sidebar-hover);color:var(--db-text-sidebar)}.d3view-dashboard-v2 .db-sidebar-icon-btn.is-danger:hover{background:rgba(239,68,68,.18);color:#FCA5A5}.d3view-dashboard-v2 .db-sidebar-new-btn{display:flex;align-items:center;gap:var(--db-sp-2);padding:8px var(--db-sp-3);margin:var(--db-sp-2);border-radius:var(--db-r-md);border:1px dashed var(--db-border-strong);cursor:pointer;transition:var(--db-t-fast);text-decoration:none;color:var(--db-text-sidebar-muted);font-size:var(--db-fs-sm);font-weight:var(--db-fw-medium);background:transparent;width:calc(100% - 16px)}.d3view-dashboard-v2 .db-sidebar-new-btn:hover{border-color:rgba(48,72,127,.5);color:var(--db-brand-light);background:rgba(48,72,127,.08)}.d3view-dashboard-v2 .db-sidebar-toggle{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border:0;background:transparent;color:var(--db-text-sidebar-muted);cursor:pointer;border-top:1px solid var(--db-border);transition:var(--db-t-fast);font-size:14px;flex-shrink:0}.d3view-dashboard-v2 .db-sidebar-toggle:hover{color:var(--db-text-sidebar);background:var(--db-bg-sidebar-hover)}.d3view-dashboard-v2 .db-main-area{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.d3view-dashboard-v2 .db-header{height:var(--db-header-h);background:var(--db-bg-header);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--db-border);display:flex;align-items:center;padding:0 var(--db-sp-5);gap:var(--db-sp-3);flex-shrink:0;position:relative;z-index:var(--db-z-raised)}.d3view-dashboard-v2 .db-header-dash-name-wrap{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--db-sp-2)}.d3view-dashboard-v2 .db-header-dash-name{font-size:var(--db-fs-lg);font-weight:var(--db-fw-semi);color:var(--db-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;padding:3px 6px;border-radius:var(--db-r-sm);transition:var(--db-t-fast);border:1px solid transparent;outline:0}.d3view-dashboard-v2 .db-header-dash-name:hover{background:var(--db-n-100)}.d3view-dashboard-v2 .db-header-dash-name:focus{border-color:var(--db-border-focus);background:var(--db-bg-surface);box-shadow:0 0 0 3px rgba(48,72,127,.12)}.d3view-dashboard-v2 .db-header-breadcrumb{display:flex;align-items:center;gap:var(--db-sp-1);font-size:var(--db-fs-sm);color:var(--db-text-muted)}.d3view-dashboard-v2 .db-header-breadcrumb a{color:var(--db-text-muted);text-decoration:none;transition:var(--db-t-fast)}.d3view-dashboard-v2 .db-header-breadcrumb a:hover{color:var(--db-text-brand)}.d3view-dashboard-v2 .db-header-breadcrumb-sep{font-size:10px;color:var(--db-text-disabled)}.d3view-dashboard-v2 .db-header-actions{display:flex;align-items:center;gap:var(--db-sp-2);flex-shrink:0}.d3view-dashboard-v2 .db-btn{display:inline-flex;align-items:center;gap:var(--db-sp-2);padding:6px 14px;border-radius:var(--db-r-md);font-size:var(--db-fs-sm);font-weight:var(--db-fw-medium);cursor:pointer;border:1px solid transparent;transition:var(--db-t-fast);text-decoration:none;white-space:nowrap;line-height:1;height:32px;font-family:var(--db-font)}.d3view-dashboard-v2 .db-btn:focus{outline:0;box-shadow:0 0 0 3px rgba(48,72,127,.18)}.d3view-dashboard-v2 .db-btn-primary{background:var(--db-grad-brand);color:#fff;border-color:transparent;box-shadow:var(--db-sh-brand)}.d3view-dashboard-v2 .db-btn-primary:hover{background:var(--db-brand-dark);box-shadow:0 4px 16px rgba(48,72,127,.4);transform:translateY(-1px);color:#fff}.d3view-dashboard-v2 .db-btn-primary:active{transform:translateY(0)}.d3view-dashboard-v2 .db-btn-secondary{background:var(--db-bg-surface);color:var(--db-text-secondary);border-color:var(--db-border);box-shadow:var(--db-sh-xs)}.d3view-dashboard-v2 .db-btn-secondary:hover{border-color:var(--db-border-strong);color:var(--db-text-primary);background:var(--db-n-50)}.d3view-dashboard-v2 .db-btn-ghost{background:transparent;color:var(--db-text-secondary);border-color:transparent}.d3view-dashboard-v2 .db-btn-ghost:hover{background:var(--db-n-100);color:var(--db-text-primary)}.d3view-dashboard-v2 .db-btn-danger{background:var(--db-danger);color:#fff;border-color:transparent}.d3view-dashboard-v2 .db-btn-danger:hover{background:#DC2626;color:#fff}.d3view-dashboard-v2 .db-btn-sm{padding:4px 10px;height:26px;font-size:var(--db-fs-xs)}.d3view-dashboard-v2 .db-btn-icon{padding:0;width:32px;height:32px;border-radius:var(--db-r-md);justify-content:center}.d3view-dashboard-v2 .db-btn-icon.db-btn-sm{width:26px;height:26px}.d3view-dashboard-v2 .db-header-divider{width:1px;height:20px;background:var(--db-border)}.d3view-dashboard-v2 .db-autosave-status{display:flex;align-items:center;gap:var(--db-sp-1);font-size:var(--db-fs-xs);color:var(--db-text-muted)}.d3view-dashboard-v2 .db-autosave-dot{width:6px;height:6px;border-radius:var(--db-r-full);background:var(--db-success);flex-shrink:0}.d3view-dashboard-v2 .db-autosave-dot.is-saving{background:var(--db-warning);animation:db-pulse 1s ease infinite}.d3view-dashboard-v2 .db-dashboard-canvas{width:100%;min-height:100%;overflow:auto}.d3view-dashboard-v2 .db-dashboard-canvas[style*="display: none"],.d3view-dashboard-v2 .db-dashboard-canvas[style*="display:none"]{position:absolute;pointer-events:none;visibility:hidden}.d3view-dashboard-v2 .db-content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--db-sp-5);position:relative;scrollbar-width:thin;scrollbar-color:var(--db-n-300) transparent}.d3view-dashboard-v2 .db-content::-webkit-scrollbar{width:6px}.d3view-dashboard-v2 .db-content::-webkit-scrollbar-track{background:transparent}.d3view-dashboard-v2 .db-content::-webkit-scrollbar-thumb{background:var(--db-n-300);border-radius:var(--db-r-full)}.d3view-dashboard-v2 .grid-stack{background:transparent}.d3view-dashboard-v2 .grid-stack>.grid-stack-item>.grid-stack-item-content{border-radius:var(--db-r-lg);overflow:hidden}.d3view-dashboard-v2 .grid-stack-placeholder>.placeholder-content{background:var(--db-brand-pale);border:2px dashed var(--db-brand-light);border-radius:var(--db-r-lg);opacity:.7}.d3view-dashboard-v2 .grid-stack>.grid-stack-item.ui-draggable-dragging>.grid-stack-item-content{box-shadow:var(--db-sh-xl);transform:rotate(1deg) scale(1.01);opacity:.92;cursor:grabbing}.d3view-dashboard-v2 div.workflow.workflow{position:relative!important;z-index:unset!important}.d3view-dashboard-v2 .wf-agentic-view .agent-header{}.d3view-dashboard-v2 .db-ai-chat-panel .db-panel-header h3::before{content:'';display:inline-block;width:20px;height:20px;border-radius:50%;background:var(--db-gradient-primary);margin-right:8px;vertical-align:middle}.d3view-dashboard-v2 .db-ai-chat-container{flex:1;display:flex;flex-direction:column;overflow:hidden;z-index:unset!important}.d3view-dashboard-v2 .db-ai-chat-messages{flex:1;overflow-y:auto;padding:16px 20px;scrollbar-width:thin;scrollbar-color:var(--db-n-200) transparent}.d3view-dashboard-v2 .db-ai-chat-greeting{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}.d3view-dashboard-v2 .db-ai-chat-greeting-icon{width:28px;height:28px;border-radius:50%;background:var(--db-gradient-primary);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;flex-shrink:0}.d3view-dashboard-v2 .db-ai-chat-greeting-bubble{background:var(--db-n-50);border-radius:12px;border-top-left-radius:4px;padding:12px 16px;font-size:13px;color:var(--db-n-700);max-width:85%;line-height:1.5}.d3view-dashboard-v2 .db-ai-chat-input-area{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--db-n-100);background:var(--db-n-50)}.d3view-dashboard-v2 .db-ai-chat-input{flex:1;border:1px solid var(--db-n-200);border-radius:20px;padding:8px 16px;font-size:13px;background:#fff;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.d3view-dashboard-v2 .db-ai-chat-input:focus{border-color:var(--db-brand);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.d3view-dashboard-v2 .db-ai-chat-input::placeholder{color:var(--db-n-400)}.d3view-dashboard-v2 .db-ai-chat-send{width:36px;height:36px;border-radius:50%;background:var(--db-brand);color:#fff;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .1s ease;flex-shrink:0}.d3view-dashboard-v2 .db-ai-chat-send:hover{background:var(--db-brand-dark);transform:scale(1.05)}.d3view-dashboard-v2 .db-ai-chat-send .fa{font-size:14px}.d3view-dashboard-v2 .db-palette-panel .db-palette-header-title{font-size:18px;font-weight:700}.d3view-dashboard-v2 .db-palette-search{transition:border-color .15s ease,box-shadow .15s ease}.d3view-dashboard-v2 .db-palette-search-icon{position:absolute;left:10px;top:50%;z-index:10;transform:translateY(-50%);color:var(--db-n-400);font-size:11px;pointer-events:none}.d3view-dashboard-v2 .db-palette-item-size{font-size:11px;color:var(--db-n-400);background:var(--db-n-100);padding:2px 8px;border-radius:6px;font-weight:500;white-space:nowrap}.d3view-dashboard-v2 .db-palette-add-btn.is-added{color:var(--db-brand)}.d3view-dashboard-v2 .db-palette-add-btn.is-added .db-icon-plus{display:none}.d3view-dashboard-v2 .db-palette-add-btn.is-added .db-icon-check{display:inline}.d3view-dashboard-v2 .db-palette-add-btn .db-icon-check{display:none}.d3view-dashboard-v2 .db-stat-status-breakdown{font-size:11px;color:var(--db-n-400);margin-top:4px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .db-panel-header-controls{display:flex;align-items:center;gap:4px}.d3view-dashboard-v2 .btn.is-active{background:var(--db-brand)!important;color:#fff!important;border-color:var(--db-brand)}.d3view-dashboard-v2 .db-timeline-table-container{padding:16px 20px;overflow:auto;max-height:300px}.d3view-dashboard-v2 .db-timeline-table-container table{width:100%;border-collapse:collapse;font-size:var(--db-fs-sm)}.d3view-dashboard-v2 .db-timeline-table-container th{text-align:left;padding:8px 12px;border-bottom:2px solid var(--db-n-200);color:var(--db-n-600);font-weight:var(--db-fw-semi);font-size:var(--db-fs-xs);text-transform:uppercase;letter-spacing:.5px}.d3view-dashboard-v2 .db-timeline-table-container td{padding:6px 12px;border-bottom:1px solid var(--db-n-100);color:var(--db-n-700)}.d3view-dashboard-v2 .db-advanced-widgets-area{margin-top:20px}.d3view-dashboard-v2 .db-advanced-widgets-header{margin-bottom:12px}.d3view-dashboard-v2 .db-advanced-widgets-header h3{font-size:15px;font-weight:600;color:var(--db-n-800);margin:0;display:flex;align-items:center;gap:8px}.d3view-dashboard-v2 .db-advanced-widgets-header h3 .fa{color:var(--db-n-400)}.d3view-dashboard-v2 .db-advanced-gridstack-wrap{min-height:200px}.d3view-dashboard-v2 .grid-stack>.grid-stack-item{outline:0!important;border:0}.d3view-dashboard-v2 .grid-stack>.grid-stack-item:hover{outline:0!important}.d3view-dashboard-v2 .db-edit-active .grid-stack-item-content{outline:2px dashed #428bca!important;outline-offset:0;border-radius:8px;transition:outline-color .15s}.d3view-dashboard-v2 .db-edit-active .grid-stack-item:hover>.grid-stack-item-content{outline-color:var(--db-brand,#30487f)!important}@keyframes db-slideUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes db-fadeIn{from{opacity:0}to{opacity:1}}@keyframes db-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes db-pulseGlow{0%,100%{box-shadow:0 0 rgba(99,102,241,.15)}50%{box-shadow:0 0 0 8px rgba(99,102,241,0)}}@keyframes db-scaleIn{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}.d3view-dashboard-v2 .db-mode-transition-enter{animation:db-fadeIn .25s var(--db-anim-ease)}.d3view-dashboard-v2 .db-mode-transition-exit{animation:db-fadeIn .25s var(--db-anim-ease) reverse}@media (prefers-reduced-motion:reduce){.d3view-dashboard-v2 .db-overview-card,.d3view-dashboard-v2 .db-adv-stat-card,.d3view-dashboard-v2 .db-mode-transition-enter,.d3view-dashboard-v2 .db-mode-transition-exit{animation:none!important}.d3view-dashboard-v2 .db-overview-card:hover,.d3view-dashboard-v2 .db-adv-stat-card:hover{transform:none!important}}.d3view-dashboard-v2 .db-action-bar-advanced .select2-container{min-width:200px}.d3view-dashboard-v2 .db-action-bar-advanced .select2-choice{border-radius:8px!important;border:1px solid var(--db-n-200)!important;padding:6px 12px!important;font-size:var(--db-fs-sm)!important;background:var(--db-n-50)!important;height:auto!important;line-height:1.5!important}.d3view-dashboard-v2 .db-action-bar-advanced .select2-choice:hover,.d3view-dashboard-v2 .db-action-bar-advanced .select2-container-active .select2-choice{border-color:var(--db-brand)!important;box-shadow:0 0 0 3px rgba(99,102,241,.1)!important}.d3view-dashboard-v2 .db-action-bar-advanced .select2-drop{border-radius:8px!important;border:1px solid var(--db-n-200)!important;box-shadow:0 10px 25px rgba(0,0,0,.12)!important;margin-top:4px!important}.d3view-dashboard-v2 .db-action-bar-advanced .select2-results .select2-highlighted{background:rgba(99,102,241,.08)!important;color:var(--db-brand)!important}.daterangepicker{border-radius:var(--d3v-r-lg,12px)!important;border:1px solid var(--d3v-border,#e2e8f0)!important;box-shadow:var(--d3v-sh-lg,0 10px 30px rgba(0,0,0,.14))!important;font-family:inherit!important;font-size:13px!important;line-height:1.5!important;color:var(--d3v-text-primary,#1e293b)!important;padding:0!important;background:var(--d3v-bg-primary,#fff)!important}.daterangepicker:before,.daterangepicker:after{display:none!important}.daterangepicker .ranges{padding:8px 0}.daterangepicker .ranges ul{padding:4px 8px}.daterangepicker .ranges li{font-size:13px!important;font-weight:500;padding:8px 14px!important;border-radius:var(--d3v-r-md,8px);color:var(--d3v-text-primary,#1e293b);transition:background var(--d3v-t-fast,.12s),color var(--d3v-t-fast,.12s);margin-bottom:2px}.daterangepicker .ranges li:hover{background:var(--d3v-bg-hover,#e2e8f0)!important;color:var(--d3v-text-primary,#1e293b)}.daterangepicker .ranges li.active{background:var(--d3v-accent,#3b82f6)!important;color:var(--d3v-text-inverse,#fff)!important;font-weight:600}.daterangepicker .calendar-table th.month{font-weight:600;font-size:13px}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px!important;padding:4px 6px!important;border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-sm,4px);background:var(--d3v-bg-secondary,#f8fafc);color:var(--d3v-text-primary,#1e293b);outline:0;cursor:pointer;height:auto}.daterangepicker select.monthselect:focus,.daterangepicker select.yearselect:focus{border-color:var(--d3v-accent,#3b82f6);box-shadow:0 0 0 2px rgba(59,130,246,.12)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{font-size:12px!important;min-width:34px!important;width:34px!important;height:34px!important;line-height:34px!important;border-radius:var(--d3v-r-md,8px)!important;border:0!important}.daterangepicker .calendar-table thead th{color:var(--d3v-text-muted,#94a3b8);font-weight:600;font-size:11px!important;text-transform:uppercase}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:var(--d3v-bg-hover,#e2e8f0)!important;border-color:transparent!important}.daterangepicker td.in-range{background:rgba(59,130,246,.08)!important;color:var(--d3v-text-primary,#1e293b)!important;border-radius:0!important}.daterangepicker td.start-date{border-radius:var(--d3v-r-md,8px) 0 0 var(--d3v-r-md,8px)!important}.daterangepicker td.end-date{border-radius:0 var(--d3v-r-md,8px) var(--d3v-r-md,8px) 0!important}.daterangepicker td.start-date.end-date{border-radius:var(--d3v-r-md,8px)!important}.daterangepicker td.active,.daterangepicker td.active:hover{background:var(--d3v-accent,#3b82f6)!important;color:var(--d3v-text-inverse,#fff)!important;font-weight:600}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{color:var(--d3v-text-muted,#94a3b8)!important;background:transparent!important}.daterangepicker td.disabled{color:var(--d3v-n-300,#cbd5e1)!important}.daterangepicker .calendar-table .prev span,.daterangepicker .calendar-table .next span{border-color:var(--d3v-text-secondary,#475569)!important;border-width:0 2px 2px 0!important;padding:3px!important}.daterangepicker .drp-buttons{border-top:1px solid var(--d3v-border,#e2e8f0)!important;padding:10px 12px!important;background:var(--d3v-bg-secondary,#f8fafc);border-radius:0 0 var(--d3v-r-lg,12px) var(--d3v-r-lg,12px)}.daterangepicker .drp-selected{font-size:12px;color:var(--d3v-text-secondary,#475569)}.daterangepicker .drp-buttons .btn{font-size:12px!important;font-weight:600!important;padding:6px 16px!important;border-radius:var(--d3v-r-md,8px)!important;transition:background var(--d3v-t-fast,.12s),box-shadow var(--d3v-t-fast,.12s)}.daterangepicker .drp-buttons .cancelBtn{background:var(--d3v-bg-secondary,#f8fafc)!important;border:1px solid var(--d3v-border,#e2e8f0)!important;color:var(--d3v-text-secondary,#475569)!important}.daterangepicker .drp-buttons .cancelBtn:hover{background:var(--d3v-bg-hover,#e2e8f0)!important}.daterangepicker .drp-buttons .applyBtn{background:var(--d3v-accent,#3b82f6)!important;border:1px solid var(--d3v-accent,#3b82f6)!important;color:var(--d3v-text-inverse,#fff)!important}.daterangepicker .drp-buttons .applyBtn:hover{background:var(--d3v-accent-hover,#2563eb)!important;box-shadow:0 2px 8px rgba(59,130,246,.25)}.daterangepicker .drp-calendar.left{padding:12px 4px 12px 12px!important}.daterangepicker .drp-calendar.right{padding:12px 12px 12px 4px!important}.daterangepicker .calendar-table{border:0!important;background:transparent!important}.daterangepicker.show-ranges.ltr .drp-calendar.left,.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid var(--d3v-border,#e2e8f0)!important}@media (max-width:1200px){.d3view-dashboard-v2 .db-ai-fab{bottom:16px;right:16px}}@media (max-width:1024px){.d3view-dashboard-v2 .db-stats-grid-3x2{grid-template-columns:repeat(2,1fr)}.d3view-dashboard-v2 .db-advanced-stats-row{overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.d3view-dashboard-v2 .db-adv-stat-card{min-width:160px;flex-shrink:0}.d3view-dashboard-v2 .db-dashboard-header{padding:10px 16px}.d3view-dashboard-v2 .db-stats-grid-3x2{padding:0 20px 12px}.d3view-dashboard-v2 .db-advanced-dashboard{padding:0 20px 20px}}@media (max-width:768px){.d3view-dashboard-v2 .db-stats-grid-3x2{grid-template-columns:1fr 1fr;gap:10px}.d3view-dashboard-v2 .db-overview-card{padding:14px 16px}.d3view-dashboard-v2 .db-overview-card-count{font-size:28px}.d3view-dashboard-v2 .db-header-title{font-size:22px}.d3view-dashboard-v2 .db-dashboard-header{flex-wrap:wrap;gap:8px;padding:10px 16px}.d3view-dashboard-v2 .db-header-right{flex-wrap:wrap}.d3view-dashboard-v2 .db-advanced-stats-row{gap:10px}.d3view-dashboard-v2 .db-adv-stat-card{padding:12px 14px}.d3view-dashboard-v2 .db-adv-stat-value{font-size:20px}}.d3view-dashboard-v2 .db-hidden{display:none!important}.d3view-dashboard-v2 .db-toggle-label{display:inline-flex;align-items:center;cursor:pointer}.d3view-dashboard-v2 .db-toggle-label input{display:none}.d3view-dashboard-v2 .db-toggle-track{width:30px;height:16px;background:var(--db-n-300);border-radius:var(--db-r-full);position:relative;transition:var(--db-t-fast);flex-shrink:0}.d3view-dashboard-v2 .db-toggle-label input:checked~.db-toggle-track{background:var(--db-brand)}.d3view-dashboard-v2 .db-toggle-thumb{position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;top:2px;left:2px;transition:var(--db-t-fast);box-shadow:0 1px 3px rgba(0,0,0,.2)}.d3view-dashboard-v2 .db-toggle-label input:checked~.db-toggle-track .db-toggle-thumb{transform:translateX(14px)}.d3view-dashboard-v2 .db-palette-footer-help{padding:var(--db-sp-3) var(--db-sp-4);border-top:1px solid var(--db-border);font-size:11px;color:var(--db-text-muted);line-height:1.5}.d3view-dashboard-v2 .db-create-dashboard-form-wrap{padding:4px 0}.d3view-dashboard-v2 .db-create-field{margin-bottom:20px}.d3view-dashboard-v2 .db-create-label{display:block;font-size:12px;font-weight:600;color:var(--db-text-secondary);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.d3view-dashboard-v2 .db-create-label .db-required{color:var(--db-danger)}.d3view-dashboard-v2 .db-create-dash-name{height:38px;font-size:13px}.d3view-dashboard-v2 .db-create-dash-desc{font-size:13px;resize:none}.d3view-dashboard-v2 .db-layout-options{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.d3view-dashboard-v2 .db-layout-option{border:2px solid var(--db-border);border-radius:8px;padding:12px 10px;cursor:pointer;text-align:center;transition:all .15s ease}.d3view-dashboard-v2 .db-layout-option.is-selected{border-color:var(--db-brand)}.d3view-dashboard-v2 .db-layout-option input{display:none}.d3view-dashboard-v2 .db-layout-icon{font-size:20px;margin-bottom:4px;opacity:.6}.d3view-dashboard-v2 .db-layout-name{font-size:11px;font-weight:600;color:var(--db-text-secondary)}.d3view-dashboard-v2 .db-settings-title-flex{flex:1}.d3view-dashboard-v2 .db-settings-select{cursor:pointer}.d3view-dashboard-v2 .db-settings-actions-sep{padding-top:var(--db-sp-2);border-top:1px solid var(--db-border);margin-top:var(--db-sp-2)}.d3view-dashboard-v2 .db-settings-btn-full{width:100%;justify-content:center}.d3view-dashboard-v2 .db-settings-btn-ghost{color:var(--db-text-muted)}.d3view-dashboard-v2 .db-filter-chip-label{font-weight:600;opacity:.8}.d3view-dashboard-v2 .db-splitview-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.d3view-dashboard-v2 .db-splitview-top{flex:0 0 40%;min-height:120px;overflow:hidden;padding:4px}.d3view-dashboard-v2 .db-splitview-divider{height:1px;background:var(--db-border,#E2E8F0);margin:0 8px;flex-shrink:0}.d3view-dashboard-v2 .db-splitview-bottom{flex:1 1 60%;overflow-y:auto;padding:4px 8px}.d3view-dashboard-v2 .db-splitview-mini-table{font-size:12px;margin-bottom:0}.d3view-dashboard-v2 .db-splitview-mini-table th{font-size:11px;text-transform:uppercase;color:var(--db-text-muted,#64748B);font-weight:600;border-bottom-width:1px;padding:4px 6px}.d3view-dashboard-v2 .db-splitview-mini-table td{padding:3px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;border-top:1px solid var(--db-border,#F1F5F9)}.d3view-dashboard-v2 .db-hpc-status-container{padding:8px;overflow-y:auto;height:100%}.d3view-dashboard-v2 .db-hpc-server-row{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--db-border,#E2E8F0)}.d3view-dashboard-v2 .db-hpc-server-row:last-child{border-bottom:0}.d3view-dashboard-v2 .db-hpc-server-name{font-size:13px;margin-bottom:6px;display:flex;align-items:center;gap:6px}.d3view-dashboard-v2 .db-hpc-server-name i{color:var(--db-brand,#30487f)}.d3view-dashboard-v2 .db-hpc-cores-row{margin-bottom:4px}.d3view-dashboard-v2 .db-hpc-label{font-size:11px;color:var(--db-text-muted,#64748B);display:block;margin-bottom:2px}.d3view-dashboard-v2 .db-hpc-utilization-bar{height:18px;margin-bottom:4px;border-radius:3px}.d3view-dashboard-v2 .db-hpc-utilization-bar .progress-bar{font-size:10px;line-height:18px}.d3view-dashboard-v2 .db-hpc-jobs-row{display:flex;gap:6px}.d3view-dashboard-v2 .db-hpc-jobs-row .label{font-size:11px;padding:3px 8px}.d3view-dashboard-v2 .db-hpc-recent-jobs{margin-top:8px}.d3view-dashboard-v2 .db-hpc-recent-label{font-size:11px;text-transform:uppercase;color:var(--db-text-muted,#64748B);font-weight:600;margin-bottom:4px}.d3view-dashboard-v2 .db-alerts-strip{display:flex;align-items:center;gap:12px;padding:6px 16px;background:var(--db-bg-elevated,#FFFBEB);border:1px solid #FDE68A;border-radius:var(--db-r-md,6px);margin:0 16px 8px;font-size:12px;transition:all .25s ease;overflow-x:auto}.d3view-dashboard-v2 .db-alerts-strip.db-hidden{display:none}.d3view-dashboard-v2 .db-alert-item{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;padding:2px 8px;border-radius:4px}.d3view-dashboard-v2 .db-alert-item--danger{color:var(--db-danger,#EF4444);background:rgba(239,68,68,.08)}.d3view-dashboard-v2 .db-alert-item--warning{color:#F59E0B;background:rgba(245,158,11,.08)}.d3view-dashboard-v2 .db-alert-item--success{color:#10B981;background:rgba(16,185,129,.08)}.d3view-dashboard-v2 .db-alerts-dismiss{margin-left:auto;flex-shrink:0}.d3view-dashboard-v2 .db-ai-fab--active{box-shadow:0 4px 16px rgba(99,102,241,.45),0 0 0 3px rgba(99,102,241,.2)}.d3view-dashboard-v2 .db-ai-fab--minimized::before{content:'\f106';font-family:FontAwesome;font-size:10px;position:absolute;top:2px;right:5px;color:rgba(255,255,255,.8);pointer-events:none}.d3view-dashboard-v2 .db-ai-fab--minimized::after{content:'';position:absolute;top:-3px;right:-3px;width:13px;height:13px;border-radius:50%;background:#f59e0b;border:2px solid #fff;animation:db-ai-fab-pulse 1.6s ease-in-out infinite;pointer-events:none}@keyframes db-ai-fab-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.d3view-dashboard-v2 .db-widget-view-btns{display:flex;align-items:center;gap:1px;flex-shrink:0;margin-left:auto}.d3view-dashboard-v2 .db-widget-view-btns .db-widget-view-mode-btn{padding:2px 6px;font-size:11px;border-radius:4px;color:var(--db-n-400,#94A3B8);transition:color .15s,background .15s}.d3view-dashboard-v2 .db-widget-view-btns .db-widget-view-mode-btn:hover{color:var(--db-brand,#30487f);background:rgba(99,102,241,.08)}.d3view-dashboard-v2 .db-widget-view-btns .db-widget-view-mode-btn.is-active-mode{color:var(--db-brand,#30487f);background:rgba(99,102,241,.12);font-weight:600}.d3view-dashboard-v2 .db-viz-container{width:100%;height:100%;min-height:160px;position:relative;overflow:hidden}.d3view-dashboard-v2 .db-viz-container svg{display:block}.d3view-dashboard-v2 .db-action-bar-simple{display:flex;align-items:center;justify-content:space-between}.d3view-dashboard-v2 .db-action-bar-left{display:flex;align-items:center;gap:8px}.d3view-dashboard-v2 .db-mc-last-updated{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--db-n-400,#94A3B8)}.d3view-dashboard-v2 .db-widget-body-content .viz-legend{font-size:11px}.d3view-dashboard-v2 .db-widget-body-content .viz-legend .legend-item{margin-right:8px}.grid-stack-item[gs-w="3"] .db-widget-view-btns .db-widget-view-mode-btn,.grid-stack-item[gs-w="4"] .db-widget-view-btns .db-widget-view-mode-btn{padding:1px 4px;font-size:10px}.d3view-dashboard-v2 .db-widget-header-total{margin-left:auto;margin-right:8px;display:flex;align-items:center}.d3view-dashboard-v2 .db-widget-total-count{font-size:22px;font-weight:700;color:var(--widget-color,var(--db-brand,#30487f));line-height:1;letter-spacing:-.5px}.d3view-dashboard-v2 .db-widget-header-meta{display:flex;align-items:center;gap:8px;margin-right:8px;flex-shrink:0}.d3view-dashboard-v2 .db-overview-meta-pill{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--db-n-500,#64748B);white-space:nowrap;background:var(--db-bg-subtle,rgba(148,163,184,.08));padding:2px 7px;border-radius:10px}.d3view-dashboard-v2 .db-overview-meta-pill strong{color:var(--db-n-700,#334155);font-weight:600}.d3view-dashboard-v2 .db-overview-meta-pill i{font-size:10px;opacity:.7}.d3view-dashboard-v2 .db-overview-split{display:flex;flex-direction:column;height:100%;overflow:hidden}.d3view-dashboard-v2 .db-overview-chart-area{flex:0 0 45%;min-height:100px;position:relative;padding:8px 12px 4px;overflow:hidden}.d3view-dashboard-v2 .db-overview-chart-area svg{display:block}.d3view-dashboard-v2 .db-overview-list-area{flex:1 1 55%;overflow-y:auto;padding:0 12px 8px}.d3view-dashboard-v2 .db-overview-section-label{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--db-n-400,#94A3B8);padding:6px 0 4px;border-bottom:1px solid var(--db-border-soft,rgba(148,163,184,.12));margin-bottom:2px}.d3view-dashboard-v2 .db-overview-item-row{display:flex;align-items:center;gap:6px;padding:5px 0;border-bottom:1px solid var(--db-border-soft,rgba(148,163,184,.08));font-size:12px;color:var(--db-n-600,#475569);min-height:28px}.d3view-dashboard-v2 .db-overview-item-row:last-child{border-bottom:0}.d3view-dashboard-v2 .db-overview-item-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.d3view-dashboard-v2 .db-overview-item-sub{font-size:11px;color:var(--db-n-400,#94A3B8);flex-shrink:0;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-dashboard-v2 .db-overview-badge{display:inline-flex;align-items:center;font-size:10px;font-weight:600;padding:1px 6px;border-radius:3px;white-space:nowrap;flex-shrink:0;text-transform:uppercase;letter-spacing:.3px;background:var(--db-bg-subtle,rgba(148,163,184,.1));color:var(--db-n-500,#64748B)}.d3view-dashboard-v2 .db-overview-badge--running,.d3view-dashboard-v2 .db-overview-badge--active,.d3view-dashboard-v2 .db-overview-badge--deployed,.d3view-dashboard-v2 .db-overview-badge--success,.d3view-dashboard-v2 .db-overview-badge--completed{background:rgba(16,185,129,.12);color:#059669}.d3view-dashboard-v2 .db-overview-badge--failed,.d3view-dashboard-v2 .db-overview-badge--error,.d3view-dashboard-v2 .db-overview-badge--down{background:rgba(239,68,68,.12);color:#DC2626}.d3view-dashboard-v2 .db-overview-badge--queued,.d3view-dashboard-v2 .db-overview-badge--pending,.d3view-dashboard-v2 .db-overview-badge--training,.d3view-dashboard-v2 .db-overview-badge--warning{background:rgba(245,158,11,.12);color:#D97706}.d3view-dashboard-v2 .db-overview-badge--primary,.d3view-dashboard-v2 .db-overview-badge--default{background:rgba(99,102,241,.1);color:#4F46E5}.d3view-dashboard-v2 .db-overview-badge--replica,.d3view-dashboard-v2 .db-overview-badge--secondary{background:rgba(148,163,184,.12);color:#64748B}.d3view-dashboard-v2 .db-overview-progress-wrap{display:flex;align-items:center;gap:4px;flex:0 0 80px;margin-left:auto}.d3view-dashboard-v2 .db-overview-progress{height:5px;border-radius:3px;margin-bottom:0;background:var(--db-bg-subtle,rgba(148,163,184,.12));flex:1;overflow:hidden}.d3view-dashboard-v2 .db-overview-progress .progress-bar{border-radius:3px;transition:width .3s ease}.d3view-dashboard-v2 .db-overview-progress-pct{font-size:10px;font-weight:600;color:var(--db-n-500,#64748B);flex-shrink:0;min-width:28px;text-align:right}.d3view-dashboard-v2 .db-overview-progress-thin{height:6px;border-radius:3px;margin-bottom:0;background:var(--db-bg-subtle,rgba(148,163,184,.12));overflow:hidden}.d3view-dashboard-v2 .db-overview-progress-thin .progress-bar{border-radius:0;transition:width .3s ease}.d3view-dashboard-v2 .db-hpc-nodes-wrap{display:flex;flex-direction:column;gap:8px;padding:0 4px}.d3view-dashboard-v2 .db-hpc-node-card{background:var(--db-bg-surface,#fff);border:1px solid var(--db-border,#e2e8f0);border-radius:8px;padding:10px 12px;transition:box-shadow .15s ease}.d3view-dashboard-v2 .db-hpc-node-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.d3view-dashboard-v2 .db-hpc-node-top{display:flex;align-items:center;gap:6px;margin-bottom:8px}.d3view-dashboard-v2 .db-hpc-node-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.d3view-dashboard-v2 .db-hpc-node-name{font-size:12px;font-weight:600;color:var(--db-text-primary,#1e293b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .db-hpc-node-sched{margin-left:auto;font-size:10px;font-weight:500;color:var(--db-n-400,#94a3b8);background:var(--db-n-100,#f1f5f9);padding:1px 6px;border-radius:3px;flex-shrink:0}.d3view-dashboard-v2 .db-hpc-cores-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.d3view-dashboard-v2 .db-hpc-cores-label{font-size:10px;color:var(--db-n-400,#94a3b8);font-weight:500}.d3view-dashboard-v2 .db-hpc-cores-label .fa{margin-right:2px}.d3view-dashboard-v2 .db-hpc-cores-pct{font-size:10px;font-weight:600;color:var(--db-n-500,#64748b)}.d3view-dashboard-v2 .db-hpc-bar-track{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--db-n-100,#f1f5f9);margin-bottom:4px}.d3view-dashboard-v2 .db-hpc-bar-seg{height:100%;transition:width .3s ease}.d3view-dashboard-v2 .db-hpc-bar-busy{background:#10B981}.d3view-dashboard-v2 .db-hpc-bar-idle{background:#6366F1}.d3view-dashboard-v2 .db-hpc-bar-down{background:#EF4444}.d3view-dashboard-v2 .db-hpc-bar-legend{display:flex;gap:10px;margin-bottom:6px}.d3view-dashboard-v2 .db-hpc-bar-legend span{font-size:10px;color:var(--db-n-400,#94a3b8);display:flex;align-items:center;gap:3px}.d3view-dashboard-v2 .db-hpc-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.d3view-dashboard-v2 .db-hpc-dot-busy{background:#10B981}.d3view-dashboard-v2 .db-hpc-dot-idle{background:#6366F1}.d3view-dashboard-v2 .db-hpc-dot-down{background:#EF4444}.d3view-dashboard-v2 .db-hpc-jobs-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.d3view-dashboard-v2 .db-hpc-job-badge{font-size:10px;font-weight:500;padding:2px 8px;border-radius:10px;display:inline-flex;align-items:center;gap:3px}.d3view-dashboard-v2 .db-hpc-job-badge .fa{font-size:9px}.d3view-dashboard-v2 .db-hpc-job-running{background:rgba(16,185,129,.1);color:#059669}.d3view-dashboard-v2 .db-hpc-job-queued{background:rgba(245,158,11,.1);color:#D97706}.d3view-dashboard-v2 .db-hpc-job-total{margin-left:auto;font-size:10px;color:var(--db-n-400,#94a3b8);font-weight:500}.d3view-dashboard-v2 .db-hpc-node-down{font-size:11px;color:var(--db-n-400,#94a3b8);padding:4px 0}.d3view-dashboard-v2 .db-hpc-node-down .fa{margin-right:4px}.d3view-dashboard-v2.db-theme-dark .db-hpc-node-card{background:var(--db-bg-elevated,#1e293b);border-color:var(--db-border,#334155)}.d3view-dashboard-v2.db-theme-dark .db-hpc-bar-track{background:var(--db-n-700,#334155)}.d3view-dashboard-v2.db-theme-dark .db-hpc-node-sched{background:var(--db-n-700,#334155);color:var(--db-n-300,#94a3b8)}.d3view-dashboard-v2 .db-overview-donut-area{display:flex;align-items:center;gap:12px}.d3view-dashboard-v2 .db-overview-donut-chart{flex:0 0 auto;width:100px;height:100px}.d3view-dashboard-v2 .db-overview-legend{flex:1;display:flex;flex-direction:column;gap:3px}.d3view-dashboard-v2 .db-overview-legend-item{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--db-n-600,#475569)}.d3view-dashboard-v2 .db-overview-legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.d3view-dashboard-v2 .db-overview-legend-count{margin-left:auto;font-weight:600;color:var(--db-n-700,#334155)}.d3view-dashboard-v2 .db-overview-pipeline-row{flex-direction:column;align-items:stretch;gap:3px;padding:6px 0}.d3view-dashboard-v2 .db-overview-pipeline-header{display:flex;align-items:center;gap:6px;font-size:12px}.d3view-dashboard-v2 .db-overview-pipeline-header i{flex-shrink:0}.d3view-dashboard-v2 .db-overview-pipeline-pct{margin-left:auto;font-weight:700;font-size:12px;color:var(--db-success,#10B981)}.d3view-dashboard-v2 .db-overview-pipeline-status{font-size:10px;color:var(--db-n-400,#94A3B8);text-transform:uppercase;letter-spacing:.3px}.d3view-dashboard-v2 .db-overview-pipeline-meta{display:flex;gap:10px;font-size:11px;color:var(--db-n-400,#94A3B8);padding-left:14px}.d3view-dashboard-v2 .db-overview-pipeline-meta i{font-size:10px;margin-right:2px}.d3view-dashboard-v2 .db-overview-pipeline-bar{margin-top:2px}.d3view-dashboard-v2 .db-overview-instance-row{flex-direction:column;align-items:stretch;gap:3px;padding:6px 0}.d3view-dashboard-v2 .db-overview-instance-header{display:flex;align-items:center;gap:6px;font-size:12px}.d3view-dashboard-v2 .db-overview-instance-header i{flex-shrink:0}.d3view-dashboard-v2 .db-overview-instance-actions{margin-left:auto;color:var(--db-n-300,#CBD5E1);font-size:11px;cursor:pointer}.d3view-dashboard-v2 .db-overview-instance-actions:hover{color:var(--db-n-500,#64748B)}.d3view-dashboard-v2 .db-overview-instance-meta{display:flex;gap:10px;font-size:11px;color:var(--db-n-400,#94A3B8);padding-left:14px}.d3view-dashboard-v2 .db-overview-instance-meta i{font-size:10px;margin-right:2px}.d3view-dashboard-v2 .db-overview-model-row{flex-direction:column;align-items:stretch;gap:3px;padding:6px 0}.d3view-dashboard-v2 .db-overview-model-header{display:flex;align-items:center;gap:6px;font-size:12px}.d3view-dashboard-v2 .db-overview-model-header i{flex-shrink:0}.d3view-dashboard-v2 .db-overview-model-meta{display:flex;gap:10px;font-size:11px;color:var(--db-n-400,#94A3B8);padding-left:14px;align-items:center}.d3view-dashboard-v2 .db-overview-model-accuracy{font-weight:700;font-size:12px;color:var(--db-success,#10B981)}.d3view-dashboard-v2 .db-overview-model-acc-label{font-size:10px;color:var(--db-n-400,#94A3B8)}.d3view-dashboard-v2 .db-overview-model-sparkline{height:24px;margin-left:14px;overflow:hidden}.d3view-dashboard-v2 .db-overview-model-sparkline svg{display:block}.d3view-dashboard-v2 .db-activity-timeline-section{background:var(--db-bg-card,#fff);border-radius:12px;height:100%;padding:16px 20px;display:flex;flex-direction:column;box-sizing:border-box}.d3view-dashboard-v2 .db-widget-open-full{display:none!important}.d3view-dashboard-v2 .db-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.d3view-dashboard-v2 .db-section-title{font-size:14px;font-weight:600;color:var(--db-n-700,#334155)}.d3view-dashboard-v2 .db-timeline-controls{display:flex;gap:2px}.d3view-dashboard-v2 .db-timeline-controls .db-timeline-view-btn{padding:3px 8px;font-size:12px;border-radius:4px;color:var(--db-n-400,#94A3B8);transition:color .15s,background .15s}.d3view-dashboard-v2 .db-timeline-controls .db-timeline-view-btn:hover{color:var(--db-brand,#30487f);background:rgba(99,102,241,.08)}.d3view-dashboard-v2 .db-timeline-controls .db-timeline-view-btn.is-active{color:var(--db-brand,#30487f);background:rgba(99,102,241,.12);font-weight:600}.d3view-dashboard-v2 .db-timeline-chart-wrap{flex:1;position:relative;min-height:0}.d3view-dashboard-v2 .db-timeline-chart-wrap svg{display:block}.d3view-dashboard-v2 .db-timeline-table-wrap{max-height:300px;overflow-y:auto}.d3view-dashboard-v2 .db-timeline-table-wrap table{margin-bottom:0}.d3view-dashboard-v2 .db-timeline-calendar-wrap{min-height:200px;flex:1;overflow-y:auto}.d3view-dashboard-v2 .db-timeline-legend-wrap{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px}.d3view-dashboard-v2 .db-timeline-legend-item{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--db-n-500,#64748B)}.d3view-dashboard-v2 .db-timeline-legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.d3view-dashboard-v2 .db-heatmap-strip-wrap{padding:4px 0}.d3view-dashboard-v2 .db-heatmap-row{display:flex;align-items:flex-start;gap:24px}.d3view-dashboard-v2 .db-heatmap-left{flex-shrink:0}.d3view-dashboard-v2 .db-heatmap-right{flex:1;min-width:0}.d3view-dashboard-v2 .db-heatmap-svg{display:block}.d3view-dashboard-v2 .db-heatmap-day-label,.d3view-dashboard-v2 .db-heatmap-month-label{font-size:10px;fill:var(--db-n-400,#94A3B8);font-family:inherit}.d3view-dashboard-v2 .db-heatmap-cell{cursor:default;transition:stroke .1s}.d3view-dashboard-v2 .db-heatmap-legend{display:flex;align-items:center;gap:3px;padding:6px 0 0 28px}.d3view-dashboard-v2 .db-heatmap-legend-label{font-size:10px;color:var(--db-n-400,#94A3B8);margin:0 4px}.d3view-dashboard-v2 .db-heatmap-legend-cell{width:12px;height:12px;border-radius:2px;display:inline-block}.d3view-dashboard-v2 .db-heatmap-stats{display:flex;flex-direction:column;gap:12px;padding:4px 0}.d3view-dashboard-v2 .db-heatmap-stat-row{display:flex;gap:20px}.d3view-dashboard-v2 .db-heatmap-stat{flex:1;text-align:center;padding:10px 8px;background:var(--db-n-50,#F8FAFC);border-radius:8px;border:1px solid var(--db-border-soft,rgba(148,163,184,.15))}.d3view-dashboard-v2 .db-heatmap-stat-value{font-size:20px;font-weight:700;color:var(--db-n-800,#1E293B);line-height:1.2}.d3view-dashboard-v2 .db-heatmap-stat-unit{font-size:12px;font-weight:400;color:var(--db-n-400,#94A3B8)}.d3view-dashboard-v2 .db-heatmap-stat-label{font-size:11px;color:var(--db-n-500,#64748B);margin-top:2px}.d3view-dashboard-v2 .db-heatmap-busiest{font-size:12px;color:var(--db-n-500,#64748B);padding:0 2px}.d3view-dashboard-v2 .db-heatmap-busiest .fa{color:var(--db-brand,#6366F1);margin-right:4px}.d3view-dashboard-v2 .db-heatmap-series-list{display:flex;flex-direction:column;gap:6px}.d3view-dashboard-v2 .db-heatmap-series-row{display:flex;align-items:center;gap:8px;font-size:12px}.d3view-dashboard-v2 .db-heatmap-series-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.d3view-dashboard-v2 .db-heatmap-series-label{width:90px;color:var(--db-n-600,#475569);flex-shrink:0}.d3view-dashboard-v2 .db-heatmap-series-bar-wrap{flex:1;height:6px;background:var(--db-n-100,#F1F5F9);border-radius:3px;overflow:hidden}.d3view-dashboard-v2 .db-heatmap-series-bar{display:block;height:100%;border-radius:3px;transition:width .3s ease}.d3view-dashboard-v2 .db-heatmap-series-value{font-weight:600;color:var(--db-n-700,#334155);min-width:36px;text-align:right}.d3view-dashboard-v2 .db-bottom-stats-row{display:flex;gap:12px;margin-top:16px}.d3view-dashboard-v2 .db-bottom-stat-card{flex:1;display:flex;align-items:center;gap:10px;background:var(--db-bg-card,#fff);border-radius:10px;border:1px solid var(--db-border-soft,rgba(148,163,184,.15));box-shadow:0 1px 3px rgba(0,0,0,.04);padding:12px 14px;min-width:0;transition:box-shadow .2s,border-color .2s}.d3view-dashboard-v2 .db-bottom-stat-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:rgba(148,163,184,.25)}.d3view-dashboard-v2 .db-bottom-stat-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:15px;background:var(--widget-color,rgba(99,102,241,.1));color:var(--db-brand,#30487f);flex-shrink:0}.d3view-dashboard-v2 .db-bottom-stat-info{flex:1;min-width:0}.d3view-dashboard-v2 .db-bottom-stat-value{font-size:18px;font-weight:700;color:var(--db-n-800,#1E293B);line-height:1.2}.d3view-dashboard-v2 .db-bottom-stat-label{font-size:11px;color:var(--db-n-400,#94A3B8);text-transform:uppercase;letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-dashboard-v2 .db-bottom-stat-trend{font-size:11px;font-weight:600;flex-shrink:0;display:flex;align-items:center;gap:2px}.d3view-dashboard-v2 .db-bottom-stat-trend--up{color:var(--db-success,#10B981)}.d3view-dashboard-v2 .db-bottom-stat-trend--down{color:var(--db-danger,#EF4444)}.d3view-dashboard-v2 .db-hpc-status-container{padding:8px 12px;overflow-y:auto;height:100%}.d3view-dashboard-v2 .db-hpc-server-row{padding:8px 0;border-bottom:1px solid var(--db-border-soft,rgba(148,163,184,.1))}.d3view-dashboard-v2 .db-hpc-server-row:last-child{border-bottom:0}.d3view-dashboard-v2 .db-hpc-server-name{display:flex;align-items:center;gap:6px;font-size:12px;margin-bottom:4px}.d3view-dashboard-v2 .db-hpc-server-name i{color:var(--db-n-400,#94A3B8);font-size:11px}.d3view-dashboard-v2 .db-hpc-server-name .label{font-size:9px;padding:1px 4px}.d3view-dashboard-v2 .db-hpc-cores-row{display:flex;align-items:center;gap:6px;margin-bottom:4px}.d3view-dashboard-v2 .db-hpc-label{font-size:10px;color:var(--db-n-400,#94A3B8);min-width:60px;flex-shrink:0}.d3view-dashboard-v2 .db-hpc-utilization-bar{height:6px;border-radius:3px;margin-bottom:0;flex:1;background:var(--db-bg-subtle,rgba(148,163,184,.1))}.d3view-dashboard-v2 .db-hpc-utilization-bar .progress-bar{font-size:0;line-height:6px}.d3view-dashboard-v2 .db-hpc-jobs-row{display:flex;gap:6px;padding-top:2px}.d3view-dashboard-v2 .db-hpc-jobs-row .label{font-size:10px;font-weight:500;padding:2px 6px;border-radius:3px}.d3view-dashboard-v2 .db-hpc-recent-jobs{margin-top:8px;padding-top:6px;border-top:1px solid var(--db-border-soft,rgba(148,163,184,.1))}.d3view-dashboard-v2 .db-hpc-recent-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--db-n-400,#94A3B8);margin-bottom:4px}.grid-stack-item[gs-w="4"] .db-overview-split{flex-direction:column}.grid-stack-item[gs-w="4"] .db-overview-chart-area{flex:0 0 35%;min-height:80px}.grid-stack-item[gs-w="4"] .db-overview-donut-area{flex-direction:column;align-items:center;gap:6px}.grid-stack-item[gs-w="4"] .db-overview-donut-chart{width:80px;height:80px}.grid-stack-item[gs-w="4"] .db-overview-item-row{padding:4px 0;font-size:11px}.grid-stack-item[gs-w="4"] .db-overview-section-label{font-size:9px}.grid-stack-item[gs-w="4"] .db-widget-total-count{font-size:18px}.grid-stack-item[gs-w="4"] .db-overview-meta-pill{font-size:10px;padding:1px 5px}@media (max-width:992px){.db-bottom-stats-row{flex-wrap:wrap}.db-bottom-stat-card{flex:1 1 calc(50% - 6px)}}@media (max-width:600px){.db-bottom-stats-row{flex-direction:column}.db-bottom-stat-card{flex:1 1 100%}}.d3view-dashboard-v2 .db-detail-sidebar{position:absolute;top:0;right:0;width:35vw;min-width:320px;max-width:80vw;height:100vh;background:var(--db-bg-surface,#fff);box-shadow:-4px 0 24px rgba(0,0,0,.12);z-index:1060;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .25s cubic-bezier(0.4,0,.2,1);border-left:1px solid var(--db-border,#e2e8f0)}.d3view-dashboard-v2 .db-detail-sidebar.is-open{transform:translateX(0)}.d3view-dashboard-v2 .db-sidebar-resize{position:absolute;left:-3px;top:0;width:6px;height:100%;cursor:col-resize;z-index:2;background:transparent}.d3view-dashboard-v2 .db-sidebar-resize:hover{background:var(--db-brand,#6366F1);opacity:.3}.d3view-dashboard-v2 .db-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--db-border,#e2e8f0);flex-shrink:0;background:var(--db-bg-surface,#fff)}.d3view-dashboard-v2 .db-sidebar-header-info{flex:1;min-width:0}.d3view-dashboard-v2 .db-sidebar-title{font-size:15px;font-weight:600;color:var(--db-n-800,#1e293b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-dashboard-v2 .db-sidebar-subtitle{font-size:12px;color:var(--db-n-400,#94A3B8);margin-top:2px}.d3view-dashboard-v2 .db-sidebar-header-actions{display:flex;gap:4px;flex-shrink:0;margin-left:12px}.d3view-dashboard-v2 .db-sidebar-body{flex:1;overflow-y:auto;padding:0}.d3view-dashboard-v2 .db-sidebar-loading{display:flex;align-items:center;justify-content:center;height:200px;color:var(--db-n-400,#94A3B8)}.d3view-dashboard-v2 .db-sidebar-empty{display:flex;align-items:center;justify-content:center;gap:8px;height:200px;color:var(--db-n-400,#94A3B8);font-size:13px}.d3view-dashboard-v2 .db-sidebar-basic-info{padding:16px}.d3view-dashboard-v2 .db-sidebar-info-row{padding:6px 0;font-size:13px;color:var(--db-n-600,#475569);border-bottom:1px solid var(--db-border-soft,rgba(148,163,184,.08))}.d3view-dashboard-v2 .db-sidebar-footer{display:flex;align-items:center;justify-content:flex-end;padding:8px 16px;border-top:1px solid var(--db-border,#e2e8f0);flex-shrink:0;background:var(--db-bg-surface,#fff)}.d3view-dashboard-v2 .db-sidebar-backdrop{display:none}.d3view-dashboard-v2 .db-sidebar-backdrop.is-visible{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.15);z-index:1055}a.db-overview-item-link{text-decoration:none;color:inherit;transition:background .15s ease;border-radius:4px;margin:0 -4px;padding-left:4px;padding-right:4px}a.db-overview-item-link:hover{background:var(--db-bg-subtle,rgba(148,163,184,.08));color:inherit;text-decoration:none}a.db-overview-item-link:active{background:var(--db-bg-subtle,rgba(148,163,184,.15))}.d3view-dashboard-v2 .db-widget-breakdown-strip{display:flex;flex-wrap:wrap;gap:4px;padding:6px 8px 4px;flex-shrink:0}.d3view-dashboard-v2 .db-widget-breakdown-btn{font-size:11px;padding:2px 8px;border-radius:10px;color:var(--db-n-400,#94A3B8);border:1px solid var(--db-border,rgba(148,163,184,.25));background:transparent;transition:color .12s,background .12s,border-color .12s}.d3view-dashboard-v2 .db-widget-breakdown-btn:hover{color:var(--db-brand,#30487f);border-color:var(--db-brand,#30487f);background:rgba(99,102,241,.07)}.d3view-dashboard-v2 .db-widget-breakdown-btn.active{color:#fff;background:var(--db-brand,#30487f);border-color:var(--db-brand,#30487f)}.d3view-dashboard-v2 .db-activity-feed{display:flex;flex-direction:column;gap:0;overflow-y:auto;height:100%;padding:4px 0}.d3view-dashboard-v2 .db-activity-item{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;border-bottom:1px solid var(--db-border,rgba(148,163,184,.15));transition:background .1s}.d3view-dashboard-v2 .db-activity-item:last-child{border-bottom:0}.d3view-dashboard-v2 .db-activity-item:hover{background:var(--db-surface-hover,rgba(99,102,241,.04))}.d3view-dashboard-v2 .db-activity-avatar{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;margin-top:1px}.d3view-dashboard-v2 .db-activity-content{flex:1;min-width:0}.d3view-dashboard-v2 .db-activity-desc{font-size:12px;line-height:1.4;color:var(--db-text,#1E293B);word-break:break-word}.d3view-dashboard-v2 .db-activity-icon{font-size:11px;margin-right:2px}.d3view-dashboard-v2 .db-activity-type-badge{display:inline-block;font-size:10px;padding:1px 5px;border-radius:8px;background:var(--db-surface-2,rgba(148,163,184,.15));color:var(--db-n-400,#94A3B8);font-weight:500;margin:0 2px;vertical-align:middle}.d3view-dashboard-v2 .db-activity-parent{font-size:11px;color:var(--db-n-400,#94A3B8)}.d3view-dashboard-v2 .db-activity-time{font-size:10px;color:var(--db-n-400,#94A3B8);margin-top:2px}.d3view-dashboard-v2 .db-activity-table{font-size:12px;table-layout:fixed;width:100%}.d3view-dashboard-v2 .db-activity-table th{font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--db-n-500,#64748B);border-bottom:2px solid var(--db-n-200,#E2E8F0);white-space:nowrap}.d3view-dashboard-v2 .db-activity-table th:nth-child(1),.d3view-dashboard-v2 .db-activity-table td:nth-child(1){width:12%}.d3view-dashboard-v2 .db-activity-table th:nth-child(2),.d3view-dashboard-v2 .db-activity-table td:nth-child(2){width:10%}.d3view-dashboard-v2 .db-activity-table th:nth-child(3),.d3view-dashboard-v2 .db-activity-table td:nth-child(3){width:14%}.d3view-dashboard-v2 .db-activity-table th:nth-child(5),.d3view-dashboard-v2 .db-activity-table td:nth-child(5){width:14%}.d3view-dashboard-v2 .db-activity-table th:nth-child(6),.d3view-dashboard-v2 .db-activity-table td:nth-child(6){width:12%}.d3view-dashboard-v2 .db-activity-table td{vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-dashboard-v2 .db-activity-table td .db-activity-type-badge{display:inline-block;padding:2px 7px;border-radius:4px;font-size:10px;font-weight:600}.d3view-dashboard-v2 .db-activity-table td.db-activity-time{font-size:11px;color:var(--db-n-400,#94A3B8);margin-top:0}.d3view-dashboard-v2 .db-landing{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 60px);padding:40px 20px;background:var(--db-bg-canvas);position:relative}.d3view-dashboard-v2 .db-landing-inner{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:0}.d3view-dashboard-v2 .db-landing-row{display:flex;align-items:stretch;gap:24px;width:100%;justify-content:center}.d3view-dashboard-v2 .db-landing-existing-section{min-width:0;display:flex;flex-direction:column;gap:10px}.d3view-dashboard-v2 .db-landing-dash-slider{display:flex;gap:14px;overflow-x:auto;overflow-y:visible;padding:4px 2px 12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--db-n-300,#cbd5e1) transparent;animation:db-templates-fade-in .22s ease both}.d3view-dashboard-v2 .db-landing-dash-slider::-webkit-scrollbar{height:4px}.d3view-dashboard-v2 .db-landing-dash-slider::-webkit-scrollbar-track{background:transparent}.d3view-dashboard-v2 .db-landing-dash-slider::-webkit-scrollbar-thumb{background:var(--db-n-300,#cbd5e1);border-radius:2px}.d3view-dashboard-v2 .db-landing-dash-card{flex:0 0 190px;height:160px;scroll-snap-align:start;border-radius:12px;overflow:hidden;border:1.5px solid var(--db-n-200,#e2e8f0);background:var(--db-bg-surface,#fff);box-shadow:var(--db-sh-sm);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;display:flex;flex-direction:column}.d3view-dashboard-v2 .db-landing-dash-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(99,102,241,.18);border-color:#6366F1}.d3view-dashboard-v2 .db-landing-dash-card__cover{height:90px;display:flex;align-items:center;justify-content:center;position:relative}.d3view-dashboard-v2 .db-landing-dash-card__cover-icon{font-size:28px;color:rgba(255,255,255,.85);text-shadow:0 2px 8px rgba(0,0,0,.15)}.d3view-dashboard-v2 .db-landing-dash-card__delete{position:absolute;top:6px;right:6px;background:rgba(0,0,0,.35);color:#fff;border:0;border-radius:4px;opacity:0;transition:opacity .15s;padding:2px 6px;line-height:1.4;z-index:2}.d3view-dashboard-v2 .db-landing-dash-card:hover .db-landing-dash-card__delete{opacity:1}.d3view-dashboard-v2 .db-landing-dash-card__delete:hover{background:rgba(220,38,38,.85)}.d3view-dashboard-v2 .db-landing-dash-card__body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;flex:1}.d3view-dashboard-v2 .db-landing-dash-card__title{font-size:14px;font-weight:600;color:var(--db-text-primary,#1e293b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .db-landing-dash-card__meta{display:flex;gap:10px;font-size:11px;color:var(--db-n-400,#94A3B8)}.d3view-dashboard-v2 .db-landing-dash-card__meta i{margin-right:3px}.d3view-dashboard-v2 .db-landing-dash-card.ui-selected,.d3view-dashboard-v2 .db-landing-dash-card.ui-selecting{outline:2.5px solid var(--db-brand,#6366F1);outline-offset:-2px;box-shadow:0 0 0 4px rgba(99,102,241,.18);transform:translateY(-2px)}.d3view-dashboard-v2 .db-landing-dash-overflow{border-style:dashed;background:var(--db-n-50,#f8fafc);cursor:pointer}.d3view-dashboard-v2 .db-landing-dash-overflow:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(99,102,241,.18);border-color:var(--db-brand,#6366F1);background:rgba(99,102,241,.04)}.d3view-dashboard-v2 .db-landing-dash-overflow:hover .db-landing-dash-overflow__count{color:var(--db-brand,#6366F1);transform:scale(1.1);transition:transform .18s ease}.d3view-dashboard-v2 .db-landing-dash-overflow__inner{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.d3view-dashboard-v2 .db-landing-dash-overflow__count{font-size:28px;font-weight:700;color:var(--db-brand,#6366F1);line-height:1;transition:transform .18s ease;display:inline-block}.d3view-dashboard-v2 .db-landing-dash-overflow__label{font-size:12px;color:var(--db-text-muted,#64748B)}.d3view-dashboard-v2 .db-landing-nav-card{flex:0 0 190px;height:160px;border:2px dashed var(--db-n-300,#CBD5E1);border-radius:12px;background:var(--db-bg-surface,#fff);text-align:center;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.d3view-dashboard-v2 .db-landing-nav-card:hover{border-color:var(--db-brand,#6366F1);box-shadow:0 4px 20px rgba(99,102,241,.12);transform:translateY(-2px)}.d3view-dashboard-v2 .db-landing-nav-card__icon{width:44px;height:44px;border-radius:50%;background:var(--db-n-100,#f1f5f9);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--db-brand,#6366F1);transition:background .2s ease,transform .2s ease}.d3view-dashboard-v2 .db-landing-nav-card:hover .db-landing-nav-card__icon{background:rgba(99,102,241,.1);transform:scale(1.08)}.d3view-dashboard-v2 .db-landing-nav-card__label{font-size:13px;font-weight:var(--db-fw-semi,600);color:var(--db-text-primary,#1e293b)}@media (max-width:600px){.d3view-dashboard-v2 .db-landing-row{flex-direction:column}.d3view-dashboard-v2 .db-landing-nav-card{flex:none;width:100%;flex-direction:row;gap:12px;padding:16px;justify-content:flex-start}}.d3view-dashboard-v2 .db-templates-view{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 60px);padding:40px 28px;background:var(--db-bg-canvas)}.d3view-dashboard-v2 .db-templates-view__inner{width:100%;max-width:1100px}.d3view-dashboard-v2 .db-templates-view__header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.d3view-dashboard-v2 .db-templates-view__header h4{font-size:var(--db-fs-xl,18px);font-weight:var(--db-fw-semi,600);color:var(--db-text-primary,#1e293b);margin:0}.d3view-dashboard-v2 .db-templates-view__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px;animation:db-templates-fade-in .22s ease both}@keyframes db-templates-fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.d3view-dashboard-v2 .db-preset-card{border-radius:12px;overflow:hidden;border:1.5px solid var(--db-n-200,#e2e8f0);background:var(--db-bg-surface,#fff);box-shadow:var(--db-sh-sm);transition:transform .18s ease,box-shadow .18s ease;display:flex;flex-direction:column}.d3view-dashboard-v2 .db-preset-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(99,102,241,.18);border-color:#6366F1}.d3view-dashboard-v2 .db-preset-card__cover{height:110px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.d3view-dashboard-v2 .db-preset-card__cover-icon{font-size:36px;color:rgba(255,255,255,.92);z-index:1;position:relative;text-shadow:0 2px 8px rgba(0,0,0,.15)}.d3view-dashboard-v2 .db-preset-card__cover-pattern{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:10px 14px;opacity:.18}.d3view-dashboard-v2 .db-preset-card__pattern-bar{height:8px;border-radius:4px;background:rgba(255,255,255,.9)}.d3view-dashboard-v2 .db-preset-card__pattern-bar:nth-child(1){width:80%}.d3view-dashboard-v2 .db-preset-card__pattern-bar:nth-child(2){width:55%}.d3view-dashboard-v2 .db-preset-card__pattern-bar:nth-child(3){width:68%}.d3view-dashboard-v2 .db-preset-card__body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.d3view-dashboard-v2 .db-preset-card__title{font-size:14px;font-weight:700;color:var(--db-text-primary,#1e293b);line-height:1.3}.d3view-dashboard-v2 .db-preset-card__desc{font-size:12px;color:var(--db-text-muted,#64748B);line-height:1.45;flex:1}.d3view-dashboard-v2 .db-preset-card__meta{display:flex;gap:10px;font-size:11px;color:var(--db-n-400,#94A3B8)}.d3view-dashboard-v2 .db-preset-card__meta i{margin-right:3px}.d3view-dashboard-v2 .db-preset-card__use{margin-top:6px;width:100%;font-size:12px}.d3view-dashboard-v2 .db-preset-card--empty{grid-column:1 / -1;text-align:center;padding:32px;color:var(--db-text-muted)}.d3view-dashboard-v2.db-theme-dark .db-landing-nav-card{background:var(--db-bg-surface);border-color:var(--db-n-600,#475569)}.d3view-dashboard-v2.db-theme-dark .db-landing-nav-card:hover{border-color:var(--db-brand,#6366F1)}.d3view-dashboard-v2.db-theme-dark .db-landing-nav-card__icon{background:var(--db-n-800,#1e293b)}.d3view-dashboard-v2.db-theme-dark .db-preset-card{background:var(--db-bg-surface);border-color:var(--db-n-700)}.d3view-dashboard-v2.db-theme-dark .db-landing-dash-card{background:var(--db-bg-surface);border-color:var(--db-n-700)}.d3view-dashboard-v2 .db-dash-switcher{display:inline-block}.d3view-dashboard-v2 .db-dash-switcher-btn{padding:2px 6px;font-size:12px;line-height:1;vertical-align:middle}.d3view-dashboard-v2 .db-dash-switcher-dropdown{position:absolute;top:100%;left:0;z-index:1050;min-width:220px;max-height:320px;overflow-y:auto;background:var(--db-bg-surface,#fff);border:1px solid var(--db-n-200,#e2e8f0);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:6px 0;margin-top:4px}.d3view-dashboard-v2 .db-dash-switcher-item{padding:8px 14px;font-size:13px;color:var(--db-text-primary,#1e293b);cursor:pointer;transition:background .12s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .db-dash-switcher-item:hover{background:var(--db-n-100,#f1f5f9)}.d3view-dashboard-v2 .db-dash-switcher-item.is-active{background:rgba(99,102,241,.08);color:var(--db-brand,#6366F1);font-weight:600}.d3view-dashboard-v2 .db-dash-switcher-divider{height:1px;background:var(--db-n-200,#e2e8f0);margin:4px 0}.d3view-dashboard-v2 .db-dash-switcher-create-item{padding:8px 14px;font-size:13px;color:var(--db-brand,#6366F1);cursor:pointer;transition:background .12s ease}.d3view-dashboard-v2 .db-dash-switcher-create-item:hover{background:rgba(99,102,241,.06)}.d3view-dashboard-v2.db-theme-dark .db-dash-switcher-dropdown{background:var(--db-bg-surface);border-color:var(--db-n-700)}.d3view-dashboard-v2.db-theme-dark .db-dash-switcher-item:hover{background:var(--db-n-800,#1e293b)}.d3view-dashboard-v2.db-theme-dark .db-dash-switcher-divider{background:var(--db-n-700)}.d3view-dashboard-v2 .db-creator{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-width:50vw;width:100%;margin:0 auto;padding:32px 36px 24px;background:var(--db-n-50,#f8fafc);border-radius:14px;border:1px solid var(--db-n-200,#e2e8f0);box-shadow:0 4px 24px rgba(0,0,0,.04)}.d3view-dashboard-v2 .db-creator__header{margin-bottom:24px;flex-shrink:0}.d3view-dashboard-v2 .db-creator__title{font-size:22px;font-weight:700;margin:0 0 4px;color:var(--db-n-800,#1e293b)}.d3view-dashboard-v2 .db-creator__subtitle{font-size:13px;margin:0}.d3view-dashboard-v2 .db-creator__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:2px 0}.d3view-dashboard-v2 .db-creator__body .form-group{margin-bottom:20px}.d3view-dashboard-v2 .db-creator__label{display:block;font-weight:600;margin-bottom:8px}.d3view-dashboard-v2 .db-creator__label i{margin-right:4px}.d3view-dashboard-v2 .db-creator .js-dash-name{font-size:15px;padding:10px 14px;border-radius:10px;border:1.5px solid var(--db-n-200,#e2e8f0);transition:border-color .15s,box-shadow .15s}.d3view-dashboard-v2 .db-creator .js-dash-name:focus{border-color:var(--db-wt-indigo,#6366F1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.d3view-dashboard-v2 .db-creator__name-error{font-size:12px;margin:4px 0 0}.d3view-dashboard-v2 .db-creator__name-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;align-items:center}.d3view-dashboard-v2 .db-creator__name-tag{display:inline-block;padding:3px 10px;font-size:12px;border-radius:12px;border:1px solid var(--db-n-200,#e2e8f0);background:#fff;color:var(--db-n-600,#475569);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.d3view-dashboard-v2 .db-creator__name-tag:hover{border-color:var(--db-wt-indigo,#6366F1);color:var(--db-wt-indigo,#6366F1);background:rgba(99,102,241,.04)}.d3view-dashboard-v2 .db-creator__name-tag.is-active{border-color:var(--db-wt-indigo,#6366F1);background:rgba(99,102,241,.08);color:var(--db-wt-indigo,#6366F1);font-weight:600}.d3view-dashboard-v2 .db-creator__ai-toggle{display:flex;gap:2px;background:var(--db-n-100,#f1f5f9);border-radius:8px;padding:3px;flex-shrink:0}.d3view-dashboard-v2 .db-creator__toggle-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:500;border:0;border-radius:6px;background:transparent;color:var(--db-n-500,#64748b);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap}.d3view-dashboard-v2 .db-creator__toggle-btn:hover{color:var(--db-n-700,#334155)}.d3view-dashboard-v2 .db-creator__toggle-btn.is-active{background:#fff;color:var(--db-n-800,#1e293b);font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.08)}.d3view-dashboard-v2 .db-creator__label-optional{font-size:10px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--db-n-400,#94a3b8);margin-left:6px}.d3view-dashboard-v2 .db-creator__mode-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.d3view-dashboard-v2 .db-creator__mode-card{display:flex;align-items:center;gap:10px;padding:12px 14px;border:2px solid var(--db-n-200,#e2e8f0);border-radius:10px;cursor:pointer;background:#fff;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s}.d3view-dashboard-v2 .db-creator__mode-card:hover{border-color:var(--db-n-300,#cbd5e1);background:var(--db-n-50,#f8fafc);box-shadow:0 2px 8px rgba(0,0,0,.04);transform:translateY(-1px)}.d3view-dashboard-v2 .db-creator__mode-card:active{transform:translateY(0);box-shadow:none}.d3view-dashboard-v2 .db-creator__mode-card.is-selected{border-color:var(--db-wt-indigo,#6366F1);background:rgba(99,102,241,.04);box-shadow:0 0 0 3px rgba(99,102,241,.12)}.d3view-dashboard-v2 .db-creator__mode-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;font-size:16px;flex-shrink:0;transition:transform .2s}.d3view-dashboard-v2 .db-creator__mode-card:hover .db-creator__mode-icon{transform:scale(1.08)}.d3view-dashboard-v2 .db-mode-icon--empty{background:linear-gradient(135deg,#94a3b815,#64748b20);color:#64748b}.d3view-dashboard-v2 .db-mode-icon--template{background:linear-gradient(135deg,#3B82F615,#6366F120);color:#3B82F6}.d3view-dashboard-v2 .db-mode-icon--tracker{background:linear-gradient(135deg,#6366F115,#8B5CF620);color:#6366F1}.d3view-dashboard-v2 .db-mode-icon--monitor{background:linear-gradient(135deg,#10B98115,#059E6820);color:#10B981}.d3view-dashboard-v2 .db-mode-icon--ai{background:linear-gradient(135deg,#EC489915,#8B5CF620);color:#8B5CF6}.d3view-dashboard-v2 .db-creator__mode-text{display:flex;flex-direction:column;gap:1px;min-width:0}.d3view-dashboard-v2 .db-creator__mode-text strong{font-size:12px;font-weight:600;color:var(--db-n-800,#1e293b)}.d3view-dashboard-v2 .db-creator__mode-text .text-muted{font-size:10px;line-height:1.3}.d3view-dashboard-v2 .db-creator__inline-config{min-height:0}.d3view-dashboard-v2 .db-creator__inline-config:empty{display:none}.d3view-dashboard-v2 .db-creator__config-section{padding:16px;background:#fff;border:1px solid var(--db-n-200,#e2e8f0);border-radius:12px;margin-bottom:16px}.d3view-dashboard-v2 .db-creator__entity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.d3view-dashboard-v2 .db-creator__entity-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px 10px;border:2px solid var(--db-n-200,#e2e8f0);border-radius:10px;cursor:pointer;background:#fff;text-align:center;position:relative;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s}.d3view-dashboard-v2 .db-creator__entity-card:hover{border-color:var(--db-n-300,#cbd5e1);background:var(--db-n-50,#f8fafc);box-shadow:0 2px 8px rgba(0,0,0,.05);transform:translateY(-2px)}.d3view-dashboard-v2 .db-creator__entity-card.is-selected{border-color:var(--plugin-primary-color);background:var(--dt-selection-color)}.d3view-dashboard-v2 .db-creator__entity-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;font-size:16px;flex-shrink:0;transition:transform .2s}.d3view-dashboard-v2 .db-creator__entity-card:hover .db-creator__entity-icon{transform:scale(1.1)}.d3view-dashboard-v2 .db-creator__entity-name{font-size:11px;font-weight:500;color:var(--db-n-700,#334155);line-height:1.2}.d3view-dashboard-v2 .db-creator__entity-check{position:absolute;top:4px;right:4px;font-size:12px;color:var(--db-wt-indigo,#6366F1)}.d3view-dashboard-v2 .db-creator__related-section{margin-top:16px;padding-top:14px;border-top:1px solid var(--db-n-100,#f1f5f9)}.d3view-dashboard-v2 .db-creator__tree{display:flex;flex-direction:column;gap:4px}.d3view-dashboard-v2 .db-creator__tree-group{display:flex;flex-direction:column}.d3view-dashboard-v2 .db-creator__tree-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1.5px solid var(--db-n-200,#e2e8f0);border-radius:10px;cursor:pointer;background:#fff;margin:0;transition:border-color .15s,background .15s,box-shadow .15s}.d3view-dashboard-v2 .db-creator__tree-item:hover{background:var(--db-n-50,#f8fafc);box-shadow:0 1px 4px rgba(0,0,0,.04)}.d3view-dashboard-v2 .db-creator__tree-item.is-checked{border-color:var(--db-wt-indigo,#6366F1);background:rgba(99,102,241,.03)}.d3view-dashboard-v2 .db-creator__tree-item input[type=checkbox]{flex-shrink:0}.d3view-dashboard-v2 .db-creator__tree-item>i{font-size:15px;flex-shrink:0;width:20px;text-align:center}.d3view-dashboard-v2 .db-creator__tree-text{display:flex;flex-direction:column;gap:1px;min-width:0}.d3view-dashboard-v2 .db-creator__tree-name{font-size:13px;font-weight:600;color:var(--db-n-700,#334155);line-height:1.3}.d3view-dashboard-v2 .db-creator__tree-desc{font-size:11px;color:var(--db-n-400,#94a3b8);line-height:1.3}.d3view-dashboard-v2 .db-creator__tree-children{margin-left:24px;padding-left:18px;border-left:2px solid var(--db-n-200,#e2e8f0);display:flex;flex-direction:column;gap:4px;padding-top:4px;padding-bottom:2px}.d3view-dashboard-v2 .db-creator__tree-l2{position:relative;padding:8px 12px;border-radius:8px}.d3view-dashboard-v2 .db-creator__tree-l2::before{content:'';position:absolute;left:-18px;top:50%;width:16px;height:0;border-top:2px solid var(--db-n-200,#e2e8f0)}.d3view-dashboard-v2 .db-creator__tree-l2.is-checked::before{border-top-color:rgba(99,102,241,.3)}.d3view-dashboard-v2 .db-creator__monitor-grid{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.d3view-dashboard-v2 .db-creator__monitor-card{display:flex;align-items:center;gap:10px;padding:10px 14px;border:2px solid var(--db-n-200,#e2e8f0);border-radius:10px;cursor:pointer;background:#fff;transition:border-color .2s,background .2s,box-shadow .2s}.d3view-dashboard-v2 .db-creator__monitor-card:hover{border-color:var(--db-n-300,#cbd5e1);background:var(--db-n-50,#f8fafc)}.d3view-dashboard-v2 .db-creator__monitor-card.is-selected{border-color:var(--plugin-primary-color);background:var(--dt-selection-color)}.d3view-dashboard-v2 .db-creator__monitor-info{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.d3view-dashboard-v2 .db-creator__monitor-info strong{font-size:13px;font-weight:600;color:var(--db-n-800,#1e293b)}.d3view-dashboard-v2 .db-creator__monitor-info .text-muted{font-size:11px}.d3view-dashboard-v2 .db-creator__monitor-check{flex-shrink:0;font-size:16px;color:var(--db-n-300,#cbd5e1);transition:color .15s}.d3view-dashboard-v2 .db-creator__monitor-card.is-selected .db-creator__monitor-check{color:var(--db-wt-emerald,#10B981)}.d3view-dashboard-v2 .db-creator__refresh-row{display:flex;align-items:center;gap:12px}.d3view-dashboard-v2 .db-creator__refresh-row .db-creator__label{margin-bottom:0;white-space:nowrap}.d3view-dashboard-v2 .db-creator__refresh-btns{display:flex;gap:6px;flex-wrap:wrap}.d3view-dashboard-v2 .db-creator__template-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.d3view-dashboard-v2 .db-creator__template-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border:2px solid var(--db-n-200,#e2e8f0);border-radius:10px;cursor:pointer;background:#fff;position:relative;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s}.d3view-dashboard-v2 .db-creator__template-card:hover{border-color:var(--db-n-300,#cbd5e1);background:var(--db-n-50,#f8fafc);box-shadow:0 2px 8px rgba(0,0,0,.04);transform:translateY(-1px)}.d3view-dashboard-v2 .db-creator__template-card.is-selected{border-color:var(--plugin-primary-color);background:var(--dt-selection-color);box-shadow:0 0 0 3px var(--plugin-primary-color)}.d3view-dashboard-v2 .db-creator__template-icon{font-size:20px;flex-shrink:0;width:36px;text-align:center}.d3view-dashboard-v2 .db-creator__template-body{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.d3view-dashboard-v2 .db-creator__template-body strong{font-size:12px;font-weight:600;color:var(--db-n-800,#1e293b)}.d3view-dashboard-v2 .db-creator__template-body .text-muted{font-size:10px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.d3view-dashboard-v2 .db-creator__template-check{position:absolute;top:6px;right:6px;font-size:14px;color:var(--db-wt-indigo,#6366F1)}.d3view-dashboard-v2 .db-creator__config-section .js-nl-input{border-radius:10px;border:1.5px solid var(--db-n-200,#e2e8f0);padding:12px;font-size:13px;resize:vertical;transition:border-color .15s,box-shadow .15s}.d3view-dashboard-v2 .db-creator__config-section .js-nl-input:focus{border-color:var(--plugin-primary-color);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.d3view-dashboard-v2 .db-creator__ai-actions{display:flex;align-items:center;gap:12px;margin-top:10px}.d3view-dashboard-v2 .db-creator__ai-result-badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--plugin-primary-color)}.d3view-dashboard-v2 .db-creator__ai-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.d3view-dashboard-v2 .db-creator__ai-chip{display:inline-block;padding:4px 12px;font-size:11px;border-radius:14px;border:1px solid var(--db-n-200,#e2e8f0);background:var(--db-n-50,#f8fafc);color:var(--db-n-600,#475569);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.d3view-dashboard-v2 .db-creator__ai-chip:hover{border-color:var(--plugin-primary-color);color:var(--plugin-primary-color);background:rgba(99,102,241,.04)}.d3view-dashboard-v2 .db-creator__ai-chip.is-active{border-color:var(--db-wt-indigo,#6366F1);background:rgba(99,102,241,.08);color:var(--db-wt-indigo,#6366F1);font-weight:600}.d3view-dashboard-v2 .db-creator__theme-row{margin-bottom:0!important}.d3view-dashboard-v2 .db-creator__cover-dots{display:flex;gap:8px;flex-wrap:wrap}.d3view-dashboard-v2 .db-creator__cover-dot{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;cursor:pointer;border:3px solid transparent;transition:border-color .15s,transform .15s;color:#fff;font-size:10px}.d3view-dashboard-v2 .db-creator__cover-dot:hover{transform:scale(1.15)}.d3view-dashboard-v2 .db-creator__cover-dot.is-selected{border-color:var(--db-n-800,#1e293b);box-shadow:0 0 0 2px rgba(0,0,0,.15)}.d3view-dashboard-v2 .db-creator__footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding-top:16px;margin-top:8px;flex-shrink:0;border-top:1px solid var(--db-n-200,#e2e8f0)}.d3view-dashboard-v2 .db-creator__scope-wrap--collapsed .db-creator__scope-row{display:none}.d3view-dashboard-v2 .db-creator__scope-toggle{display:flex;align-items:center;gap:8px;flex-wrap:wrap;cursor:pointer;padding:4px 0;margin-bottom:0;user-select:none}.d3view-dashboard-v2 .db-creator__scope-toggle .db-creator__label-optional{margin-left:0}.d3view-dashboard-v2 .db-creator__scope-wrap--collapsed .db-creator__scope-toggle{margin-bottom:0}.d3view-dashboard-v2 .db-creator__scope-chevron{margin-left:auto;color:var(--db-n-400,#94a3b8);font-size:12px;transition:transform .2s ease}.d3view-dashboard-v2 .db-creator__scope-wrap:not(.db-creator__scope-wrap--collapsed) .db-creator__scope-chevron{transform:rotate(-180deg)}.d3view-dashboard-v2 .db-creator__scope-wrap:not(.db-creator__scope-wrap--collapsed) .db-creator__scope-row{margin-top:8px}.d3view-dashboard-v2 .db-creator__scope-row{display:flex;gap:8px;align-items:center}.d3view-dashboard-v2 .db-creator__scope-field{flex:1;position:relative;min-width:0}.d3view-dashboard-v2 .db-creator__scope-field--date{flex:0 0 auto;min-width:0}.d3view-dashboard-v2 .db-creator__scope-date-wrap{display:flex;align-items:center;gap:6px;min-width:0}.d3view-dashboard-v2 .db-creator__scope-date-wrap .form-control{flex:1;min-width:0}.d3view-dashboard-v2 .db-creator__scope-date-wrap .btn-link{flex:0 0 auto;white-space:nowrap;padding-left:0;padding-right:0}.d3view-dashboard-v2 .db-creator__scope-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--db-n-400,#94a3b8);font-size:12px;pointer-events:none;z-index:1}.d3view-dashboard-v2 .db-creator__scope-field .select2-container{width:100%!important}.d3view-dashboard-v2 .db-creator__scope-field .select2-choice{height:34px;line-height:32px;border-radius:8px;border:1.5px solid var(--db-n-200,#e2e8f0);font-size:13px;background:#fff;transition:border-color .15s}.d3view-dashboard-v2 .db-creator__scope-field .select2-container.select2-container-active .select2-choice{border-color:var(--db-wt-indigo,#6366F1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.d3view-dashboard-v2 .db-creator__scope-field .form-control{padding-left:30px;font-size:13px;border-radius:8px;height:34px;border:1.5px solid var(--db-n-200,#e2e8f0);transition:border-color .15s,box-shadow .15s}.d3view-dashboard-v2 .db-creator__scope-field .form-control:focus{border-color:var(--db-wt-indigo,#6366F1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.d3view-dashboard-v2 .db-creator__scope-field .js-scope-date{padding:0 10px 0 30px;font-size:13px;border-radius:8px;height:34px;border:1.5px solid var(--db-n-200,#e2e8f0);background:#fff;color:var(--db-n-700,#334155);cursor:pointer;width:136px;transition:border-color .15s}.d3view-dashboard-v2 .db-creator__scope-field .js-scope-date:focus{border-color:var(--db-wt-indigo,#6366F1);outline:0}.d3view-dashboard-v2 .db-creator__data-summary{margin-top:16px;padding-top:14px;border-top:1px solid var(--db-n-100,#f1f5f9);display:flex;align-items:flex-start;gap:16px}.d3view-dashboard-v2 .db-creator__data-summary-label{font-size:12px;color:var(--db-n-500,#64748b);margin:0 0 8px}.d3view-dashboard-v2 .db-creator__data-bullets{flex:1;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px}.d3view-dashboard-v2 .db-creator__data-bullet{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--db-n-700,#334155)}.d3view-dashboard-v2 .db-creator__data-bullet i{font-size:13px}.d3view-dashboard-v2 .db-creator__data-bullet--primary{font-weight:600}.d3view-dashboard-v2 .db-creator__data-summary>.btn{flex-shrink:0;align-self:center}.d3view-dashboard-v2 .db-creator__data-summary{flex-direction:column}.d3view-dashboard-v2 .db-creator__data-summary>.btn{align-self:flex-start;margin-top:8px}.d3view-dashboard-v2 .db-creator__edit-panel{margin-top:10px;border:1.5px solid var(--db-n-200,#e2e8f0);border-radius:10px;background:#fff;overflow:hidden}.d3view-dashboard-v2 .db-creator__edit-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--db-n-100,#f1f5f9);background:var(--db-n-50,#f8fafc)}.d3view-dashboard-v2 .db-creator__edit-items{display:flex;flex-direction:column;gap:0}.d3view-dashboard-v2 .db-creator__edit-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--db-n-100,#f1f5f9);cursor:pointer;margin:0;font-weight:400;transition:background .12s}.d3view-dashboard-v2 .db-creator__edit-item:last-child{border-bottom:0}.d3view-dashboard-v2 .db-creator__edit-item:hover{background:var(--db-n-50,#f8fafc)}.d3view-dashboard-v2 .db-creator__edit-item.is-checked{background:rgba(99,102,241,.02)}.d3view-dashboard-v2 .db-creator__edit-item--primary{opacity:.75;cursor:default}.d3view-dashboard-v2 .db-creator__edit-item--primary:hover{background:transparent}.d3view-dashboard-v2 .db-creator__edit-item>i{font-size:14px;width:18px;text-align:center;flex-shrink:0}.d3view-dashboard-v2 .db-creator__edit-item>span:first-of-type{flex:1;font-size:13px;color:var(--db-n-700,#334155)}.d3view-dashboard-v2 .db-creator__edit-badge{font-size:10px;font-weight:600;padding:2px 7px;border-radius:10px;background:rgba(99,102,241,.1);color:var(--db-wt-indigo,#6366F1);text-transform:uppercase;letter-spacing:.3px}.d3view-dashboard-v2 .db-creator__ai-hint{font-size:12px;margin-top:10px;margin-bottom:0;display:flex;align-items:center;gap:5px}.d3view-dashboard-v2 .db-wizard-enter{opacity:0;transform:translateY(24px)}.d3view-dashboard-v2 .db-wizard-enter.db-wizard-enter-active{opacity:1;transform:translateY(0);transition:opacity .35s ease,transform .35s ease}.d3view-dashboard-v2 .db-page-tabs{display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid var(--db-n-200,#e2e8f0);background:var(--db-n-50,#f8fafc);min-height:38px}.d3view-dashboard-v2 .db-page-tabs__list{display:flex;gap:0;overflow-x:auto;flex:1}.d3view-dashboard-v2 .db-page-tabs__tab{display:flex;align-items:center;gap:6px;padding:8px 14px;cursor:pointer;font-size:13px;color:var(--db-n-600,#475569);border-bottom:2px solid transparent;transition:color .15s,border-color .15s;white-space:nowrap;flex-shrink:0}.d3view-dashboard-v2 .db-page-tabs__tab:hover{color:var(--db-n-800,#1e293b)}.d3view-dashboard-v2 .db-page-tabs__tab.is-active{color:var(--db-n-800,#1e293b);font-weight:600;border-bottom-color:var(--tab-color,var(--db-wt-indigo,#6366F1))}.d3view-dashboard-v2 .db-page-tabs__dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.d3view-dashboard-v2 .db-page-tabs__name{max-width:140px;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .db-page-tabs__actions{flex-shrink:0;padding-left:8px}.d3view-dashboard-v2 .db-creator__name-input-group .form-control{border-right:0;border-radius:10px 0 0 10px}.d3view-dashboard-v2 .db-creator__color-addon{cursor:pointer;padding:0 20px;border-radius:0 10px 10px 0;border:1.5px solid var(--db-n-200,#e2e8f0);border-left:0;background:var(--db-n-50,#f8fafc);transition:border-color .15s,background .15s;line-height:1;vertical-align:middle}.d3view-dashboard-v2 .db-creator__color-addon:hover{background:var(--db-n-100,#f1f5f9)}.d3view-dashboard-v2 .db-creator__color-swatch{display:inline-block;width:20px;height:20px;border-radius:50%;vertical-align:middle;box-shadow:0 1px 3px rgba(0,0,0,.15)}.d3view-dashboard-v2 .db-creator__template-slider{display:flex;gap:10px;overflow-x:auto;overflow-y:visible;padding:4px 2px 10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--db-n-300,#cbd5e1) transparent}.d3view-dashboard-v2 .db-creator__template-slider::-webkit-scrollbar{height:4px}.d3view-dashboard-v2 .db-creator__template-slider::-webkit-scrollbar-track{background:transparent}.d3view-dashboard-v2 .db-creator__template-slider::-webkit-scrollbar-thumb{background:var(--db-n-300,#cbd5e1);border-radius:2px}.d3view-dashboard-v2 .db-creator__tpl-card{flex:0 0 130px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px 12px;border:2px solid var(--db-n-200,#e2e8f0);border-radius:12px;cursor:pointer;background:#fff;text-align:center;scroll-snap-align:start;transition:border-color .2s,box-shadow .2s}.d3view-dashboard-v2 .db-creator__tpl-card:hover{border-color:var(--db-n-300,#cbd5e1);box-shadow:0 4px 14px rgba(0,0,0,.1)}.d3view-dashboard-v2 .db-creator__tpl-card:active{box-shadow:none}.d3view-dashboard-v2 .db-creator__tpl-card.is-selected{border-color:var(--plugin-primary-color);background:rgba(99,102,241,.04)}.d3view-dashboard-v2 .db-creator__tpl-icon{display:flex;align-items:center;justify-content:center;font-size:22px;width:48px;height:48px;border-radius:12px;background:var(--db-n-100,#f1f5f9);flex-shrink:0;transition:transform .2s}.d3view-dashboard-v2 .db-creator__tpl-card:hover .db-creator__tpl-icon{transform:scale(1.08)}.d3view-dashboard-v2 .db-creator__tpl-label{font-size:12px;font-weight:600;color:var(--db-n-800,#1e293b);line-height:1.2}.d3view-dashboard-v2 .db-creator__tpl-desc{font-size:10px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.d3view-dashboard-v2 .db-creator__entity-slider{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;padding-top:6px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--db-n-300,#cbd5e1) transparent}.d3view-dashboard-v2 .db-creator__entity-slider::-webkit-scrollbar{height:4px}.d3view-dashboard-v2 .db-creator__entity-slider::-webkit-scrollbar-thumb{background:var(--db-n-300,#cbd5e1);border-radius:2px}.d3view-dashboard-v2 .db-creator__entity-slider .db-creator__entity-card{flex:0 0 100px;scroll-snap-align:start}.d3view-dashboard-v2 .db-creator__config-section.js-custom-config{padding:20px 18px 18px;margin-bottom:16px}.d3view-dashboard-v2 .db-creator__options-section{margin-top:4px}.d3view-dashboard-v2 .db-creator__option-row{display:flex;flex-direction:column;gap:8px}.d3view-dashboard-v2 .db-creator__option{display:flex!important;align-items:flex-start;gap:10px;padding:10px 14px;border:1.5px solid var(--db-n-200,#e2e8f0);border-radius:10px;background:#fff;cursor:pointer;margin:0;font-weight:400;transition:border-color .15s,background .15s}.d3view-dashboard-v2 .db-creator__option:hover{border-color:var(--db-n-300,#cbd5e1);background:var(--db-n-50,#f8fafc)}.d3view-dashboard-v2 .db-creator__option input[type=checkbox]{margin-top:3px;flex-shrink:0;cursor:pointer}.d3view-dashboard-v2 .db-creator__option strong{display:block;font-size:13px;font-weight:600;color:var(--db-n-800,#1e293b)}.d3view-dashboard-v2 .db-creator__option .text-muted{font-size:11px;line-height:1.3}.d3view-dashboard-v2 .db-page-tab-bar{display:flex;align-items:center;flex-shrink:0;overflow:hidden}.d3view-dashboard-v2 #db-page-tabs-inner{flex:1 1 auto;min-width:0;overflow:hidden}.d3view-dashboard-v2 .db-page-tab-actions{display:flex;align-items:center;gap:2px;flex-shrink:0;padding:0 6px;border-left:1px solid var(--db-border,#E2E8F0)}@media (max-width:768px){.d3view-dashboard-v2 .db-creator{padding:20px 16px 16px;border-radius:0;max-width:100%}.d3view-dashboard-v2 .db-creator__scope-row{flex-direction:column;align-items:stretch}.d3view-dashboard-v2 .db-creator__scope-field--date .js-scope-date{width:100%}.d3view-dashboard-v2 .db-creator__entity-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.d3view-dashboard-v2 .db-creator__widget-sidebar{position:absolute;top:0;right:0;width:35vw;height:100%;background:var(--db-bg-surface,#fff);box-shadow:-4px 0 16px rgba(0,0,0,.1);z-index:1060;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .25s ease}.d3view-dashboard-v2 .db-creator__widget-sidebar.is-open{transform:translateX(0)}.d3view-dashboard-v2 .db-creator__widget-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--db-border,#eee)}.d3view-dashboard-v2 .db-creator__widget-sidebar-title{margin:0;font-size:14px;font-weight:600;color:var(--db-text-primary,#1e293b)}.d3view-dashboard-v2 .db-creator__widget-sidebar-body{flex:1 1 auto;overflow-y:auto;padding:16px}.d3view-dashboard-v2 .db-creator__widget-sidebar-footer{padding:12px 16px;border-top:1px solid var(--db-border,#eee);display:flex;gap:8px;justify-content:flex-end}.d3view-dashboard-v2 .db-creator__sidebar-section{margin-bottom:20px}.d3view-dashboard-v2 .db-creator__sidebar-section .db-creator__label{margin-bottom:6px}.d3view-dashboard-v2 .db-creator__dim-row{display:flex;gap:12px}.d3view-dashboard-v2 .db-creator__dim-field{flex:1}.d3view-dashboard-v2 .db-creator__dim-field .form-control{height:32px;font-size:13px}.d3view-dashboard-v2 .db-creator__entity-card{cursor:pointer;position:relative}.d3view-dashboard-v2 .db-creator__entity-configured{position:absolute;top:4px;right:4px;font-size:10px;color:var(--db-brand,#30487f);opacity:.7}.d3view-dashboard-v2 .db-page-tab-bar{display:flex;align-items:center;padding:0 16px;min-height:46px;position:relative;z-index:5;transition:background .35s ease}.d3view-dashboard-v2 .db-page-tab-bar .d3view-tab-manager{width:100%;border-bottom:0}.d3view-dashboard-v2 .db-page-tabs-wrap{display:flex;align-items:center;width:100%;gap:4px}.d3view-dashboard-v2 .db-page-tabs-list{display:flex;align-items:center;gap:2px;flex:1;overflow-x:auto;scrollbar-width:none}.d3view-dashboard-v2 .db-page-tabs-list::-webkit-scrollbar{display:none}.d3view-dashboard-v2 .db-page-tab{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:6px 6px 0 0;cursor:pointer;font-size:13px;color:var(--db-text-secondary,#475569);white-space:nowrap;position:relative;transition:background .15s,color .15s;user-select:none;border:1px solid transparent;border-bottom:0}.d3view-dashboard-v2 .db-page-tab:hover{background:var(--db-n-100,#F1F5F9);color:var(--db-text-primary,#0F172A)}.d3view-dashboard-v2 .db-page-tab.is-active{background:color-mix(in srgb,var(--db-page-accent) 7%,var(--db-bg-surface,#fff));color:var(--db-page-accent,#6366F1);font-weight:600;border-color:var(--db-border-default,#E2E8F0);box-shadow:0 1px 0 color-mix(in srgb,var(--db-page-accent) 7%,var(--db-bg-surface,#fff));z-index:1;transition:background .35s ease,color .35s ease,box-shadow .35s ease}.d3view-dashboard-v2 .db-page-tab-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.d3view-dashboard-v2 .db-page-tab-icon{font-size:11px;flex-shrink:0;opacity:.7}.d3view-dashboard-v2 .db-page-tab.is-active .db-page-tab-icon{opacity:1}.d3view-dashboard-v2 .db-page-tab-name{max-width:160px;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .db-page-tab-drag{cursor:grab;color:var(--db-n-400,#94A3B8);font-size:11px;opacity:.6;transition:opacity .15s}.d3view-dashboard-v2 .db-page-tab-drag:hover{opacity:1}.d3view-dashboard-v2 .db-page-tab-menu-btn{background:0;border:0;padding:0 2px;color:var(--db-n-400,#94A3B8);font-size:12px;line-height:1;opacity:0;transition:opacity .15s}.d3view-dashboard-v2 .db-page-tab:hover .db-page-tab-menu-btn,.d3view-dashboard-v2 .db-page-tab.is-active .db-page-tab-menu-btn{opacity:1}.d3view-dashboard-v2 .db-page-tab-menu-btn:hover{color:var(--db-text-primary,#0F172A)}.d3view-dashboard-v2 .db-page-add-btn{flex-shrink:0;margin-left:4px;width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:6px;color:var(--db-n-400,#94A3B8);border:1px dashed var(--db-n-300,#CBD5E1);background:transparent;transition:all .15s}.d3view-dashboard-v2 .db-page-add-btn:hover{color:var(--db-brand,#30487f);border-color:var(--db-brand,#30487f);background:var(--db-brand-pale,#e8eef7)}.d3view-dashboard-v2 .db-page-tab-placeholder{display:inline-block;width:80px;height:32px;border:2px dashed var(--db-brand-light,#5b7db8);border-radius:6px 6px 0 0;background:var(--db-brand-pale,#e8eef7);opacity:.5}.d3view-dashboard-v2 .db-page-tab.ui-sortable-helper{box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:100;border-radius:6px}.d3view-dashboard-v2 .db-page-tab-input{border:1px solid var(--db-brand,#30487f);border-radius:3px;padding:1px 4px;font-size:13px;font-weight:600;width:120px;outline:0;background:var(--db-bg-surface,#fff);color:var(--db-text-primary,#0F172A)}.d3view-dashboard-v2 .db-page-menu{display:block;min-width:180px;box-shadow:0 4px 16px rgba(0,0,0,.12);border-radius:6px;border:1px solid var(--db-border-default,#E2E8F0);background:var(--db-bg-surface,#fff);padding:4px 0;font-size:13px}.d3view-dashboard-v2 .db-page-menu>li>a{padding:6px 14px;display:block;color:var(--db-text-primary,#0F172A);text-decoration:none}.d3view-dashboard-v2 .db-page-menu>li>a:hover{background:var(--db-n-100,#F1F5F9)}.d3view-dashboard-v2 .db-page-menu>li.disabled>a{color:var(--db-text-disabled,#CBD5E1);pointer-events:none}.d3view-dashboard-v2 .db-page-menu>li.divider{margin:4px 0;height:0;border-top:1px solid var(--db-border-default,#E2E8F0)}.d3view-dashboard-v2 .db-page-delete-confirm{background:var(--db-bg-surface,#fff);border:1px solid var(--db-border-default,#E2E8F0);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.12);padding:10px 14px;display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px}.d3view-dashboard-v2 .db-page-theme-picker{background:var(--db-bg-surface,#fff);border:1px solid var(--db-border-default,#E2E8F0);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);padding:10px 14px;min-width:200px}.d3view-dashboard-v2 .db-theme-picker-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--db-text-muted,#94A3B8);margin-bottom:8px}.d3view-dashboard-v2 .db-theme-picker-colors{display:flex;flex-wrap:wrap;gap:6px}.d3view-dashboard-v2 .db-theme-color-dot{width:24px;height:24px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:transform .15s,border-color .15s}.d3view-dashboard-v2 .db-theme-color-dot:hover{transform:scale(1.15)}.d3view-dashboard-v2 .db-theme-color-dot.is-selected{border-color:var(--db-text-primary,#0F172A);box-shadow:0 0 0 2px var(--db-bg-surface,#fff),0 0 0 3px var(--db-text-primary,#0F172A)}.d3view-dashboard-v2 .db-settings-panel-container{position:absolute;top:0;right:0;bottom:0;width:35vw;min-width:320px;max-width:680px;z-index:1050;transform:translateX(100%);transition:transform .25s ease;background:var(--db-bg-surface,#fff);box-shadow:-4px 0 24px rgba(0,0,0,.1)}.d3view-dashboard-v2 .db-settings-panel-container.is-open{transform:translateX(0)}.d3view-dashboard-v2 .db-settings-panel-container .db-settings-panel{display:flex;flex-direction:column;height:100%;position:static;width:auto;transform:none;border-radius:0;box-shadow:none;border:0;flex:1 1 auto}.d3view-dashboard-v2 .db-settings-panel__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--db-border-default,#E2E8F0)}.d3view-dashboard-v2 .db-settings-panel__header h4{margin:0;font-size:16px;font-weight:600;color:var(--db-text-primary,#0F172A)}.d3view-dashboard-v2 .db-settings-panel__body{flex:1;padding:20px;overflow-y:auto}.d3view-dashboard-v2 .db-settings-field{margin-bottom:16px}.d3view-dashboard-v2 .db-settings-label{display:block;font-size:12px;font-weight:600;color:var(--db-text-secondary,#475569);margin-bottom:6px;text-transform:uppercase;letter-spacing:.3px}.d3view-dashboard-v2 .db-settings-toggle-row{display:flex;align-items:center}.d3view-dashboard-v2 .db-toggle-label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--db-text-primary,#0F172A);cursor:pointer;font-weight:400}.d3view-dashboard-v2 .db-settings-divider{border-top:1px solid var(--db-border-default,#E2E8F0);margin:16px 0}.d3view-dashboard-v2 .db-settings-panel__footer{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid var(--db-border-default,#E2E8F0);background:var(--db-n-50,#F8FAFC);flex-shrink:0;gap:8px}.d3view-dashboard-v2 .db-settings-footer-delete{display:flex;align-items:center;gap:8px}.d3view-dashboard-v2 .db-settings-footer-actions{display:flex;align-items:center;gap:8px}.d3view-dashboard-v2 .db-settings-delete-confirm{display:flex;align-items:center;gap:6px;font-size:12px}.d3view-dashboard-v2 .db-settings-resize-handle{position:absolute;top:0;left:0;bottom:0;width:5px;cursor:ew-resize;z-index:10;background:transparent;transition:background .15s}.d3view-dashboard-v2 .db-settings-resize-handle:hover{background:rgba(48,72,127,.12)}.d3view-dashboard-v2 .db-settings-panel .js-settings-scope-date{padding:0 10px 0 30px;font-size:13px;border-radius:8px;height:34px;border:1.5px solid var(--db-n-200,#e2e8f0);background:#fff;color:var(--db-n-700,#334155);cursor:pointer;width:150px;transition:border-color .15s}.d3view-dashboard-v2 .db-settings-panel .js-settings-scope-date:focus{border-color:var(--db-brand,#30487f);outline:0}.d3view-dashboard-v2 .db-settings-toggle-row--spaced{margin-top:10px}.d3view-dashboard-v2 .db-settings-remove-btn{color:var(--db-danger,#EF4444);border-color:var(--db-danger,#EF4444)}.d3view-dashboard-v2 .db-settings-remove-btn:hover{background:var(--db-danger-bg,#FEE2E2)}.d3view-dashboard-v2 .db-settings-delete-confirm{flex-direction:row;align-items:center;gap:6px;font-size:12px}.d3view-dashboard-v2 .db-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(80px);z-index:2000;background:var(--db-n-800,#1E293B);color:#fff;padding:10px 20px;border-radius:8px;font-size:13px;box-shadow:0 4px 16px rgba(0,0,0,.2);display:flex;align-items:center;gap:12px;opacity:0;transition:opacity .25s,transform .25s;pointer-events:none}.d3view-dashboard-v2 .db-toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.d3view-dashboard-v2 .db-toast-undo{color:var(--db-brand-light,#5b7db8);cursor:pointer;font-weight:600;text-decoration:underline}.d3view-dashboard-v2 .db-toast-undo:hover{color:#fff}.d3view-dashboard-v2.db-editing .db-hide-in-edit{display:none!important}.d3view-dashboard-v2 .db-show-in-edit{display:none!important}.d3view-dashboard-v2.db-editing .db-show-in-edit{display:inline-flex!important;align-items:center}.d3view-dashboard-v2 .db-fab-pill{position:absolute;bottom:20px;right:20px;z-index:50;display:flex;align-items:center;gap:2px;background:rgba(255,255,255,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--d3v-border);border-radius:var(--d3v-r-full);box-shadow:var(--d3v-sh-lg);padding:4px;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity var(--d3v-t-smooth),transform var(--d3v-t-smooth)}.d3view-dashboard-v2 .db-page-body:hover .db-fab-pill,.d3view-dashboard-v2 .db-fab-pill:hover{opacity:1;pointer-events:auto;transform:translateY(0)}.d3view-dashboard-v2 .db-fab-pill .db-fab-btn{display:flex;align-items:center;gap:6px;padding:6px 14px;border:0;border-radius:var(--d3v-r-full);background:transparent;color:var(--d3v-text-secondary);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--d3v-t-fast),color var(--d3v-t-fast)}.d3view-dashboard-v2 .db-fab-pill .db-fab-btn:hover{background:var(--d3v-bg-hover);color:var(--d3v-text-primary)}.d3view-dashboard-v2 .db-fab-pill .db-fab-btn .fa{font-size:13px}.d3view-dashboard-v2 .db-fab-pill .db-fab-divider{width:1px;height:20px;background:var(--d3v-border);flex-shrink:0}.d3view-dashboard-v2.db-editing .db-fab-pill .db-fab-btn-done{background:var(--d3v-accent);color:var(--d3v-text-inverse)}.d3view-dashboard-v2.db-editing .db-fab-pill .db-fab-btn-done:hover{background:var(--d3v-accent-hover)}.d3view-dashboard-v2 .db-fab-pill.db-fab-right-rail{flex-direction:column;align-items:stretch;top:50%;right:12px;bottom:auto;left:auto;transform:translate(8px,-50%);padding:6px 4px;gap:4px;border-radius:var(--d3v-r-lg,14px)}.d3view-dashboard-v2 .db-page-body:hover .db-fab-pill.db-fab-right-rail,.d3view-dashboard-v2 .db-fab-pill.db-fab-right-rail:hover{opacity:1;pointer-events:auto;transform:translate(0,-50%)}.d3view-dashboard-v2 .db-fab-pill.db-fab-right-rail .db-fab-btn{width:40px;height:40px;padding:0;justify-content:center;gap:0}.d3view-dashboard-v2 .db-fab-pill.db-fab-right-rail .db-fab-btn .db-fab-label{display:none}.d3view-dashboard-v2 .db-fab-pill.db-fab-right-rail .db-fab-btn .fa{font-size:15px}.d3view-dashboard-v2 .db-fab-pill.db-fab-right-rail .db-fab-divider{width:20px;height:1px;margin:2px auto}.d3view-dashboard-v2 .db-page-body:has(.db-fab-pill.db-fab-right-rail){padding-right:60px}.d3view-dashboard-v2.db-editing .db-dashboard-header{background:var(--db-brand-pale,#e8eef7)}.d3view-dashboard-v2 .db-settings-btn{color:var(--db-n-400,#94A3B8);transition:color .15s}.d3view-dashboard-v2 .db-settings-btn:hover{color:var(--db-text-primary,#0F172A)}.d3view-dashboard-v2 .db-icon-picker-container{position:absolute;top:0;right:0;bottom:0;width:35vw;min-width:320px;max-width:520px;z-index:1050;transform:translateX(100%);transition:transform .25s ease;background:var(--db-bg-surface,#fff);box-shadow:-4px 0 24px rgba(0,0,0,.1)}.d3view-dashboard-v2 .db-icon-picker-container.is-open{transform:translateX(0)}.d3view-dashboard-v2 .db-icon-picker-container .db-settings-panel{display:flex;flex-direction:column;height:100%;position:static;width:auto;transform:none;border-radius:0;box-shadow:none;border:0}.d3view-dashboard-v2 .db-icon-picker-search-wrap{position:relative}.d3view-dashboard-v2 .db-icon-picker-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--db-n-400,#94a3b8);font-size:12px;pointer-events:none}.d3view-dashboard-v2 .db-icon-picker-search-wrap .form-control{padding-left:30px;border-radius:8px;border:1.5px solid var(--db-n-200,#e2e8f0);transition:border-color .15s,box-shadow .15s}.d3view-dashboard-v2 .db-icon-picker-search-wrap .form-control:focus{border-color:var(--db-wt-indigo,#6366F1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.d3view-dashboard-v2 .db-icon-picker-preview{padding:8px 12px;border:1.5px solid var(--db-n-200,#e2e8f0);border-radius:8px;font-size:14px;background:var(--db-n-50,#f8fafc);min-height:38px;display:flex;align-items:center;gap:8px}.d3view-dashboard-v2 .db-icon-picker-preview i{font-size:18px;color:var(--db-wt-indigo,#6366F1)}.d3view-dashboard-v2 .db-icon-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:10px;padding:4px 0}.d3view-dashboard-v2 .db-icon-picker-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:12px 4px 8px;border:2px solid var(--db-n-200,#e2e8f0);border-radius:10px;cursor:pointer;background:#fff;color:var(--db-n-600,#475569);transition:border-color .2s,background .2s,color .2s,transform .15s}.d3view-dashboard-v2 .db-icon-picker-item i{font-size:20px}.d3view-dashboard-v2 .db-icon-picker-caption{font-size:9px;line-height:1.2;text-align:center;color:var(--db-n-400,#94a3b8);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}.d3view-dashboard-v2 .db-icon-picker-item:hover{border-color:var(--db-n-300,#cbd5e1);background:var(--db-n-50,#f8fafc);transform:scale(1.06);color:var(--db-n-800,#1e293b)}.d3view-dashboard-v2 .db-icon-picker-item:hover .db-icon-picker-caption{color:var(--db-n-600,#475569)}.d3view-dashboard-v2 .db-icon-picker-item.is-selected{border-color:var(--db-wt-indigo,#6366F1);background:rgba(99,102,241,.04);box-shadow:0 0 0 3px rgba(99,102,241,.12);color:var(--db-wt-indigo,#6366F1)}.d3view-dashboard-v2 .db-icon-picker-item.is-selected .db-icon-picker-caption{color:var(--db-wt-indigo,#6366F1)}.d3view-dashboard-v2 .db-icon-picker-empty{grid-column:1 / -1;text-align:center;padding:24px;color:var(--db-n-400,#94a3b8);font-size:13px}.d3view-dashboard-v2 .db-settings-color-scheme{margin-bottom:8px}.d3view-dashboard-v2 .db-color-scheme-swatches{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px;padding:6px 8px;background:var(--db-bg-secondary,var(--d3v-bg-secondary,#F8FAFC));border:1px solid var(--db-border-default,var(--d3v-border,#E2E8F0));border-radius:var(--db-r-md,var(--d3v-r-md,8px));min-height:28px;transition:var(--d3v-t-fast,.12s)}.d3view-dashboard-v2 .db-color-scheme-swatch{display:inline-block;width:18px;height:18px;border-radius:var(--db-r-sm,var(--d3v-r-sm,4px));box-shadow:inset 0 0 0 1px rgba(15,23,42,.12);transition:transform var(--d3v-t-fast,.12s)}.d3view-dashboard-v2 .db-color-scheme-swatch:hover{transform:scale(1.12)}.d3view-dashboard-v2 .db-color-scheme-swatch--xs{width:12px;height:12px;border-radius:3px}.d3view-dashboard-v2 .db-color-scheme-option,.db-color-scheme-dropdown .db-color-scheme-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.d3view-dashboard-v2 .db-color-scheme-option__name,.db-color-scheme-dropdown .db-color-scheme-option__name{font-size:13px;color:var(--db-text-primary,var(--d3v-text-primary,#1E293B));font-weight:500}.d3view-dashboard-v2 .db-color-scheme-option__swatches,.db-color-scheme-dropdown .db-color-scheme-option__swatches{display:inline-flex;gap:3px}.db-color-scheme-dropdown .select2-result-label{padding:6px 10px}.d3view-dashboard-v2 .db-chat-suggestions{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;border-top:1px solid var(--db-n-100,#f0f0f0);background:var(--db-s-50,#fafbfc)}.d3view-dashboard-v2 .db-chat-suggestion-btn{font-size:11px;border-radius:12px;padding:4px 10px;background:var(--db-s-100,#f5f5f5);border:1px solid var(--db-n-200,#e5e5e5);color:var(--db-t-secondary,#666);transition:all .15s ease;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .db-chat-suggestion-btn:hover{background:var(--db-brand,#6366F1);color:#fff;border-color:var(--db-brand,#6366F1)}.d3view-dashboard-v2 .db-chat-suggestion-btn .fa{margin-right:3px;font-size:10px;opacity:.7}.d3view-dashboard-v2 .db-chat-rich-table{margin:8px 0;border-radius:6px;overflow:hidden;border:1px solid var(--db-n-200,#e5e5e5)}.d3view-dashboard-v2 .db-chat-table{margin-bottom:0;font-size:11px}.d3view-dashboard-v2 .db-chat-table-th{cursor:pointer;user-select:none;white-space:nowrap;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.3px;color:var(--db-t-secondary,#666)}.d3view-dashboard-v2 .db-chat-table-th:hover{background:var(--db-s-100,#f5f5f5)}.d3view-dashboard-v2 .db-chat-table-expand{padding:6px;text-align:center;background:var(--db-s-50,#fafbfc);border-top:1px solid var(--db-n-100,#f0f0f0)}.d3view-dashboard-v2 .db-chat-rich-kpi{text-align:center;padding:12px 16px;margin:8px 0;border-radius:8px;background:linear-gradient(135deg,var(--db-brand,#6366F1) 0,#818cf8 100%);color:#fff}.d3view-dashboard-v2 .db-chat-kpi-value{font-size:28px;font-weight:700;line-height:1.2}.d3view-dashboard-v2 .db-chat-kpi-label{font-size:12px;font-weight:500;opacity:.9;margin-top:2px}.d3view-dashboard-v2 .db-chat-kpi-sublabel{font-size:10px;opacity:.7;margin-top:2px}.d3view-dashboard-v2 .db-chat-entity-card{margin:6px 0;padding:10px 12px;border-radius:6px;border-left:3px solid var(--db-brand,#6366F1);background:var(--db-s-50,#fafbfc);border:1px solid var(--db-n-200,#e5e5e5);border-left:3px solid var(--db-brand,#6366F1)}.d3view-dashboard-v2 .db-chat-entity-card-header{font-size:13px;font-weight:600;margin-bottom:6px;display:flex;align-items:center;gap:6px}.d3view-dashboard-v2 .db-chat-entity-card-header i{color:var(--db-brand,#6366F1)}.d3view-dashboard-v2 .db-chat-entity-card-body{display:flex;flex-wrap:wrap;gap:4px 12px}.d3view-dashboard-v2 .db-chat-entity-field{font-size:11px}.d3view-dashboard-v2 .db-chat-entity-field-label{color:var(--db-t-secondary,#888);margin-right:4px}.d3view-dashboard-v2 .db-chat-entity-field-value{font-weight:500}.d3view-dashboard-v2 .db-chat-entity-card-actions{margin-top:8px;display:flex;gap:6px}.d3view-dashboard-v2 .db-chat-action-buttons{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.d3view-dashboard-v2 .db-chat-action-btn{font-size:11px;border-radius:4px}.d3view-dashboard-v2 .db-chat-action-btn .fa{margin-right:3px}.d3view-dashboard-v2 .db-chat-rich-bar-chart{margin:8px 0;height:140px;border-radius:6px;overflow:hidden;background:var(--db-s-50,#fafbfc);border:1px solid var(--db-n-200,#e5e5e5)}.d3view-dashboard-v2 .db-chat-rich-bar-chart svg{width:100%;height:100%}.d3view-dashboard-v2 .db-chat-rich-pattern{margin:8px 0;padding:10px 12px;border-radius:6px;background:var(--db-s-50,#fafbfc);border:1px solid var(--db-n-200,#e5e5e5)}.d3view-dashboard-v2 .db-chat-rich-pattern-header{font-size:12px;font-weight:600;margin-bottom:4px;display:flex;align-items:center;gap:6px}.d3view-dashboard-v2 .db-chat-rich-pattern-header .fa{color:var(--db-warning,#F59E0B)}.d3view-dashboard-v2 .db-chat-pattern-message{font-size:12px;color:var(--db-t-secondary,#666);margin-bottom:6px}.d3view-dashboard-v2 .db-chat-pattern-stats{display:flex;flex-wrap:wrap;gap:8px}.d3view-dashboard-v2 .db-chat-pattern-stat{font-size:11px;padding:2px 8px;background:var(--db-s-100,#eee);border-radius:4px}.d3view-dashboard-v2 .db-chat-pattern-stat em{font-style:normal;color:var(--db-t-secondary,#888);margin-right:3px}.d3view-dashboard-v2 .fora-print h4,.d3view-dashboard-v2 .fora-print h3{font-size:12px;font-weight:600;margin:10px 0 6px;padding-bottom:4px;border-bottom:1px solid var(--db-n-100,#f0f0f0);color:var(--db-t-primary,#333);display:flex;align-items:center;gap:5px}.d3view-dashboard-v2 .fora-print h4 .fa,.d3view-dashboard-v2 .fora-print h3 .fa{color:var(--db-brand,#6366F1);font-size:11px}.d3view-dashboard-v2 .fora-print .db-res-heading{font-size:12px;font-weight:600;margin:8px 0 5px;padding-bottom:4px;border-bottom:2px solid var(--db-brand,#6366F1);color:var(--db-t-primary,#333);display:flex;align-items:center;gap:5px}.d3view-dashboard-v2 .fora-print .db-res-heading .fa{color:var(--db-brand,#6366F1);font-size:11px}.d3view-dashboard-v2 .fora-print table{font-size:11px;margin:6px 0 10px;width:100%;border-radius:6px;overflow:hidden;border:1px solid var(--db-n-200,#e5e5e5)}.d3view-dashboard-v2 .fora-print table thead th{background:var(--db-brand,#6366F1);color:#fff;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;padding:5px 8px;border:0;white-space:nowrap}.d3view-dashboard-v2 .fora-print table tbody td{padding:4px 8px;vertical-align:middle;border-color:var(--db-n-100,#f0f0f0);color:var(--db-t-primary,#333)}.d3view-dashboard-v2 .fora-print table.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--db-s-50,#fafbfc)}.d3view-dashboard-v2 .fora-print .label{font-size:10px;font-weight:500;border-radius:3px;padding:2px 6px;letter-spacing:.2px}.d3view-dashboard-v2 .fora-print .progress{height:8px;margin:3px 0 0;border-radius:4px;background-color:var(--db-n-100,#f0f0f0)}.d3view-dashboard-v2 .fora-print .progress-bar{background-color:var(--db-brand,#6366F1);border-radius:4px}.d3view-dashboard-v2 .fora-print p>.fa,.d3view-dashboard-v2 .fora-print li>.fa{color:var(--db-brand,#6366F1);margin-right:4px;font-size:12px}.d3view-dashboard-v2 .fora-print .text-success .fa,.d3view-dashboard-v2 .fora-print p>.fa.text-success{color:#3c763d}.d3view-dashboard-v2 .fora-print p>.fa.text-danger,.d3view-dashboard-v2 .fora-print .text-danger>.fa{color:#a94442}.d3view-dashboard-v2 .fora-print blockquote{font-size:11px;border-left:3px solid var(--db-brand,#6366F1);background:var(--db-s-50,#fafbfc);padding:6px 10px;margin:8px 0;color:var(--db-t-secondary,#666);border-radius:0 4px 4px 0}.d3view-dashboard-v2 .fora-print .db-chat-widget-list{display:flex;flex-direction:column;gap:4px;margin:6px 0}.d3view-dashboard-v2 .fora-print .db-chat-widget-item{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:5px;background:var(--db-s-50,#fafbfc);border:1px solid var(--db-n-200,#e5e5e5);font-size:12px}.d3view-dashboard-v2 .fora-print .db-chat-widget-item .fa{color:var(--db-brand,#6366F1);font-size:13px;width:16px;text-align:center}.d3view-dashboard-v2 .fora-print .db-chat-relation-list{list-style:none;padding:0;margin:6px 0}.d3view-dashboard-v2 .fora-print .db-chat-relation-list li{display:flex;align-items:center;gap:6px;font-size:12px;padding:4px 0;border-bottom:1px solid var(--db-n-100,#f0f0f0)}.d3view-dashboard-v2 .fora-print .db-chat-relation-list li:last-child{border-bottom:0}.d3view-dashboard-v2 .fora-print .db-chat-relation-list .fa{color:var(--db-brand,#6366F1)}.d3view-dashboard-v2 .fora-print p.text-muted em{font-size:10px;font-style:italic;color:var(--db-t-muted,#999);border-top:1px solid var(--db-n-100,#f0f0f0);display:block;padding-top:5px;margin-top:4px}.d3view-dashboard-v2 .db-ai-chat-clear-btn{font-size:11px;opacity:.6;transition:opacity .15s}.d3view-dashboard-v2 .db-ai-chat-clear-btn:hover{opacity:1}.d3view-dashboard-v2 .fora-print .db-ai-note{font-size:11px;color:var(--db-t-muted,#999);border-top:1px solid var(--db-n-100,#f0f0f0);margin-top:8px;padding-top:6px}.d3view-dashboard-v2 .fora-print .db-chat-relation-section{padding:4px 0 2px;font-size:11px;color:var(--db-t-primary,#444)}.d3view-dashboard-v2 .fora-print .db-chat-relation-item{display:flex;align-items:center;gap:6px;font-size:12px;padding:3px 0 3px 12px;border-bottom:1px solid var(--db-n-100,#f0f0f0)}.d3view-dashboard-v2 .fora-print .db-chat-relation-item:last-child{border-bottom:0}.d3view-dashboard-v2 .db-data-graph{background:#fff}.d3view-dashboard-v2 .db-graph-toolbar{display:flex;align-items:center;padding:7px 14px;border-bottom:1px solid var(--db-border,#e0e6ef);background:var(--db-surface,#fff);flex-shrink:0;gap:12px;min-height:42px}.d3view-dashboard-v2 .db-graph-toolbar-left{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.d3view-dashboard-v2 .db-graph-toolbar-icon{color:var(--plugin-primary-color,#6366f1);font-size:15px}.d3view-dashboard-v2 .db-graph-toolbar-title{font-weight:600;font-size:13px;color:var(--db-text-primary,#1e293b);white-space:nowrap}.d3view-dashboard-v2 .db-graph-stats{font-size:11px;color:var(--db-text-muted,#94a3b8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .db-graph-toolbar-center{flex-shrink:0}.d3view-dashboard-v2 .db-graph-toolbar-right{display:flex;align-items:center;gap:6px;flex-shrink:0}.d3view-dashboard-v2 .db-graph-mode-group .btn.active{background:var(--plugin-primary-color,#6366f1);color:#fff;border-color:var(--plugin-primary-color,#6366f1)}.d3view-dashboard-v2 .db-graph-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 14px;border-bottom:1px solid var(--db-border,#e0e6ef);background:var(--db-surface,#fff);flex-shrink:0;min-height:34px}.d3view-dashboard-v2 .db-graph-legend-item{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--db-text-secondary,#475569);cursor:default;white-space:nowrap}.d3view-dashboard-v2 .db-graph-legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.15)}.d3view-dashboard-v2 .db-graph-body{background:#fff;position:relative}.d3view-dashboard-v2 .db-graph-canvas-container{width:100%;height:100%}.d3view-dashboard-v2 .db-graph-canvas-container .graph{width:100%;height:100%}.d3view-dashboard-v2 .db-graph-canvas-container.db-graph-canvas-fading{opacity:.15;transition:opacity .2s ease;pointer-events:none}.d3view-dashboard-v2 .db-graph-canvas-container{opacity:1;transition:opacity .18s ease}.d3view-dashboard-v2 .db-graph-empty-state{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--db-text-muted,#94a3b8);z-index:2;background:#fff}.d3view-dashboard-v2 .db-graph-empty-icon{font-size:48px;opacity:.25;display:block}.d3view-dashboard-v2 .db-graph-empty-title{font-size:16px;font-weight:600;margin:0;color:var(--db-text-secondary,#64748b)}.d3view-dashboard-v2 .db-graph-empty-sub{font-size:13px;margin:0;text-align:center;max-width:320px}.d3view-dashboard-v2 .db-graph-hint-bar{flex-shrink:0;padding:5px 14px;font-size:11px;color:var(--db-text-muted,#94a3b8);border-top:1px solid var(--db-border,#e0e6ef);background:var(--db-surface,#fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .db-graph-hint-bar .fa-info-circle{color:var(--plugin-primary-color,#6366f1);margin-right:4px}.d3view-dashboard-v2 .db-graph-detail-panel{font-size:13px}.d3view-dashboard-v2 .db-graph-detail-header{display:flex;align-items:center;padding:12px 16px;margin-bottom:0;border-radius:0;flex-wrap:wrap;gap:6px}.d3view-dashboard-v2 .db-graph-detail-props{padding:8px 0;max-height:60vh;overflow-y:auto}.d3view-dashboard-v2 .db-graph-detail-row{display:flex;padding:5px 16px;border-bottom:1px solid #f0f0f0;gap:12px;align-items:flex-start}.d3view-dashboard-v2 .db-graph-detail-key{flex:0 0 130px;font-weight:500;color:#64748b;font-size:12px;word-break:break-word}.d3view-dashboard-v2 .db-graph-detail-val{flex:1;color:#1e293b;word-break:break-word;font-size:12px}@media (max-width:600px){.d3view-dashboard-v2 .db-graph-hint-bar{display:none}.d3view-dashboard-v2 .db-graph-legend{display:none}}.d3view-dashboard-v2 .db-global-filters-bar{flex-shrink:0;min-height:48px;overflow-x:hidden;overflow-y:auto;max-height:200px;opacity:1;background:var(--db-bg-surface,#fff);border-bottom:1px solid var(--db-border,#E2E8F0);transition:max-height .3s ease,opacity .2s ease,padding .3s ease}.d3view-dashboard-v2 .db-global-filters-bar.hidden{max-height:0;min-height:0;opacity:0;padding-top:0;padding-bottom:0;border-bottom-width:0;overflow:hidden}.d3view-dashboard-v2 .db-intent-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:10px;text-transform:uppercase;letter-spacing:.5px;font-weight:700;background:linear-gradient(135deg,#6366F120,#8B5CF620);color:#6366F1;margin-left:8px}.d3view-dashboard-v2 .db-scope-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:500;background:#F1F5F9;color:#334155;border:1px solid #E2E8F0;margin-right:6px;white-space:nowrap}.d3view-dashboard-v2.db-dark .db-scope-chip{background:#1E293B;color:#CBD5E1;border-color:#334155}.d3view-dashboard-v2 .db-widget-waiting{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 20px;text-align:center;color:#a0aec0}.d3view-dashboard-v2 .db-widget-waiting i{font-size:28px;opacity:.5;animation:db-intent-pulse 1.5s ease-in-out infinite}.d3view-dashboard-v2 .db-widget-waiting span{font-size:13px}@keyframes db-intent-pulse{0%,100%{opacity:.3}50%{opacity:.7}}.d3view-dashboard-v2 .db-settings-intent-section{border:1px solid #e8eaee;border-radius:8px;padding:14px;margin-bottom:12px}.d3view-dashboard-v2 .db-settings-intent-section h5{font-size:13px;font-weight:700;margin:0 0 10px;color:#555}.d3view-dashboard-v2 .db-settings-intent-entity-row{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px}.d3view-dashboard-v2 .db-settings-intent-entity-icon{width:20px;text-align:center}.d3view-dashboard-v2.db-intent-active .db-dashboard-header{padding:6px 16px}.d3view-dashboard-v2.db-intent-active .db-header-title{font-size:16px;line-height:1.2}.d3view-dashboard-v2.db-intent-active .db-header-subtitle{display:none}.d3view-dashboard-v2.db-intent-active .db-header-logo{width:24px;height:24px}.d3view-dashboard-v2 .db-widget-stats-footer{display:flex;gap:12px;padding:4px 12px;font-size:11px;color:var(--db-n-500,#64748b);border-top:1px solid var(--db-n-100,#f1f5f9)}.d3view-dashboard-v2 .db-widget-stats-footer span{white-space:nowrap}.d3view-dashboard-v2 .db-widget-stats-footer strong{font-weight:600;color:var(--db-n-700,#334155)}@keyframes db-fab-slide-up{from{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes db-fab-pill-pop{0%{opacity:0;transform:scale(0.85)}60%{opacity:1;transform:scale(1.04)}100%{opacity:1;transform:scale(1)}}@keyframes db-fab-source-pulse{0%,100%{box-shadow:0 0 var(--fab-source-color,rgba(48,72,127,.3))}50%{box-shadow:0 0 0 4px transparent}}.d3view-dashboard-v2 .db-floating-actions-bar{position:fixed;bottom:50px;left:50%;transform:translateX(-50%);z-index:200;min-height:45px;min-width:320px;max-width:calc(100% - 40px);background:#fff;border-radius:8px;box-shadow:0 2px 16px rgba(0,0,0,.15);padding:0 12px;display:flex;align-items:center;animation:db-fab-slide-up .3s ease-out both}.d3view-dashboard-v2 .db-floating-actions-bar .db-fab-source-pill{display:flex;align-items:center;gap:6px;padding:0 12px;height:32px;border-radius:6px;background:color-mix(in srgb,var(--fab-source-color,#30487f) 10%,transparent);border:1px solid color-mix(in srgb,var(--fab-source-color,#30487f) 25%,transparent);flex-shrink:0;white-space:nowrap;animation:db-fab-source-pulse 1.8s ease-in-out 1}.d3view-dashboard-v2 .db-floating-actions-bar .db-fab-source-pill-icon{font-size:13px;color:var(--fab-source-color,#30487f);flex-shrink:0}.d3view-dashboard-v2 .db-floating-actions-bar .db-fab-source-pill-value{font-size:15px;font-weight:700;color:var(--fab-source-color,#30487f);line-height:1}.d3view-dashboard-v2 .db-floating-actions-bar .db-fab-source-pill-label{font-size:12px;font-weight:500;color:color-mix(in srgb,var(--fab-source-color,#30487f) 80%,#000);line-height:1}.d3view-dashboard-v2 .db-floating-actions-bar .db-fab-source-pill-badge{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#fff;background:var(--fab-source-color,#30487f);padding:1px 5px;border-radius:3px;line-height:1.4;margin-left:2px}.d3view-dashboard-v2 .db-floating-actions-bar .db-fab-actions{gap:4px;overflow:hidden}.d3view-dashboard-v2 .db-floating-actions-bar .db-fab-actions .btn{font-size:12px;white-space:nowrap}.d3view-dashboard-v2 .db-floating-actions-bar .db-fab-divider{width:1px;height:24px;background:var(--db-border,#e2e8f0);flex-shrink:0;margin:0 8px}.d3view-dashboard-v2 .db-floating-actions-bar .db-fab-stats{gap:4px;overflow-x:auto;overflow-y:hidden}.d3view-dashboard-v2 .db-floating-actions-bar .db-fab-stats .db-stat-pill{padding:0 10px;height:30px;font-size:12px;background:var(--db-bg-offset,#f8fafc);border-radius:6px;flex-shrink:0;animation:db-fab-pill-pop .3s ease-out both}.d3view-dashboard-v2 .db-floating-actions-bar .db-fab-stats .db-stat-pill-value{font-size:13px}.d3view-dashboard-v2 .db-floating-actions-bar .db-fab-stats .db-stat-pill-label{font-size:11px}.d3view-dashboard-v2 .db-floating-actions-bar .db-fab-dismiss{opacity:.6;transition:opacity .15s}.d3view-dashboard-v2 .db-floating-actions-bar .db-fab-dismiss:hover{opacity:1}.d3view-dashboard-v2 .db-ssm-toolbar{padding:var(--db-sp-2,8px) var(--db-sp-3,12px);border-bottom:1px solid var(--db-border,#e2e8f0);flex-shrink:0;gap:8px}.d3view-dashboard-v2 .db-ssm-stats{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.d3view-dashboard-v2 .db-ssm-stat-badge{display:inline-flex;align-items:center;gap:4px;background:var(--db-brand-pale,#e8eef7);color:var(--db-brand,#30487f);font-size:11px;font-weight:600;padding:3px 10px;border-radius:12px;white-space:nowrap}.d3view-dashboard-v2 .db-ssm-stat-badge i{font-size:10px;opacity:.7}.d3view-dashboard-v2 .db-ssm-toolbar-actions{display:flex;gap:4px;flex-shrink:0}.d3view-dashboard-v2 .db-ssm-groups{padding:var(--db-sp-2,8px)}.d3view-dashboard-v2 .db-ssm-group{border:1px solid var(--db-border,#e2e8f0);border-radius:var(--db-radius,8px);margin-bottom:var(--db-sp-2,8px);overflow:hidden;transition:box-shadow .15s ease}.d3view-dashboard-v2 .db-ssm-group:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.d3view-dashboard-v2 .db-ssm-group-header{display:flex;align-items:center;gap:8px;padding:10px 14px;background:linear-gradient(135deg,var(--db-n-50,#f8fafc),var(--db-bg-surface,#fff));cursor:pointer;user-select:none;transition:background .15s ease}.d3view-dashboard-v2 .db-ssm-group-header:hover{background:linear-gradient(135deg,var(--db-brand-pale,#e8eef7),rgba(99,102,241,.04))}.d3view-dashboard-v2 .db-ssm-chevron{transition:transform .2s ease;font-size:11px;color:var(--db-n-400,#94a3b8);flex-shrink:0;width:14px;text-align:center}.d3view-dashboard-v2 .db-ssm-group.collapsed .db-ssm-chevron{transform:rotate(-90deg)}.d3view-dashboard-v2 .db-ssm-group-color{width:4px;height:24px;border-radius:2px;flex-shrink:0}.d3view-dashboard-v2 .db-ssm-group-title{font-weight:600;font-size:13px;color:var(--db-text-primary,#1e293b);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-dashboard-v2 .db-ssm-group-meta{margin-left:auto;display:flex;gap:4px;flex-shrink:0}.d3view-dashboard-v2 .db-ssm-meta-badge{display:inline-flex;align-items:center;font-size:10px;font-weight:600;padding:2px 8px;border-radius:10px;white-space:nowrap;background:var(--db-n-100,#f1f5f9);color:var(--db-n-600,#475569)}.d3view-dashboard-v2 .db-ssm-meta-badge-success{background:rgba(16,185,129,.12);color:#059669}.d3view-dashboard-v2 .db-ssm-meta-badge-muted{background:var(--db-n-100,#f1f5f9);color:var(--db-n-400,#94a3b8)}.d3view-dashboard-v2 .db-ssm-group-body{padding:var(--db-sp-2,8px) var(--db-sp-3,12px) var(--db-sp-3,12px);border-top:1px solid var(--db-n-100,#f1f5f9)}.d3view-dashboard-v2 .db-ssm-matrix-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.d3view-dashboard-v2 .db-ssm-matrix-table{width:100%;border-collapse:collapse;table-layout:auto}.d3view-dashboard-v2 .db-ssm-matrix-table th{background:var(--db-n-50,#f8fafc);padding:7px 10px;text-align:left;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.03em;border-bottom:2px solid var(--db-border,#e2e8f0);white-space:nowrap;color:var(--db-n-500,#64748b);position:sticky;top:0;z-index:1}.d3view-dashboard-v2 .db-ssm-matrix-table td{padding:6px 10px;border-bottom:1px solid var(--db-n-100,#f1f5f9);color:var(--db-text-primary,#1e293b);white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .db-ssm-matrix-table tr:hover td{background:rgba(99,102,241,.04)}.d3view-dashboard-v2 .db-ssm-matrix-table th.db-ssm-sim-col,.d3view-dashboard-v2 .db-ssm-matrix-table td.db-ssm-sim-col{position:sticky;left:0;z-index:2;background:var(--db-bg-surface,#fff);min-width:140px;max-width:220px;font-weight:600;border-right:2px solid var(--db-border,#e2e8f0)}.d3view-dashboard-v2 .db-ssm-matrix-table th.db-ssm-sim-col{background:var(--db-n-50,#f8fafc);z-index:3}.d3view-dashboard-v2 .db-ssm-sim-name-link{cursor:pointer;transition:color .15s ease}.d3view-dashboard-v2 .db-ssm-sim-name-link:hover{color:var(--db-brand,#30487f);text-decoration:underline}.d3view-dashboard-v2 .db-ssm-cell-value{font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .db-ssm-cell-empty{color:var(--db-n-300,#cbd5e1);font-style:italic}.d3view-dashboard-v2 .db-ssm-cell-curve{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;background:rgba(139,92,246,.1);color:#7c3aed;border-radius:4px;font-size:10px;font-weight:600}.d3view-dashboard-v2 .db-ssm-cell-viz-wrap{min-width:150px;height:80px;position:relative}.d3view-dashboard-v2 .db-ssm-uncommon-section{margin-top:var(--db-sp-2,8px);padding-top:var(--db-sp-2,8px);border-top:1px dashed var(--db-n-200,#e2e8f0)}.d3view-dashboard-v2 .db-ssm-picker{height:100%;gap:14px;padding:12px}.d3view-dashboard-v2 .db-ssm-picker .db-ssm-picker-input .multiselect-container,.d3view-dashboard-v2 .db-ssm-picker .db-ssm-picker-input .multiselect-container .d3view-multiselect{height:100%;display:flex;flex-direction:column}.d3view-dashboard-v2 .db-ssm-picker .db-ssm-picker-input .multiselect-container .multiselect-body{flex:1}.d3view-dashboard-v2 .db-ssm-picker .db-ssm-picker-input .multiselect-container .multiselect-body .vlist,.d3view-dashboard-v2 .db-ssm-picker .db-ssm-picker-input .multiselect-container .multiselect-body .vlist .ui-selectable{height:100%!important}.d3view-dashboard-v2 .db-ssm-picker .db-ssm-app-type-row{flex-shrink:0}.d3view-dashboard-v2 .db-ssm-picker .db-ssm-app-type-select{height:30px;font-size:13px;border-radius:4px}.d3view-dashboard-v2 .db-ssm-loading{animation:db-ssm-fadein .3s ease}.d3view-dashboard-v2 .db-ssm-skeleton-bar{background:linear-gradient(90deg,var(--db-n-100,#f1f5f9) 25%,var(--db-n-50,#f8fafc) 50%,var(--db-n-100,#f1f5f9) 75%);background-size:200% 100%;animation:db-ssm-shimmer 1.5s ease-in-out infinite;border-radius:4px}.d3view-dashboard-v2 .db-ssm-skeleton-group{border:1px solid var(--db-n-100,#f1f5f9);border-radius:var(--db-radius,8px);overflow:hidden}@keyframes db-ssm-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes db-ssm-fadein{from{opacity:0}to{opacity:1}}.d3view-dashboard-v2 .db-ssm-timeline-toolbar-controls{display:flex;align-items:center;gap:8px}.d3view-dashboard-v2 .db-ssm-tl-ctrl-label{font-size:11px;font-weight:600;color:var(--db-n-500,#64748b)}.d3view-dashboard-v2 .db-ssm-tl-scale-mode-select{font-size:11px;height:28px;padding:2px 8px;border:1px solid var(--db-border,#e2e8f0);border-radius:4px;background:var(--db-bg-surface,#fff);color:var(--db-text-primary,#1e293b);cursor:pointer}.d3view-dashboard-v2 .db-ssm-timeline-body{padding:var(--db-sp-2,8px);min-height:0;overflow:hidden}.d3view-dashboard-v2 .db-ssm-timeline-charts{display:flex;flex-direction:row;min-height:0}.d3view-dashboard-v2 .db-ssm-tl-xaxis-bar{flex-shrink:0;border-top:1px solid var(--db-n-100,#f1f5f9);padding:0 8px}.d3view-dashboard-v2 .db-ssm-tl-chart-area{flex:1;min-width:0;padding:8px}.d3view-dashboard-v2 .db-ssm-tl-chart-area svg{width:100%}.d3view-dashboard-v2 .db-ssm-tl-legend-sidebar{width:180px;flex-shrink:0;border-left:1px solid var(--db-n-100,#f1f5f9);padding:8px 10px;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.d3view-dashboard-v2 .db-ssm-tl-legend-sidebar .db-ssm-tl-legend-item{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--db-n-600,#475569);cursor:pointer;transition:opacity .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .db-ssm-tl-legend-label{overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .db-ssm-tl-legend-swatch{display:inline-block;width:10px;height:10px;border-radius:2px;flex-shrink:0}.d3view-dashboard-v2 .db-ssm-tl-band-sep{stroke:var(--db-n-200,#e2e8f0);stroke-width:1;stroke-dasharray:4,3}.d3view-dashboard-v2 .db-ssm-tl-band-label{font-size:10px;font-weight:600;fill:var(--db-n-500,#64748b)}.d3view-dashboard-v2 .db-ssm-tl-daterange-input{font-size:11px;height:28px;padding:2px 8px;border:1px solid var(--db-border,#e2e8f0);border-radius:4px;background:var(--db-bg-surface,#fff);color:var(--db-text-primary,#1e293b);cursor:pointer;width:180px}.d3view-dashboard-v2 .db-ssm-tl-brush-bar{height:64px;flex:0 0 64px;border-top:1px solid var(--db-border,#e2e8f0);padding:0}.d3view-dashboard-v2 .db-ssm-tl-brush-area{fill:rgba(99,102,241,.12)}.d3view-dashboard-v2 .db-ssm-tl-brush-line{fill:none;stroke:#6366F1;stroke-width:1.5}.d3view-dashboard-v2 .db-ssm-tl-brush-axis .domain,.d3view-dashboard-v2 .db-ssm-tl-brush-axis .tick line{stroke:var(--db-n-200,#e2e8f0)}.d3view-dashboard-v2 .db-ssm-tl-brush-axis .tick text{font-size:9px;fill:var(--db-n-500,#64748b)}.d3view-dashboard-v2 .db-ssm-tl-brush-g .selection{fill:rgba(99,102,241,.25);stroke:#6366F1;stroke-width:1}.d3view-dashboard-v2 .db-ssm-tl-brush-handle{fill:#6366F1;stroke:#fff;stroke-width:1.5;cursor:ew-resize}.d3view-dashboard-v2 .db-ssm-curves-toolbar-controls{display:flex;align-items:center;gap:8px}.d3view-dashboard-v2 .db-ssm-curves-toolbar-controls select{font-size:11px;height:28px;padding:2px 8px;border:1px solid var(--db-border,#e2e8f0);border-radius:4px;background:var(--db-bg-surface,#fff);color:var(--db-text-primary,#1e293b);cursor:pointer}.d3view-dashboard-v2 .db-ssm-curves-toolbar-controls input.db-ssm-curves-daterange-input{font-size:11px;height:28px;padding:2px 8px;border:1px solid var(--db-border,#e2e8f0);border-radius:4px;background:var(--db-bg-surface,#fff);color:var(--db-text-primary,#1e293b);cursor:pointer;width:180px}.d3view-dashboard-v2 .db-ssm-curves-body{padding:var(--db-sp-2,8px)}.d3view-dashboard-v2 .db-ssm-curves-cards-container{display:flex;flex-direction:row;gap:12px;padding:8px;overflow-x:auto;overflow-y:hidden}.d3view-dashboard-v2 .db-ssm-curves-card{flex:1 1 420px;min-width:320px;border:1px solid var(--db-border,#e2e8f0);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:flex-basis .45s cubic-bezier(0.4,0,.2,1),min-width .45s cubic-bezier(0.4,0,.2,1),opacity .35s ease,border-color .3s ease,box-shadow .3s ease,padding .35s ease,margin .35s ease}.d3view-dashboard-v2 .db-ssm-curves-card-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--db-bg-surface,#f8fafc);border-bottom:1px solid var(--db-border,#e2e8f0);position:relative;overflow:hidden}.d3view-dashboard-v2 .db-ssm-curves-card-title{font-size:13px;font-weight:600;color:var(--db-text-primary,#1e293b);display:inline-block;transition:transform .3s ease,opacity .3s ease}.d3view-dashboard-v2 .db-ssm-curves-card-title.exit-up{transform:translateY(-100%);opacity:0}.d3view-dashboard-v2 .db-ssm-curves-card-title.enter-up{transform:translateY(100%);opacity:0}.d3view-dashboard-v2 .db-ssm-curves-card-meta{font-size:11px;color:var(--db-n-500,#64748b)}.d3view-dashboard-v2 .db-ssm-curves-card-body{flex:1 1 auto;min-height:200px;overflow-y:auto}.d3view-dashboard-v2 .db-ssm-curves-nm-wrap{min-height:200px;width:100%}.d3view-dashboard-v2 .db-ssm-curves-card.collapsed-anim{flex-basis:0!important;min-width:0!important;opacity:0;padding:0;border-color:transparent;overflow:hidden}.d3view-dashboard-v2 .db-ssm-curves-card.anim-active{flex:1 1 100%;box-shadow:0 0 0 2px rgba(99,102,241,.3),0 4px 12px rgba(99,102,241,.1);border-color:#6366F1}.d3view-dashboard-v2 .db-ssm-coming-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:200px;color:var(--db-n-400,#94a3b8);font-size:13px}.d3view-dashboard-v2 .db-ssm-coming-soon i{font-size:32px;opacity:.5}.d3view-dashboard-v2 .db-ssm-apply-tpl-btn{margin-left:6px;flex-shrink:0;font-size:11px}.d3view-dashboard-v2 .db-ssm-atp-overlay{position:fixed;inset:0;z-index:1055;background:rgba(0,0,0,.18);cursor:pointer;opacity:0;transition:opacity .2s ease;pointer-events:none}.d3view-dashboard-v2 .db-ssm-atp-overlay.is-open{opacity:1;pointer-events:auto}.d3view-dashboard-v2 .db-ssm-atp-sidebar{position:absolute;top:0;right:0;width:380px;height:100%;background:var(--db-bg-surface,#fff);z-index:1060;display:flex;flex-direction:column;box-shadow:-4px 0 16px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .25s ease}.d3view-dashboard-v2 .db-ssm-atp-sidebar.is-open{transform:translateX(0)}.d3view-dashboard-v2 .db-ssm-atp-sidebar-header{padding:14px 16px;border-bottom:1px solid var(--db-border,#e2e8f0);flex-shrink:0}.d3view-dashboard-v2 .db-ssm-atp-sidebar-title{font-weight:600;font-size:14px;color:var(--db-text-primary,#1e293b);display:flex;align-items:center;gap:8px}.d3view-dashboard-v2 .db-ssm-atp-sidebar-title i{color:var(--plugin-primary-color,#6366f1)}.d3view-dashboard-v2 .db-ssm-atp-sidebar-body{padding:16px;display:flex;flex-direction:column;gap:18px}.d3view-dashboard-v2 .db-ssm-atp-section-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--db-n-500,#64748b);margin-bottom:8px}.d3view-dashboard-v2 .db-ssm-atp-mode-cards{display:flex;gap:8px}.d3view-dashboard-v2 .db-ssm-atp-mode-card{flex:1;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;background:#fff;font-size:12px;color:var(--db-text-primary,#1e293b);transition:border-color .15s,background .15s,box-shadow .15s}.d3view-dashboard-v2 .db-ssm-atp-mode-card:hover{border-color:#94a3b8;background:#f8fafc}.d3view-dashboard-v2 .db-ssm-atp-mode-card.is-active{border-color:var(--plugin-primary-color,#6366f1);background:#eef2ff;box-shadow:0 0 0 1px var(--plugin-primary-color,#6366f1)}.d3view-dashboard-v2 .db-ssm-atp-mode-card.is-active i{color:var(--plugin-primary-color,#6366f1)}.d3view-dashboard-v2 .db-ssm-atp-sim-list-wrap{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.d3view-dashboard-v2 .db-ssm-atp-sim-filter-bar{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.d3view-dashboard-v2 .db-ssm-atp-sim-filter-bar .form-control{flex:1;height:28px;font-size:12px}.d3view-dashboard-v2 .db-ssm-atp-bulk-links{white-space:nowrap;font-size:11px}.d3view-dashboard-v2 .db-ssm-atp-bulk-links a{color:var(--plugin-primary-color,#6366f1);text-decoration:none}.d3view-dashboard-v2 .db-ssm-atp-bulk-links a:hover{text-decoration:underline}.d3view-dashboard-v2 .db-ssm-atp-bulk-sep{color:#cbd5e1;margin:0 4px}.d3view-dashboard-v2 .db-ssm-atp-sim-list{max-height:250px;overflow-y:auto}.d3view-dashboard-v2 .db-ssm-atp-sim-item{display:flex;align-items:center;gap:8px;padding:6px 10px;font-size:12px;color:var(--db-text-primary,#1e293b);cursor:pointer;transition:background .1s}.d3view-dashboard-v2 .db-ssm-atp-sim-item:hover{background:#f1f5f9}.d3view-dashboard-v2 .db-ssm-atp-sim-item label{margin:0;cursor:pointer;font-weight:400;font-size:12px;display:flex;align-items:center;gap:6px}.d3view-dashboard-v2 .db-ssm-atp-sidebar-footer{padding:12px 16px;border-top:1px solid var(--db-border,#e2e8f0);flex-shrink:0}.d3view-dashboard-v2 .db-ssm-atp-status-msg{font-size:11px;color:var(--db-error,#ef4444);min-height:16px}.d3view-dashboard-v2 .db-widget-ssm-actions-wrap{position:relative}.d3view-dashboard-v2 .db-widget-ssm-dropdown{position:absolute;top:calc(100% + 4px);right:0;z-index:200;background:var(--db-surface,#fff);border:1px solid var(--db-border);border-radius:var(--db-r-md,6px);box-shadow:var(--db-shadow-md,0 4px 12px rgba(0,0,0,.12));min-width:170px;padding:4px 0;white-space:nowrap}.d3view-dashboard-v2 .db-widget-ssm-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 14px;background:transparent;border:0;font-size:13px;color:var(--db-text-primary);cursor:pointer;text-align:left;transition:background var(--db-t-fast)}.d3view-dashboard-v2 .db-widget-ssm-menu-item:hover{background:var(--db-n-50,#f8fafc)}.d3view-dashboard-v2 .db-widget-ssm-menu-item i{width:14px;text-align:center;color:var(--db-text-secondary);flex-shrink:0}.d3view-dashboard-v2 .db-widget-ssm-dropdown-sep{height:1px;background:var(--db-border);margin:4px 0}.d3view-dashboard-v2 .db-iw-picker-list{padding:4px 0}.d3view-dashboard-v2 .db-iw-picker-row{display:flex;align-items:center;gap:8px;padding:7px 12px;cursor:pointer;transition:background .15s;border-left:3px solid transparent}.d3view-dashboard-v2 .db-iw-picker-row:hover{background:var(--db-hover-bg,#f3f4f6)}.d3view-dashboard-v2 .db-iw-picker-row.selected{background:var(--db-brand-bg,#eef2ff);border-left-color:var(--db-brand,#30487f)}.d3view-dashboard-v2 .db-iw-picker-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.d3view-dashboard-v2 .db-iw-picker-id{color:#999;font-size:11px;flex-shrink:0}.d3view-dashboard-v2 .db-iw-picker-status{font-size:10px;flex-shrink:0}.d3view-dashboard-v2 .db-aap-type-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-content:center;padding:24px;flex:1 1 auto}.d3view-dashboard-v2 .db-aap-type-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:130px;min-height:110px;padding:18px 12px;border:1px solid #e2e6ea;border-radius:8px;cursor:pointer;background:#fff;transition:box-shadow .18s,border-color .18s,transform .12s;box-shadow:0 1px 3px rgba(0,0,0,.06)}.d3view-dashboard-v2 .db-aap-type-card:hover{box-shadow:var(--plugin-box-shadow,0 4px 14px rgba(0,0,0,.12));border-color:var(--plugin-primary-color,#30487f);transform:translateY(-2px)}.d3view-dashboard-v2 .db-aap-type-icon{font-size:28px;color:var(--plugin-primary-color,#30487f);opacity:.85}.d3view-dashboard-v2 .db-aap-type-label{font-size:13px;font-weight:600;color:#374151;text-align:center}.d3view-dashboard-v2 .db-aap-picker-header{display:flex;align-items:center;gap:8px;padding:8px 12px;font-weight:600;font-size:13px;border-bottom:1px solid #e5e7eb;color:#374151}.d3view-dashboard-v2 .db-aap-agent-bar{padding:5px 10px;border-bottom:1px solid #e5e7eb;background:#fafbfc;flex-shrink:0}.d3view-dashboard-v2 .db-aap-agent-body{flex:1 1 auto;overflow:hidden;position:relative}.d3view-dashboard-v2 .db-aap-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;color:#6b7280;text-align:center;padding:24px}.d3view-dashboard-v2 .db-aap-placeholder i{font-size:40px;opacity:.4}.d3view-dashboard-v2 .db-aap-placeholder-title{font-size:15px;font-weight:600;color:#374151}.d3view-dashboard-v2 .db-aap-placeholder-sub{font-size:12px;color:#9ca3af}.d3view-dashboard-v2 .db-aap-sl-agent,.d3view-dashboard-v2 .db-aap-sl-canvas{position:relative;overflow:hidden}.d3view-dashboard-v2 .db-aap-sl-canvas .simlytiks{height:100%}.d3view-dashboard-v2 .js-aap-toggle-view{gap:4px}.d3view-dashboard-v2 .turings-stats-grid{display:flex;flex-wrap:wrap;gap:12px;padding:12px;align-items:stretch}.d3view-dashboard-v2 .turings-stat-card{display:flex;align-items:center;gap:12px;background:#fff;border-radius:6px;padding:14px 16px;min-width:140px;flex:1 1 140px;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:box-shadow .15s ease}.d3view-dashboard-v2 .turings-stat-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.12)}.d3view-dashboard-v2 .turings-stat-icon{font-size:22px;width:36px;text-align:center;flex-shrink:0}.d3view-dashboard-v2 .turings-stat-body{flex:1;min-width:0}.d3view-dashboard-v2 .turings-stat-value{font-size:20px;font-weight:600;line-height:1.2;color:#1e293b}.d3view-dashboard-v2 .turings-stat-label{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.d3view-dashboard-v2.db-embedded>.db-header{display:none}.d3view-dashboard-v2.db-embedded .db-tabs-wrapper{display:flex!important}.d3view-dashboard-v2.db-embedded #db-detail-sidebar{display:none}.d3view-dashboard-v2.db-embedded .pl-tabs-vertical-outer{display:none}.d3view-dashboard-v2.db-embedded .db-ai-fab{display:none}.d3view-dashboard-v2.db-hide-chrome .db-header,.d3view-dashboard-v2.db-hide-chrome .db-page-tab-bar{display:none!important}.d3view-dashboard-v2.db-embedded{position:relative;overflow:hidden}.d3view-dashboard-v2.db-embedded .db-backdrop,.d3view-dashboard-v2.db-embedded .db-sidebar-backdrop.is-visible,.d3view-dashboard-v2.db-embedded .db-panel-backdrop,.d3view-dashboard-v2.db-embedded .db-widget-edit-overlay,.d3view-dashboard-v2.db-embedded .db-toast{position:absolute}.d3view-dashboard-v2.db-embedded .db-palette-panel,.d3view-dashboard-v2.db-embedded .db-settings-panel-container,.d3view-dashboard-v2.db-embedded .db-icon-picker-container,.d3view-dashboard-v2.db-embedded .db-creator__widget-sidebar{display:none}.d3view-dashboard-v2.db-embedded .db-palette-panel.is-open,.d3view-dashboard-v2.db-embedded .db-settings-panel-container.is-open,.d3view-dashboard-v2.db-embedded .db-icon-picker-container.is-open,.d3view-dashboard-v2.db-embedded .db-creator__widget-sidebar.is-open{display:flex;position:absolute}.turings-dashboard-container{width:100%;height:100%;overflow:hidden}.turings-dashboard-filter-bar{display:flex;align-items:center;gap:12px;padding:8px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0}.turings-dashboard-filter-bar .filter-group{display:flex;align-items:center;gap:6px}.turings-dashboard-filter-bar .filter-group label{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin:0;white-space:nowrap}.d3view-dashboard-v2 .tw-widget-header{padding:6px 10px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #eee;flex-shrink:0}.d3view-dashboard-v2 .tw-widget-header label{margin:0;font-size:11px;font-weight:600;color:#374151}.d3view-dashboard-v2 .tw-widget-header select{font-size:11px;padding:2px 4px;border:1px solid #ccc;border-radius:3px;background:#fff;outline:0}.d3view-dashboard-v2 .tw-widget-header select:focus{border-color:#6366f1}.d3view-dashboard-v2 .tw-chart-body{overflow:hidden;position:relative}.d3view-dashboard-v2 .tw-table-body{overflow:auto;padding:8px}.d3view-dashboard-v2 .tw-xaxis-select,.d3view-dashboard-v2 .tw-yaxis-select{min-width:80px}.d3view-dashboard-v2 .tw-view-donut,.d3view-dashboard-v2 .tw-view-table{transition:background .15s ease,color .15s ease}.d3view-dashboard-v2 .tw-view-donut.active,.d3view-dashboard-v2 .tw-view-table.active{background:#6366f1;color:#fff;border-color:#6366f1}.d3view-dashboard-v2 .tw-table-body .table{margin-bottom:0}.d3view-dashboard-v2 .tw-gauge-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@keyframes turings-gauge-pulse{0%{opacity:.6}50%{opacity:1}100%{opacity:.6}}.d3view-dashboard-v2 .js-queue-sort{font-size:11px;padding:2px 6px;border:1px solid #d1d5db;border-radius:4px;background:#fff;outline:0}.d3view-dashboard-v2 .js-queue-sort:focus{border-color:#6366f1}.d3view-dashboard-v2 .tw-qe-title{font-size:13px;font-weight:600;color:#374151}.d3view-dashboard-v2 .bar-wait,.d3view-dashboard-v2 .bar-run{transition:opacity .15s ease}.d3view-dashboard-v2 .bar-wait:hover,.d3view-dashboard-v2 .bar-run:hover{opacity:.85}.d3view-dashboard-v2 .x-axis path,.d3view-dashboard-v2 .x-axis line,.d3view-dashboard-v2 .y-axis path,.d3view-dashboard-v2 .y-axis line{stroke:#d1d5db}.d3view-dashboard-v2 .x-axis text,.d3view-dashboard-v2 .y-axis text{fill:#6b7280}.d3view-dashboard-v2 .tw-solver-treemap{position:relative;overflow:hidden}.d3view-dashboard-v2 .tw-solver-tile{position:absolute;overflow:hidden;border-radius:4px;padding:6px 8px;box-sizing:border-box;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .3s ease}.d3view-dashboard-v2 .tw-solver-tile:hover{transform:scale(1.02);z-index:10;box-shadow:0 4px 16px rgba(0,0,0,.25)}.d3view-dashboard-v2 .hm-cell{transition:opacity .15s ease}.d3view-dashboard-v2 .tw-lb-header{padding:8px 12px;font-size:12px;color:#64748b;border-bottom:1px solid #e2e8f0;flex-shrink:0}.d3view-dashboard-v2 .tw-lb-body{overflow-x:auto}.d3view-dashboard-v2 .tw-leaderboard-table{width:100%;border-collapse:collapse;font-size:12px}.d3view-dashboard-v2 .tw-leaderboard-table thead tr{border-bottom:2px solid #e2e8f0}.d3view-dashboard-v2 .tw-leaderboard-table th{padding:8px 10px;font-weight:600;color:#64748b;white-space:nowrap}.d3view-dashboard-v2 .tw-leaderboard-table th.tw-lb-sortable{cursor:pointer;user-select:none}.d3view-dashboard-v2 .tw-leaderboard-table th.tw-lb-sortable:hover{color:#1e40af}.d3view-dashboard-v2 .tw-lb-row{border-bottom:1px solid #f1f5f9;transition:background .15s ease}.d3view-dashboard-v2 .tw-lb-row:hover{background:#f8fafc}.d3view-dashboard-v2 .tw-lb-row td{padding:8px 10px}.d3view-dashboard-v2 .tw-lb-medal{display:inline-block;width:22px;height:22px;border-radius:50%;color:#fff;text-align:center;line-height:22px;font-size:11px;font-weight:700}.d3view-dashboard-v2 .tw-trend-title{font-size:13px;font-weight:600;color:#374151}.d3view-dashboard-v2 .js-trend-window{transition:background .15s ease,color .15s ease}.d3view-dashboard-v2 .tw-status-flow{position:relative}.d3view-dashboard-v2 .tw-flow-link{transition:stroke-opacity .2s ease}.d3view-dashboard-v2 .tw-flow-node rect{transition:opacity .15s ease}.d3view-dashboard-v2 .tw-flow-node:hover rect{opacity:.85}.d3view-dashboard-v2 .tw-d3-tooltip,.tw-solver-tooltip,.tw-flow-tooltip{position:fixed;display:none;pointer-events:none;z-index:99999;background:rgba(15,23,42,.95);color:#fff;padding:10px 14px;border-radius:6px;font-size:12px;line-height:1.6;box-shadow:0 4px 12px rgba(0,0,0,.3);max-width:280px}.d3view-dashboard-v2 .grid-stack-item[data-gs-width="3"] .tw-widget-header,.d3view-dashboard-v2 .grid-stack-item[gs-w="3"] .tw-widget-header{padding:4px 8px;gap:6px}.d3view-dashboard-v2 .grid-stack-item[data-gs-width="3"] .tw-widget-header label,.d3view-dashboard-v2 .grid-stack-item[gs-w="3"] .tw-widget-header label{font-size:10px}.d3view-dashboard-v2 .grid-stack-item[data-gs-width="3"] .tw-widget-header select,.d3view-dashboard-v2 .grid-stack-item[gs-w="3"] .tw-widget-header select{font-size:10px;padding:1px 3px}.d3view-dashboard-v2 .db-widget-type-turings-server-util-modern .db-widget-body-content,.d3view-dashboard-v2 .db-widget-type-turings-core-hours-trend .db-widget-body-content,.d3view-dashboard-v2 .db-widget-type-turings-job-turnaround .db-widget-body-content{display:flex;flex-direction:column;overflow:hidden}.d3view-dashboard-v2 .db-widget-type-turings-server-util-modern svg,.d3view-dashboard-v2 .db-widget-type-turings-core-hours-trend svg,.d3view-dashboard-v2 .db-widget-type-turings-job-turnaround svg{flex:1 1 auto}.d3view-dashboard-v2 .db-widget-type-turings-server-util-modern .domain,.d3view-dashboard-v2 .db-widget-type-turings-core-hours-trend .domain,.d3view-dashboard-v2 .db-widget-type-turings-job-turnaround .domain{stroke:#e5e7eb}.d3view-dashboard-v2 .db-widget-type-turings-server-util-modern .tick line,.d3view-dashboard-v2 .db-widget-type-turings-core-hours-trend .tick line,.d3view-dashboard-v2 .db-widget-type-turings-job-turnaround .tick line{display:none}.d3view-dashboard-v2 .db-comparison-form{padding:8px 16px}.d3view-dashboard-v2 .db-compare-section{margin-bottom:20px}.d3view-dashboard-v2 .db-compare-section h5{font-weight:600;margin-bottom:12px;border-bottom:1px solid #eee;padding-bottom:8px;display:flex;align-items:center;gap:8px}.d3view-dashboard-v2 .db-compare-section h5 i{color:var(--plugin-primary-color,#6366F1)}.d3view-dashboard-v2 .db-compare-match-count{background:var(--plugin-primary-color,#6366F1);color:#fff;font-size:11px;padding:2px 8px;border-radius:10px;margin-left:4px}.d3view-dashboard-v2 .db-compare-current-dash{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;font-weight:500}.d3view-dashboard-v2 .db-compare-current-dash i{color:var(--plugin-primary-color,#6366F1)}.d3view-dashboard-v2 .db-compare-widgets-list{max-height:280px;overflow-y:auto;display:flex;flex-wrap:wrap;gap:8px;padding:4px}.d3view-dashboard-v2 .db-compare-widget-card{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;background:#fff;transition:border-color .15s,background .15s,box-shadow .15s;user-select:none;min-width:160px;flex:1 1 calc(50% - 8px);max-width:calc(50% - 4px);position:relative}.d3view-dashboard-v2 .db-compare-widget-card:hover{border-color:#94a3b8;background:#f8fafc}.d3view-dashboard-v2 .db-compare-widget-card.ui-selected{border-color:var(--plugin-primary-color,#6366F1);background:#eef2ff;box-shadow:0 0 0 1px var(--plugin-primary-color,#6366F1)}.d3view-dashboard-v2 .db-compare-widget-card.ui-selecting{border-color:var(--plugin-primary-color,#6366F1);background:#f0f0ff}.d3view-dashboard-v2 .db-compare-widget-card-icon{width:32px;height:32px;border-radius:6px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;flex-shrink:0}.d3view-dashboard-v2 .db-compare-widget-card.ui-selected .db-compare-widget-card-icon{background:var(--plugin-primary-color,#6366F1);color:#fff}.d3view-dashboard-v2 .db-compare-widget-card-icon i{font-size:14px;color:#64748b}.d3view-dashboard-v2 .db-compare-widget-card.ui-selected .db-compare-widget-card-icon i{color:#fff}.d3view-dashboard-v2 .db-compare-widget-card-body{flex:1;min-width:0}.d3view-dashboard-v2 .db-compare-widget-card-label{font-size:13px;font-weight:500;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .db-compare-widget-card-summary{font-size:10px;color:#94a3b8;margin-top:2px}.d3view-dashboard-v2 .js-cmp-widget-config-btn{padding:2px 6px;color:#94a3b8;font-size:13px;flex-shrink:0;z-index:2;transition:color .15s}.d3view-dashboard-v2 .js-cmp-widget-config-btn:hover,.d3view-dashboard-v2 .js-cmp-widget-config-btn.is-configured{color:var(--plugin-primary-color,#6366F1)}.d3view-dashboard-v2 .db-compare-widget-card-check{width:20px;height:20px;border-radius:50%;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.d3view-dashboard-v2 .db-compare-widget-card-check i{font-size:10px;color:transparent}.d3view-dashboard-v2 .db-compare-widget-card.ui-selected .db-compare-widget-card-check{border-color:var(--plugin-primary-color,#6366F1);background:var(--plugin-primary-color,#6366F1)}.d3view-dashboard-v2 .db-compare-widget-card.ui-selected .db-compare-widget-card-check i{color:#fff}.d3view-dashboard-v2 .db-compare-widgets-list .ui-selectable-helper{display:none}.d3view-dashboard-v2 .db-compare-no-match{font-style:italic;padding:12px;text-align:center}.d3view-dashboard-v2 .db-compare-mode-section .radio{margin:8px 0}.d3view-dashboard-v2 .db-compare-mode-section .radio label{padding:10px 12px;border:1px solid #e9ecef;border-radius:4px;cursor:pointer;transition:border-color .15s,background .15s}.d3view-dashboard-v2 .db-compare-mode-section .radio label:hover{border-color:var(--plugin-primary-color,#6366F1);background:#fafafe}.d3view-dashboard-v2 .db-compare-mode-section .radio input:checked~strong{color:var(--plugin-primary-color,#6366F1)}.d3view-dashboard-v2 .db-compare-loading{text-align:center;color:#888;padding:20px}.d3view-dashboard-v2 .db-compare-loading i{margin-bottom:8px}.db-cmp-attr-sidebar{position:absolute;top:0;right:-380px;width:360px;height:100vh;background:#fff;box-shadow:-4px 0 16px rgba(0,0,0,.12);z-index:10600;display:flex;flex-direction:column;transition:right .25s ease;overflow:hidden}.db-cmp-attr-sidebar.is-open{right:0}.db-cmp-attr-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e2e8f0;flex-shrink:0}.db-cmp-attr-header h5{margin:0;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.db-cmp-attr-header h5 i{color:var(--plugin-primary-color,#6366F1)}.db-cmp-attr-config{display:flex;flex-direction:column;height:100%}.db-cmp-attr-section{padding:12px 16px;border-bottom:1px solid #f1f5f9}.db-cmp-attr-section-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin-bottom:8px;display:block}.db-cmp-attr-col-list{max-height:220px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:6px;background:#fafbfc}.db-cmp-attr-col-item{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid #f1f5f9;cursor:grab;transition:background .1s}.db-cmp-attr-col-item:last-child{border-bottom:0}.db-cmp-attr-col-item:hover{background:#f1f5f9}.db-cmp-attr-col-item.is-checked{background:#eef2ff}.db-cmp-attr-col-grip{color:#cbd5e1;font-size:8px;cursor:grab;flex-shrink:0;display:flex;gap:1px}.db-cmp-attr-col-item label{margin:0;font-size:12px;font-weight:400;cursor:pointer;display:flex;align-items:center;gap:6px}.db-cmp-attr-col-item label input[type=checkbox]{margin:0}.db-cmp-attr-preview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:10px 12px;font-size:11px;color:#64748b;line-height:1.6}.db-cmp-attr-footer{padding:12px 16px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:8px;flex-shrink:0;margin-top:auto}.d3view-dashboard-v2 .cmp-stats-widget{padding:12px;display:flex;flex-direction:column;gap:16px;height:100%;overflow:hidden}.d3view-dashboard-v2 .cmp-stats-tab-bar{display:flex;justify-content:center;gap:4px;position:relative;padding-bottom:3px;flex-shrink:0}.d3view-dashboard-v2 .cmp-stats-tab{background:0;border:0;padding:6px 16px;font-size:12px;font-weight:500;color:#64748b;cursor:pointer;border-radius:6px;transition:color .25s,background .25s;position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px}.d3view-dashboard-v2 .cmp-stats-tab i{font-size:11px}.d3view-dashboard-v2 .cmp-stats-tab:hover{color:#334155;background:#f1f5f9}.d3view-dashboard-v2 .cmp-stats-tab.is-active{color:var(--plugin-primary-color,#6366F1);font-weight:600}.d3view-dashboard-v2 .cmp-stats-tab-indicator{position:absolute;bottom:0;left:0;height:2px;background:var(--plugin-primary-color,#6366F1);border-radius:2px;transition:transform .3s cubic-bezier(0.4,0,.2,1),width .3s cubic-bezier(0.4,0,.2,1)}.d3view-dashboard-v2 .cmp-stats-panels{flex:1;overflow-y:auto;position:relative}.d3view-dashboard-v2 .cmp-stats-panel{display:none;animation:cmpStatsFadeIn .3s ease}.d3view-dashboard-v2 .cmp-stats-panel.is-active{display:block}.d3view-dashboard-v2 .cmp-stats-panel.is-entering{display:block;opacity:0;transform:translateY(6px)}@keyframes cmpStatsFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.d3view-dashboard-v2 .cmp-stats-dash-row{border-radius:8px;border:1px solid #e2e8f0;padding:12px;background:#fff}.d3view-dashboard-v2 .cmp-stats-dash-header{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:600;color:#334155}.d3view-dashboard-v2 .cmp-stats-dash-header .cmp-color-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.d3view-dashboard-v2 .cmp-stats-cards{display:flex;flex-wrap:wrap;gap:8px}.d3view-dashboard-v2 .cmp-stat-card{display:flex;align-items:flex-start;flex-direction:column;gap:4px;padding:12px 14px;border-radius:6px;background:#f8fafc;border-left:3px solid var(--cmp-dash-color,#6366F1);min-width:120px;flex:1 1 120px;transition:box-shadow .2s}.d3view-dashboard-v2 .cmp-stat-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.d3view-dashboard-v2 .cmp-stat-card-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b}.d3view-dashboard-v2 .cmp-stat-card-value{font-size:22px;font-weight:700;color:#1e293b;line-height:1.1}.d3view-dashboard-v2 .cmp-stat-card-delta{font-size:10px;font-weight:500;padding:1px 6px;border-radius:3px}.d3view-dashboard-v2 .cmp-stat-card-delta.is-positive{color:#059669;background:#ecfdf5}.d3view-dashboard-v2 .cmp-stat-card-delta.is-negative{color:#dc2626;background:#fef2f2}.d3view-dashboard-v2 .cmp-stat-card-delta.is-neutral{color:#64748b;background:#f1f5f9}.d3view-dashboard-v2 .cmp-stat-card-spark{width:100%;height:28px;margin-top:auto}.d3view-dashboard-v2 .cmp-barchart-widget{padding:12px;height:100%;display:flex;flex-direction:column}.d3view-dashboard-v2 .cmp-barchart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-shrink:0}.d3view-dashboard-v2 .cmp-barchart-header-title{font-size:13px;font-weight:600;color:#334155}.d3view-dashboard-v2 .cmp-barchart-controls{display:flex;gap:4px}.d3view-dashboard-v2 .cmp-barchart-svg-wrap{flex:1;min-height:0}.d3view-dashboard-v2 .cmp-radar-widget{padding:12px;height:100%;display:flex;flex-direction:column}.d3view-dashboard-v2 .cmp-radar-header{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px;flex-shrink:0}.d3view-dashboard-v2 .cmp-radar-svg-wrap{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.d3view-dashboard-v2 .cmp-heatmap-widget{padding:12px;height:100%;display:flex;flex-direction:column}.d3view-dashboard-v2 .cmp-heatmap-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-shrink:0}.d3view-dashboard-v2 .cmp-heatmap-header-title{font-size:13px;font-weight:600;color:#334155}.d3view-dashboard-v2 .cmp-heatmap-table-wrap{flex:1;overflow-y:auto}.d3view-dashboard-v2 .cmp-heatmap-table{width:100%;border-collapse:collapse;font-size:12px}.d3view-dashboard-v2 .cmp-heatmap-table th,.d3view-dashboard-v2 .cmp-heatmap-table td{padding:8px 10px;border-bottom:1px solid #f1f5f9;text-align:left}.d3view-dashboard-v2 .cmp-heatmap-table th{font-weight:600;color:#64748b;font-size:10px;text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;position:sticky;top:0;z-index:1}.d3view-dashboard-v2 .cmp-heatmap-table .cmp-cell-bar{display:inline-block;height:6px;border-radius:3px;margin-right:6px;vertical-align:middle}.d3view-dashboard-v2 .cmp-heatmap-table .cmp-delta-positive{color:#059669}.d3view-dashboard-v2 .cmp-heatmap-table .cmp-delta-negative{color:#dc2626}.d3view-dashboard-v2 .cmp-heatmap-table .cmp-delta-neutral{color:#64748b}.d3view-dashboard-v2 .cmp-heatmap-table tr.cmp-row-improved{background:rgba(5,150,105,.04)}.d3view-dashboard-v2 .cmp-heatmap-table tr.cmp-row-regressed{background:rgba(220,38,38,.04)}.d3view-dashboard-v2 .cmp-timeline-widget{padding:12px;height:100%;display:flex;flex-direction:column}.d3view-dashboard-v2 .cmp-timeline-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-shrink:0}.d3view-dashboard-v2 .cmp-timeline-header-title{font-size:13px;font-weight:600;color:#334155}.d3view-dashboard-v2 .cmp-timeline-svg-wrap{flex:1;min-height:0}.d3view-dashboard-v2 .cmp-table-widget{padding:12px;height:100%;display:flex;flex-direction:column}.d3view-dashboard-v2 .cmp-table-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-shrink:0}.d3view-dashboard-v2 .cmp-table-header-title{font-size:13px;font-weight:600;color:#334155}.d3view-dashboard-v2 .cmp-legend{display:flex;flex-wrap:wrap;gap:12px;padding:8px 0;font-size:11px;color:#64748b}.d3view-dashboard-v2 .cmp-legend-item{display:flex;align-items:center;gap:5px}.d3view-dashboard-v2 .cmp-legend-swatch{width:12px;height:12px;border-radius:3px;flex-shrink:0}.cmp-tooltip{position:absolute;pointer-events:none;background:rgba(15,23,42,.92);color:#fff;padding:8px 12px;border-radius:6px;font-size:11px;line-height:1.5;z-index:10700;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.15)}.d3view-dashboard-v2 .tcmp-side-by-side{display:flex;gap:16px;height:100%;align-items:stretch}.d3view-dashboard-v2 .tcmp-panel{flex:1;display:flex;flex-direction:column;min-width:0}.d3view-dashboard-v2 .tcmp-panel-label{text-align:center;font-size:12px;font-weight:600;color:#374151;padding:6px 0;border-bottom:2px solid var(--tcmp-server-color,#6366F1);flex-shrink:0}.d3view-dashboard-v2 .tcmp-panel-body{flex:1;overflow:hidden;position:relative}.d3view-dashboard-v2 .tcmp-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:10px;height:100%;align-content:start}.d3view-dashboard-v2 .tcmp-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.d3view-dashboard-v2 .tcmp-stat-card .tcmp-stat-label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.d3view-dashboard-v2 .tcmp-stat-values{display:flex;align-items:baseline;gap:12px}.d3view-dashboard-v2 .tcmp-stat-value{font-size:20px;font-weight:700;color:#1f2937}.d3view-dashboard-v2 .tcmp-stat-value .tcmp-server-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle}.d3view-dashboard-v2 .tcmp-stat-delta{font-size:12px;font-weight:600;padding:2px 6px;border-radius:4px}.d3view-dashboard-v2 .tcmp-stat-delta.tcmp-delta-up{color:#DC2626;background:#FEF2F2}.d3view-dashboard-v2 .tcmp-stat-delta.tcmp-delta-down{color:#059669;background:#F0FDF4}.d3view-dashboard-v2 .tcmp-stat-delta.tcmp-delta-neutral{color:#6b7280;background:#F3F4F6}.d3view-dashboard-v2 .tcmp-header{padding:6px 10px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #eee;flex-shrink:0}.d3view-dashboard-v2 .tcmp-header label{margin:0;font-size:11px;font-weight:600}.d3view-dashboard-v2 .tcmp-header select{font-size:11px;padding:2px 4px;border:1px solid #ccc;border-radius:3px}.d3view-dashboard-v2 .tcmp-header .btn-group .btn{font-size:11px;padding:2px 8px}.d3view-dashboard-v2 .tcmp-legend{display:flex;align-items:center;gap:14px;padding:4px 10px;flex-shrink:0}.d3view-dashboard-v2 .tcmp-legend-item{display:flex;align-items:center;gap:5px;font-size:11px;color:#374151}.d3view-dashboard-v2 .tcmp-legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.d3view-dashboard-v2 .tcmp-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6b7280;gap:10px}.d3view-dashboard-v2 .tcmp-sparkline-row{display:flex;flex-direction:column;height:100%}.d3view-dashboard-v2 .tcmp-sparkline-panel{flex:1;display:flex;align-items:center;padding:4px 10px;border-bottom:1px solid #f3f4f6;min-height:0}.d3view-dashboard-v2 .tcmp-sparkline-panel:last-child{border-bottom:0}.d3view-dashboard-v2 .tcmp-sparkline-meta{width:120px;flex-shrink:0}.d3view-dashboard-v2 .tcmp-sparkline-title{font-size:10px;font-weight:600;color:#6b7280;text-transform:uppercase}.d3view-dashboard-v2 .tcmp-sparkline-values{display:flex;gap:8px;margin-top:2px}.d3view-dashboard-v2 .tcmp-sparkline-val{font-size:14px;font-weight:700}.d3view-dashboard-v2 .tcmp-sparkline-chart{flex:1;min-width:0;height:100%}.d3view-dashboard-v2 .tcmp-table-wrap{overflow-y:auto;height:100%}.d3view-dashboard-v2 .tcmp-table{width:100%;font-size:12px;border-collapse:collapse}.d3view-dashboard-v2 .tcmp-table th{position:sticky;top:0;background:#f9fafb;font-weight:600;font-size:11px;color:#374151;padding:6px 8px;border-bottom:2px solid #e5e7eb;cursor:pointer;white-space:nowrap;user-select:none}.d3view-dashboard-v2 .tcmp-table th:hover{background:#f3f4f6}.d3view-dashboard-v2 .tcmp-table td{padding:5px 8px;border-bottom:1px solid #f3f4f6;white-space:nowrap}.d3view-dashboard-v2 .tcmp-table tr:hover td{background:#f9fafb}.d3view-dashboard-v2 .tcmp-bar-cell{position:relative}.d3view-dashboard-v2 .tcmp-bar-bg{position:absolute;left:0;top:2px;bottom:2px;border-radius:2px;opacity:.15;transition:width .4s ease}.d3view-dashboard-v2 .tcmp-bar-value{position:relative;z-index:1}.d3view-dashboard-v2 .tcmp-side-by-side .tcmp-panel-body svg{width:100%;height:100%}.d3view-dashboard-v2 .tcmp-diverging-row{display:flex;align-items:center;padding:3px 8px;border-bottom:1px solid #f3f4f6;font-size:11px}.d3view-dashboard-v2 .tcmp-window-btns{display:flex;gap:2px}.d3view-dashboard-v2 .tcmp-window-btns .btn{font-size:10px;padding:1px 6px;border-radius:3px}.d3view-dashboard-v2 .tcmp-window-btns .btn.active{background:#374151;color:#fff;border-color:#374151}.d3view-dashboard-v2 .pw-sim-kpi-strip{display:flex;gap:12px;height:100%;padding:12px 16px;overflow-x:auto;align-items:stretch}.d3view-dashboard-v2 .pw-sim-kpi-loading{align-items:center;justify-content:center;color:#9ca3af;font-size:20px}.d3view-dashboard-v2 .pw-kpi-spinner{font-size:24px;color:#9ca3af}.d3view-dashboard-v2 .pw-kpi-card{flex:1;min-width:130px;display:flex;flex-direction:column;background:#fff;border-radius:10px;padding:14px 16px 10px;box-shadow:0 1px 4px rgba(0,0,0,.07),0 0 0 1px rgba(0,0,0,.04);transition:box-shadow .15s ease,transform .1s ease;position:relative;overflow:hidden;cursor:default}.d3view-dashboard-v2 .pw-kpi-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--pw-kpi-color,#6366F1);border-radius:10px 10px 0 0}.d3view-dashboard-v2 .pw-kpi-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.06);transform:translateY(-1px)}.d3view-dashboard-v2 .pw-kpi-top{display:flex;align-items:center;gap:10px;margin-bottom:4px}.d3view-dashboard-v2 .pw-kpi-icon{font-size:16px;opacity:.8}.d3view-dashboard-v2 .pw-kpi-value{font-size:28px;font-weight:700;line-height:1;letter-spacing:-.5px}.d3view-dashboard-v2 .pw-kpi-label{font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.d3view-dashboard-v2 .pw-kpi-spark{display:block;height:32px;width:100%;margin-top:auto}.d3view-dashboard-v2 .pw-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:#fff;position:relative}.d3view-dashboard-v2 .pw-avatar-lg{width:40px;height:40px;font-size:14px}.d3view-dashboard-v2 .pw-active-dot{position:absolute;bottom:0;right:0;width:9px;height:9px;border-radius:50%;background:var(--d3v-success,#10B981);border:2px solid var(--d3v-bg-primary,#fff)}.d3view-dashboard-v2 .pw-role-badge{display:inline-block;font-size:11px;font-weight:600;color:var(--db-accent,#3B82F6);background:var(--db-accent-bg,rgba(59,130,246,.08));border-radius:var(--d3v-r-sm,4px);padding:2px 8px;text-transform:capitalize;letter-spacing:.01em}.d3view-dashboard-v2 .pw-muted{color:var(--d3v-text-muted,#94A3B8)}.d3view-dashboard-v2 .pw-compact{gap:0}.d3view-dashboard-v2 .pw-compact-header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid var(--d3v-border,#E2E8F0);flex-shrink:0}.d3view-dashboard-v2 .pw-compact-count{font-size:12px;font-weight:600;color:var(--d3v-text-secondary,#475569)}.d3view-dashboard-v2 .pw-sort-btn{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--d3v-text-muted,#94A3B8);background:0;border:1px solid var(--d3v-border,#E2E8F0);border-radius:var(--d3v-r-sm,4px);padding:3px 8px;cursor:pointer;transition:var(--d3v-t-fast,.12s ease)}.d3view-dashboard-v2 .pw-sort-btn:hover{color:var(--d3v-text-primary,#1E293B);border-color:var(--d3v-border-strong,#CBD5E1);background:var(--d3v-bg-secondary,#F8FAFC)}.d3view-dashboard-v2 .pw-sort-btn .fa{font-size:10px}.d3view-dashboard-v2 .pw-compact-list{padding:4px 0}.d3view-dashboard-v2 .pw-compact-row{display:flex;align-items:flex-start;gap:10px;padding:8px 14px;transition:var(--d3v-t-fast,.12s ease)}.d3view-dashboard-v2 .pw-compact-row:hover{background:var(--d3v-bg-hover,#E2E8F0)}.d3view-dashboard-v2 .pw-compact-info{flex:1;min-width:0}.d3view-dashboard-v2 .pw-compact-name-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.d3view-dashboard-v2 .pw-compact-name{font-size:12px;font-weight:600;color:var(--d3v-text-primary,#1E293B);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .pw-compact-role{font-size:10px;font-weight:500;color:var(--db-accent,#3B82F6);background:var(--db-accent-bg,rgba(59,130,246,.08));border-radius:var(--d3v-r-sm,4px);padding:1px 6px;white-space:nowrap;flex-shrink:0}.d3view-dashboard-v2 .pw-compact-name-group{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.d3view-dashboard-v2 .pw-compact-last-active{font-size:10.5px;color:var(--d3v-text-muted,#94A3B8);white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .pw-compact-stats{display:flex;gap:12px}.d3view-dashboard-v2 .pw-compact-stat{font-size:11px;font-weight:500;color:var(--d3v-text-secondary,#475569);display:flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .pw-compact-stat i{font-size:10px;color:var(--d3v-text-muted,#94A3B8)}.d3view-dashboard-v2 .pw-app-badges{display:flex;flex-wrap:wrap;gap:4px}.d3view-dashboard-v2 .pw-app-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:3px 8px;border-radius:var(--d3v-r-full,9999px);transition:var(--d3v-t-fast,.12s ease);white-space:nowrap;cursor:default}.d3view-dashboard-v2 .pw-app-badge .fa{font-size:10px}.d3view-dashboard-v2 .pw-app-name{font-weight:600}.d3view-dashboard-v2 .pw-app-level{font-size:9px;font-weight:700;text-transform:uppercase;opacity:.7;margin-left:2px}.d3view-dashboard-v2 .pw-perm-full{background:#D1FAE5;color:#065F46}.d3view-dashboard-v2 .pw-perm-write{background:#DBEAFE;color:#1E40AF}.d3view-dashboard-v2 .pw-perm-read{background:var(--d3v-bg-tertiary,#F1F5F9);color:var(--d3v-text-secondary,#475569)}.d3view-dashboard-v2 .pw-app-badge:hover{filter:brightness(0.96);transform:translateY(-1px)}.d3view-dashboard-v2 .pw-tbl-wrap{gap:0}.d3view-dashboard-v2 .pw-tbl-toolbar{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--d3v-border,#E2E8F0);flex-shrink:0}.d3view-dashboard-v2 .pw-search-box{position:relative;flex:1;max-width:320px}.d3view-dashboard-v2 .pw-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--d3v-text-muted,#94A3B8);pointer-events:none}.d3view-dashboard-v2 .pw-search-input{width:100%;height:34px;padding:0 12px 0 30px;border:1px solid var(--d3v-border,#E2E8F0);border-radius:var(--d3v-r-md,8px);font-size:12px;color:var(--d3v-text-primary,#1E293B);background:var(--d3v-bg-primary,#fff);outline:0;transition:var(--d3v-t-fast,.12s ease)}.d3view-dashboard-v2 .pw-search-input:focus{border-color:var(--d3v-accent,#3B82F6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.d3view-dashboard-v2 .pw-search-count{font-size:12px;color:var(--d3v-text-muted,#94A3B8);white-space:nowrap}.d3view-dashboard-v2 .pw-tbl-header{display:flex;align-items:center;padding:8px 16px;background:var(--d3v-bg-tertiary,#F1F5F9);font-size:11px;font-weight:600;color:var(--d3v-text-secondary,#475569);text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;position:sticky;top:0;z-index:1}.d3view-dashboard-v2 .pw-tbl-row{display:flex;align-items:center;padding:10px 16px;border-bottom:1px solid var(--d3v-border,#E2E8F0);transition:var(--d3v-t-fast,.12s ease)}.d3view-dashboard-v2 .pw-tbl-row:hover{background:var(--d3v-bg-hover,#E2E8F0)}.d3view-dashboard-v2 .pw-tbl-row:last-child{border-bottom:0}.d3view-dashboard-v2 .pw-col-user{flex:2;min-width:0;display:flex;align-items:center;gap:10px}.d3view-dashboard-v2 .pw-col-role{flex:.8;min-width:0}.d3view-dashboard-v2 .pw-col-apps{flex:2.5;min-width:0}.d3view-dashboard-v2 .pw-col-stats{flex:1.2;min-width:0}.d3view-dashboard-v2 .pw-col-status{flex:1;min-width:0}.d3view-dashboard-v2 .pw-user-meta{min-width:0}.d3view-dashboard-v2 .pw-user-name{font-size:13px;font-weight:600;color:var(--d3v-text-primary,#1E293B);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .pw-user-subtitle{font-size:11px;color:var(--d3v-text-muted,#94A3B8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.d3view-dashboard-v2 .pw-stat-chips{display:flex;flex-wrap:wrap;gap:4px}.d3view-dashboard-v2 .pw-stat-chip{font-size:11px;font-weight:500;color:var(--d3v-text-secondary,#475569);background:var(--d3v-bg-secondary,#F8FAFC);border-radius:var(--d3v-r-sm,4px);padding:2px 6px;display:inline-flex;align-items:center;gap:3px}.d3view-dashboard-v2 .pw-stat-chip .fa{font-size:9px;color:var(--d3v-text-muted,#94A3B8)}.d3view-dashboard-v2 .pw-status-live{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--d3v-success,#10B981)}.d3view-dashboard-v2 .pw-live-dot{width:7px;height:7px;border-radius:50%;background:var(--d3v-success,#10B981);animation:pw-pulse 2s ease-in-out infinite}.d3view-dashboard-v2 .pw-status-last{font-size:11px;color:var(--d3v-text-muted,#94A3B8);display:inline-flex;align-items:center;gap:4px}.d3view-dashboard-v2 .pw-status-last .fa{font-size:10px}.d3view-dashboard-v2 .pw-tbl-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;color:var(--d3v-text-muted,#94A3B8);font-size:13px}.d3view-dashboard-v2 .pw-tbl-empty .fa{font-size:24px;opacity:.4}@keyframes pw-pulse{0%,100%{opacity:1}50%{opacity:.5}}.d3view-dashboard-v2 .pw-activity-wrap{height:100%}.d3view-dashboard-v2 .pw-activity-feed{padding:4px 12px 8px}.d3view-dashboard-v2 .pw-activity-day-sep{font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;padding:8px 0 4px;border-bottom:1px solid #f3f4f6;margin-bottom:4px;position:sticky;top:0;background:#fff;z-index:1}.d3view-dashboard-v2 .pw-activity-item{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid #f9fafb;align-items:flex-start}.d3view-dashboard-v2 .pw-activity-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;margin-top:1px}.d3view-dashboard-v2 .pw-activity-body{flex:1;min-width:0}.d3view-dashboard-v2 .pw-activity-line{font-size:12px;color:#374151;line-height:1.4;white-space:normal;word-break:break-word}.d3view-dashboard-v2 .pw-activity-user{font-weight:600}.d3view-dashboard-v2 .pw-activity-verb{color:#6b7280}.d3view-dashboard-v2 .pw-activity-entity-badge{display:inline-block;font-size:10px;border-radius:4px;padding:1px 5px;vertical-align:middle;font-weight:500}.d3view-dashboard-v2 .pw-activity-title{font-size:11px;color:#374151;margin-top:2px;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .pw-activity-time{font-size:10px;color:#9ca3af;margin-top:2px}.d3view-dashboard-v2 .pw-hpc-wrap{height:100%}.d3view-dashboard-v2 .pw-hpc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px;align-content:flex-start}.d3view-dashboard-v2 .pw-hpc-card{background:#fff;border-radius:10px;padding:12px 14px;box-shadow:0 1px 4px rgba(0,0,0,.07);display:flex;flex-direction:column;align-items:center;gap:8px;transition:box-shadow .15s ease}.d3view-dashboard-v2 .pw-hpc-card:hover{box-shadow:0 3px 10px rgba(0,0,0,.1)}.d3view-dashboard-v2 .pw-hpc-card-header{display:flex;align-items:center;gap:7px;width:100%}.d3view-dashboard-v2 .pw-hpc-live-dot{width:8px;height:8px;border-radius:50%;background:#22C55E;flex-shrink:0;animation:pw-hpc-pulse 2s ease-in-out infinite}.d3view-dashboard-v2 .pw-hpc-offline-dot{width:8px;height:8px;border-radius:50%;background:#9ca3af;flex-shrink:0}@keyframes pw-hpc-pulse{0%,100%{opacity:1}50%{opacity:.35}}.d3view-dashboard-v2 .pw-hpc-server-name{font-size:12px;font-weight:600;color:#111827;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .pw-hpc-status-badge{font-size:10px;border-radius:4px;padding:2px 6px;background:#f3f4f6;color:#6b7280;text-transform:capitalize}.d3view-dashboard-v2 .pw-hpc-status-online,.d3view-dashboard-v2 .pw-hpc-status-active,.d3view-dashboard-v2 .pw-hpc-status-up{background:#dcfce7;color:#15803d}.d3view-dashboard-v2 .pw-hpc-status-offline,.d3view-dashboard-v2 .pw-hpc-status-down{background:#fee2e2;color:#dc2626}.d3view-dashboard-v2 .pw-hpc-gauge-svg{display:block}.d3view-dashboard-v2 .pw-hpc-stats{width:100%;display:flex;flex-direction:column;gap:4px}.d3view-dashboard-v2 .pw-hpc-stat-row{display:flex;align-items:center;gap:6px;font-size:11px;color:#374151}.d3view-dashboard-v2 .pw-hpc-stat-row .fa{width:14px;text-align:center;color:#9ca3af}.d3view-dashboard-v2 .pw-hpc-stat-row span{font-weight:600;color:#111827}.d3view-dashboard-v2 .pw-hpc-stat-row small{color:#9ca3af}.d3view-dashboard-v2 .pw-comments-wrap{height:100%}.d3view-dashboard-v2 .pw-comment-list{padding:12px}.d3view-dashboard-v2 .pw-comment-item{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid #f3f4f6;align-items:flex-start}.d3view-dashboard-v2 .pw-comment-item:last-child{border-bottom:0}.d3view-dashboard-v2 .pw-comment-avatar{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;margin-top:1px}.d3view-dashboard-v2 .pw-comment-body{flex:1;min-width:0}.d3view-dashboard-v2 .pw-comment-meta{display:flex;align-items:center;gap:8px;margin-bottom:3px}.d3view-dashboard-v2 .pw-comment-author{font-size:12px;font-weight:600;color:#111827}.d3view-dashboard-v2 .pw-comment-time{font-size:10px;color:#9ca3af}.d3view-dashboard-v2 .pw-comment-text{font-size:12px;color:#374151;line-height:1.5;white-space:pre-wrap;word-break:break-word}.d3view-dashboard-v2 .pw-comment-form{padding:10px 12px;border-top:1px solid #e5e7eb;display:flex;gap:8px;align-items:flex-end;background:#fafafa}.d3view-dashboard-v2 .pw-comment-input{flex:1;resize:none;font-size:12px;border:1px solid #d1d5db;border-radius:6px;padding:6px 8px;background:#fff;color:#111827;transition:border-color .15s ease;min-height:52px}.d3view-dashboard-v2 .pw-comment-input:focus{outline:0;border-color:#6366F1;box-shadow:0 0 0 2px rgba(99,102,241,.15)}.d3view-dashboard-v2 .pw-comment-submit{flex-shrink:0;align-self:flex-end}.d3view-dashboard-v2 .pw-comment-no-project{border-top:1px solid #e5e7eb;background:#fafafa}.d3view-viz-tooltip .pw-tip-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.d3view-viz-tooltip .pw-tip-avatar{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.d3view-viz-tooltip .pw-tip-identity{min-width:0}.d3view-viz-tooltip .pw-tip-name{font-size:13px;font-weight:700;color:var(--d3v-text-primary,#1E293B);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-viz-tooltip .pw-tip-title{font-size:10px;color:var(--d3v-text-muted,#94A3B8);margin-top:1px}.d3view-viz-tooltip .pw-tip-details{border-top:1px solid var(--d3v-border,#E2E8F0);padding-top:5px;margin-bottom:5px}.d3view-viz-tooltip .pw-tip-row{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--d3v-text-secondary,#475569);padding:2px 0}.d3view-viz-tooltip .pw-tip-row .fa{width:14px;text-align:center;color:var(--d3v-text-muted,#94A3B8);font-size:10px}.d3view-viz-tooltip .pw-tip-stats{display:flex;gap:10px;padding:5px 0;border-top:1px solid var(--d3v-border,#E2E8F0)}.d3view-viz-tooltip .pw-tip-stat{display:flex;align-items:center;gap:3px;font-size:10px;color:var(--d3v-text-muted,#94A3B8)}.d3view-viz-tooltip .pw-tip-stat .fa{font-size:9px}.d3view-viz-tooltip .pw-tip-stat span{font-weight:700;color:var(--d3v-text-primary,#1E293B)}.d3view-viz-tooltip .pw-tip-perms{display:flex;flex-wrap:wrap;gap:3px;padding:4px 0;border-top:1px solid var(--d3v-border,#E2E8F0)}.d3view-viz-tooltip .pw-perm-pill{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;padding:1px 6px;border-radius:9999px;white-space:nowrap}.d3view-viz-tooltip .pw-perm-pill .fa{font-size:9px;opacity:.8}.d3view-viz-tooltip .pw-perm-full{background:#D1FAE5;color:#065F46}.d3view-viz-tooltip .pw-perm-write{background:#DBEAFE;color:#1E40AF}.d3view-viz-tooltip .pw-perm-read{background:var(--d3v-bg-tertiary,#F1F5F9);color:var(--d3v-text-secondary,#475569)}.d3view-viz-tooltip .pw-tip-footer{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--d3v-text-muted,#94A3B8);border-top:1px solid var(--d3v-border,#E2E8F0);padding-top:5px;margin-top:2px}.d3view-viz-tooltip .pw-tip-footer .fa{font-size:10px}.d3view-viz-tooltip .pw-tip-active-dot{width:7px;height:7px;border-radius:50%;background:#22C55E;display:inline-block;animation:pw-hpc-pulse 2s ease-in-out infinite}.d3view-dashboard-v2 .pw-user-cloud{display:flex;flex-wrap:wrap;gap:8px;padding:16px 12px;align-content:flex-start}.d3view-dashboard-v2 .pw-user-cloud-tag{display:inline-block;padding:4px 12px;border-radius:20px;border:1px solid transparent;cursor:default;white-space:nowrap;transition:transform .1s ease,box-shadow .1s ease;line-height:1.4}.d3view-dashboard-v2 .pw-user-cloud-tag:hover{transform:scale(1.06);box-shadow:0 2px 8px rgba(0,0,0,.1)}.d3view-dashboard-v2 .ts-wrap{padding:12px 14px;gap:10px}.d3view-dashboard-v2 .ts-kpi-row{display:flex;gap:6px}.d3view-dashboard-v2 .ts-kpi{flex:1;text-align:center;padding:8px 4px;border-radius:var(--d3v-r-md,8px);background:var(--d3v-bg-secondary,#f8fafc);border:1px solid var(--d3v-border,#e2e8f0);transition:box-shadow .12s,transform .12s}.d3view-dashboard-v2 .ts-kpi:hover{box-shadow:0 1px 3px rgba(0,0,0,.06);transform:translateY(-1px)}.d3view-dashboard-v2 .ts-kpi-val{display:block;font-size:18px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ts-kpi-accent{color:#6366f1}.d3view-dashboard-v2 .ts-kpi-success{color:#10b981}.d3view-dashboard-v2 .ts-kpi-warning{color:#f59e0b}.d3view-dashboard-v2 .ts-kpi-danger{color:#ef4444}.d3view-dashboard-v2 .ts-kpi-lbl{display:block;font-size:9px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-top:3px}.d3view-dashboard-v2 .ts-progress-section{display:flex;flex-direction:column;gap:4px}.d3view-dashboard-v2 .ts-progress-track{height:8px;border-radius:20px;background:#f1f5f9;overflow:hidden}.d3view-dashboard-v2 .ts-progress-fill{height:100%;border-radius:20px;background:linear-gradient(90deg,#6366f1,#818cf8);transition:width 1s cubic-bezier(0.34,1.2,.64,1);position:relative}.d3view-dashboard-v2 .ts-progress-fill::after{content:'';position:absolute;right:0;top:0;bottom:0;width:20px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3));border-radius:0 20px 20px 0}.d3view-dashboard-v2 .ts-progress-meta{display:flex;justify-content:space-between;align-items:center}.d3view-dashboard-v2 .ts-progress-pct{font-size:11px;font-weight:700;color:#6366f1}.d3view-dashboard-v2 .ts-progress-rem{font-size:10px;color:#94a3b8}.d3view-dashboard-v2 .ts-section-label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.d3view-dashboard-v2 .ts-upcoming-list{display:flex;flex-direction:column;gap:2px}.d3view-dashboard-v2 .ts-upcoming-item{display:flex;align-items:center;gap:8px;padding:6px;border-radius:6px;transition:background .12s}.d3view-dashboard-v2 .ts-upcoming-item:hover{background:#f8fafc}.d3view-dashboard-v2 .ts-upcoming-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.d3view-dashboard-v2 .ts-dot-over{background:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.15)}.d3view-dashboard-v2 .ts-dot-soon{background:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.15)}.d3view-dashboard-v2 .ts-dot-ok{background:#f1f5f9;border:2px solid #cbd5e1}.d3view-dashboard-v2 .ts-upcoming-name{flex:1;font-size:11px;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .ts-upcoming-due{font-size:9px;font-weight:600;padding:2px 6px;border-radius:4px;white-space:nowrap}.d3view-dashboard-v2 .ts-due-over{background:rgba(239,68,68,.1);color:#ef4444}.d3view-dashboard-v2 .ts-due-soon{background:rgba(245,158,11,.1);color:#d97706}.d3view-dashboard-v2 .ts-due-ok{background:#f1f5f9;color:#94a3b8}.d3view-dashboard-v2 .ps-layout{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.d3view-dashboard-v2 .ps-stats-strip{display:flex;gap:8px;flex-shrink:0;padding:12px 16px;background:var(--d3v-bg-secondary)}.d3view-dashboard-v2 .ps-stat{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;background:var(--d3v-bg-primary);border:1px solid var(--d3v-border);border-radius:var(--d3v-r-lg);box-shadow:var(--d3v-sh-xs);transition:all var(--d3v-t-fast);position:relative;overflow:hidden}.d3view-dashboard-v2 .ps-stat:hover{box-shadow:var(--d3v-sh-md);border-color:var(--ps-accent);transform:translateY(-2px)}.d3view-dashboard-v2 .ps-stat::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:transparent;transition:background var(--d3v-t-fast)}.d3view-dashboard-v2 .ps-stat:hover::after{background:var(--ps-accent)}.d3view-dashboard-v2 .ps-stat-icon{width:34px;height:34px;border-radius:var(--d3v-r-md);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;background:var(--ps-accent-bg);color:var(--ps-accent);transition:transform var(--d3v-t-fast)}.d3view-dashboard-v2 .ps-stat:hover .ps-stat-icon{transform:scale(1.1)}.d3view-dashboard-v2 .ps-stat-meta{flex-shrink:0}.d3view-dashboard-v2 .ps-stat-val{font-size:20px;font-weight:800;line-height:1;color:var(--d3v-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.d3view-dashboard-v2 .ps-stat-lbl{font-size:10px;font-weight:500;color:var(--d3v-text-muted);margin-top:2px;white-space:nowrap}.d3view-dashboard-v2 .ps-stat-sparkline{flex:1;min-width:0;height:28px;display:flex;align-items:flex-end;gap:2px}.d3view-dashboard-v2 .ps-spark-bar{flex:1;border-radius:2px 2px 0 0;min-height:0;transition:height .4s cubic-bezier(0.34,1.56,.64,1)}.d3view-dashboard-v2 .ps-spark-loading{justify-content:center;align-items:center}.d3view-dashboard-v2 .ps-spark-spinner{font-size:11px;color:var(--d3v-text-muted);opacity:.5;animation:ps-spark-fade-in .3s ease}@keyframes ps-spark-fade-in{from{opacity:0}to{opacity:.5}}.d3view-dashboard-v2 .ps-stat-arrow{font-size:14px;color:var(--d3v-text-muted);opacity:0;transition:opacity var(--d3v-t-fast);flex-shrink:0}.d3view-dashboard-v2 .ps-stat:hover .ps-stat-arrow{opacity:1}.d3view-dashboard-v2 .ps-two-col{display:flex;flex:1;min-height:0;overflow:hidden}.d3view-dashboard-v2 .ps-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--d3v-bg-primary)}.d3view-dashboard-v2 .ps-activity-panel{flex:1;min-width:0;border-right:1px solid var(--d3v-border)}.d3view-dashboard-v2 .ps-right-panel{width:380px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.d3view-dashboard-v2 .ps-panel-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--d3v-border);background:var(--d3v-bg-primary);flex-shrink:0;gap:8px;min-height:44px}.d3view-dashboard-v2 .ps-panel-title{font-size:13px;font-weight:700;color:var(--d3v-text-primary);letter-spacing:-.01em;white-space:nowrap;flex-shrink:0}.d3view-dashboard-v2 .ps-contributors{padding:12px 16px;border-bottom:1px solid var(--d3v-border);flex-shrink:0}.d3view-dashboard-v2 .ps-contrib-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.d3view-dashboard-v2 .ps-contrib-header .ps-contrib-label{font-size:12px;font-weight:700;color:var(--d3v-text-primary);display:flex;align-items:center;gap:6px}.d3view-dashboard-v2 .ps-contrib-header .ps-contrib-label i{font-size:13px;color:var(--d3v-text-muted)}.d3view-dashboard-v2 .ps-contrib-header .ps-contrib-count{font-size:11px;font-weight:500;color:var(--d3v-text-muted)}.d3view-dashboard-v2 .ps-contrib-empty{padding:20px;text-align:center;color:var(--d3v-text-muted);font-size:12px}.d3view-dashboard-v2 .ps-contrib-empty i{margin-right:6px;font-size:14px}.d3view-dashboard-v2 .ps-contrib-row{display:flex;align-items:flex-start;gap:10px;padding:10px 8px;border-radius:var(--d3v-r-md);transition:background var(--d3v-t-fast)}.d3view-dashboard-v2 .ps-contrib-row:hover{background:var(--d3v-bg-secondary)}.d3view-dashboard-v2 .ps-contrib-avatar{width:32px;height:32px;border-radius:50%;font-size:11px;font-weight:700;color:var(--d3v-text-inverse);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.d3view-dashboard-v2 .ps-contrib-info{flex:1;min-width:0}.d3view-dashboard-v2 .ps-contrib-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:6px;gap:8px}.d3view-dashboard-v2 .ps-contrib-name-group{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.d3view-dashboard-v2 .ps-contrib-name{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--d3v-text-primary)}.d3view-dashboard-v2 .ps-contrib-role{font-size:9.5px;font-weight:600;padding:1px 6px;border-radius:var(--d3v-r-full);white-space:nowrap;flex-shrink:0;letter-spacing:.02em}.d3view-dashboard-v2 .ps-contrib-last-active{font-size:10.5px;color:var(--d3v-text-muted);white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ps-contrib-stats{display:flex;gap:12px;margin-bottom:6px}.d3view-dashboard-v2 .ps-contrib-stat{font-size:11px;font-weight:500;color:var(--d3v-text-secondary);display:flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ps-contrib-stat i{font-size:10px;color:var(--d3v-text-muted)}.d3view-dashboard-v2 .ps-contrib-sparkline{display:flex;align-items:flex-end;gap:2px;height:18px}.d3view-dashboard-v2 .ps-contrib-spark-bar{width:4px;min-height:2px;border-radius:1px;transition:height .4s ease}.d3view-dashboard-v2 .ps-act-filter-tabs{display:flex;gap:2px;background:var(--d3v-bg-tertiary);border-radius:var(--d3v-r-md);padding:2px}.d3view-dashboard-v2 .ps-act-filter-tab{font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;border:0;background:transparent;color:var(--d3v-text-muted);transition:all var(--d3v-t-fast)}.d3view-dashboard-v2 .ps-act-filter-tab:hover{color:var(--d3v-text-secondary)}.d3view-dashboard-v2 .ps-act-filter-tab.active{background:var(--d3v-bg-primary);color:var(--d3v-text-primary);box-shadow:var(--d3v-sh-xs)}.d3view-dashboard-v2 .ps-act-feed{flex:1;overflow-y:auto;padding:0}.d3view-dashboard-v2 .ps-feed-item{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--d3v-bg-tertiary);transition:background var(--d3v-t-fast);cursor:pointer}.d3view-dashboard-v2 .ps-feed-item:last-child{border-bottom:0}.d3view-dashboard-v2 .ps-feed-item:hover{background:var(--d3v-bg-secondary)}.d3view-dashboard-v2 .ps-feed-avatar{width:32px;height:32px;border-radius:var(--d3v-r-md);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--d3v-text-inverse);flex-shrink:0}.d3view-dashboard-v2 .ps-feed-body{flex:1;min-width:0}.d3view-dashboard-v2 .ps-feed-text{font-size:13px;color:var(--d3v-text-secondary);line-height:1.4;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.d3view-dashboard-v2 .ps-feed-user{font-weight:700;color:var(--d3v-text-primary)}.d3view-dashboard-v2 .ps-feed-action{color:var(--d3v-text-muted);font-weight:500}.d3view-dashboard-v2 .ps-feed-entity{font-size:12px;font-weight:500;color:var(--d3v-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.d3view-dashboard-v2 .ps-feed-type-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:2px 8px;border-radius:var(--d3v-r-full);white-space:nowrap;letter-spacing:.02em}.d3view-dashboard-v2 .ps-feed-type-badge .fa{font-size:9px}.d3view-dashboard-v2 .ps-feed-time{font-size:11px;color:var(--d3v-text-muted);white-space:nowrap;flex-shrink:0}.d3view-dashboard-v2 .ps-feed-ellipsis{width:28px;height:28px;border:0;background:transparent;border-radius:var(--d3v-r-md);color:var(--d3v-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;opacity:0;transition:opacity var(--d3v-t-fast),background var(--d3v-t-fast),color var(--d3v-t-fast)}.d3view-dashboard-v2 .ps-feed-item:hover .ps-feed-ellipsis{opacity:1}.d3view-dashboard-v2 .ps-feed-ellipsis:hover{background:var(--d3v-bg-hover);color:var(--d3v-text-primary)}.ps-feed-dropdown{min-width:160px;background:var(--d3v-bg-primary);border:1px solid var(--d3v-border);border-radius:var(--d3v-r-md);box-shadow:var(--d3v-sh-lg);padding:4px 0;z-index:9999}.ps-feed-drop-item{padding:8px 14px;font-size:13px;color:var(--d3v-text-primary);cursor:pointer;display:flex;align-items:center;gap:8px;transition:background var(--d3v-t-fast)}.ps-feed-drop-item:hover{background:var(--d3v-bg-hover)}.ps-feed-drop-item .fa{color:var(--d3v-text-muted);width:14px;text-align:center}.d3view-dashboard-v2 .ps-feed-comment-inline{padding:10px 16px 12px 56px;border-bottom:1px solid var(--d3v-bg-tertiary);background:var(--d3v-bg-secondary)}.d3view-dashboard-v2 .ps-feed-comment-inline .ps-comment-context{font-size:11px;color:var(--d3v-text-muted);margin-bottom:6px;display:flex;align-items:center;gap:4px}.d3view-dashboard-v2 .ps-comment-context .fa{font-size:10px;opacity:.6}.d3view-dashboard-v2 .ps-comment-ctx-label{font-weight:600;color:var(--d3v-text-secondary)}.d3view-dashboard-v2 .ps-comment-ctx-action{font-weight:500}.d3view-dashboard-v2 .ps-comment-ctx-type{font-weight:600;color:var(--d3v-accent)}.d3view-dashboard-v2 .ps-feed-comment-textarea{width:100%;border:1px solid var(--d3v-border);border-radius:var(--d3v-r-md);padding:8px 10px;font-size:13px;resize:none;background:var(--d3v-bg-primary);color:var(--d3v-text-primary);transition:border-color var(--d3v-t-fast)}.d3view-dashboard-v2 .ps-feed-comment-textarea:focus{outline:0;border-color:var(--d3v-accent);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.d3view-dashboard-v2 .ps-feed-comment-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.d3view-dashboard-v2 .ps-feed-comment-cancel,.d3view-dashboard-v2 .ps-feed-comment-post{padding:4px 14px;font-size:12px;font-weight:600;border-radius:var(--d3v-r-md);border:0;cursor:pointer;transition:background var(--d3v-t-fast),color var(--d3v-t-fast)}.d3view-dashboard-v2 .ps-feed-comment-cancel{background:transparent;color:var(--d3v-text-muted)}.d3view-dashboard-v2 .ps-feed-comment-cancel:hover{background:var(--d3v-bg-hover);color:var(--d3v-text-primary)}.d3view-dashboard-v2 .ps-feed-comment-post{background:var(--d3v-accent);color:var(--d3v-text-inverse)}.d3view-dashboard-v2 .ps-feed-comment-post:hover{background:var(--d3v-accent-hover)}.d3view-dashboard-v2 .ps-feed-comment-post:disabled{opacity:.6;cursor:not-allowed}.d3view-dashboard-v2 .ps-feed-empty{padding:32px;text-align:center;color:var(--d3v-text-muted);font-size:13px}.d3view-dashboard-v2 .ps-feed-most-recent{background:linear-gradient(90deg,rgba(99,102,241,.06) 0,transparent 100%);border-left:3px solid var(--d3v-accent)}.d3view-dashboard-v2 .ps-feed-new-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--d3v-accent);margin-right:4px;vertical-align:middle;animation:ps-pulse 2s infinite}@keyframes ps-pulse{0%,100%{opacity:1}50%{opacity:.3}}.d3view-dashboard-v2 .ps-cal-body{flex:1 1 50%;min-height:80px;overflow-y:auto}.d3view-dashboard-v2 .ps-resize-handle{height:8px;flex-shrink:0;cursor:row-resize;display:flex;align-items:center;justify-content:center;background:var(--d3v-bg-secondary);border-top:1px solid var(--d3v-border);border-bottom:1px solid var(--d3v-border);transition:background var(--d3v-t-fast);user-select:none}.d3view-dashboard-v2 .ps-resize-handle:hover,.d3view-dashboard-v2 .ps-resize-handle.is-dragging{background:var(--d3v-bg-tertiary)}.d3view-dashboard-v2 .ps-resize-grip{width:32px;height:3px;border-radius:var(--d3v-r-full);background:var(--d3v-border-strong);opacity:.5;transition:opacity var(--d3v-t-fast),width var(--d3v-t-fast)}.d3view-dashboard-v2 .ps-resize-handle:hover .ps-resize-grip,.d3view-dashboard-v2 .ps-resize-handle.is-dragging .ps-resize-grip{opacity:1;width:48px}.d3view-dashboard-v2 .ps-notes-section{display:flex;flex-direction:column;flex:1 1 50%;min-height:80px;overflow:hidden}.d3view-dashboard-v2 .ps-notes-header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;cursor:pointer;flex-shrink:0;background:var(--d3v-bg-secondary);transition:background var(--d3v-t-fast)}.d3view-dashboard-v2 .ps-notes-header:hover{background:var(--d3v-bg-tertiary)}.d3view-dashboard-v2 .ps-notes-title-row{display:flex;align-items:center;gap:6px}.d3view-dashboard-v2 .ps-notes-caret{font-size:12px;color:var(--d3v-accent);width:12px}.d3view-dashboard-v2 .ps-notes-title{font-size:12px;font-weight:700;color:var(--d3v-text-primary)}.d3view-dashboard-v2 .ps-notes-count{font-size:10px;font-weight:700;padding:1px 7px;border-radius:10px;background:rgba(99,102,241,.1);color:var(--d3v-accent)}.d3view-dashboard-v2 .ps-notes-add-btn{font-size:11px;font-weight:500;padding:3px 10px;border-radius:6px;border:1px solid var(--d3v-border);background:var(--d3v-bg-primary);color:var(--d3v-accent);cursor:pointer;transition:all var(--d3v-t-fast)}.d3view-dashboard-v2 .ps-notes-add-btn:hover{background:var(--d3v-accent);color:var(--d3v-text-inverse);border-color:var(--d3v-accent)}.d3view-dashboard-v2 .ps-notes-body{flex:1;overflow-y:auto;padding:8px 16px}.d3view-dashboard-v2 .ps-notes-empty{padding:16px;text-align:center;color:var(--d3v-text-muted);font-size:12px}.d3view-dashboard-v2 .ps-note-item{display:flex;gap:8px;margin-bottom:10px}.d3view-dashboard-v2 .ps-note-avatar{width:26px;height:26px;border-radius:50%;font-size:9px;font-weight:700;color:var(--d3v-text-inverse);flex-shrink:0;display:flex;align-items:center;justify-content:center}.d3view-dashboard-v2 .ps-note-content{flex:1;min-width:0}.d3view-dashboard-v2 .ps-note-meta{font-size:11px;color:var(--d3v-text-primary);margin-bottom:2px}.d3view-dashboard-v2 .ps-note-meta span{color:var(--d3v-text-muted);font-weight:400}.d3view-dashboard-v2 .ps-note-text{font-size:12px;color:var(--d3v-text-secondary);padding:6px 10px;background:var(--d3v-bg-secondary);border-radius:var(--d3v-r-md);line-height:1.4;word-break:break-word}.d3view-dashboard-v2 .ps-notes-input{margin-bottom:10px}.d3view-dashboard-v2 .ps-notes-textarea{width:100%;border:1px solid var(--d3v-border);border-radius:var(--d3v-r-md);padding:8px 10px;font-size:12px;resize:none;font-family:inherit;transition:border-color var(--d3v-t-fast)}.d3view-dashboard-v2 .ps-notes-textarea:focus{outline:0;border-color:var(--d3v-accent);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.d3view-dashboard-v2 .ps-notes-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.d3view-dashboard-v2 .ps-notes-cancel-btn{padding:4px 12px;border-radius:6px;border:1px solid var(--d3v-border);background:var(--d3v-bg-primary);font-size:11px;cursor:pointer;color:var(--d3v-text-secondary);transition:background var(--d3v-t-fast)}.d3view-dashboard-v2 .ps-notes-cancel-btn:hover{background:var(--d3v-bg-tertiary)}.d3view-dashboard-v2 .ps-notes-post-btn{padding:4px 12px;border-radius:6px;border:0;background:var(--d3v-accent);color:var(--d3v-text-inverse);font-size:11px;font-weight:600;cursor:pointer;transition:background var(--d3v-t-fast)}.d3view-dashboard-v2 .ps-notes-post-btn:hover{background:var(--d3v-accent-hover)}.d3view-dashboard-v2 .ps-st-completed,.d3view-dashboard-v2 .ps-st-passed,.d3view-dashboard-v2 .ps-st-succeeded{background:var(--db-success-bg);color:var(--db-success-text)}.d3view-dashboard-v2 .ps-st-running,.d3view-dashboard-v2 .ps-st-executing,.d3view-dashboard-v2 .ps-st-in_progress{background:var(--db-info-bg);color:var(--db-info-text)}.d3view-dashboard-v2 .ps-st-failed,.d3view-dashboard-v2 .ps-st-errored,.d3view-dashboard-v2 .ps-st-deleted{background:var(--db-danger-bg);color:var(--db-danger-text)}.d3view-dashboard-v2 .ps-st-pending,.d3view-dashboard-v2 .ps-st-queued,.d3view-dashboard-v2 .ps-st-scheduled{background:var(--db-warning-bg);color:var(--db-warning-text)}.d3view-dashboard-v2 .ps-st-updated,.d3view-dashboard-v2 .ps-st-created,.d3view-dashboard-v2 .ps-st-uploaded{background:var(--d3v-bg-tertiary);color:var(--d3v-text-secondary)}.d3view-dashboard-v2 .ps-cal-badge{font-size:11px;font-weight:600;padding:3px 10px;border-radius:99px;background:var(--db-success-bg);color:var(--db-success-text)}.d3view-dashboard-v2 .ps-cal-body{padding:10px 14px;flex-shrink:1;overflow:hidden}.d3view-dashboard-v2 .ps-cal-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.d3view-dashboard-v2 .ps-cal-month{font-size:14px;font-weight:700;color:var(--d3v-text-primary)}.d3view-dashboard-v2 .ps-cal-arrows{display:flex;gap:4px}.d3view-dashboard-v2 .ps-cal-nav-btn{width:28px;height:28px;border-radius:var(--d3v-r-md);border:1px solid var(--d3v-border);background:var(--d3v-bg-primary);cursor:pointer;font-size:11px;color:var(--d3v-text-muted);display:flex;align-items:center;justify-content:center;transition:all var(--d3v-t-fast)}.d3view-dashboard-v2 .ps-cal-nav-btn:hover{background:var(--d3v-bg-tertiary);color:var(--d3v-text-secondary);border-color:var(--d3v-border-strong)}.d3view-dashboard-v2 .ps-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;text-align:center}.d3view-dashboard-v2 .ps-cal-dn{font-size:11px;font-weight:700;color:var(--d3v-text-muted);padding:4px 0;text-transform:uppercase;letter-spacing:.04em}.d3view-dashboard-v2 .ps-cal-day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:var(--d3v-text-secondary);border-radius:var(--d3v-r-md);position:relative;cursor:default;transition:all var(--d3v-t-fast)}.d3view-dashboard-v2 .ps-cal-day:hover{background:var(--d3v-bg-tertiary)}.d3view-dashboard-v2 .ps-cal-day.ps-cal-today{background:var(--db-brand);color:var(--d3v-text-inverse);font-weight:700;box-shadow:0 2px 8px rgba(48,72,127,.35)}.d3view-dashboard-v2 .ps-cal-day.ps-cal-other{opacity:.25}.d3view-dashboard-v2 .ps-cal-day.ps-cal-has-activity{cursor:pointer;font-weight:700}.d3view-dashboard-v2 .ps-cal-day.ps-cal-has-activity::after{content:'';position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:5px;height:5px;border-radius:50%}.d3view-dashboard-v2 .ps-cal-day.ps-cal-lo{background:rgba(16,185,129,.08)}.d3view-dashboard-v2 .ps-cal-day.ps-cal-lo::after{background:var(--d3v-success)}.d3view-dashboard-v2 .ps-cal-day.ps-cal-md{background:rgba(245,158,11,.08)}.d3view-dashboard-v2 .ps-cal-day.ps-cal-md::after{background:var(--d3v-warning)}.d3view-dashboard-v2 .ps-cal-day.ps-cal-hi{background:rgba(239,68,68,.08)}.d3view-dashboard-v2 .ps-cal-day.ps-cal-hi::after{background:var(--d3v-danger)}.d3view-dashboard-v2 .ps-cal-day.ps-cal-today.ps-cal-has-activity::after{background:rgba(255,255,255,.8)}.d3view-dashboard-v2 .ps-cal-legend{display:flex;gap:12px;justify-content:center;padding-top:10px;margin-top:10px;border-top:1px solid var(--d3v-border)}.d3view-dashboard-v2 .ps-cal-legend-item{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--d3v-text-secondary);font-weight:500}.d3view-dashboard-v2 .ps-cal-legend-dot{width:6px;height:6px;border-radius:50%}.d3view-dashboard-v2 .ps-loading{display:flex;align-items:center;justify-content:center;height:100%;color:var(--d3v-text-muted);font-size:18px}.d3view-dashboard-v2 .db-vertical-page-sidebar{width:56px;min-width:56px;max-width:240px;flex-shrink:0;border-right:1px solid var(--db-border,#E2E8F0);background:var(--db-bg-secondary,#F8FAFC);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;position:relative;transition:width .15s ease}.d3view-dashboard-v2 .db-vertical-page-sidebar .pl-tabs-vertical{flex:1 1 auto;margin-bottom:0;padding:4px 0;list-style:none}.d3view-dashboard-v2 .db-vertical-page-sidebar .pl-tabs-vertical>li.list-group-item{border:0!important;border-left:3px solid transparent!important;border-radius:var(--db-r-sm,4px);margin:2px 4px;padding:0;background:transparent;transition:all var(--db-transition-fast,.12s ease)}.d3view-dashboard-v2 .db-vertical-page-sidebar .pl-tabs-vertical>li>a{padding:10px 6px;color:var(--db-text-secondary,#475569);font-size:12px;flex-direction:column;align-items:center;gap:2px}.d3view-dashboard-v2 .db-vertical-page-sidebar .pl-tabs-vertical>li>a>i{font-size:16px;width:auto;color:var(--db-text-muted,#94A3B8);transition:color var(--db-transition-fast,.12s ease)}.d3view-dashboard-v2 .db-vertical-page-sidebar .pl-tabs-vertical>li>a .pl-tab-item-label{font-size:10px;color:var(--db-text-muted,#94A3B8);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:0;opacity:0;transition:opacity .15s ease,max-width .15s ease}.d3view-dashboard-v2 .db-vertical-page-sidebar.is-expanded .pl-tabs-vertical>li>a .pl-tab-item-label{max-width:200px;opacity:1}.d3view-dashboard-v2 .db-vertical-page-sidebar .pl-tabs-vertical>li.list-group-item.active{background:rgba(59,130,246,.1)!important;border-left:3px solid var(--db-accent,#3B82F6)!important}.d3view-dashboard-v2 .db-vertical-page-sidebar .pl-tabs-vertical>li.active>a>i{color:var(--db-accent,#3B82F6)!important}.d3view-dashboard-v2 .db-vertical-page-sidebar .pl-tabs-vertical>li.active>a .pl-tab-item-label{color:var(--db-text-primary,#1E293B);font-weight:500}.d3view-dashboard-v2 .db-vertical-page-sidebar .pl-tabs-vertical>li.list-group-item:hover{background:var(--db-bg-tertiary,#F1F5F9)!important}.d3view-dashboard-v2 .db-vertical-page-sidebar .pl-tabs-vertical>li:hover>a>i{color:var(--db-text-secondary,#475569)}.d3view-dashboard-v2 .db-sidebar-resize-wrap{position:absolute;top:0;right:0;width:8px;height:100%;cursor:col-resize;z-index:10;display:flex;align-items:center;justify-content:center}.d3view-dashboard-v2 .db-sidebar-resize-wrap .db-sidebar-resize-grip{width:3px;height:24px;border-radius:2px;background:var(--db-border,#CBD5E1);transition:background var(--db-transition-fast,.12s ease),height .12s ease}.d3view-dashboard-v2 .db-sidebar-resize-wrap:hover .db-sidebar-resize-grip,.d3view-dashboard-v2 .db-sidebar-resize-wrap.is-dragging .db-sidebar-resize-grip{background:var(--db-accent,#3B82F6);height:40px}.d3view-dashboard-v2 .db-vertical-page-sidebar .db-vpage-add-btn{border:1px dashed var(--db-border,#E2E8F0);border-radius:var(--db-r-md,8px);color:var(--db-text-muted,#94A3B8);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;margin:4px auto 8px;transition:all var(--db-transition-fast,.12s ease)}.d3view-dashboard-v2 .db-vertical-page-sidebar .db-vpage-add-btn:hover{border-color:var(--db-accent,#3B82F6);color:var(--db-accent,#3B82F6);background:var(--db-bg-tertiary,#F1F5F9)}.d3view-dashboard-v2 .db-vertical-page-sidebar~#db-content .db-page-tab-actions{border-left:0;margin-left:auto}.d3view-dashboard-v2 .db-widget-collection{display:flex;flex-direction:column;height:100%}.d3view-dashboard-v2 .db-widget-collection .db-collection-header-info{min-width:0;flex:1 1 auto;overflow:hidden}.d3view-dashboard-v2 .db-widget-collection .db-collection-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.d3view-dashboard-v2 .db-collection-counter{font-size:11px;color:var(--db-text-muted,#94A3B8);font-variant-numeric:tabular-nums;white-space:nowrap}.d3view-dashboard-v2 .db-widget-card .db-collection-carousel{flex:1 1 auto}.d3view-dashboard-v2 .db-collection-carousel{flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.d3view-dashboard-v2 .db-collection-carousel .carousel-inner{height:100%;width:100%}.d3view-dashboard-v2 .db-collection-carousel .item{height:100%}.d3view-dashboard-v2 .db-collection-carousel .item .db-widget-card{height:100%;border:0;box-shadow:none;border-radius:0}.d3view-dashboard-v2 .db-collection-carousel>.carousel-indicators{display:flex;align-items:center;gap:5px;z-index:5}.d3view-dashboard-v2 .db-collection-carousel .carousel-indicators li{display:inline-block;width:7px;height:7px;border-radius:var(--db-r-full,9999px);background:var(--db-n-300,#CBD5E1);border:0;margin:0;text-indent:0;cursor:pointer;transition:all var(--db-transition-fast,.12s ease)}.d3view-dashboard-v2 .db-collection-carousel .carousel-indicators li:hover{background:var(--db-n-400,#94A3B8);transform:scale(1.3)}.d3view-dashboard-v2 .db-collection-carousel .carousel-indicators li.active{width:9px;height:9px;background:var(--db-brand,#30487f)}.d3view-dashboard-v2 .db-carousel-unstack:hover{color:var(--db-accent,#3B82F6)}.d3view-dashboard-v2 .db-carousel-remove-child:hover{color:var(--db-danger,#EF4444)}.d3view-dashboard-v2 .db-drag-drop-target{box-shadow:0 0 0 2px var(--db-accent,#3B82F6),var(--db-sh-sm,0 1px 3px rgba(0,0,0,.08));transition:box-shadow var(--db-transition-fast,.12s ease);position:relative}.d3view-dashboard-v2 .db-drag-carousel-hint{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background:var(--db-accent,#3B82F6);color:#fff;font-size:11px;font-weight:600;padding:3px 10px;border-radius:var(--db-r-full,9999px);pointer-events:none;white-space:nowrap;z-index:10;box-shadow:0 2px 6px rgba(59,130,246,.35);letter-spacing:.2px}body.db-palette-dragging .grid-stack-placeholder{display:none!important}.d3view-dashboard-v2 .ph-wrap{display:flex;flex-direction:column;height:100%;padding:16px 16px 12px;gap:0;overflow:hidden}.d3view-dashboard-v2 .ph-gauge-area{display:flex;flex-direction:column;align-items:center;padding:4px 0 2px;position:relative;flex-shrink:0}.d3view-dashboard-v2 .ph-gauge-svg-wrap{position:relative;width:190px;height:115px;overflow:visible;flex-shrink:0}.d3view-dashboard-v2 .ph-gauge-center{position:absolute;bottom:0;left:50%;transform:translateX(-50%);text-align:center;pointer-events:none;width:120px}.d3view-dashboard-v2 .ph-gauge-track{fill:none;stroke:var(--d3v-bg-tertiary);stroke-width:14;stroke-linecap:round}.d3view-dashboard-v2 .ph-gauge-fill{fill:none;stroke-width:14;stroke-linecap:round;transition:stroke-dashoffset 1.2s cubic-bezier(0.34,1.2,.64,1)}.d3view-dashboard-v2 .ph-gauge-fill.ph-score-success{stroke:url(#phGaugeGradSuccess)}.d3view-dashboard-v2 .ph-gauge-fill.ph-score-warning{stroke:url(#phGaugeGradWarning)}.d3view-dashboard-v2 .ph-gauge-fill.ph-score-danger{stroke:url(#phGaugeGradDanger)}.d3view-dashboard-v2 .ph-score-value{font-size:38px;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ph-score-value.ph-score-success{color:var(--d3v-success)}.d3view-dashboard-v2 .ph-score-value.ph-score-warning{color:var(--d3v-warning)}.d3view-dashboard-v2 .ph-score-value.ph-score-danger{color:var(--d3v-danger)}.d3view-dashboard-v2 .ph-score-label{font-size:10px;font-weight:500;color:var(--d3v-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.d3view-dashboard-v2 .ph-status-badge{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:4px 10px;border-radius:var(--d3v-r-full);font-size:11px;font-weight:600}.d3view-dashboard-v2 .ph-status-badge.ph-badge-success{background:rgba(16,185,129,.1);color:#059669;border:1px solid rgba(16,185,129,.2)}.d3view-dashboard-v2 .ph-status-badge.ph-badge-warning{background:rgba(245,158,11,.1);color:#D97706;border:1px solid rgba(245,158,11,.2)}.d3view-dashboard-v2 .ph-status-badge.ph-badge-danger{background:rgba(239,68,68,.1);color:#DC2626;border:1px solid rgba(239,68,68,.2)}.d3view-dashboard-v2 .ph-badge-dot{width:6px;height:6px;border-radius:50%;animation:phPulseDot 2s ease-in-out infinite}.d3view-dashboard-v2 .ph-badge-success .ph-badge-dot{background:var(--d3v-success)}.d3view-dashboard-v2 .ph-badge-warning .ph-badge-dot{background:var(--d3v-warning)}.d3view-dashboard-v2 .ph-badge-danger .ph-badge-dot{background:var(--d3v-danger)}@keyframes phPulseDot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(0.85)}}.d3view-dashboard-v2 .ph-divider{height:1px;background:var(--d3v-border);margin:12px 0 10px;flex-shrink:0}.d3view-dashboard-v2 .ph-factors-label{font-size:10px;font-weight:700;color:var(--d3v-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;flex-shrink:0}.d3view-dashboard-v2 .ph-factor-rows{display:flex;flex-direction:column;gap:9px}.d3view-dashboard-v2 .ph-factor-row{display:flex;align-items:center;gap:9px}.d3view-dashboard-v2 .ph-factor-icon{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px}.d3view-dashboard-v2 .ph-factor-icon.ph-fi-success{background:rgba(16,185,129,.1);color:#059669}.d3view-dashboard-v2 .ph-factor-icon.ph-fi-warning{background:rgba(245,158,11,.1);color:#D97706}.d3view-dashboard-v2 .ph-factor-meta{flex:1;min-width:0}.d3view-dashboard-v2 .ph-factor-name{font-size:11.5px;font-weight:500;color:var(--d3v-text-primary);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .ph-factor-track{height:5px;border-radius:99px;background:var(--d3v-bg-tertiary);overflow:hidden}.d3view-dashboard-v2 .ph-factor-bar{height:100%;border-radius:99px;transform-origin:left center;transform:scaleX(0);transition:transform .8s cubic-bezier(0.34,1.56,.64,1)}.d3view-dashboard-v2 .ph-factor-bar.ph-fb-success{background:linear-gradient(90deg,#10B981,#34D399)}.d3view-dashboard-v2 .ph-factor-bar.ph-fb-warning{background:linear-gradient(90deg,#F59E0B,#FCD34D)}.d3view-dashboard-v2 .ph-factor-pct{font-size:12px;font-weight:700;color:var(--d3v-text-primary);font-variant-numeric:tabular-nums;min-width:34px;text-align:right;flex-shrink:0}.d3view-dashboard-v2 .ph-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px;border-top:1px solid var(--d3v-border);flex-shrink:0}.d3view-dashboard-v2 .ph-footer-ts{display:flex;align-items:center;gap:4px;font-size:10.5px;color:var(--d3v-text-muted)}.d3view-dashboard-v2 .ph-footer-trend{display:flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:#059669;background:rgba(16,185,129,.08);border-radius:6px;padding:2px 7px}.d3view-dashboard-v2 .pt-wrap{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:12px 16px 10px}.d3view-dashboard-v2 .pt-legend{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-shrink:0}.d3view-dashboard-v2 .pt-legend-item{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:500;color:var(--d3v-text-secondary)}.d3view-dashboard-v2 .pt-legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.d3view-dashboard-v2 .pt-legend-dot.pt-running{background:#6366F1}.d3view-dashboard-v2 .pt-legend-dot.pt-queued{background:#F59E0B}.d3view-dashboard-v2 .pt-legend-dot.pt-finished{background:#10B981}.d3view-dashboard-v2 .pt-legend-dot.pt-error{background:#EF4444}.d3view-dashboard-v2 .pt-chart{flex:1;display:flex;flex-direction:column;min-height:0;position:relative}.d3view-dashboard-v2 .pt-x-axis{display:flex;padding-left:160px;padding-right:4px;margin-bottom:4px;flex-shrink:0}.d3view-dashboard-v2 .pt-x-inner{flex:1;position:relative;height:18px}.d3view-dashboard-v2 .pt-x-tick{position:absolute;font-size:10px;font-weight:500;color:var(--d3v-text-muted);transform:translateX(-50%);white-space:nowrap;top:2px;letter-spacing:.01em}.d3view-dashboard-v2 .pt-gantt-rows{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;min-height:0}.d3view-dashboard-v2 .pt-grid-layer{position:absolute;top:0;left:160px;right:4px;bottom:0;pointer-events:none;z-index:0}.d3view-dashboard-v2 .pt-grid-line{position:absolute;top:0;bottom:0;width:1px;background:var(--d3v-border);opacity:.7}.d3view-dashboard-v2 .pt-today-line{position:absolute;top:0;bottom:0;width:2px;background:var(--d3v-accent);opacity:.75;z-index:2;border-radius:1px}.d3view-dashboard-v2 .pt-gantt-row{display:flex;align-items:center;flex:1;position:relative;min-height:0;z-index:1}.d3view-dashboard-v2 .pt-row-bg{position:absolute;inset:1px 0;border-radius:4px;z-index:0;transition:background var(--d3v-t-fast)}.d3view-dashboard-v2 .pt-gantt-row:nth-child(odd) .pt-row-bg{background:var(--d3v-bg-secondary)}.d3view-dashboard-v2 .pt-gantt-row:hover .pt-row-bg{background:var(--d3v-bg-hover)!important}.d3view-dashboard-v2 .pt-sim-label{width:154px;padding-right:10px;font-size:10.5px;font-weight:500;color:var(--d3v-text-secondary);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;position:relative;z-index:1}.d3view-dashboard-v2 .pt-sim-track{flex:1;position:relative;height:100%;padding-right:4px;z-index:1}.d3view-dashboard-v2 .pt-bar-wrap{position:absolute;top:50%;transform:translateY(-50%);height:18px;display:flex;align-items:center}.d3view-dashboard-v2 .pt-bar{height:100%;border-radius:var(--d3v-r-full);cursor:pointer;position:relative;min-width:6px;overflow:hidden;transition:box-shadow var(--d3v-t-fast),filter var(--d3v-t-fast),transform var(--d3v-t-fast)}.d3view-dashboard-v2 .pt-bar::after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.22) 0,transparent 60%);pointer-events:none}.d3view-dashboard-v2 .pt-bar:hover{filter:brightness(1.08);transform:scaleY(1.08)}.d3view-dashboard-v2 .pt-bar.pt-running{background-size:200% auto;animation:ptShimmer 2.4s linear infinite;background-image:linear-gradient(90deg,#6366F1 0,#818CF8 40%,#a5b4fc 50%,#818CF8 60%,#6366F1 100%)}.d3view-dashboard-v2 .pt-bar.pt-running:hover{box-shadow:0 0 0 3px rgba(99,102,241,.3)}.d3view-dashboard-v2 .pt-bar.pt-queued{background:linear-gradient(90deg,#F59E0B 0,#FCD34D 100%)}.d3view-dashboard-v2 .pt-bar.pt-queued:hover{box-shadow:0 0 0 3px rgba(245,158,11,.3)}.d3view-dashboard-v2 .pt-bar.pt-finished{background:linear-gradient(90deg,#10B981 0,#34D399 100%)}.d3view-dashboard-v2 .pt-bar.pt-finished:hover{box-shadow:0 0 0 3px rgba(16,185,129,.3)}.d3view-dashboard-v2 .pt-bar.pt-error{background:linear-gradient(90deg,#EF4444 0,#F87171 100%)}.d3view-dashboard-v2 .pt-bar.pt-error:hover{box-shadow:0 0 0 3px rgba(239,68,68,.3)}@keyframes ptShimmer{0%{background-position:-200% center}100%{background-position:200% center}}.d3view-dashboard-v2 .pt-tooltip{position:fixed;background:var(--d3v-text-primary);color:#fff;border-radius:var(--d3v-r-md);padding:9px 12px;font-size:11px;pointer-events:none;z-index:9999;box-shadow:0 8px 24px rgba(0,0,0,.22);min-width:190px;opacity:0;transition:opacity .12s ease;line-height:1.5}.d3view-dashboard-v2 .pt-tooltip.pt-tt-visible{opacity:1}.d3view-dashboard-v2 .pt-tt-name{font-weight:700;font-size:12px;margin-bottom:5px;display:flex;align-items:center;gap:6px}.d3view-dashboard-v2 .pt-tt-badge{font-size:9.5px;font-weight:600;padding:1px 6px;border-radius:var(--d3v-r-full);text-transform:capitalize}.d3view-dashboard-v2 .pt-tt-badge.pt-running{background:#6366F1;color:#fff}.d3view-dashboard-v2 .pt-tt-badge.pt-queued{background:#F59E0B;color:#fff}.d3view-dashboard-v2 .pt-tt-badge.pt-finished{background:#10B981;color:#fff}.d3view-dashboard-v2 .pt-tt-badge.pt-error{background:#EF4444;color:#fff}.d3view-dashboard-v2 .pt-tt-row{display:flex;justify-content:space-between;gap:14px;color:rgba(255,255,255,.75);font-size:10.5px}.d3view-dashboard-v2 .pt-tt-row strong{color:rgba(255,255,255,.95);font-weight:600}.d3view-dashboard-v2 .pt-tt-divider{border:0;border-top:1px solid rgba(255,255,255,.12);margin:5px 0}.d3view-dashboard-v2 .pt-footer{border-top:1px solid var(--d3v-border);padding:7px 0 0;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin-top:6px}.d3view-dashboard-v2 .pt-footer-stats{display:flex;align-items:center;gap:10px}.d3view-dashboard-v2 .pt-footer-stat{display:flex;align-items:center;gap:4px;font-size:10.5px;color:var(--d3v-text-muted)}.d3view-dashboard-v2 .pt-footer-stat strong{font-weight:700;color:var(--d3v-text-secondary)}.d3view-dashboard-v2 .pt-footer-sep{width:1px;height:10px;background:var(--d3v-border)}.d3view-dashboard-v2 .pt-footer-ts{font-size:10px;color:var(--d3v-text-muted);display:flex;align-items:center;gap:4px}.d3view-dashboard-v2 .ps-wrap{display:flex;flex-direction:column;height:100%;overflow:hidden}.d3view-dashboard-v2 .ps-summary-row{padding:6px 14px 5px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;border-bottom:1px solid var(--d3v-border)}.d3view-dashboard-v2 .ps-summary-text{font-size:11px;color:var(--d3v-text-muted);font-weight:500}.d3view-dashboard-v2 .ps-summary-text strong{color:var(--d3v-text-secondary);font-weight:600}.d3view-dashboard-v2 .ps-summary-refresh{font-size:10px;color:var(--d3v-text-muted);display:flex;align-items:center;gap:4px}.d3view-dashboard-v2 .ps-list{flex:1;overflow-y:auto;padding:4px 10px 10px;display:flex;flex-direction:column;gap:5px}.d3view-dashboard-v2 .ps-list::-webkit-scrollbar{width:4px}.d3view-dashboard-v2 .ps-list::-webkit-scrollbar-track{background:transparent}.d3view-dashboard-v2 .ps-list::-webkit-scrollbar-thumb{background:var(--d3v-border);border-radius:var(--d3v-r-full)}.d3view-dashboard-v2 .ps-study-card{background:var(--d3v-bg-primary);border:1px solid var(--d3v-border);border-left:3px solid transparent;border-radius:var(--d3v-r-md);padding:9px 11px;cursor:pointer;transition:box-shadow var(--d3v-t-base),border-color var(--d3v-t-base),transform var(--d3v-t-base);position:relative}.d3view-dashboard-v2 .ps-study-card:hover{box-shadow:var(--d3v-sh-md);border-color:var(--d3v-accent);border-left-color:var(--d3v-accent);transform:translateX(1px)}.d3view-dashboard-v2 .ps-card-top{display:flex;align-items:center;gap:7px;margin-bottom:7px}.d3view-dashboard-v2 .ps-card-name{font-size:12px;font-weight:600;color:var(--d3v-text-primary);letter-spacing:-.01em;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .ps-card-date{font-size:10px;color:var(--d3v-text-muted);white-space:nowrap;flex-shrink:0}.d3view-dashboard-v2 .ps-card-mid{display:flex;align-items:center;gap:8px;margin-bottom:7px}.d3view-dashboard-v2 .ps-status-bar-wrap{flex:1;display:flex;flex-direction:column;gap:3px}.d3view-dashboard-v2 .ps-status-bar{height:5px;border-radius:var(--d3v-r-full);overflow:hidden;background:var(--d3v-bg-tertiary);display:flex}.d3view-dashboard-v2 .ps-status-seg{height:100%;transition:width var(--d3v-t-base)}.d3view-dashboard-v2 .ps-status-seg.ps-seg-finished{background:var(--d3v-success)}.d3view-dashboard-v2 .ps-status-seg.ps-seg-running{background:#6366F1}.d3view-dashboard-v2 .ps-status-seg.ps-seg-error{background:var(--d3v-danger)}.d3view-dashboard-v2 .ps-status-legend{display:flex;align-items:center;gap:5px}.d3view-dashboard-v2 .ps-status-legend-item{display:flex;align-items:center;gap:3px;font-size:9.5px;color:var(--d3v-text-muted)}.d3view-dashboard-v2 .ps-status-dot{width:5px;height:5px;border-radius:50%}.d3view-dashboard-v2 .ps-status-dot.ps-dot-finished{background:var(--d3v-success)}.d3view-dashboard-v2 .ps-status-dot.ps-dot-running{background:#6366F1}.d3view-dashboard-v2 .ps-status-dot.ps-dot-error{background:var(--d3v-danger)}.d3view-dashboard-v2 .ps-sim-pill{background:var(--d3v-bg-tertiary);border:1px solid var(--d3v-border);border-radius:var(--d3v-r-full);padding:2px 7px;font-size:10px;font-weight:600;color:var(--d3v-text-secondary);white-space:nowrap;flex-shrink:0}.d3view-dashboard-v2 .ps-card-bottom{display:flex;align-items:center;gap:7px}.d3view-dashboard-v2 .ps-sparkline-label{font-size:9.5px;color:var(--d3v-text-muted);flex-shrink:0}.d3view-dashboard-v2 .ps-sparkline-wrap{flex:1}.d3view-dashboard-v2 .ps-sparkline-svg{display:block;width:100%;height:18px}.d3view-dashboard-v2 .ps-chevron-btn{width:20px;height:20px;border-radius:50%;background:var(--d3v-bg-tertiary);border:1px solid var(--d3v-border);display:flex;align-items:center;justify-content:center;color:var(--d3v-text-muted);font-size:8px;flex-shrink:0;transition:background var(--d3v-t-base),color var(--d3v-t-base),border-color var(--d3v-t-base);cursor:pointer}.d3view-dashboard-v2 .ps-study-card:hover .ps-chevron-btn{background:var(--d3v-accent);border-color:var(--d3v-accent);color:#fff}.d3view-dashboard-v2 .pf-wrap{display:flex;flex-direction:column;height:100%;overflow:hidden}.d3view-dashboard-v2 .pf-filter-row{display:flex;align-items:center;gap:5px;padding:8px 14px 0;flex-shrink:0}.d3view-dashboard-v2 .pf-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--d3v-r-full);font-size:11px;font-weight:600;cursor:pointer;border:1.5px solid var(--d3v-border);background:var(--d3v-bg-tertiary);color:var(--d3v-text-secondary);transition:all var(--d3v-t-fast);user-select:none}.d3view-dashboard-v2 .pf-chip:hover{background:#EFF6FF;border-color:#BFDBFE;color:var(--d3v-accent)}.d3view-dashboard-v2 .pf-chip.pf-active{background:var(--d3v-accent);border-color:var(--d3v-accent);color:#fff;box-shadow:0 2px 6px rgba(59,130,246,.28)}.d3view-dashboard-v2 .pf-chip-count{display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.22);border-radius:var(--d3v-r-full);font-size:9px;font-weight:700;min-width:15px;height:13px;padding:0 3px}.d3view-dashboard-v2 .pf-chip:not(.pf-active) .pf-chip-count{background:var(--d3v-text-muted);color:#fff;opacity:.65}.d3view-dashboard-v2 .pf-chips-divider{height:1px;background:var(--d3v-border);margin:8px 0 0;flex-shrink:0}.d3view-dashboard-v2 .pf-list{flex:1;overflow-y:auto;padding:4px 0}.d3view-dashboard-v2 .pf-list::-webkit-scrollbar{width:4px}.d3view-dashboard-v2 .pf-list::-webkit-scrollbar-track{background:transparent}.d3view-dashboard-v2 .pf-list::-webkit-scrollbar-thumb{background:var(--d3v-border);border-radius:2px}.d3view-dashboard-v2 .pf-row{display:flex;align-items:center;gap:9px;padding:7px 14px;cursor:pointer;position:relative;transition:background var(--d3v-t-fast)}.d3view-dashboard-v2 .pf-row:hover{background:var(--d3v-bg-secondary)}.d3view-dashboard-v2 .pf-row:hover .pf-download-btn{opacity:1;transform:translateX(0)}.d3view-dashboard-v2 .pf-row:hover .pf-time{opacity:0}.d3view-dashboard-v2 .pf-row+.pf-row::before{content:'';position:absolute;top:0;left:57px;right:14px;height:1px;background:var(--d3v-border);opacity:.55}.d3view-dashboard-v2 .pf-type-icon{width:33px;height:33px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.d3view-dashboard-v2 .pf-type-icon.pf-type-k{background:#FEE2E2;color:#DC2626}.d3view-dashboard-v2 .pf-type-icon.pf-type-pdf{background:#FEE2E2;color:#DC2626}.d3view-dashboard-v2 .pf-type-icon.pf-type-xls{background:#D1FAE5;color:#059669}.d3view-dashboard-v2 .pf-type-icon.pf-type-csv{background:#EDE9FE;color:#7C3AED}.d3view-dashboard-v2 .pf-type-icon.pf-type-bin{background:#DBEAFE;color:#2563EB}.d3view-dashboard-v2 .pf-type-icon.pf-type-zip{background:#FEF3C7;color:#D97706}.d3view-dashboard-v2 .pf-type-icon.pf-type-dat{background:#ECFDF5;color:#10B981}.d3view-dashboard-v2 .pf-type-icon.pf-type-log{background:#F3F4F6;color:#6B7280}.d3view-dashboard-v2 .pf-type-icon.pf-type-png{background:#FCE7F3;color:#DB2777}.d3view-dashboard-v2 .pf-type-icon.pf-type-other{background:var(--d3v-bg-tertiary);color:var(--d3v-text-muted)}.d3view-dashboard-v2 .pf-file-info{flex:1;min-width:0}.d3view-dashboard-v2 .pf-file-name{font-size:12px;font-weight:600;color:var(--d3v-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.d3view-dashboard-v2 .pf-file-meta{display:flex;align-items:center;gap:5px;margin-top:2px}.d3view-dashboard-v2 .pf-file-size{font-size:10px;color:var(--d3v-text-muted);font-weight:500}.d3view-dashboard-v2 .pf-file-tag{font-size:9px;font-weight:700;padding:1px 5px;border-radius:4px;text-transform:uppercase;letter-spacing:.03em}.d3view-dashboard-v2 .pf-file-tag.pf-tag-input{background:#EFF6FF;color:#3B82F6}.d3view-dashboard-v2 .pf-file-tag.pf-tag-output{background:#ECFDF5;color:#10B981}.d3view-dashboard-v2 .pf-file-tag.pf-tag-report{background:#FDF4FF;color:#A855F7}.d3view-dashboard-v2 .pf-uploader{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}.d3view-dashboard-v2 .pf-avatar{width:22px;height:22px;border-radius:var(--d3v-r-full);display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:800;color:#fff;letter-spacing:-.03em;flex-shrink:0}.d3view-dashboard-v2 .pf-uploader-name{font-size:9px;color:var(--d3v-text-muted);white-space:nowrap;font-weight:500}.d3view-dashboard-v2 .pf-time-area{display:flex;align-items:center;justify-content:flex-end;width:50px;flex-shrink:0;position:relative}.d3view-dashboard-v2 .pf-time{font-size:10px;color:var(--d3v-text-muted);text-align:right;white-space:nowrap;font-weight:500;transition:opacity var(--d3v-t-fast)}.d3view-dashboard-v2 .pf-download-btn{position:absolute;right:0;width:26px;height:26px;border-radius:7px;background:var(--d3v-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;opacity:0;transform:translateX(4px);transition:opacity var(--d3v-t-fast),transform var(--d3v-t-fast),background var(--d3v-t-fast);box-shadow:0 2px 6px rgba(59,130,246,.28);cursor:pointer}.d3view-dashboard-v2 .pf-download-btn:hover{background:#2563EB}.d3view-dashboard-v2 .pf-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-top:1px solid var(--d3v-border);background:var(--d3v-bg-secondary);flex-shrink:0}.d3view-dashboard-v2 .pf-footer-link{font-size:11px;font-weight:600;color:var(--d3v-accent);text-decoration:none;display:flex;align-items:center;gap:4px;transition:gap var(--d3v-t-fast),color var(--d3v-t-fast);cursor:pointer}.d3view-dashboard-v2 .pf-footer-link:hover{color:#2563EB;gap:7px}.d3view-dashboard-v2 .pf-footer-stats{font-size:10px;color:var(--d3v-text-muted);font-weight:500}.d3view-dashboard-v2 .pf-sidebar-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1070;pointer-events:none;opacity:0;transition:opacity var(--d3v-t-fast)}.d3view-dashboard-v2 .pf-sidebar-container.is-open{pointer-events:auto;opacity:1}.d3view-dashboard-v2 .pf-sidebar-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.35);cursor:pointer}.d3view-dashboard-v2 .pf-sidebar{position:absolute;top:0;right:0;width:50vw;max-width:720px;min-width:380px;height:100%;background:var(--d3v-bg-primary);box-shadow:-6px 0 24px rgba(0,0,0,.12);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .25s cubic-bezier(0.4,0,.2,1)}.d3view-dashboard-v2 .pf-sidebar-container.is-open .pf-sidebar{transform:translateX(0)}.d3view-dashboard-v2 .pf-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--d3v-border);background:var(--d3v-bg-secondary);flex-shrink:0;gap:12px}.d3view-dashboard-v2 .pf-sidebar-header-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.d3view-dashboard-v2 .pf-sidebar-type-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.d3view-dashboard-v2 .pf-sidebar-title-area{min-width:0;flex:1}.d3view-dashboard-v2 .pf-sidebar-filename{font-size:13px;font-weight:600;color:var(--d3v-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.d3view-dashboard-v2 .pf-sidebar-meta{font-size:11px;color:var(--d3v-text-muted);margin-top:1px}.d3view-dashboard-v2 .pf-sidebar-header-right{display:flex;align-items:center;gap:4px;flex-shrink:0}.d3view-dashboard-v2 .pf-sidebar-action{width:32px;height:32px;border-radius:var(--d3v-r-md);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--d3v-text-secondary);cursor:pointer;transition:background var(--d3v-t-fast),color var(--d3v-t-fast)}.d3view-dashboard-v2 .pf-sidebar-action:hover{background:var(--d3v-bg-hover);color:var(--d3v-text-primary)}.d3view-dashboard-v2 .pf-sidebar-action.js-pf-sidebar-open-viewer:hover{background:rgba(59,130,246,.1);color:var(--d3v-accent)}.d3view-dashboard-v2 .pf-sidebar-action.js-pf-sidebar-download:hover{background:rgba(16,185,129,.1);color:var(--d3v-success)}.d3view-dashboard-v2 .pf-sidebar-close:hover{background:rgba(239,68,68,.08);color:var(--d3v-danger)}.d3view-dashboard-v2 .pf-sidebar-body{flex:1;overflow:hidden;position:relative}.d3view-dashboard-v2 .pf-sidebar-body .db-spinner{display:flex;align-items:center;justify-content:center;height:100%;font-size:24px;color:var(--d3v-text-muted)}.db-widget-cleanup-view{--db-border:var(--d3v-border,#e2e8f0);--db-border-focus:#30487f;--db-bg-canvas:var(--d3v-n-100,#f1f5f9);--db-bg-surface:var(--d3v-bg-primary,#fff);--db-bg-sidebar-hover:rgba(48,72,127,.07);--db-text-primary:var(--d3v-n-900,#0f172a);--db-text-muted:var(--d3v-text-muted,#94a3b8);--db-brand:#30487f;--db-brand-pale:#e8eef7;--db-success:var(--d3v-success,#28a745)}.db-widget-cleanup-view .db-wc-root{display:flex;flex-direction:column;height:100%;min-height:400px;max-height:70vh;font-size:13px}.db-widget-cleanup-view .db-wc-toolbar{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--db-border);background:var(--db-bg-canvas);flex-shrink:0}.db-widget-cleanup-view .db-wc-search-wrap{position:relative;flex:1}.db-widget-cleanup-view .db-wc-search-icon{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--db-text-muted);font-size:12px;pointer-events:none}.db-widget-cleanup-view .db-wc-search-input{width:100%;height:32px;padding:0 10px 0 28px;border:1px solid var(--db-border);border-radius:var(--d3v-r-md,6px);background:var(--db-bg-surface);color:var(--db-text-primary);font-size:12px;transition:border-color .15s;outline:0}.db-widget-cleanup-view .db-wc-search-input:focus{border-color:var(--db-border-focus);box-shadow:0 0 0 2px var(--db-brand-pale)}.db-widget-cleanup-view .db-wc-type-filter{height:32px;padding:0 8px;border:1px solid var(--db-border);border-radius:var(--d3v-r-md,6px);background:var(--db-bg-surface);color:var(--db-text-primary);font-size:12px;min-width:150px;cursor:pointer;outline:0}.db-widget-cleanup-view .db-wc-summary{font-size:11px;white-space:nowrap;color:var(--db-text-muted);flex-shrink:0}.db-widget-cleanup-view .db-wc-sections{overflow-y:auto;flex:1;padding:8px 0}.db-widget-cleanup-view .db-wc-section{border-bottom:1px solid var(--db-border)}.db-widget-cleanup-view .db-wc-section-header{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;user-select:none;transition:background .12s;background:var(--db-bg-surface)}.db-widget-cleanup-view .db-wc-section-header:hover{background:var(--db-bg-sidebar-hover)}.db-widget-cleanup-view .db-wc-section-check-label{margin:0;cursor:pointer;flex-shrink:0}.db-widget-cleanup-view .db-wc-section-icon{font-size:13px;color:var(--db-brand);width:24px;height:20px;margin:0;text-align:center;flex-shrink:0}.db-widget-cleanup-view .db-wc-section-label{font-weight:600;color:var(--db-text-primary);font-size:12.5px}.db-widget-cleanup-view .db-wc-section-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:9px;background:var(--db-brand-pale);color:var(--db-brand);font-size:10px;font-weight:700}.db-widget-cleanup-view .db-wc-section-empty-note{font-size:11px;font-style:italic}.db-widget-cleanup-view .db-wc-section-toggle{color:var(--db-text-muted);padding:2px 6px;font-size:11px}.db-widget-cleanup-view .db-wc-section-toggle:hover{color:var(--db-text-primary)}.db-widget-cleanup-view .db-wc-section-body{background:var(--db-bg-canvas)}.db-widget-cleanup-view .db-wc-empty-section{padding:12px 20px;color:var(--db-text-muted);font-size:12px;font-style:italic}.db-widget-cleanup-view .db-wc-table{width:100%;border-collapse:collapse;font-size:12px}.db-widget-cleanup-view .db-wc-table thead th{padding:6px 12px;border-bottom:1px solid var(--db-border);background:var(--db-bg-surface);color:var(--db-text-muted);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.db-widget-cleanup-view .db-wc-table .db-wc-col-check{width:36px;text-align:center;padding:6px 4px}.db-widget-cleanup-view .db-wc-table .db-wc-col-name{min-width:160px}.db-widget-cleanup-view .db-wc-table .db-wc-col-extra{font-size:11px;color:var(--db-text-muted)}.db-widget-cleanup-view .db-wc-row{border-bottom:1px solid var(--db-border);transition:background .1s}.db-widget-cleanup-view .db-wc-row:last-child{border-bottom:0}.db-widget-cleanup-view .db-wc-row:hover{background:var(--db-bg-sidebar-hover)}.db-widget-cleanup-view .db-wc-row td{padding:6px 12px;vertical-align:middle}.db-widget-cleanup-view .db-wc-row-name{display:block;font-weight:500;color:var(--db-text-primary);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-widget-cleanup-view .db-wc-row-sub{display:block;font-size:11px;color:var(--db-text-muted);margin-top:1px}.db-widget-cleanup-view .db-wc-no-widgets{padding:40px 24px;text-align:center;color:var(--db-text-muted);font-size:13px}.db-widget-cleanup-view .db-wc-no-widgets .fa{font-size:24px;display:block;margin-bottom:10px;color:var(--db-success)}.db-widget-cleanup-view .db-wc-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--db-border);background:var(--db-bg-surface);flex-shrink:0;gap:8px}.db-widget-cleanup-view .db-wc-footer-left{display:flex;gap:6px}.db-widget-cleanup-view .db-wc-selected-label{font-size:12px}.db-widget-cleanup-view .db-wc-selected-count{font-weight:700;color:var(--db-text-primary)}.d3view-dashboard-v2 .ts-wrap{padding:12px 14px;gap:10px}.d3view-dashboard-v2 .ts-kpi-row{display:flex;gap:6px}.d3view-dashboard-v2 .ts-kpi{flex:1;text-align:center;padding:8px 4px;border-radius:var(--d3v-r-md,8px);background:var(--d3v-bg-secondary,#f8fafc);border:1px solid var(--d3v-border,#e2e8f0);transition:box-shadow var(--d3v-t-fast,.12s),transform var(--d3v-t-fast,.12s)}.d3view-dashboard-v2 .ts-kpi:hover{box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.06));transform:translateY(-1px)}.d3view-dashboard-v2 .ts-kpi-val{display:block;font-size:18px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ts-kpi-accent{color:var(--d3v-accent,#6366f1)}.d3view-dashboard-v2 .ts-kpi-success{color:var(--d3v-success,#10b981)}.d3view-dashboard-v2 .ts-kpi-warning{color:var(--d3v-warning,#f59e0b)}.d3view-dashboard-v2 .ts-kpi-danger{color:var(--d3v-danger,#ef4444)}.d3view-dashboard-v2 .ts-kpi-lbl{display:block;font-size:9px;font-weight:600;color:var(--d3v-text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.04em;margin-top:3px}.d3view-dashboard-v2 .ts-progress-section{display:flex;flex-direction:column;gap:4px}.d3view-dashboard-v2 .ts-progress-track{height:8px;border-radius:20px;background:var(--d3v-bg-tertiary,#f1f5f9);overflow:hidden}.d3view-dashboard-v2 .ts-progress-fill{height:100%;border-radius:20px;background:linear-gradient(90deg,#6366f1,#818cf8);transition:width 1s cubic-bezier(0.34,1.2,.64,1);position:relative}.d3view-dashboard-v2 .ts-progress-fill::after{content:'';position:absolute;right:0;top:0;bottom:0;width:20px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3));border-radius:0 20px 20px 0}.d3view-dashboard-v2 .ts-progress-meta{display:flex;justify-content:space-between;align-items:center}.d3view-dashboard-v2 .ts-progress-pct{font-size:11px;font-weight:700;color:var(--d3v-accent,#6366f1)}.d3view-dashboard-v2 .ts-progress-rem{font-size:10px;color:var(--d3v-text-muted,#94a3b8)}.d3view-dashboard-v2 .ts-section-label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--d3v-text-muted,#94a3b8)}.d3view-dashboard-v2 .ts-upcoming-list{display:flex;flex-direction:column;gap:2px}.d3view-dashboard-v2 .ts-upcoming-item{display:flex;align-items:center;gap:8px;padding:6px;border-radius:var(--d3v-r-sm,6px);transition:background var(--d3v-t-fast,.12s)}.d3view-dashboard-v2 .ts-upcoming-item:hover{background:var(--d3v-bg-secondary,#f8fafc)}.d3view-dashboard-v2 .ts-upcoming-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.d3view-dashboard-v2 .ts-dot-over{background:var(--d3v-danger,#ef4444);box-shadow:0 0 0 2px rgba(239,68,68,.15)}.d3view-dashboard-v2 .ts-dot-soon{background:var(--d3v-warning,#f59e0b);box-shadow:0 0 0 2px rgba(245,158,11,.15)}.d3view-dashboard-v2 .ts-dot-ok{background:var(--d3v-bg-tertiary,#f1f5f9);border:2px solid var(--d3v-border-strong,#cbd5e1)}.d3view-dashboard-v2 .ts-upcoming-name{flex:1;font-size:11px;font-weight:500;color:var(--d3v-text-primary,#1e293b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .ts-upcoming-due{font-size:9px;font-weight:600;padding:2px 6px;border-radius:4px;white-space:nowrap}.d3view-dashboard-v2 .ts-due-over{background:rgba(239,68,68,.1);color:var(--d3v-danger,#ef4444)}.d3view-dashboard-v2 .ts-due-soon{background:rgba(245,158,11,.1);color:#d97706}.d3view-dashboard-v2 .ts-due-ok{background:var(--d3v-bg-tertiary,#f1f5f9);color:var(--d3v-text-muted,#94a3b8)}.d3view-dashboard-v2 .pt-wrap{gap:0}.d3view-dashboard-v2 .pt-completion-bar{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--d3v-border);flex-shrink:0}.d3view-dashboard-v2 .pt-completion-ring{width:48px;height:48px;position:relative;flex-shrink:0}.d3view-dashboard-v2 .pt-completion-ring svg{display:block}.d3view-dashboard-v2 .pt-ring-pct{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:var(--d3v-success)}.d3view-dashboard-v2 .pt-completion-info{flex:1;min-width:0}.d3view-dashboard-v2 .pt-completion-label{font-size:12px;font-weight:600;color:var(--d3v-text-primary);margin-bottom:6px}.d3view-dashboard-v2 .pt-completion-detail{font-weight:400;color:var(--d3v-text-muted);margin-left:6px}.d3view-dashboard-v2 .pt-segmented-bar{height:7px;border-radius:4px;overflow:hidden;display:flex;background:var(--d3v-bg-tertiary)}.d3view-dashboard-v2 .pt-seg{height:100%;transition:width .6s}.d3view-dashboard-v2 .pt-seg-done{background:var(--d3v-success)}.d3view-dashboard-v2 .pt-seg-open{background:var(--d3v-warning)}.d3view-dashboard-v2 .pt-seg-overdue{background:var(--d3v-danger)}.d3view-dashboard-v2 .pt-seg-legend{display:flex;gap:14px;margin-top:4px}.d3view-dashboard-v2 .pt-seg-legend-item{font-size:10px;color:var(--d3v-text-muted);display:flex;align-items:center;gap:4px}.d3view-dashboard-v2 .pt-seg-dot{display:inline-block;width:7px;height:7px;border-radius:50%}.d3view-dashboard-v2 .pt-toolbar{display:flex;align-items:stretch;gap:12px;padding:10px 18px;border-bottom:1px solid var(--d3v-border);flex-shrink:0}.d3view-dashboard-v2 .pt-toggle-cards{display:flex;gap:6px;flex:1}.d3view-dashboard-v2 .pt-groupby-bar{display:flex;align-items:center;gap:6px;flex-shrink:0;padding-left:12px;border-left:1px solid var(--d3v-border)}.d3view-dashboard-v2 .pt-groupby-label{font-size:10px;font-weight:600;color:var(--d3v-text-muted);text-transform:uppercase;letter-spacing:.05em}.d3view-dashboard-v2 .pt-groupby-select{font-size:11px;font-weight:600;padding:4px 8px;border-radius:6px;border:1px solid var(--d3v-border);background:var(--d3v-bg-primary);color:var(--d3v-text-primary);cursor:pointer;transition:border-color var(--d3v-t-fast)}.d3view-dashboard-v2 .pt-groupby-select:focus{outline:0;border-color:var(--d3v-accent)}.d3view-dashboard-v2 .pt-toggle-card{flex:1;text-align:center;padding:8px 4px;border-radius:var(--d3v-r-md);border:2px solid transparent;cursor:pointer;transition:all var(--d3v-t-fast);min-width:0}.d3view-dashboard-v2 .pt-toggle-card:hover{border-color:var(--d3v-accent)}.d3view-dashboard-v2 .pt-toggle-card.active{border-color:var(--d3v-accent);background:rgba(99,102,241,.05)}.d3view-dashboard-v2 .pt-tc-val{font-size:22px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .pt-tc-lbl{font-size:10px;font-weight:500;color:var(--d3v-text-muted);text-transform:uppercase;letter-spacing:.03em;margin-top:2px}.d3view-dashboard-v2 .pt-tc-accent{color:var(--d3v-accent)}.d3view-dashboard-v2 .pt-tc-success{color:var(--d3v-success)}.d3view-dashboard-v2 .pt-tc-warning{color:var(--d3v-warning)}.d3view-dashboard-v2 .pt-tc-danger{color:var(--d3v-danger)}.d3view-dashboard-v2 .pt-table-wrap{padding:0}.d3view-dashboard-v2 .pt-table{width:100%;border-collapse:collapse;font-size:12px}.d3view-dashboard-v2 .pt-table th{text-align:left;padding:8px 10px;font-size:10px;font-weight:700;color:var(--d3v-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--d3v-border);background:var(--d3v-bg-primary);position:sticky;top:0;z-index:1}.d3view-dashboard-v2 .pt-table td{padding:8px 10px;border-bottom:1px solid var(--d3v-bg-tertiary);vertical-align:middle}.d3view-dashboard-v2 .pt-table tbody tr{transition:background var(--d3v-t-fast);cursor:default}.d3view-dashboard-v2 .pt-table tbody tr:hover{background:var(--d3v-bg-secondary)}.d3view-dashboard-v2 .pt-row-dot{display:inline-block;width:7px;height:7px;border-radius:50%}.d3view-dashboard-v2 .pt-row-name{font-weight:600;color:var(--d3v-text-primary);font-size:12px}.d3view-dashboard-v2 .pt-row-desc{font-size:11px;color:var(--d3v-text-muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.d3view-dashboard-v2 .pt-row-assignee{display:flex;align-items:center;gap:5px}.d3view-dashboard-v2 .pt-row-avatar{width:22px;height:22px;border-radius:50%;font-size:9px;font-weight:700;color:var(--d3v-text-inverse);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.d3view-dashboard-v2 .pt-row-assignee-name{font-size:11px;color:var(--d3v-text-secondary);white-space:nowrap}.d3view-dashboard-v2 .pt-row-unassigned{color:var(--d3v-text-muted);font-size:11px}.d3view-dashboard-v2 .pt-row-due{font-size:11px;color:var(--d3v-text-muted);white-space:nowrap}.d3view-dashboard-v2 .pt-status-pill{display:inline-block;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:600}.d3view-dashboard-v2 .pt-st-done{background:rgba(16,185,129,.1);color:#065f46}.d3view-dashboard-v2 .pt-st-open{background:rgba(245,158,11,.1);color:#92400e}.d3view-dashboard-v2 .pt-st-overdue{background:rgba(239,68,68,.1);color:#991b1b}.d3view-dashboard-v2 .pt-entity-badge{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;padding:2px 7px;border-radius:var(--d3v-r-full);white-space:nowrap}.d3view-dashboard-v2 .pt-entity-badge .fa{font-size:9px}.d3view-dashboard-v2 .pt-type-sim{background:rgba(99,102,241,.1);color:#6366f1}.d3view-dashboard-v2 .pt-type-wf{background:rgba(245,158,11,.1);color:#f59e0b}.d3view-dashboard-v2 .pt-type-db{background:rgba(20,184,166,.1);color:#14b8a6}.d3view-dashboard-v2 .pt-type-file{background:rgba(59,130,246,.1);color:#3b82f6}.d3view-dashboard-v2 .pt-type-hpc{background:rgba(139,92,246,.1);color:#8b5cf6}.d3view-dashboard-v2 .pt-type-simlytiks{background:rgba(6,182,212,.1);color:#06b6d4}.d3view-dashboard-v2 .pt-type-ml{background:rgba(249,115,22,.1);color:#f97316}.d3view-dashboard-v2 .pt-type-other{background:var(--d3v-bg-tertiary);color:var(--d3v-text-secondary)}.d3view-dashboard-v2 .pt-per-user-section{border-top:1px solid var(--d3v-border);padding:12px 18px;flex-shrink:0}.d3view-dashboard-v2 .pt-per-user-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.d3view-dashboard-v2 .pt-per-user-title{font-size:12px;font-weight:700;color:var(--d3v-text-primary)}.d3view-dashboard-v2 .pt-per-user-toggle{display:flex;gap:3px}.d3view-dashboard-v2 .pt-pu-btn{padding:3px 10px;border-radius:6px;font-size:10px;font-weight:600;border:1px solid var(--d3v-border);background:var(--d3v-bg-primary);color:var(--d3v-text-muted);cursor:pointer;transition:all var(--d3v-t-fast)}.d3view-dashboard-v2 .pt-pu-btn.active{background:rgba(99,102,241,.08);color:var(--d3v-accent);border-color:var(--d3v-accent)}.d3view-dashboard-v2 .pt-pu-btn:hover{border-color:var(--d3v-accent);color:var(--d3v-accent)}.d3view-dashboard-v2 .pt-pu-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.d3view-dashboard-v2 .pt-pu-user{width:85px;font-size:11px;font-weight:500;text-align:right;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--d3v-text-primary)}.d3view-dashboard-v2 .pt-pu-bars{display:flex;height:22px;border-radius:4px;overflow:hidden;transition:width .5s}.d3view-dashboard-v2 .pt-pu-seg{display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:var(--d3v-text-inverse);min-width:18px;transition:flex var(--d3v-t-smooth)}.d3view-dashboard-v2 .pt-pu-done{background:var(--d3v-success)}.d3view-dashboard-v2 .pt-pu-open{background:var(--d3v-warning)}.d3view-dashboard-v2 .pt-pu-overdue{background:var(--d3v-danger)}.d3view-dashboard-v2 .pt-pu-total{font-size:11px;font-weight:700;width:28px;flex-shrink:0;color:var(--d3v-text-primary);font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .pt-pu-legend{display:flex;gap:14px;margin-top:8px;font-size:10px;color:var(--d3v-text-muted)}.d3view-dashboard-v2 .pt-pu-legend span{display:flex;align-items:center;gap:4px}.d3view-dashboard-v2 .pt-pu-legend-dot{display:inline-block;width:8px;height:8px;border-radius:2px}.d3view-dashboard-v2 .pt-pu-table{width:100%;border-collapse:collapse;font-size:11px}.d3view-dashboard-v2 .pt-pu-table th{text-align:left;padding:6px 8px;font-size:10px;font-weight:600;color:var(--d3v-text-muted);border-bottom:1px solid var(--d3v-border)}.d3view-dashboard-v2 .pt-pu-table td{padding:6px 8px;border-bottom:1px solid var(--d3v-bg-tertiary)}.d3view-dashboard-v2 .pt-pu-wrap{padding:14px 18px}.d3view-dashboard-v2 .pt-pu-wrap .pt-pu-table{margin-top:14px}.d3view-dashboard-v2 .pt-view-container{padding:0}.pt-ctx-menu{background:var(--d3v-bg-primary,#fff);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.15);border:1px solid var(--d3v-border,#e2e8f0);padding:4px 0;min-width:180px}.pt-ctx-item{padding:8px 14px;font-size:12px;color:var(--d3v-accent,#6366f1);font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .1s}.pt-ctx-item:hover{background:var(--d3v-bg-secondary,#f8fafc)}.pt-ctx-item .fa{font-size:13px;width:16px;text-align:center}.d3view-dashboard-v2 .pt-user-breakdown{padding:8px 12px;display:flex;flex-direction:column;gap:6px}.d3view-dashboard-v2 .pt-user-row{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;background:var(--d3v-bg-secondary,#f8fafc);border-radius:var(--d3v-r-md,8px);transition:box-shadow .15s ease}.d3view-dashboard-v2 .pt-user-row:hover{box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.1))}.d3view-dashboard-v2 .pt-user-avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:600;flex-shrink:0;margin-top:1px}.d3view-dashboard-v2 .pt-user-info{flex:1;min-width:0}.d3view-dashboard-v2 .pt-user-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.d3view-dashboard-v2 .pt-user-name{font-size:12px;font-weight:600;color:var(--d3v-text-primary,#1e293b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-dashboard-v2 .pt-status-chips{flex-shrink:0}.d3view-dashboard-v2 .pt-user-chips{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.d3view-dashboard-v2 .pt-task-chips{margin-top:4px}.d3view-dashboard-v2 .pt-chip{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:2px 8px;border-radius:var(--d3v-r-full,9999px);white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .pt-chip .fa{font-size:10px}.d3view-dashboard-v2 .pt-chip-done{background:rgba(16,185,129,.1);color:var(--d3v-success,#10b981)}.d3view-dashboard-v2 .pt-chip-open{background:rgba(99,102,241,.1);color:var(--d3v-accent,#6366f1)}.d3view-dashboard-v2 .pt-chip-overdue{background:rgba(239,68,68,.1);color:var(--d3v-danger,#ef4444)}.d3view-dashboard-v2 .pt-chip-task{background:var(--d3v-bg-tertiary,#f1f5f9);color:var(--d3v-text-secondary,#475569);font-weight:500}.d3view-dashboard-v2 .pt-chip-task .fa{color:var(--d3v-text-muted,#94a3b8)}.d3view-dashboard-v2 .pt-chip-task-overdue{background:rgba(239,68,68,.08);color:var(--d3v-danger,#ef4444)}.d3view-dashboard-v2 .pt-chip-task-overdue .fa{color:var(--d3v-danger,#ef4444)}.d3view-dashboard-v2 .pt-tasks-toggle{font-size:10px;font-weight:600;color:var(--d3v-accent,#3b82f6);cursor:pointer;text-decoration:none;padding:2px 8px;border-radius:var(--d3v-r-full,9999px);background:rgba(59,130,246,.08);transition:background var(--d3v-t-fast,.12s)}.d3view-dashboard-v2 .pt-tasks-toggle:hover{background:rgba(59,130,246,.15);text-decoration:none}.d3view-dashboard-v2 .pt-chip-task-open{border-left:3px solid var(--d3v-accent,#6366f1)}.d3view-dashboard-v2 .pt-chip-task-overdue{border-left:3px solid var(--d3v-danger,#ef4444)}.d3view-dashboard-v2 .pt-chip-task-done{border-left:3px solid var(--d3v-success,#10b981);opacity:.6;text-decoration:line-through}.d3view-dashboard-v2 .pt-footer{padding:6px 14px;text-align:right;border-top:1px solid var(--d3v-border,#e2e8f0);flex-shrink:0}.d3view-dashboard-v2 .pt-see-more-link{font-size:12px;color:var(--d3v-accent,#6366f1);text-decoration:none;transition:color .15s ease}.d3view-dashboard-v2 .pt-see-more-link:hover{color:var(--d3v-accent-hover,#4f46e5);text-decoration:underline}.d3view-dashboard-v2 .pt-see-more-link .fa{margin-left:4px}.d3view-dashboard-v2 .ptf-wrap{gap:0}.d3view-dashboard-v2 .ptf-header{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--d3v-border);background:var(--d3v-bg-primary);flex-shrink:0}.d3view-dashboard-v2 .ptf-search-wrap{position:relative;display:flex;align-items:center}.d3view-dashboard-v2 .ptf-search-wrap>.fa-search{position:absolute;left:10px;color:var(--d3v-text-muted);font-size:12px;pointer-events:none}.d3view-dashboard-v2 .ptf-search{width:180px;height:32px;padding:0 10px 0 30px;border:1px solid var(--d3v-border);border-radius:var(--d3v-r-md);font-size:12px;color:var(--d3v-text-primary);background:var(--d3v-bg-secondary);transition:all var(--d3v-t-fast);outline:0}.d3view-dashboard-v2 .ptf-search:focus{border-color:var(--d3v-accent);box-shadow:0 0 0 3px rgba(99,102,241,.1);background:var(--d3v-bg-primary)}.d3view-dashboard-v2 .ptf-filter-chips{display:flex;gap:4px;flex:1}.d3view-dashboard-v2 .ptf-chip{display:flex;align-items:center;gap:4px;padding:4px 12px;border-radius:var(--d3v-r-full);font-size:11px;font-weight:600;border:1px solid var(--d3v-border);background:var(--d3v-bg-primary);color:var(--d3v-text-secondary);cursor:pointer;transition:all var(--d3v-t-fast)}.d3view-dashboard-v2 .ptf-chip:hover{background:var(--d3v-bg-tertiary);border-color:var(--d3v-border-strong,#cbd5e1)}.d3view-dashboard-v2 .ptf-chip-active{background:var(--d3v-accent);color:var(--d3v-text-inverse);border-color:var(--d3v-accent)}.d3view-dashboard-v2 .ptf-chip-active:hover{background:var(--d3v-accent);border-color:var(--d3v-accent)}.d3view-dashboard-v2 .ptf-chip-danger.ptf-chip-active{background:var(--d3v-danger);border-color:var(--d3v-danger)}.d3view-dashboard-v2 .ptf-chip-count{font-size:10px;font-weight:700;background:rgba(255,255,255,.2);padding:0 5px;border-radius:8px;min-width:16px;text-align:center}.d3view-dashboard-v2 .ptf-chip:not(.ptf-chip-active) .ptf-chip-count{background:var(--d3v-bg-tertiary);color:var(--d3v-text-muted)}.d3view-dashboard-v2 .ptf-create-btn{display:flex;align-items:center;gap:6px;padding:6px 16px;border-radius:var(--d3v-r-md);font-size:12px;font-weight:600;border:0;cursor:pointer;background:linear-gradient(135deg,#6366f1,#818cf8);color:var(--d3v-text-inverse);box-shadow:0 2px 8px rgba(99,102,241,.3);transition:all var(--d3v-t-fast);flex-shrink:0}.d3view-dashboard-v2 .ptf-create-btn:hover{box-shadow:0 4px 14px rgba(99,102,241,.4);transform:translateY(-1px)}.d3view-dashboard-v2 .ptf-kpi-strip{display:flex;align-items:center;padding:10px 16px;gap:20px;background:var(--d3v-bg-secondary);border-bottom:1px solid var(--d3v-border);flex-shrink:0}.d3view-dashboard-v2 .ptf-kpi-item{display:flex;align-items:center;gap:6px}.d3view-dashboard-v2 .ptf-kpi-val{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ptf-kpi-val-accent{color:var(--d3v-accent)}.d3view-dashboard-v2 .ptf-kpi-val-success{color:var(--d3v-success)}.d3view-dashboard-v2 .ptf-kpi-val-warning{color:var(--d3v-warning)}.d3view-dashboard-v2 .ptf-kpi-val-danger{color:var(--d3v-danger)}.d3view-dashboard-v2 .ptf-kpi-lbl{font-size:11px;font-weight:500;color:var(--d3v-text-muted)}.d3view-dashboard-v2 .ptf-kpi-divider{width:1px;height:24px;background:var(--d3v-border)}.d3view-dashboard-v2 .ptf-mini-progress{width:80px;height:6px;background:var(--d3v-bg-tertiary);border-radius:var(--d3v-r-full);overflow:hidden}.d3view-dashboard-v2 .ptf-mini-fill{height:100%;border-radius:var(--d3v-r-full);background:linear-gradient(90deg,#6366f1,#818cf8);transition:width .6s cubic-bezier(.34,1.2,.64,1)}.d3view-dashboard-v2 .ptf-table-wrap{overflow-x:auto}.d3view-dashboard-v2 .ptf-table{width:100%;border-collapse:collapse;font-size:12px}.d3view-dashboard-v2 .ptf-table thead{position:sticky;top:0;z-index:2}.d3view-dashboard-v2 .ptf-table th{padding:10px 12px;text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--d3v-text-muted);background:var(--d3v-bg-tertiary);border-bottom:1px solid var(--d3v-border);white-space:nowrap}.d3view-dashboard-v2 .ptf-th-name{min-width:220px}.d3view-dashboard-v2 .ptf-th-actions{width:72px}.d3view-dashboard-v2 .ptf-table td{padding:10px 12px;border-bottom:1px solid var(--d3v-bg-tertiary);vertical-align:middle}.d3view-dashboard-v2 .ptf-row{transition:background var(--d3v-t-fast)}.d3view-dashboard-v2 .ptf-row:hover{background:var(--d3v-bg-secondary)}.d3view-dashboard-v2 .ptf-row-overdue{background:rgba(239,68,68,.03)}.d3view-dashboard-v2 .ptf-row-overdue:hover{background:rgba(239,68,68,.06)}.d3view-dashboard-v2 .ptf-row-done{opacity:.6}.d3view-dashboard-v2 .ptf-row-done:hover{opacity:.85}.d3view-dashboard-v2 .ptf-empty-row{text-align:center;padding:32px 12px;color:var(--d3v-text-muted);font-size:13px}.d3view-dashboard-v2 .ptf-empty-row .fa{margin-right:6px}.d3view-dashboard-v2 .ptf-cell-name{display:flex;flex-direction:column;gap:2px}.d3view-dashboard-v2 .ptf-task-name{font-weight:600;color:var(--d3v-text-primary)}.d3view-dashboard-v2 .ptf-task-desc{font-size:11px;color:var(--d3v-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.d3view-dashboard-v2 .ptf-status{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--d3v-r-full);font-size:11px;font-weight:600;white-space:nowrap}.d3view-dashboard-v2 .ptf-status-progress{background:rgba(99,102,241,.1);color:#6366f1}.d3view-dashboard-v2 .ptf-status-notstarted{background:var(--d3v-bg-tertiary);color:var(--d3v-text-secondary)}.d3view-dashboard-v2 .ptf-status-complete{background:rgba(16,185,129,.1);color:#059669}.d3view-dashboard-v2 .ptf-priority{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;white-space:nowrap}.d3view-dashboard-v2 .ptf-priority-high{color:var(--d3v-danger)}.d3view-dashboard-v2 .ptf-priority-medium{color:var(--d3v-warning)}.d3view-dashboard-v2 .ptf-priority-low{color:var(--d3v-text-muted)}.d3view-dashboard-v2 .ptf-priority-none{color:var(--d3v-text-muted)}.d3view-dashboard-v2 .ptf-assignee{display:flex;align-items:center;gap:8px}.d3view-dashboard-v2 .ptf-avatar-xs{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:var(--d3v-text-inverse);flex-shrink:0}.d3view-dashboard-v2 .ptf-assignee span{font-size:12px;font-weight:500;color:var(--d3v-text-primary);white-space:nowrap}.d3view-dashboard-v2 .ptf-unassigned{font-size:11px;color:var(--d3v-text-muted)}.d3view-dashboard-v2 .ptf-category{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;white-space:nowrap}.d3view-dashboard-v2 .ptf-cat-sim{background:rgba(99,102,241,.1);color:#6366f1}.d3view-dashboard-v2 .ptf-cat-wf{background:rgba(16,185,129,.1);color:#10b981}.d3view-dashboard-v2 .ptf-cat-db{background:rgba(6,182,212,.1);color:#06b6d4}.d3view-dashboard-v2 .ptf-cat-file{background:rgba(245,158,11,.1);color:#d97706}.d3view-dashboard-v2 .ptf-cat-hpc{background:rgba(239,68,68,.1);color:#ef4444}.d3view-dashboard-v2 .ptf-cat-simlytiks{background:rgba(139,92,246,.1);color:#8b5cf6}.d3view-dashboard-v2 .ptf-cat-ml{background:rgba(236,72,153,.1);color:#ec4899}.d3view-dashboard-v2 .ptf-cat-other{background:var(--d3v-bg-tertiary);color:var(--d3v-text-secondary)}.d3view-dashboard-v2 .ptf-due{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;white-space:nowrap}.d3view-dashboard-v2 .ptf-due-overdue{color:var(--d3v-danger)}.d3view-dashboard-v2 .ptf-due-soon{color:#d97706}.d3view-dashboard-v2 .ptf-due-normal{color:var(--d3v-text-secondary)}.d3view-dashboard-v2 .ptf-progress-cell{display:flex;align-items:center;gap:8px}.d3view-dashboard-v2 .ptf-progress-mini-track{width:60px;height:5px;background:var(--d3v-bg-tertiary);border-radius:var(--d3v-r-full);overflow:hidden}.d3view-dashboard-v2 .ptf-progress-mini-fill{height:100%;border-radius:var(--d3v-r-full);background:var(--d3v-accent);transition:width .4s}.d3view-dashboard-v2 .ptf-progress-text{font-size:11px;font-weight:600;color:var(--d3v-text-secondary);font-variant-numeric:tabular-nums;min-width:30px}.d3view-dashboard-v2 .ptf-cell-actions{display:flex;gap:4px;justify-content:flex-end}.d3view-dashboard-v2 .ptf-action-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--d3v-r-sm);background:transparent;color:var(--d3v-text-muted);font-size:12px;cursor:pointer;transition:all var(--d3v-t-fast);opacity:0}.d3view-dashboard-v2 .ptf-row:hover .ptf-action-btn{opacity:1}.d3view-dashboard-v2 .ptf-action-btn:hover{background:var(--d3v-bg-tertiary);color:var(--d3v-text-primary)}.d3view-dashboard-v2 .ptf-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-top:1px solid var(--d3v-border);background:var(--d3v-bg-secondary);flex-shrink:0}.d3view-dashboard-v2 .ptf-footer-count{font-size:11px;color:var(--d3v-text-muted)}.d3view-dashboard-v2 .ptf-worker-container{min-height:200px}.d3view-dashboard-v2 .ptf-body-area{overflow-x:auto}.d3view-dashboard-v2 .ptf-kanban{display:flex;gap:12px;padding:12px;height:100%;overflow-x:auto;align-items:flex-start}.d3view-dashboard-v2 .ptf-kanban-col{flex:1;min-width:260px;max-width:400px;display:flex;flex-direction:column;background:var(--d3v-bg-secondary);border-radius:var(--d3v-r-lg);border:1px solid var(--d3v-border);overflow:hidden;max-height:100%}.d3view-dashboard-v2 .ptf-kanban-col-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;flex-shrink:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--d3v-border)}.d3view-dashboard-v2 .ptf-kanban-col-title{display:flex;align-items:center;gap:6px}.d3view-dashboard-v2 .ptf-kanban-col-count{font-size:10px;font-weight:700;background:rgba(255,255,255,.5);padding:1px 7px;border-radius:var(--d3v-r-full);min-width:20px;text-align:center}.d3view-dashboard-v2 .ptf-kanban-hdr-notstarted{background:var(--d3v-bg-tertiary);color:var(--d3v-text-secondary)}.d3view-dashboard-v2 .ptf-kanban-hdr-notstarted .ptf-kanban-col-count{background:var(--d3v-bg-hover)}.d3view-dashboard-v2 .ptf-kanban-hdr-progress{background:rgba(99,102,241,.08);color:#6366f1}.d3view-dashboard-v2 .ptf-kanban-hdr-progress .ptf-kanban-col-count{background:rgba(99,102,241,.15)}.d3view-dashboard-v2 .ptf-kanban-hdr-complete{background:rgba(16,185,129,.08);color:#059669}.d3view-dashboard-v2 .ptf-kanban-hdr-complete .ptf-kanban-col-count{background:rgba(16,185,129,.15)}.d3view-dashboard-v2 .ptf-kanban-col-body{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:8px}.d3view-dashboard-v2 .ptf-kanban-card{background:var(--d3v-bg-primary);border:1px solid var(--d3v-border);border-radius:var(--d3v-r-md);padding:12px;box-shadow:var(--d3v-sh-sm);display:flex;flex-direction:column;gap:8px;transition:box-shadow var(--d3v-t-fast),transform var(--d3v-t-fast);cursor:default}.d3view-dashboard-v2 .ptf-kanban-card:hover{box-shadow:var(--d3v-sh-md);transform:translateY(-1px)}.d3view-dashboard-v2 .ptf-kanban-card-overdue{border-left:3px solid var(--d3v-danger)}.d3view-dashboard-v2 .ptf-kanban-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.d3view-dashboard-v2 .ptf-kanban-card-name{font-weight:600;font-size:13px;color:var(--d3v-text-primary);line-height:1.35;flex:1;word-break:break-word}.d3view-dashboard-v2 .ptf-kanban-card-desc{font-size:11px;color:var(--d3v-text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.d3view-dashboard-v2 .ptf-kanban-card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.d3view-dashboard-v2 .ptf-kanban-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:4px;border-top:1px solid var(--d3v-bg-tertiary)}.d3view-dashboard-v2 .ptf-kanban-empty{text-align:center;padding:24px 12px;color:var(--d3v-text-muted);font-size:12px}.d3view-dashboard-v2 .ptf-gantt{height:100%;display:flex;flex-direction:column}.d3view-dashboard-v2 .ptf-gantt-svg-wrap{flex:1;overflow:auto;padding:8px 0}.d3view-dashboard-v2 .ptf-gantt-svg-wrap svg{display:block}.d3view-dashboard-v2 .ptf-gantt-svg-wrap .axis text{font-size:10px;fill:var(--d3v-text-muted);font-weight:500}.d3view-dashboard-v2 .ptf-gantt-svg-wrap .axis line,.d3view-dashboard-v2 .ptf-gantt-svg-wrap .axis path{stroke:var(--d3v-border)}.d3view-dashboard-v2 .ptf-gantt-svg-wrap .ptf-gantt-grid line{stroke:var(--d3v-bg-tertiary);stroke-dasharray:2 3}.d3view-dashboard-v2 .ptf-gantt-svg-wrap .ptf-gantt-bar{rx:4;ry:4;transition:opacity var(--d3v-t-fast);cursor:pointer}.d3view-dashboard-v2 .ptf-gantt-svg-wrap .ptf-gantt-bar:hover{opacity:.85}.d3view-dashboard-v2 .ptf-gantt-svg-wrap .ptf-gantt-progress{rx:4;ry:4;pointer-events:none}.d3view-dashboard-v2 .ptf-gantt-svg-wrap .ptf-gantt-today{stroke:var(--d3v-danger);stroke-width:1.5;stroke-dasharray:4 3}.d3view-dashboard-v2 .ptf-gantt-svg-wrap .ptf-gantt-today-label{font-size:9px;fill:var(--d3v-danger);font-weight:700;text-transform:uppercase}.d3view-dashboard-v2 .ptf-gantt-svg-wrap .ptf-gantt-label{font-size:11px;fill:var(--d3v-text-primary);font-weight:500}.d3view-dashboard-v2 .ptf-gantt-svg-wrap .ptf-gantt-avatar{font-size:8px;font-weight:700;fill:var(--d3v-text-inverse);text-anchor:middle;dominant-baseline:central}.d3view-dashboard-v2 .ptf-gantt-empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--d3v-text-muted);font-size:13px;gap:6px}.d3view-dashboard-v2 .ptf-gantt-tooltip{position:fixed;z-index:1000;background:var(--d3v-bg-primary);border:1px solid var(--d3v-border);border-radius:var(--d3v-r-md);box-shadow:var(--d3v-sh-lg);padding:10px 14px;font-size:12px;color:var(--d3v-text-primary);pointer-events:none;max-width:280px;line-height:1.5}.d3view-dashboard-v2 .ptf-gantt-tooltip strong{font-weight:600;display:block;margin-bottom:4px}.d3view-dashboard-v2 .ptf-gantt-tooltip .ptf-tt-row{display:flex;gap:6px;color:var(--d3v-text-secondary);font-size:11px}.d3view-dashboard-v2 .ptf-gantt-tooltip .ptf-tt-row span:first-child{color:var(--d3v-text-muted);min-width:55px}.d3view-dashboard-v2 .ptf-chart{height:100%;display:flex;flex-direction:column;gap:0}.d3view-dashboard-v2 .ptf-chart-controls{display:flex;align-items:center;gap:8px;padding:10px 16px;flex-shrink:0;border-bottom:1px solid var(--d3v-border);background:var(--d3v-bg-primary)}.d3view-dashboard-v2 .ptf-chart-label{font-size:12px;font-weight:600;color:var(--d3v-text-secondary);margin:0}.d3view-dashboard-v2 .ptf-chart-groupby{height:32px;border:1px solid var(--d3v-border);border-radius:var(--d3v-r-md);font-size:12px;padding:0 28px 0 10px;background:var(--d3v-bg-secondary);color:var(--d3v-text-primary);outline:0;transition:border-color var(--d3v-t-fast);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%2394A3B8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.d3view-dashboard-v2 .ptf-chart-groupby:focus{border-color:var(--d3v-accent);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.d3view-dashboard-v2 .ptf-chart-svg-wrap{flex:1;overflow:hidden;padding:16px}.d3view-dashboard-v2 .ptf-chart-svg-wrap svg{display:block}.d3view-dashboard-v2 .ptf-chart-svg-wrap .ptf-chart-bar{transition:opacity var(--d3v-t-fast);cursor:pointer;rx:4;ry:4}.d3view-dashboard-v2 .ptf-chart-svg-wrap .ptf-chart-bar:hover{opacity:.8}.d3view-dashboard-v2 .ptf-chart-svg-wrap .ptf-chart-bar-label{font-size:11px;font-weight:700;fill:var(--d3v-text-primary);font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ptf-chart-svg-wrap .axis text{font-size:11px;fill:var(--d3v-text-secondary);font-weight:500}.d3view-dashboard-v2 .ptf-chart-svg-wrap .axis line,.d3view-dashboard-v2 .ptf-chart-svg-wrap .axis path{stroke:var(--d3v-border)}.d3view-dashboard-v2 .ptf-chart-svg-wrap .ptf-chart-grid line{stroke:var(--d3v-bg-tertiary);stroke-dasharray:2 3}.d3view-dashboard-v2 .ptf-chart-empty{display:flex;align-items:center;justify-content:center;flex:1;color:var(--d3v-text-muted);font-size:13px;gap:6px}.d3view-dashboard-v2 .ptf-edit-overlay{position:fixed;inset:0;background:rgba(15,23,42,.35);z-index:1000;transition:opacity var(--d3v-t-base)}.d3view-dashboard-v2 .ptf-edit-sidebar{position:fixed;top:0;right:0;bottom:0;width:400px;max-width:90vw;background:var(--d3v-bg-primary);box-shadow:var(--d3v-sh-xl);z-index:1001;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .25s cubic-bezier(.4,0,.2,1)}.d3view-dashboard-v2 .ptf-edit-sidebar.is-open{transform:translateX(0)}.d3view-dashboard-v2 .ptf-edit-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--d3v-border);flex-shrink:0}.d3view-dashboard-v2 .ptf-edit-title{font-size:15px;font-weight:700;color:var(--d3v-text-primary);margin:0;display:flex;align-items:center;gap:8px}.d3view-dashboard-v2 .ptf-edit-title .fa{color:var(--d3v-text-muted);font-size:13px}.d3view-dashboard-v2 .ptf-edit-close-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--d3v-r-md);background:transparent;color:var(--d3v-text-muted);font-size:14px;cursor:pointer;transition:all var(--d3v-t-fast)}.d3view-dashboard-v2 .ptf-edit-close-btn:hover{background:var(--d3v-bg-tertiary);color:var(--d3v-text-primary)}.d3view-dashboard-v2 .ptf-edit-body{padding:20px;display:flex;flex-direction:column;gap:16px}.d3view-dashboard-v2 .ptf-edit-row{display:flex;gap:12px}.d3view-dashboard-v2 .ptf-edit-half{flex:1;min-width:0}.d3view-dashboard-v2 .ptf-edit-field{display:flex;flex-direction:column;gap:4px}.d3view-dashboard-v2 .ptf-edit-label{font-size:12px;font-weight:600;color:var(--d3v-text-secondary)}.d3view-dashboard-v2 .ptf-edit-required{color:var(--d3v-danger);margin-left:2px}.d3view-dashboard-v2 .ptf-edit-input,.d3view-dashboard-v2 .ptf-edit-select,.d3view-dashboard-v2 .ptf-edit-textarea{height:36px;padding:0 10px;border:1px solid var(--d3v-border);border-radius:var(--d3v-r-md);font-size:13px;color:var(--d3v-text-primary);background:var(--d3v-bg-secondary);outline:0;transition:border-color var(--d3v-t-fast),box-shadow var(--d3v-t-fast)}.d3view-dashboard-v2 .ptf-edit-textarea{height:auto;padding:8px 10px;resize:vertical;min-height:72px;line-height:1.5}.d3view-dashboard-v2 .ptf-edit-select{padding-right:28px;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%2394A3B8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.d3view-dashboard-v2 .ptf-edit-input:focus,.d3view-dashboard-v2 .ptf-edit-select:focus,.d3view-dashboard-v2 .ptf-edit-textarea:focus{border-color:var(--d3v-accent);box-shadow:0 0 0 3px rgba(99,102,241,.1);background:var(--d3v-bg-primary)}.d3view-dashboard-v2 .ptf-edit-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--d3v-border);background:var(--d3v-bg-secondary);flex-shrink:0}.d3view-dashboard-v2 .ptf-edit-save-btn{display:flex;align-items:center;gap:6px;padding:6px 18px;border-radius:var(--d3v-r-md);font-size:12px;font-weight:600;border:0;cursor:pointer;background:linear-gradient(135deg,#6366f1,#818cf8);color:var(--d3v-text-inverse);box-shadow:0 2px 8px rgba(99,102,241,.3);transition:all var(--d3v-t-fast)}.d3view-dashboard-v2 .ptf-edit-save-btn:hover{box-shadow:0 4px 14px rgba(99,102,241,.4);transform:translateY(-1px)}.d3view-dashboard-v2 .ptf-edit-save-btn.disabled{opacity:.6;pointer-events:none}.d3view-dashboard-v2 .ptf-dropdown{position:fixed;min-width:190px;background:var(--d3v-bg-primary);border:1px solid var(--d3v-border);border-radius:var(--d3v-r-md);box-shadow:var(--d3v-sh-lg);z-index:1050;padding:4px 0;animation:ptf-dropdown-in .12s ease-out}@keyframes ptf-dropdown-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.d3view-dashboard-v2 .ptf-dropdown-item{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:500;color:var(--d3v-text-primary);cursor:pointer;transition:background var(--d3v-t-fast);white-space:nowrap}.d3view-dashboard-v2 .ptf-dropdown-item:hover{background:var(--d3v-bg-secondary)}.d3view-dashboard-v2 .ptf-dropdown-item .fa{width:16px;text-align:center;color:var(--d3v-text-muted);font-size:13px}.d3view-dashboard-v2 .ptf-dropdown-divider{height:1px;background:var(--d3v-border);margin:4px 0}.d3view-dashboard-v2 .ptf-dropdown-item.ptf-dropdown-danger:hover{background:rgba(239,68,68,.06);color:var(--d3v-danger)}.d3view-dashboard-v2 .ptf-dropdown-item.ptf-dropdown-danger:hover .fa{color:var(--d3v-danger)}.d3view-dashboard-v2 .ptf-comment-popover,body>.ptf-comment-popover{position:fixed;z-index:1060;min-width:288px;max-width:min(400px,calc(100vw - 24px));animation:ptf-comment-pop-in .14s ease-out}@keyframes ptf-comment-pop-in{from{opacity:0}to{opacity:1}}.d3view-dashboard-v2 .ptf-comment-popover-card,body>.ptf-comment-popover .ptf-comment-popover-card{display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--d3v-bg-primary);border:1px solid var(--d3v-border);border-radius:var(--d3v-r-lg);box-shadow:var(--d3v-sh-lg)}.d3view-dashboard-v2 .ptf-comment-popover-head,body>.ptf-comment-popover .ptf-comment-popover-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.d3view-dashboard-v2 .ptf-comment-task-chip,body>.ptf-comment-popover .ptf-comment-task-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 12px;border-radius:var(--d3v-r-full);font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--d3v-text-primary);background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(129,140,248,.08));border:1px solid rgba(99,102,241,.25)}.d3view-dashboard-v2 .ptf-comment-task-chip>.fa,body>.ptf-comment-popover .ptf-comment-task-chip>.fa{flex-shrink:0;color:var(--d3v-accent);font-size:13px}.d3view-dashboard-v2 .ptf-comment-task-chip-text,body>.ptf-comment-popover .ptf-comment-task-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-dashboard-v2 .ptf-comment-textarea,body>.ptf-comment-popover .ptf-comment-textarea{width:100%;min-height:96px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45;color:var(--d3v-text-primary);background:var(--d3v-bg-secondary);border:1px solid var(--d3v-border);border-radius:var(--d3v-r-md);resize:vertical;outline:0;transition:border-color var(--d3v-t-fast),box-shadow var(--d3v-t-fast)}.d3view-dashboard-v2 .ptf-comment-textarea::placeholder,body>.ptf-comment-popover .ptf-comment-textarea::placeholder{color:var(--d3v-text-muted)}.d3view-dashboard-v2 .ptf-comment-textarea:focus,body>.ptf-comment-popover .ptf-comment-textarea:focus{border-color:var(--d3v-accent);background:var(--d3v-bg-primary);box-shadow:0 0 0 3px rgba(99,102,241,.12)}.d3view-dashboard-v2 .ptf-comment-popover-actions,body>.ptf-comment-popover .ptf-comment-popover-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.d3view-dashboard-v2 .ptf-comment-popover-actions .btn-primary .fa,body>.ptf-comment-popover .ptf-comment-popover-actions .btn-primary .fa{margin-right:4px}.d3view-dashboard-v2 .ptf-attachments{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.d3view-dashboard-v2 .ptf-file-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;background:var(--d3v-bg-secondary,#f1f5f9);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-sm,4px);color:var(--d3v-accent,#6366f1);cursor:pointer;transition:background .15s ease,border-color .15s ease;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-dashboard-v2 .ptf-file-chip:hover{background:var(--d3v-bg-tertiary,#e2e8f0);border-color:var(--d3v-accent,#6366f1)}.d3view-dashboard-v2 .ptf-file-chip .fa{font-size:10px;flex-shrink:0}.d3view-dashboard-v2 .ptf-file-more{font-size:11px;color:var(--d3v-text-muted,#94a3b8)}.d3view-dashboard-v2 .db-date-range-btn{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--d3v-text-secondary,#475569);white-space:nowrap}.d3view-dashboard-v2 .db-date-range-btn .fa{font-size:14px}.d3view-dashboard-v2 .db-date-range-btn .db-date-range-text{font-weight:600;color:var(--d3v-text-primary,#1e293b)}.db-export-modal .db-export-options{display:flex;flex-direction:column;gap:16px}.db-export-modal .db-export-format-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--d3v-bg-tertiary,#F1F5F9);border-radius:var(--d3v-r-md,8px);font-size:13px;font-weight:500;color:var(--d3v-text-secondary,#475569);align-self:flex-start}.db-export-modal .db-export-format-badge .fa{color:var(--d3v-accent,#3B82F6)}.db-export-modal .db-export-field{display:flex;flex-direction:column;gap:6px}.db-export-modal .db-export-field label{font-size:12px;font-weight:500;color:var(--d3v-text-secondary,#475569);margin:0}.d3view-dashboard-v2 .ss-layout{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.d3view-dashboard-v2 .ss-loading{display:flex;align-items:center;justify-content:center;height:100%;color:var(--d3v-text-muted);font-size:20px}.d3view-dashboard-v2 .ss-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--d3v-text-muted);font-size:13px;gap:8px;text-align:center;padding:24px}.d3view-dashboard-v2 .ss-empty .fa{font-size:24px;opacity:.4}.d3view-dashboard-v2 .ss-solver-info{display:flex;align-items:center;gap:6px;padding:6px 16px;flex-shrink:0;font-size:11px;color:var(--d3v-text-muted);background:var(--d3v-bg-secondary);border-bottom:1px solid var(--d3v-border)}.d3view-dashboard-v2 .ss-solver-info .fa{font-size:10px;opacity:.6}.d3view-dashboard-v2 .ss-solver-text{font-weight:500}.d3view-dashboard-v2 .ss-stats-strip{display:flex;gap:8px;flex-shrink:0;padding:12px 16px;background:var(--d3v-bg-secondary)}.d3view-dashboard-v2 .ss-stat{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;background:var(--d3v-bg-primary);border:1px solid var(--d3v-border);border-radius:var(--d3v-r-lg);box-shadow:var(--d3v-sh-xs);transition:all var(--d3v-t-fast);position:relative;overflow:hidden}.d3view-dashboard-v2 .ss-stat:hover{box-shadow:var(--d3v-sh-md);border-color:var(--ss-accent);transform:translateY(-2px)}.d3view-dashboard-v2 .ss-stat::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:transparent;transition:background var(--d3v-t-fast)}.d3view-dashboard-v2 .ss-stat:hover::after{background:var(--ss-accent)}.d3view-dashboard-v2 .ss-stat-icon{width:34px;height:34px;border-radius:var(--d3v-r-md);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;background:var(--ss-accent-bg);color:var(--ss-accent);transition:transform var(--d3v-t-fast)}.d3view-dashboard-v2 .ss-stat:hover .ss-stat-icon{transform:scale(1.1)}.d3view-dashboard-v2 .ss-stat-meta{flex-shrink:0}.d3view-dashboard-v2 .ss-stat-val{font-size:20px;font-weight:800;line-height:1;color:var(--d3v-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.d3view-dashboard-v2 .ss-stat-lbl{font-size:10px;font-weight:500;color:var(--d3v-text-muted);margin-top:2px;white-space:nowrap}.d3view-dashboard-v2 .ss-stat-sparkline{flex:1;min-width:0;height:28px;display:flex;align-items:flex-end;gap:2px}.d3view-dashboard-v2 .ss-spark-bar{flex:1;border-radius:2px 2px 0 0;min-height:0;transition:height .4s cubic-bezier(0.34,1.56,.64,1)}.d3view-dashboard-v2 .ss-spark-loading{justify-content:center;align-items:center}.d3view-dashboard-v2 .ss-spark-spinner{font-size:11px;color:var(--d3v-text-muted);opacity:.5}.d3view-dashboard-v2 .ss-stat-arrow{font-size:14px;color:var(--d3v-text-muted);opacity:0;transition:opacity var(--d3v-t-fast);flex-shrink:0}.d3view-dashboard-v2 .ss-stat:hover .ss-stat-arrow{opacity:1}.d3view-dashboard-v2 .ss-stat-no-action{cursor:default}.d3view-dashboard-v2 .ss-stat-no-action:hover{box-shadow:var(--d3v-sh-xs);border-color:var(--d3v-border);transform:none}.d3view-dashboard-v2 .ss-stat-no-action::after{display:none}.d3view-dashboard-v2 .ss-stat-no-action:hover .ss-stat-icon{transform:none}.d3view-dashboard-v2 .db-widget-highlight{animation:db-widget-pulse 1.5s ease-out}@keyframes db-widget-pulse{0%{box-shadow:0 0 rgba(59,130,246,.4)}50%{box-shadow:0 0 0 6px rgba(59,130,246,.15)}100%{box-shadow:0 0 rgba(59,130,246,0)}}.d3view-dashboard-v2 .ss-three-col{display:flex;flex:1;min-height:0;overflow:hidden;border-top:1px solid var(--d3v-border)}.d3view-dashboard-v2 .ss-panel{display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--d3v-border)}.d3view-dashboard-v2 .ss-panel:last-child{border-right:0}.d3view-dashboard-v2 .ss-donut-panel{flex:0 0 240px}.d3view-dashboard-v2 .ss-about-panel{flex:1.2;min-width:0}.d3view-dashboard-v2 .ss-activity-panel{flex:1;min-width:0}.d3view-dashboard-v2 .ss-panel-header{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--d3v-border);flex-shrink:0}.d3view-dashboard-v2 .ss-panel-title{font-size:11px;font-weight:600;color:var(--d3v-text-primary)}.d3view-dashboard-v2 .ss-panel-badge{font-size:9.5px;color:var(--d3v-text-muted);margin-left:auto}.d3view-dashboard-v2 .ss-donut-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;gap:10px;overflow-y:auto}.d3view-dashboard-v2 .ss-donut-chart{flex-shrink:0}.d3view-dashboard-v2 .ss-donut-legend{display:flex;flex-direction:column;gap:4px;width:100%}.d3view-dashboard-v2 .ss-donut-legend-item{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--d3v-text-secondary)}.d3view-dashboard-v2 .ss-donut-dot{width:8px;height:8px;border-radius:3px;flex-shrink:0}.d3view-dashboard-v2 .ss-donut-label{flex:1}.d3view-dashboard-v2 .ss-donut-count{font-weight:700;min-width:16px;text-align:right}.d3view-dashboard-v2 .ss-donut-pct{font-size:10px;color:var(--d3v-text-muted);min-width:28px;text-align:right}.d3view-dashboard-v2 .ss-about-body{flex:1;overflow-y:auto;padding:10px 14px}.d3view-dashboard-v2 .ss-about-grid{display:flex;flex-direction:column;gap:0}.d3view-dashboard-v2 .ss-about-row{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--d3v-r-sm);transition:background var(--d3v-t-fast);border-bottom:1px solid var(--d3v-border)}.d3view-dashboard-v2 .ss-about-row:last-child{border-bottom:0}.d3view-dashboard-v2 .ss-about-row:hover{background:var(--d3v-bg-secondary)}.d3view-dashboard-v2 .ss-about-icon{width:24px;height:24px;border-radius:var(--d3v-r-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--d3v-text-muted);font-size:11px;background:var(--d3v-bg-secondary)}.d3view-dashboard-v2 .ss-about-label{width:100px;flex-shrink:0;font-size:11px;font-weight:600;color:var(--d3v-text-muted);white-space:nowrap}.d3view-dashboard-v2 .ss-about-val{flex:1;min-width:0;font-size:12px;font-weight:500;color:var(--d3v-text-primary);word-break:break-word;line-height:1.4}.d3view-dashboard-v2 .ss-act-feed{flex:1;overflow-y:auto;padding:2px 0}.d3view-dashboard-v2 .ss-feed-item{display:flex;gap:8px;padding:5px 12px;border-bottom:1px solid var(--d3v-border);transition:background .15s ease}.d3view-dashboard-v2 .ss-feed-item:hover{background:var(--d3v-bg-secondary)}.d3view-dashboard-v2 .ss-feed-item:last-child{border-bottom:0}.d3view-dashboard-v2 .ss-feed-dot{width:6px;height:6px;border-radius:50%;margin-top:5px;flex-shrink:0}.d3view-dashboard-v2 .ss-feed-content{flex:1;min-width:0}.d3view-dashboard-v2 .ss-feed-text{font-size:11px;font-weight:500;color:var(--d3v-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .ss-feed-time{font-size:9px;color:var(--d3v-text-muted);margin-top:1px}.d3view-dashboard-v2 .ss-notes-section{border-top:1px solid var(--d3v-border);flex-shrink:0;max-height:120px;overflow-y:auto}.d3view-dashboard-v2 .ss-notes-header{padding:6px 12px;font-size:10px;font-weight:600;color:var(--d3v-text-muted);border-bottom:1px solid var(--d3v-border)}.d3view-dashboard-v2 .ss-notes-body{padding:4px 10px}.d3view-dashboard-v2 .ss-note-card{padding:5px 8px;background:var(--d3v-bg-secondary);border-radius:4px;border-left:3px solid var(--d3v-accent,#3B82F6);margin-bottom:4px}.d3view-dashboard-v2 .ss-note-text{font-size:10.5px;color:var(--d3v-text-secondary);line-height:1.3}.d3view-dashboard-v2 .ss-note-meta{font-size:9px;color:var(--d3v-text-muted);margin-top:2px}.d3view-dashboard-v2 .ss-targets-layout{gap:0}.d3view-dashboard-v2 .ss-targets-progress{display:flex;height:6px;flex-shrink:0;overflow:hidden;border-radius:0;background:var(--d3v-bg-tertiary)}.d3view-dashboard-v2 .ss-progress-seg{height:100%;transition:width var(--d3v-t-base)}.d3view-dashboard-v2 .ss-targets-table-wrap{padding:0}.d3view-dashboard-v2 .ss-targets-table{width:100%;border-collapse:collapse;font-size:12px}.d3view-dashboard-v2 .ss-targets-table thead th{padding:8px 12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--d3v-text-muted);background:var(--d3v-bg-secondary);border-bottom:1px solid var(--d3v-border);position:sticky;top:0;z-index:1;white-space:nowrap}.d3view-dashboard-v2 .ss-targets-table tbody td{padding:8px 12px;border-bottom:1px solid var(--d3v-border);color:var(--d3v-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.d3view-dashboard-v2 .ss-targets-table tbody tr:hover{background:var(--d3v-bg-hover,rgba(0,0,0,.02))}.d3view-dashboard-v2 .ss-targets-table tbody tr:nth-child(even){background:var(--d3v-bg-secondary)}.d3view-dashboard-v2 .ss-targets-table tbody tr:nth-child(even):hover{background:var(--d3v-bg-hover,rgba(0,0,0,.03))}.d3view-dashboard-v2 .ss-target-name{color:var(--db-accent,#3B82F6);cursor:pointer;font-weight:500;transition:color var(--d3v-t-fast)}.d3view-dashboard-v2 .ss-target-name:hover{color:var(--db-accent-strong,#2563EB);text-decoration:underline}.d3view-dashboard-v2 .ss-type-badge{display:inline-block;font-size:10px;font-weight:600;padding:2px 8px;border-radius:var(--d3v-r-full);letter-spacing:.02em}.d3view-dashboard-v2 .ss-type-sim{color:#4338CA;background:rgba(99,102,241,.1)}.d3view-dashboard-v2 .ss-type-test{color:#9D174D;background:rgba(236,72,153,.1)}.d3view-dashboard-v2 .ss-status-badge{display:inline-block;font-size:10px;font-weight:600;padding:2px 8px;border-radius:var(--d3v-r-full)}.d3view-dashboard-v2 .ss-status-finished{color:#065F46;background:#D1FAE5}.d3view-dashboard-v2 .ss-status-running{color:#1E40AF;background:#DBEAFE}.d3view-dashboard-v2 .ss-status-error{color:#991B1B;background:#FEE2E2}.d3view-dashboard-v2 .ss-status-queued{color:#92400E;background:#FEF3C7}.d3view-dashboard-v2 .ss-status-new{color:var(--d3v-text-secondary);background:var(--d3v-bg-tertiary)}.d3view-dashboard-v2 .ss-status-submitted{color:#1E40AF;background:#DBEAFE}.d3view-dashboard-v2 .ss-activity-layout{gap:0}.d3view-dashboard-v2 .ss-activity-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;flex-shrink:0;border-bottom:1px solid var(--d3v-border)}.d3view-dashboard-v2 .ss-activity-title{font-size:12px;font-weight:600;color:var(--d3v-text-primary)}.d3view-dashboard-v2 .ss-activity-title .fa{margin-right:4px;opacity:.6}.d3view-dashboard-v2 .ss-activity-count{font-size:10px;font-weight:500;color:var(--d3v-text-muted)}.d3view-dashboard-v2 .ss-timeline{padding:12px 14px}.d3view-dashboard-v2 .ss-timeline-item{display:flex;gap:10px;padding-bottom:14px;position:relative}.d3view-dashboard-v2 .ss-timeline-item:not(:last-child)::before{content:'';position:absolute;left:5px;top:14px;bottom:0;width:1px;background:var(--d3v-border)}.d3view-dashboard-v2 .ss-timeline-dot{width:11px;height:11px;border-radius:50%;flex-shrink:0;margin-top:2px;border:2px solid var(--d3v-bg-primary);box-shadow:0 0 0 1px var(--d3v-border)}.d3view-dashboard-v2 .ss-timeline-content{flex:1;min-width:0}.d3view-dashboard-v2 .ss-timeline-text{font-size:12px;font-weight:500;color:var(--d3v-text-primary);line-height:1.4}.d3view-dashboard-v2 .ss-timeline-time{font-size:10px;color:var(--d3v-text-muted);margin-top:2px}.d3view-dashboard-v2 .ss-notes-section{border-top:1px solid var(--d3v-border);flex-shrink:0;max-height:140px;overflow-y:auto}.d3view-dashboard-v2 .ss-notes-header{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:600;color:var(--d3v-text-secondary);background:var(--d3v-bg-secondary)}.d3view-dashboard-v2 .ss-notes-header .fa{opacity:.6}.d3view-dashboard-v2 .ss-notes-body{padding:8px 14px}.d3view-dashboard-v2 .ss-note-card{padding:8px 10px;margin-bottom:6px;background:var(--d3v-bg-secondary);border:1px solid var(--d3v-border);border-radius:var(--d3v-r-md)}.d3view-dashboard-v2 .ss-note-text{font-size:11.5px;color:var(--d3v-text-primary);line-height:1.4}.d3view-dashboard-v2 .ss-note-meta{font-size:10px;color:var(--d3v-text-muted);margin-top:4px}.d3view-dashboard-v2 .ss-viz-layout{gap:0}.d3view-dashboard-v2 .ss-viz-picker-header{display:flex;align-items:center;padding:10px 14px;flex-shrink:0;border-bottom:1px solid var(--d3v-border)}.d3view-dashboard-v2 .ss-viz-picker-title{font-size:12px;font-weight:600;color:var(--d3v-text-primary)}.d3view-dashboard-v2 .ss-viz-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;padding:12px 14px}.d3view-dashboard-v2 .ss-viz-type-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 8px;background:var(--d3v-bg-primary);border:1px solid var(--d3v-border);border-radius:var(--d3v-r-lg);box-shadow:var(--d3v-sh-xs);cursor:pointer;transition:all var(--d3v-t-fast)}.d3view-dashboard-v2 .ss-viz-type-card:hover{border-color:var(--db-accent,#3B82F6);box-shadow:var(--d3v-sh-md);transform:translateY(-2px)}.d3view-dashboard-v2 .ss-viz-type-card .fa{font-size:20px;color:var(--db-accent,#3B82F6);opacity:.7;transition:opacity var(--d3v-t-fast)}.d3view-dashboard-v2 .ss-viz-type-card:hover .fa{opacity:1}.d3view-dashboard-v2 .ss-viz-type-label{font-size:10.5px;font-weight:500;color:var(--d3v-text-secondary);text-align:center;line-height:1.2}.d3view-dashboard-v2 .ss-viz-toolbar{display:flex;align-items:center;justify-content:space-between;padding:6px 14px;flex-shrink:0;border-bottom:1px solid var(--d3v-border);background:var(--d3v-bg-secondary)}.d3view-dashboard-v2 .ss-viz-chart-label{font-size:12px;font-weight:600;color:var(--d3v-text-primary)}.d3view-dashboard-v2 .ss-viz-chart-label .fa{margin-right:4px;opacity:.6}.d3view-dashboard-v2 .ss-viz-chart-label{display:inline-flex;align-items:center;gap:6px}.d3view-dashboard-v2 .ss-viz-chart-label .ss-viz-chart-img{width:18px;height:18px;object-fit:contain;opacity:.85}.d3view-dashboard-v2 .ss-viz-type-card .ss-viz-type-img{width:36px;height:36px;object-fit:contain;opacity:.85;transition:opacity var(--d3v-t-fast),transform var(--d3v-t-fast)}.d3view-dashboard-v2 .ss-viz-type-card:hover .ss-viz-type-img{opacity:1;transform:scale(1.04)}.d3view-dashboard-v2 .ss-viz-change-btn{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--db-accent,#3B82F6);background:0;border:1px solid var(--d3v-border);border-radius:var(--d3v-r-sm);padding:4px 10px;cursor:pointer;transition:all var(--d3v-t-fast)}.d3view-dashboard-v2 .ss-viz-change-btn:hover{background:var(--db-accent-bg,rgba(59,130,246,.08));border-color:var(--db-accent,#3B82F6)}.d3view-dashboard-v2 .ss-viz-picker-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;height:100%;width:100%;background:var(--d3v-bg-primary);border:1px dashed var(--d3v-border);border-radius:var(--d3v-r-md);color:var(--d3v-text-secondary);text-align:center;transition:all var(--d3v-t-fast)}.d3view-dashboard-v2 .ss-viz-picker-empty:hover{border-color:var(--db-accent,#3B82F6);background:var(--db-accent-bg,rgba(59,130,246,.04))}.d3view-dashboard-v2 .ss-viz-picker-empty .ss-viz-picker-icon{font-size:32px;color:var(--db-accent,#3B82F6);opacity:.7}.d3view-dashboard-v2 .ss-viz-picker-empty .ss-viz-picker-title{font-size:13px;font-weight:600;color:var(--d3v-text-primary)}.d3view-dashboard-v2 .ss-viz-picker-empty .ss-viz-picker-sub{font-size:11px;color:var(--d3v-text-secondary);max-width:320px;line-height:1.4}.d3view-dashboard-v2 .ss-viz-picker-empty .js-viz-open-picker{margin-top:4px;display:inline-flex;align-items:center;gap:6px}.d3view-dashboard-v2 .ss-viz-container{position:relative;overflow:hidden}.d3view-dashboard-v2 .ss-viz-choice-wrap{padding:14px;background:var(--d3v-bg-primary);border:1px dashed var(--d3v-border);border-radius:var(--d3v-r-md);transition:border-color var(--d3v-t-fast),background var(--d3v-t-fast);container-type:inline-size;container-name:ss-viz-choice}.d3view-dashboard-v2 .ss-viz-choice-wrap:hover{border-color:var(--db-accent,#3B82F6)}.d3view-dashboard-v2 .ss-viz-choice-footer{flex:0 0 auto;display:flex;justify-content:center;padding-top:10px;margin-top:8px;border-top:1px dashed var(--d3v-border,#e5e7eb)}.d3view-dashboard-v2 .ss-viz-choice-cancel{color:var(--d3v-text-muted,#6b7689);font-size:12px;padding:4px 12px;border-radius:var(--d3v-r-sm,4px);transition:color var(--d3v-t-fast,120ms) ease,background var(--d3v-t-fast,120ms) ease}.d3view-dashboard-v2 .ss-viz-choice-cancel:hover,.d3view-dashboard-v2 .ss-viz-choice-cancel:focus{color:var(--d3v-status-danger,#dc2626);background:var(--d3v-status-danger-soft,rgba(220,38,38,.08));text-decoration:none}.d3view-dashboard-v2 .ss-viz-choice-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:14px;align-content:center;justify-content:center;min-height:0;height:100%}.d3view-dashboard-v2 .ss-viz-choice-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px 12px;background:var(--d3v-bg-primary);border:1px solid var(--d3v-border);border-radius:var(--d3v-r-lg);box-shadow:var(--d3v-sh-xs);cursor:pointer;text-align:center;transition:opacity var(--d3v-t-fast),transform var(--d3v-t-fast),box-shadow var(--d3v-t-fast),border-color var(--d3v-t-fast),background var(--d3v-t-fast);position:relative;overflow:hidden;min-height:0;min-width:0;outline:0;opacity:.45}.d3view-dashboard-v2 .db-widget-card:hover .ss-viz-choice-card{opacity:1}.d3view-dashboard-v2 .ss-viz-choice-card:hover{opacity:1;transform:translateY(-2px);box-shadow:var(--d3v-sh-md);border-color:var(--db-accent,#3B82F6);background:var(--db-accent-bg,rgba(59,130,246,.04))}.d3view-dashboard-v2 .ss-viz-choice-card:focus-visible{border-color:var(--db-accent,#3B82F6);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.d3view-dashboard-v2 .ss-viz-choice-card-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--d3v-r-md);font-size:18px;flex-shrink:0}.d3view-dashboard-v2 .ss-viz-choice-card-icon--viz{background:rgba(59,130,246,.12);color:#2563EB}.d3view-dashboard-v2 .ss-viz-choice-card-icon--widget{background:rgba(139,92,246,.12);color:#7C3AED}.d3view-dashboard-v2 .ss-viz-choice-card-icon--ml{background:rgba(16,185,129,.14);color:#059669}.d3view-dashboard-v2 .ss-viz-choice-card-title{font-size:13px;font-weight:600;color:var(--d3v-text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@container ss-viz-choice (max-width:420px) or (max-height:160px){.d3view-dashboard-v2 .ss-viz-choice-wrap{padding:8px;justify-content:center;align-items:center}.d3view-dashboard-v2 .ss-viz-choice-cards{grid-template-columns:repeat(3,max-content)!important;justify-content:center;gap:10px!important;width:auto}.d3view-dashboard-v2 .ss-viz-choice-card{padding:0;gap:0;width:44px;height:44px}.d3view-dashboard-v2 .ss-viz-choice-card-icon{width:32px;height:32px;font-size:14px}.d3view-dashboard-v2 .ss-viz-choice-card-title{display:none}}@container ss-viz-choice (max-width:200px) or (max-height:110px){.d3view-dashboard-v2 .ss-viz-choice-wrap{padding:4px}.d3view-dashboard-v2 .ss-viz-choice-cards{gap:6px!important}.d3view-dashboard-v2 .ss-viz-choice-card{width:32px;height:32px;border-radius:var(--d3v-r-md)}.d3view-dashboard-v2 .ss-viz-choice-card-icon{width:24px;height:24px;font-size:11px}}.d3view-dashboard-v2 .ss-viz-inline-palette-host{background:var(--d3v-bg-primary);border:1px solid var(--d3v-border);border-radius:var(--d3v-r-md);overflow:hidden}.d3view-dashboard-v2 .ss-viz-inline-palette-bar{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--d3v-border);background:var(--d3v-bg-secondary,var(--d3v-bg-primary));flex-shrink:0}.d3view-dashboard-v2 .ss-viz-inline-palette-bar-title{font-size:12px;font-weight:600;color:var(--d3v-text-primary);display:inline-flex;align-items:center;gap:6px}.d3view-dashboard-v2 .ss-viz-inline-palette-bar-title .fa{color:#7C3AED}.d3view-dashboard-v2 .ss-viz-inline-palette-back{display:inline-flex;align-items:center;gap:6px}.d3view-dashboard-v2 .ss-viz-inline-palette-body{position:relative;min-height:0;overflow:hidden}.d3view-dashboard-v2 .ss-viz-inline-palette-body .db-palette-panel--inline{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none!important;box-shadow:none;border-left:0;z-index:auto}.d3view-dashboard-v2 .ss-viz-inline-palette-body .db-palette-panel--inline.is-open{transform:none!important}.d3view-dashboard-v2 .ss-targets-cards-layout{gap:0}.d3view-dashboard-v2 .ss-target-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;padding:12px 14px;align-content:start}.d3view-dashboard-v2 .ss-target-card{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--d3v-bg-primary);border:1px solid var(--d3v-border);border-radius:var(--d3v-r-lg);box-shadow:var(--d3v-sh-xs);cursor:pointer;transition:all var(--d3v-t-fast);position:relative;overflow:hidden}.d3view-dashboard-v2 .ss-target-card:hover{box-shadow:var(--d3v-sh-md);border-color:var(--db-accent,#3B82F6);transform:translateY(-2px)}.d3view-dashboard-v2 .ss-target-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:transparent;transition:background var(--d3v-t-fast)}.d3view-dashboard-v2 .ss-target-card:hover::after{background:var(--db-accent,#3B82F6)}.d3view-dashboard-v2 .ss-target-card-header{display:flex;align-items:center;justify-content:space-between;gap:6px}.d3view-dashboard-v2 .ss-target-card-name{font-size:13px;font-weight:600;color:var(--d3v-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.d3view-dashboard-v2 .ss-target-card-metrics{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--d3v-text-secondary)}.d3view-dashboard-v2 .ss-target-metric .fa{margin-right:3px;font-size:10px;opacity:.6}.d3view-dashboard-v2 .ss-target-card-footer{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--d3v-text-muted);padding-top:4px;border-top:1px solid var(--d3v-border)}.d3view-dashboard-v2 .ss-target-solver{font-weight:500}.d3view-dashboard-v2 .ss-target-node .fa{margin-right:2px;opacity:.5}.d3view-dashboard-v2 .ss-donut-layout{gap:0;align-items:center;justify-content:center;padding:12px}.d3view-dashboard-v2 .ss-donut-chart-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:100%;max-width:140px}.d3view-dashboard-v2 .ss-donut-svg{width:100%;height:auto}.d3view-dashboard-v2 .ss-donut-svg path{transition:opacity var(--d3v-t-fast)}.d3view-dashboard-v2 .ss-donut-svg path:hover{opacity:.8}.d3view-dashboard-v2 .ss-donut-count{font-size:16px;font-weight:800;fill:var(--d3v-text-primary);font-family:inherit}.d3view-dashboard-v2 .ss-donut-label{font-size:7px;font-weight:500;fill:var(--d3v-text-muted);font-family:inherit}.d3view-dashboard-v2 .ss-donut-legend{display:flex;flex-direction:column;gap:4px;width:100%;padding:8px 4px 0}.d3view-dashboard-v2 .ss-legend-item{display:flex;align-items:center;gap:6px;font-size:11px;padding:3px 6px;border-radius:var(--d3v-r-sm);transition:background var(--d3v-t-fast)}.d3view-dashboard-v2 .ss-legend-item:hover{background:var(--d3v-bg-secondary)}.d3view-dashboard-v2 .ss-legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.d3view-dashboard-v2 .ss-legend-text{flex:1;font-weight:500;color:var(--d3v-text-primary)}.d3view-dashboard-v2 .ss-legend-count{font-weight:700;color:var(--d3v-text-primary);font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ss-legend-pct{font-size:10px;color:var(--d3v-text-muted);min-width:28px;text-align:right;font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ss-hpc-layout{gap:0}.d3view-dashboard-v2 .ss-hpc-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;flex-shrink:0;border-bottom:1px solid var(--d3v-border)}.d3view-dashboard-v2 .ss-hpc-title{font-size:12px;font-weight:600;color:var(--d3v-text-primary)}.d3view-dashboard-v2 .ss-hpc-title .fa{margin-right:4px;opacity:.6}.d3view-dashboard-v2 .ss-hpc-count{font-size:10px;font-weight:500;color:var(--d3v-text-muted)}.d3view-dashboard-v2 .ss-hpc-table-wrap{padding:0}.d3view-dashboard-v2 .ss-hpc-table{width:100%;border-collapse:collapse;font-size:12px}.d3view-dashboard-v2 .ss-hpc-table thead th{padding:8px 10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--d3v-text-muted);background:var(--d3v-bg-secondary);border-bottom:1px solid var(--d3v-border);position:sticky;top:0;z-index:1;white-space:nowrap}.d3view-dashboard-v2 .ss-hpc-table tbody td{padding:7px 10px;border-bottom:1px solid var(--d3v-border);color:var(--d3v-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.d3view-dashboard-v2 .ss-hpc-table tbody tr:hover{background:var(--d3v-bg-hover,rgba(0,0,0,.02))}.d3view-dashboard-v2 .ss-hpc-table tbody tr:nth-child(even){background:var(--d3v-bg-secondary)}.d3view-dashboard-v2 .ss-hpc-table tbody tr:nth-child(even):hover{background:var(--d3v-bg-hover,rgba(0,0,0,.03))}.d3view-dashboard-v2 .ss-hpc-jobid{font-family:monospace;font-size:11px;color:var(--d3v-text-secondary)}.d3view-dashboard-v2 .ss-targets-mini{gap:0}.d3view-dashboard-v2 .ss-targets-table--mini thead th{padding:6px 8px;font-size:9px}.d3view-dashboard-v2 .ss-targets-table--mini tbody td{padding:5px 8px;font-size:11px}.d3view-dashboard-v2 .ss-targets-table--mini .ss-target-name{max-width:140px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.d3view-dashboard-v2 .ss-targets-see-all{padding:6px 12px;border-top:1px solid var(--d3v-border);text-align:center;flex-shrink:0}.d3view-dashboard-v2 .ss-see-all-btn{font-size:11px;font-weight:600;color:var(--d3v-accent,#3B82F6);text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .15s ease}.d3view-dashboard-v2 .ss-see-all-btn:hover{color:var(--d3v-accent-hover,#2563EB);text-decoration:underline}.d3view-dashboard-v2 .doe-loading,.d3view-dashboard-v2 .doe-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;min-height:200px;color:var(--d3v-text-muted,#94A3B8);font-size:13px}.d3view-dashboard-v2 .doe-loading i,.d3view-dashboard-v2 .doe-empty i{font-size:28px;opacity:.5}.d3view-dashboard-v2 .doe-empty span{font-size:12px;color:var(--d3v-text-muted,#94A3B8);opacity:.7}.d3view-dashboard-v2 .doe-widget{display:flex;flex-direction:column;height:100%;overflow-y:auto;gap:0}.d3view-dashboard-v2 .doe-stats-row{display:flex;align-items:center;gap:12px;padding:16px 20px;flex-shrink:0;flex-wrap:wrap;border-bottom:1px solid var(--db-border,var(--d3v-border,#E2E8F0))}.d3view-dashboard-v2 .doe-stats-compact{padding:12px 20px;gap:10px}.d3view-dashboard-v2 .doe-stat-spacer{flex:1}.d3view-dashboard-v2 .doe-stat-card{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--db-bg-primary,var(--d3v-bg-primary,#FFF));border:1px solid var(--db-border,var(--d3v-border,#E2E8F0));border-radius:var(--d3v-r-md,8px);min-width:120px;transition:all var(--d3v-t-fast,.12s)}.d3view-dashboard-v2 .doe-stat-card:hover{box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.08));border-color:var(--d3v-border-strong,#CBD5E1)}.d3view-dashboard-v2 .doe-stat-sm{padding:8px 12px;min-width:100px}.d3view-dashboard-v2 .doe-stat-icon{width:36px;height:36px;border-radius:var(--d3v-r-md,8px);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.d3view-dashboard-v2 .doe-stat-icon-sm{width:30px;height:30px;font-size:12px}.d3view-dashboard-v2 .doe-stat-value{font-size:20px;font-weight:700;color:var(--d3v-text-primary,#1E293B);line-height:1.1}.d3view-dashboard-v2 .doe-stat-sm .doe-stat-value{font-size:16px}.d3view-dashboard-v2 .doe-stat-file{font-size:13px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;word-break:break-all}.d3view-dashboard-v2 .doe-stat-of{font-size:12px;font-weight:400;color:var(--d3v-text-muted,#94A3B8)}.d3view-dashboard-v2 .doe-stat-label{font-size:10px;color:var(--d3v-text-muted,#94A3B8);font-weight:500;text-transform:uppercase;letter-spacing:.4px;margin-top:2px}.d3view-dashboard-v2 .doe-btn-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--d3v-r-md,8px);border:1px solid var(--db-border,var(--d3v-border,#E2E8F0));background:transparent;color:var(--d3v-text-muted,#94A3B8);cursor:pointer;transition:all var(--d3v-t-fast,.12s);font-size:13px;flex-shrink:0}.d3view-dashboard-v2 .doe-btn-icon:hover{background:var(--d3v-bg-hover,#E2E8F0);color:var(--d3v-text-primary,#1E293B);border-color:var(--d3v-border-strong,#CBD5E1)}.d3view-dashboard-v2 .doe-split-layout{display:flex;gap:0;flex:1;min-height:0}.d3view-dashboard-v2 .doe-split-panel{display:flex;flex-direction:column;overflow-y:auto}.d3view-dashboard-v2 .doe-split-ranges{flex:1 1 50%;border-right:1px solid var(--db-border,var(--d3v-border,#E2E8F0))}.d3view-dashboard-v2 .doe-split-pc{flex:1 1 50%}.d3view-dashboard-v2 .doe-panel-header{display:flex;align-items:center;gap:8px;padding:12px 20px;font-size:12px;font-weight:600;color:var(--d3v-text-secondary,#475569);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--db-border,var(--d3v-border,#E2E8F0));background:var(--d3v-bg-secondary,#F8FAFC);flex-shrink:0}.d3view-dashboard-v2 .doe-panel-header i{color:var(--d3v-accent,#3B82F6);font-size:12px}.d3view-dashboard-v2 .doe-range-list{display:flex;flex-direction:column;gap:0;padding:0}.d3view-dashboard-v2 .doe-range-card{padding:16px 20px;border-bottom:1px solid var(--db-border,var(--d3v-border,#E2E8F0));transition:background var(--d3v-t-fast,.12s)}.d3view-dashboard-v2 .doe-range-card:last-child{border-bottom:0}.d3view-dashboard-v2 .doe-range-card:hover{background:var(--d3v-bg-secondary,#F8FAFC)}.d3view-dashboard-v2 .doe-range-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.d3view-dashboard-v2 .doe-range-name-group{display:flex;align-items:center;gap:8px}.d3view-dashboard-v2 .doe-range-name{font-size:13px;font-weight:600;color:var(--d3v-text-primary,#1E293B)}.d3view-dashboard-v2 .doe-range-type-badge{font-size:9px;font-weight:600;padding:2px 7px;border-radius:var(--d3v-r-full,9999px);text-transform:uppercase;letter-spacing:.4px}.d3view-dashboard-v2 .doe-type-continuous{background:rgba(16,185,129,.1);color:#10B981}.d3view-dashboard-v2 .doe-type-discrete{background:rgba(245,158,11,.1);color:#F59E0B}.d3view-dashboard-v2 .doe-range-file{font-size:11px;color:var(--d3v-text-muted,#94A3B8);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:var(--d3v-bg-tertiary,#F1F5F9);padding:2px 8px;border-radius:var(--d3v-r-sm,4px)}.d3view-dashboard-v2 .doe-range-track-wrap{padding:2px 0}.d3view-dashboard-v2 .doe-range-track{position:relative;height:6px;background:var(--d3v-bg-tertiary,#F1F5F9);border-radius:3px;margin:10px 0 6px}.d3view-dashboard-v2 .doe-range-fill{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--d3v-accent,#3B82F6),#818CF8);opacity:.12}.d3view-dashboard-v2 .doe-range-dot{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;border:2px solid #fff;transform:translate(-50%,-50%);box-shadow:0 1px 4px rgba(0,0,0,.2);z-index:2;cursor:pointer;transition:transform var(--d3v-t-fast,.12s)}.d3view-dashboard-v2 .doe-range-dot:hover{transform:translate(-50%,-50%) scale(1.3);z-index:3}.d3view-dashboard-v2 .doe-range-dot-default{background:var(--d3v-n-900,#0F172A);border-color:#fff;z-index:1;width:12px;height:12px}.d3view-dashboard-v2 .doe-range-dot-sample{z-index:2}.d3view-dashboard-v2 .doe-range-labels{display:flex;justify-content:space-between;font-size:10px;color:var(--d3v-text-muted,#94A3B8);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace}.d3view-dashboard-v2 .doe-range-step{opacity:.6}.d3view-dashboard-v2 .doe-range-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:11px;color:var(--d3v-text-secondary,#475569)}.d3view-dashboard-v2 .doe-range-legend>span{display:flex;align-items:center;gap:5px}.d3view-dashboard-v2 .doe-legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.d3view-dashboard-v2 .doe-legend-dot-default{background:var(--d3v-n-900,#0F172A)}.d3view-dashboard-v2 .doe-pc-container{padding:20px;flex:1;display:flex;flex-direction:column}.d3view-dashboard-v2 .doe-pc-svg{width:100%;flex:1;min-height:180px}.d3view-dashboard-v2 .doe-pc-line{cursor:pointer;transition:opacity var(--d3v-t-fast,.12s),stroke-width var(--d3v-t-fast,.12s)}.d3view-dashboard-v2 .doe-pc-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid var(--db-border,var(--d3v-border,#E2E8F0))}.d3view-dashboard-v2 .doe-pc-legend-item{display:flex;align-items:center;gap:6px;font-size:11px}.d3view-dashboard-v2 .doe-pc-legend-name{color:var(--d3v-text-secondary,#475569);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-dashboard-v2 .doe-pc-legend-status{font-size:10px;font-weight:600;padding:1px 6px;border-radius:var(--d3v-r-full,9999px);text-transform:capitalize}.d3view-dashboard-v2 .doe-status-finished{background:rgba(16,185,129,.1);color:#10B981}.d3view-dashboard-v2 .doe-status-running{background:rgba(59,130,246,.1);color:#3B82F6}.d3view-dashboard-v2 .doe-status-error{background:rgba(239,68,68,.1);color:#EF4444}.d3view-dashboard-v2 .doe-status-queued{background:rgba(245,158,11,.1);color:#F59E0B}.d3view-dashboard-v2 .doe-status-new{background:rgba(148,163,184,.1);color:#94A3B8}.d3view-dashboard-v2 .doe-status-submitted{background:rgba(99,102,241,.1);color:#6366F1}.d3view-dashboard-v2 .doe-status-badge{display:inline-block;padding:2px 10px;border-radius:var(--d3v-r-full,9999px);font-size:11px;font-weight:600;text-transform:capitalize}.d3view-dashboard-v2 .doe-table-wrap{padding:0 20px;overflow-x:auto;flex:1}.d3view-dashboard-v2 .doe-table{width:100%;border-collapse:collapse;font-size:13px;border:1px solid var(--db-border,var(--d3v-border,#E2E8F0));border-radius:var(--d3v-r-md,8px);overflow:hidden}.d3view-dashboard-v2 .doe-table thead th{padding:10px 14px;text-align:left;font-weight:600;font-size:11px;color:var(--d3v-text-secondary,#475569);background:var(--d3v-bg-tertiary,#F1F5F9);border-bottom:1px solid var(--db-border,var(--d3v-border,#E2E8F0));white-space:nowrap}.d3view-dashboard-v2 .doe-th-param-name{font-weight:600;text-transform:uppercase;letter-spacing:.3px}.d3view-dashboard-v2 .doe-th-param-meta{font-size:10px;font-weight:400;color:var(--d3v-text-muted,#94A3B8);margin-top:2px}.d3view-dashboard-v2 .doe-table tbody td{padding:10px 14px;border-bottom:1px solid var(--db-border,var(--d3v-border,#E2E8F0));vertical-align:middle}.d3view-dashboard-v2 .doe-table tbody tr:last-child td{border-bottom:0}.d3view-dashboard-v2 .doe-table tbody tr:hover{background:var(--d3v-bg-hover,#E2E8F0)}.d3view-dashboard-v2 .doe-td-target{display:flex;align-items:center;gap:8px;min-width:180px}.d3view-dashboard-v2 .doe-target-color{width:8px;height:8px;border-radius:50%;flex-shrink:0}.d3view-dashboard-v2 .doe-target-name{font-size:12px;font-weight:500;color:var(--d3v-text-primary,#1E293B);max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-dashboard-v2 .doe-td-value{min-width:100px}.d3view-dashboard-v2 .doe-param-val{font-size:13px;font-weight:600;color:var(--d3v-text-primary,#1E293B);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace}.d3view-dashboard-v2 .doe-param-na{color:var(--d3v-text-muted,#94A3B8)}.d3view-dashboard-v2 .doe-mini-bar{height:3px;background:var(--d3v-bg-tertiary,#F1F5F9);border-radius:2px;margin-top:4px;overflow:hidden}.d3view-dashboard-v2 .doe-mini-bar-fill{height:100%;background:linear-gradient(90deg,var(--d3v-accent,#3B82F6),#818CF8);border-radius:2px;transition:width .4s ease}.d3view-dashboard-v2 .doe-table-footer{display:flex;align-items:center;gap:12px;padding:12px 20px;font-size:11px;color:var(--d3v-text-muted,#94A3B8);border-top:1px solid var(--db-border,var(--d3v-border,#E2E8F0));flex-wrap:wrap;flex-shrink:0}.d3view-dashboard-v2 .doe-table-footer-label{font-weight:500}.d3view-dashboard-v2 .doe-default-chip{padding:2px 8px;background:var(--d3v-bg-tertiary,#F1F5F9);border-radius:var(--d3v-r-sm,4px);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.d3view-dashboard-v2 .doe-default-chip strong{color:var(--d3v-text-primary,#1E293B)}.d3view-dashboard-v2 .doe-tooltip{position:absolute;background:var(--d3v-n-900,#0F172A);color:#fff;padding:4px 10px;border-radius:var(--d3v-r-sm,4px);font-size:11px;white-space:nowrap;pointer-events:none;z-index:100;box-shadow:var(--d3v-sh-md,0 4px 12px rgba(0,0,0,.15))}@media (max-width:900px){.d3view-dashboard-v2 .doe-split-layout{flex-direction:column}.d3view-dashboard-v2 .doe-split-ranges{border-right:0;border-bottom:1px solid var(--db-border,var(--d3v-border,#E2E8F0))}}.d3view-dashboard-v2.db-theme-dark .doe-range-file{background:rgba(255,255,255,.06);color:var(--d3v-text-muted)}.d3view-dashboard-v2.db-theme-dark .doe-default-chip{background:rgba(255,255,255,.06)}.d3view-dashboard-v2.db-theme-dark .doe-panel-header{background:rgba(255,255,255,.03)}.d3view-dashboard-v2 .ml-inv-kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:12px;height:100%}.d3view-dashboard-v2 .ml-inv-kpi-card{background:var(--db-bg-surface,var(--d3v-bg-primary));border:1px solid var(--db-border,var(--d3v-border));border-radius:var(--db-radius-lg,var(--d3v-r-lg));padding:18px 20px;display:flex;align-items:center;gap:16px;box-shadow:var(--db-shadow-sm,var(--d3v-sh-sm));transition:var(--db-transition-fast,var(--d3v-t-fast))}.d3view-dashboard-v2 .ml-inv-kpi-card:hover{box-shadow:var(--db-shadow-md,var(--d3v-sh-md));border-color:var(--db-border-strong,var(--d3v-border-strong))}.d3view-dashboard-v2 .ml-inv-kpi-icon{width:48px;height:48px;border-radius:var(--db-radius-lg,var(--d3v-r-lg));display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.d3view-dashboard-v2 .ml-inv-kpi-body{display:flex;flex-direction:column;gap:2px}.d3view-dashboard-v2 .ml-inv-kpi-label{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--db-text-muted,var(--d3v-text-muted));font-weight:700}.d3view-dashboard-v2 .ml-inv-kpi-value{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.d3view-dashboard-v2 .ml-inv-kpi-context{font-size:10px;color:var(--db-text-muted,var(--d3v-text-muted));font-weight:500}.d3view-dashboard-v2 .ml-inv-kpi-grade{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--d3v-r-full,9999px);font-size:9px;font-weight:700;margin-top:2px}.d3view-dashboard-v2 .ml-inv-canvas-wrap{position:relative;width:100%;height:100%;overflow:hidden}.d3view-dashboard-v2 .ml-inv-canvas-wrap canvas{width:100%;height:100%}.d3view-dashboard-v2 .ml-inv-axl{position:absolute;font-size:8px;color:var(--db-text-muted,var(--d3v-text-muted));text-transform:uppercase;letter-spacing:.3px;pointer-events:none;font-weight:600}.d3view-dashboard-v2 .ml-inv-axl.x{bottom:3px;left:50%;transform:translateX(-50%)}.d3view-dashboard-v2 .ml-inv-axl.y{top:50%;left:2px;transform:translateY(-50%) rotate(-90deg)}.d3view-dashboard-v2 .ml-inv-hl-dot{position:absolute;width:12px;height:12px;border-radius:50%;border:2px solid var(--db-accent,var(--d3v-accent));transform:translate(-50%,-50%);pointer-events:none;z-index:5;display:none;box-shadow:0 0 12px rgba(99,102,241,.3)}.d3view-dashboard-v2 .ml-inv-tip{position:absolute;background:var(--db-bg-surface,var(--d3v-bg-primary));border:1px solid var(--db-border-strong,var(--d3v-border-strong));border-radius:var(--db-radius-md,var(--d3v-r-md));padding:8px 10px;font-size:10px;box-shadow:var(--db-shadow-lg,var(--d3v-sh-lg));pointer-events:none;z-index:10;display:none;min-width:140px}.d3view-dashboard-v2 .ml-inv-tip .ml-inv-tip-row{display:flex;justify-content:space-between;gap:10px;margin-bottom:2px}.d3view-dashboard-v2 .ml-inv-tip .ml-inv-tip-key{color:var(--db-text-muted,var(--d3v-text-muted));font-weight:500}.d3view-dashboard-v2 .ml-inv-tip .ml-inv-tip-val{color:var(--db-text-primary,var(--d3v-text-primary));font-weight:700;font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ml-inv-tbl{width:100%;border-collapse:collapse}.d3view-dashboard-v2 .ml-inv-tbl th{text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:.4px;color:var(--db-text-muted,var(--d3v-text-muted));padding:8px 10px;border-bottom:2px solid var(--db-border,var(--d3v-border));font-weight:700;position:sticky;top:0;background:var(--db-bg-surface,var(--d3v-bg-primary));z-index:1}.d3view-dashboard-v2 .ml-inv-tbl td{padding:7px 10px;font-size:11px;border-bottom:1px solid var(--db-border,var(--d3v-border));font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ml-inv-tbl tr:hover td{background:var(--db-bg-hover,var(--d3v-bg-hover))}.d3view-dashboard-v2 .ml-inv-grade{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:var(--d3v-r-full,9999px);font-size:9px;font-weight:700}.d3view-dashboard-v2 .ml-inv-grade.good{background:var(--d3v-status-success-bg,#D1FAE5);color:var(--d3v-status-success-text,#065F46)}.d3view-dashboard-v2 .ml-inv-grade.ok{background:var(--d3v-status-warning-bg,#FEF3C7);color:var(--d3v-status-warning-text,#92400E)}.d3view-dashboard-v2 .ml-inv-grade.bad{background:var(--d3v-status-danger-bg,#FEE2E2);color:var(--d3v-status-danger-text,#991B1B)}.d3view-dashboard-v2 .ml-inv-model-dot{display:inline-block;width:8px;height:8px;border-radius:var(--d3v-r-full,9999px);margin-right:6px;vertical-align:middle}.d3view-dashboard-v2 .ml-inv-worst-row{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--db-border,var(--d3v-border));transition:var(--db-transition-fast,var(--d3v-t-fast))}.d3view-dashboard-v2 .ml-inv-worst-row:hover{background:var(--db-bg-hover,var(--d3v-bg-hover))}.d3view-dashboard-v2 .ml-inv-worst-rank{width:24px;height:24px;border-radius:var(--d3v-r-full,9999px);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;flex-shrink:0}.d3view-dashboard-v2 .ml-inv-worst-vals{flex:1;display:flex;gap:12px;font-size:10px}.d3view-dashboard-v2 .ml-inv-worst-vals span{color:var(--db-text-muted,var(--d3v-text-muted))}.d3view-dashboard-v2 .ml-inv-worst-vals strong{color:var(--db-text-primary,var(--d3v-text-primary))}.d3view-dashboard-v2 .ml-inv-worst-resid{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ml-inv-coeff-wrap{padding:12px;overflow-y:auto;height:100%}.d3view-dashboard-v2 .ml-inv-coeff-target-header{font-size:11px;font-weight:600;color:var(--db-text-primary,var(--d3v-text-primary));padding:4px 0 8px;display:flex;align-items:center;gap:6px}.d3view-dashboard-v2 .ml-inv-coeff-target-header .fa{color:var(--db-accent,var(--d3v-accent));font-size:10px}.d3view-dashboard-v2 .ml-inv-coeff-divider{height:1px;background:var(--db-border,var(--d3v-border));margin:12px 0}.d3view-dashboard-v2 .ml-inv-coeff-row{display:flex;align-items:center;gap:8px;margin-bottom:5px;transition:background var(--d3v-t-fast,.12s);padding:2px 4px;border-radius:var(--db-radius-sm,var(--d3v-r-sm))}.d3view-dashboard-v2 .ml-inv-coeff-row:hover{background:var(--db-bg-hover,var(--d3v-bg-hover))}.d3view-dashboard-v2 .ml-inv-coeff-row.intercept{margin-top:8px;padding-top:8px;border-top:1px dashed var(--db-border,var(--d3v-border))}.d3view-dashboard-v2 .ml-inv-coeff-name{width:80px;min-width:80px;text-align:right;color:var(--db-text-muted,var(--d3v-text-muted));font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.d3view-dashboard-v2 .ml-inv-coeff-row.intercept .ml-inv-coeff-name{font-style:italic;color:var(--d3v-accent,#6366f1)}.d3view-dashboard-v2 .ml-inv-coeff-track{flex:1;height:16px;background:var(--db-bg-tertiary,var(--d3v-bg-tertiary));border-radius:var(--db-radius-sm,var(--d3v-r-sm));position:relative;overflow:hidden}.d3view-dashboard-v2 .ml-inv-coeff-center{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--db-border-strong,var(--d3v-border-strong));opacity:.5}.d3view-dashboard-v2 .ml-inv-coeff-fill{position:absolute;top:2px;height:calc(100% - 4px);border-radius:2px;transition:width .6s cubic-bezier(0.22,1,.36,1)}.d3view-dashboard-v2 .ml-inv-coeff-fill.pos{background:linear-gradient(90deg,var(--db-accent,var(--d3v-accent)),#818cf8);left:50%}.d3view-dashboard-v2 .ml-inv-coeff-fill.neg{background:linear-gradient(270deg,var(--d3v-danger,#EF4444),#f87171);right:50%}.d3view-dashboard-v2 .ml-inv-coeff-val{width:70px;min-width:70px;text-align:right;font-variant-numeric:tabular-nums;font-weight:600;font-size:11px}.d3view-dashboard-v2 .ml-inv-coeff-val.text-pos{color:var(--db-accent,var(--d3v-accent))}.d3view-dashboard-v2 .ml-inv-coeff-val.text-neg{color:var(--d3v-danger,#EF4444)}.d3view-dashboard-v2 .ml-inv-rank{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--d3v-r-full,9999px);font-size:9px;font-weight:800}.d3view-dashboard-v2 .ml-inv-rank.r1{background:var(--d3v-status-success-bg,#D1FAE5);color:var(--d3v-status-success-text,#065F46)}.d3view-dashboard-v2 .ml-inv-rank.r2{background:var(--d3v-status-info-bg,#CFFAFE);color:var(--d3v-status-info-text,#0E7490)}.d3view-dashboard-v2 .ml-inv-rank.r3{background:var(--d3v-status-warning-bg,#FEF3C7);color:var(--d3v-status-warning-text,#92400E)}.d3view-dashboard-v2 .ml-inv-sens-row{display:flex;align-items:center;gap:7px;margin-bottom:5px}.d3view-dashboard-v2 .ml-inv-sens-name{width:65px;font-size:9px;color:var(--db-text-muted,var(--d3v-text-muted));text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.d3view-dashboard-v2 .ml-inv-sens-track{flex:1;height:8px;background:var(--db-bg-tertiary,var(--d3v-bg-tertiary));border-radius:var(--d3v-r-full,9999px);overflow:hidden}.d3view-dashboard-v2 .ml-inv-sens-fill{height:100%;border-radius:var(--d3v-r-full,9999px);transition:width .5s cubic-bezier(0.22,1,.36,1)}.d3view-dashboard-v2 .ml-inv-sens-pct{width:32px;font-size:9px;color:var(--db-text-secondary,var(--d3v-text-secondary));font-weight:700;text-align:right}.d3view-dashboard-v2 .ml-inv-corr-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:auto}.d3view-dashboard-v2 .ml-inv-corr-wrap canvas{cursor:crosshair}.d3view-dashboard-v2 .ml-inv-mini-box{height:14px;background:var(--db-bg-tertiary,var(--d3v-bg-tertiary));border-radius:3px;position:relative;overflow:hidden;display:inline-block;width:70px;vertical-align:middle}.d3view-dashboard-v2 .ml-inv-mini-box .bfill{position:absolute;height:100%;background:var(--db-accent,var(--d3v-accent));opacity:.15;border-radius:3px}.d3view-dashboard-v2 .ml-inv-mini-box .bmed{position:absolute;height:100%;width:2px;background:var(--db-accent,var(--d3v-accent));top:0}.d3view-dashboard-v2 .ml-inv-dist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;padding:10px;height:100%;overflow-y:auto;align-content:start}.d3view-dashboard-v2 .ml-inv-dist-card{background:var(--d3v-bg-tertiary,#f1f5f9);border-radius:var(--d3v-r-md,8px);display:flex;flex-direction:column;overflow:hidden;min-height:120px}.d3view-dashboard-v2 .ml-inv-dist-card-header{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--d3v-text-muted,#94a3b8);padding:8px 10px 4px}.d3view-dashboard-v2 .ml-inv-dist-card-body{flex:1;position:relative;min-height:80px}.d3view-dashboard-v2 .ml-inv-dist-card-body canvas{display:block;width:100%;height:100%}.d3view-dashboard-v2 .ml-inv-ds-split{display:flex;gap:12px;height:100%;padding:0 12px 12px}.d3view-dashboard-v2 .ml-inv-ds-panel{flex:1;display:flex;flex-direction:column;overflow:hidden}.d3view-dashboard-v2 .ml-inv-ds-header{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--db-bg-tertiary,var(--d3v-bg-tertiary));border-radius:var(--db-radius-lg,var(--d3v-r-lg)) var(--db-radius-lg,var(--d3v-r-lg)) 0 0;font-size:11px;font-weight:700}.d3view-dashboard-v2 .ml-inv-ds-header .ml-inv-ds-cnt{font-size:9px;padding:2px 8px;border-radius:var(--d3v-r-full,9999px);font-weight:700}.d3view-dashboard-v2 .ml-inv-ds-body{flex:1;overflow:auto}.d3view-dashboard-v2 .ml-inv-stat-card{padding:8px 12px;border-bottom:1px solid var(--db-border,var(--d3v-border))}.d3view-dashboard-v2 .ml-inv-stat-card:hover{background:var(--db-bg-hover,var(--d3v-bg-hover))}.d3view-dashboard-v2 .ml-inv-stat-name{font-size:10px;font-weight:700;color:var(--db-text-primary,var(--d3v-text-primary));margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-dashboard-v2 .ml-inv-stat-row{display:flex;justify-content:space-between;font-size:9px;margin-bottom:1px}.d3view-dashboard-v2 .ml-inv-stat-row span:first-child{color:var(--db-text-muted,var(--d3v-text-muted));font-weight:500}.d3view-dashboard-v2 .ml-inv-stat-row span:last-child{color:var(--db-text-primary,var(--d3v-text-primary));font-weight:700;font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ml-inv-detail-panel{height:0;background:var(--db-bg-surface,var(--d3v-bg-primary));border-top:1px solid var(--db-border,var(--d3v-border));overflow:hidden;transition:height .3s ease;flex-shrink:0}.d3view-dashboard-v2 .ml-inv-detail-panel.open{height:120px}.d3view-dashboard-v2 .ml-inv-detail-inner{padding:10px 14px;display:flex;gap:14px;height:100%}.d3view-dashboard-v2 .ml-inv-detail-section{flex:1;overflow-y:auto}.d3view-dashboard-v2 .ml-inv-detail-title{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--db-text-muted,var(--d3v-text-muted));font-weight:700;margin-bottom:4px}.d3view-dashboard-v2 .ml-inv-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;color:var(--db-text-muted,var(--d3v-text-muted));font-size:12px}.d3view-dashboard-v2 .ml-inv-empty i{font-size:24px;opacity:.4}.d3view-dashboard-v2 .ml-inv-hint{position:absolute;bottom:4px;right:6px;font-size:7px;color:var(--db-text-muted,var(--d3v-text-muted));display:flex;align-items:center;gap:3px;pointer-events:none;font-weight:500;opacity:.6}.d3view-dashboard-v2 .ml-inv-tbl tr[data-algo]{cursor:pointer;transition:opacity .15s ease}.d3view-dashboard-v2 .ml-inv-tbl tr[data-algo].deselected{opacity:.45}.d3view-dashboard-v2 .ml-inv-rank{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:11px;font-weight:700}.d3view-dashboard-v2 .ml-inv-rank.r1{background:rgba(245,158,11,.15);color:#d97706}.d3view-dashboard-v2 .ml-inv-rank.r2{background:rgba(148,163,184,.15);color:#64748b}.d3view-dashboard-v2 .ml-inv-rank.r3{background:rgba(234,88,12,.15);color:#ea580c}.d3view-dashboard-v2 .ml-inv-metric-bar-bg{height:6px;border-radius:3px;background:var(--db-bg-surface,var(--d3v-bg-tertiary,#f1f5f9));overflow:hidden;min-width:80px}.d3view-dashboard-v2 .ml-inv-metric-bar-fill{height:100%;border-radius:3px;transition:width .4s ease}.d3view-dashboard-v2 .ml-inv-color-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.d3view-dashboard-v2 .ml-inv-cmp-dt-container{padding:0 8px 8px}.d3view-dashboard-v2 .ml-inv-cmp-dt-container .d3-data-table th{font-size:11px;font-weight:700;padding:8px 12px;white-space:nowrap}.d3view-dashboard-v2 .ml-inv-cmp-dt-container .d3-data-table td{padding:6px 12px;vertical-align:middle}.d3view-dashboard-v2 .ml-inv-cmp-dt-container .d3-data-table tr:hover{background:var(--db-bg-hover,var(--d3v-bg-secondary,rgba(0,0,0,.02)))}.d3view-dashboard-v2 .ml-inv-cmp-dt-container .table-view,.d3view-dashboard-v2 .ml-inv-cmp-dt-container .virtual-table,.d3view-dashboard-v2 .ml-inv-cmp-dt-container .virtual-table-renderer{border:0!important;background:transparent;box-shadow:none}.d3view-dashboard-v2 .ml-inv-cmp-dt-container .virtual-table-cell{border-right:0!important}.d3view-dashboard-v2 .ml-inv-chart-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:16px;height:100%}.d3view-dashboard-v2 .ml-inv-chart-card{background:var(--db-bg-surface,var(--d3v-bg-primary));border:1px solid var(--db-border,var(--d3v-border));border-radius:var(--db-radius-lg,var(--d3v-r-lg));padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--db-shadow-sm,var(--d3v-sh-sm));transition:var(--db-transition-fast,var(--d3v-t-fast));min-height:0}.d3view-dashboard-v2 .ml-inv-chart-card:hover{box-shadow:var(--db-shadow-md,var(--d3v-sh-md))}.d3view-dashboard-v2 .ml-inv-chart-card-title{font-size:12px;font-weight:700;color:var(--db-text-primary,var(--d3v-text-primary));display:flex;align-items:center;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--db-border,var(--d3v-border));flex:0 0 auto}.d3view-dashboard-v2 .ml-inv-chart-canvas{flex:1 1 auto;min-height:0;width:100%;position:relative}.d3view-dashboard-v2 .ml-inv-radar-host{padding:12px 16px;position:relative}.d3view-dashboard-v2 .db-widget-type-ml-predict-classic .db-widget-body-content{display:flex;flex-direction:column;overflow:hidden;padding:0}.d3view-dashboard-v2 .ml-inv-predict-wrap{display:flex;flex-direction:column;flex:1;min-height:0}.d3view-dashboard-v2 .ml-inv-predict-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--db-border,var(--d3v-border));flex-shrink:0}.d3view-dashboard-v2 .ml-inv-predict-title{font-size:13px;font-weight:600;color:var(--db-text-primary,var(--d3v-text-primary));display:flex;align-items:center;gap:6px}.d3view-dashboard-v2 .ml-inv-predict-title .fa{color:var(--d3v-info,#06B6D4)}.d3view-dashboard-v2 .ml-inv-predict-mode-btn{padding:4px 10px;border-radius:var(--db-radius-full,var(--d3v-r-full,9999px));border:1px solid var(--db-border,var(--d3v-border));background:transparent;color:var(--db-text-muted,var(--d3v-text-muted));font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}.d3view-dashboard-v2 .ml-inv-predict-mode-btn:hover{border-color:var(--db-border-strong,var(--d3v-border-strong));color:var(--db-text-primary,var(--d3v-text-primary));background:var(--db-bg-surface,var(--d3v-bg-secondary))}.d3view-dashboard-v2 .ml-inv-classic-container{flex:1;overflow:hidden;min-height:0}.d3view-dashboard-v2 .ml-inv-qp-card{max-width:480px;margin:24px auto;background:var(--db-bg-surface,var(--d3v-bg-primary));border:1px solid var(--db-border,var(--d3v-border));border-radius:var(--db-radius-xl,var(--d3v-r-xl,16px));padding:28px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--db-shadow-sm,var(--d3v-sh-sm))}.d3view-dashboard-v2 .ml-inv-qp-sub{font-size:12px;color:var(--db-text-muted,var(--d3v-text-muted));text-align:center}.d3view-dashboard-v2 .ml-inv-qp-row{display:flex;flex-direction:column;gap:4px}.d3view-dashboard-v2 .ml-inv-qp-label{font-size:11px;font-weight:600;color:var(--db-text-secondary,var(--d3v-text-secondary))}.d3view-dashboard-v2 .ml-inv-qp-input{width:100%;height:36px;background:var(--db-bg-input,var(--d3v-bg-secondary,#f8fafc));border:1px solid var(--db-border,var(--d3v-border));border-radius:var(--db-radius-md,var(--d3v-r-md,8px));color:var(--db-text-primary,var(--d3v-text-primary));font-size:13px;font-family:'JetBrains Mono','Fira Code',monospace;padding:0 12px;outline:0;transition:all .2s ease}.d3view-dashboard-v2 .ml-inv-qp-input:focus{border-color:var(--db-accent,var(--d3v-accent));box-shadow:0 0 0 2px rgba(99,102,241,.15)}.d3view-dashboard-v2 .ml-inv-qp-btn{width:100%;height:40px;border:0;border-radius:var(--db-radius-lg,var(--d3v-r-lg,12px));background:linear-gradient(135deg,#06b6d4,#3b82f6);color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px rgba(6,182,212,.2);font-family:inherit}.d3view-dashboard-v2 .ml-inv-qp-btn:hover{transform:translateY(-1px);box-shadow:0 0 20px rgba(6,182,212,.3)}.d3view-dashboard-v2 .ml-inv-qp-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.d3view-dashboard-v2 .ml-inv-qp-result{background:rgba(8,145,178,.08);border:1px solid rgba(8,145,178,.2);border-radius:var(--db-radius-lg,var(--d3v-r-lg,12px));padding:16px;text-align:center}.d3view-dashboard-v2 .ml-inv-qp-result-label{font-size:11px;color:var(--db-text-muted,var(--d3v-text-muted));text-transform:uppercase;letter-spacing:.8px}.d3view-dashboard-v2 .ml-inv-qp-result-value{font-size:14px;font-weight:500;color:var(--d3v-text-primary,#1E293B);line-height:1.4}.d3view-dashboard-v2 .ml-inv-qp-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:var(--d3v-r-md,8px);overflow:hidden;text-align:left;font-size:13px}.d3view-dashboard-v2 .ml-inv-qp-table thead th{background:var(--d3v-bg-tertiary,#F1F5F9);color:var(--d3v-text-secondary,#475569);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;padding:8px 12px;border-bottom:1px solid var(--d3v-border,#E2E8F0)}.d3view-dashboard-v2 .ml-inv-qp-table tbody td{padding:10px 12px;border-bottom:1px solid var(--d3v-border,#E2E8F0);font-family:'JetBrains Mono','Fira Code',monospace;font-size:13px;color:var(--d3v-text-primary,#1E293B)}.d3view-dashboard-v2 .ml-inv-qp-table tbody tr:last-child td{border-bottom:0}.d3view-dashboard-v2 .ml-inv-qp-table tbody tr:nth-child(even) td{background:var(--d3v-bg-secondary,#F8FAFC)}.d3view-dashboard-v2 .ml-inv-qp-table tbody tr:hover td{background:var(--d3v-bg-hover,#E2E8F0);transition:var(--d3v-t-fast,all .12s ease)}.d3view-dashboard-v2 .ml-inv-qp-table-model{font-family:inherit;font-weight:600;color:var(--d3v-accent,#3B82F6)}.d3view-dashboard-v2 .ml-inv-pdp-wrap{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.d3view-dashboard-v2 .ml-inv-pdp-pills{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;border-bottom:1px solid var(--d3v-border-light,rgba(0,0,0,.08))}.d3view-dashboard-v2 .ml-inv-pdp-pill{padding:4px 12px;border:1px solid var(--d3v-border-light,rgba(0,0,0,.08));border-radius:var(--d3v-r-full,9999px);background:var(--d3v-bg-input,#f4f5f7);color:var(--d3v-text-secondary,#475569);font-size:11px;font-weight:500;cursor:pointer;transition:var(--d3v-t-fast,all .12s ease)}.d3view-dashboard-v2 .ml-inv-pdp-pill:hover{background:var(--d3v-bg-input-focus,#eef0f4);color:var(--d3v-text-primary,#1a1a2e)}.d3view-dashboard-v2 .ml-inv-pdp-pill.active{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-color:transparent;box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.06))}.d3view-dashboard-v2 .ml-inv-3d-wrap{display:flex;flex-direction:column;height:100%}.d3view-dashboard-v2 .ml-inv-3d-canvas{flex:1;position:relative;min-height:0;overflow:hidden;cursor:grab}.d3view-dashboard-v2 .ml-inv-3d-canvas:active{cursor:grabbing}.d3view-dashboard-v2 .ml-inv-surface-controls{display:flex;align-items:center;gap:10px;padding:6px 14px;border-top:1px solid var(--d3v-border-light,rgba(0,0,0,.08));font-size:11px;color:var(--d3v-text-secondary,#475569);flex-shrink:0}.d3view-dashboard-v2 .ml-inv-surface-controls label{display:flex!important;align-items:center;gap:6px;font-weight:500;cursor:pointer;margin:0}.d3view-dashboard-v2 .ml-inv-surface-controls label i{font-size:10px;opacity:.7}.d3view-dashboard-v2 .ml-inv-surface-controls input[type=range]{width:80px;height:3px;appearance:none;-webkit-appearance:none;background:var(--d3v-border-medium,rgba(0,0,0,.14));border-radius:99px;outline:0;cursor:pointer}.d3view-dashboard-v2 .ml-inv-surface-controls input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:10px;height:10px;border-radius:50%;background:var(--d3v-accent-indigo,#6366f1);cursor:pointer}.d3view-dashboard-v2 .ml-inv-surface-controls input[type=checkbox]{margin-left:4px;cursor:pointer;accent-color:var(--d3v-accent-indigo,#6366f1)}.d3view-dashboard-v2 .ml-inv-surface-controls .ml-inv-surface-val{font-family:'JetBrains Mono','Fira Code',Consolas,monospace;color:var(--d3v-accent-blue,#3b82f6);font-weight:600;font-size:10px;min-width:30px}.d3view-dashboard-v2 .ml-inv-3d-subtitle{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid var(--d3v-border-light,rgba(0,0,0,.08));background:var(--d3v-bg-secondary,#f8fafc);font-size:11px;color:var(--d3v-text-secondary,#475569);flex-shrink:0}.d3view-dashboard-v2 .ml-inv-3d-subtitle strong{color:var(--d3v-text-primary,#1a1a2e);font-weight:600;font-family:'JetBrains Mono','Fira Code',Consolas,monospace;font-size:11px}.d3view-dashboard-v2 .ml-inv-3d-subtitle-label{color:var(--d3v-text-tertiary,#94a3b8);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.d3view-dashboard-v2 .ml-inv-3d-subtitle-sep{color:var(--d3v-accent-blue,#3b82f6);font-weight:700;margin:0 4px}.d3view-dashboard-v2 .ml-inv-3d-curve-select{padding:3px 8px;border-radius:var(--d3v-r-sm,4px);border:1px solid var(--d3v-border-light,rgba(0,0,0,.08));font-size:11px;font-weight:600;color:var(--d3v-text-primary,#1a1a2e);background:var(--d3v-bg-primary,#fff);cursor:pointer;transition:var(--d3v-t-fast,all .12s ease);max-width:200px}.d3view-dashboard-v2 .ml-inv-3d-curve-select:focus{border-color:var(--d3v-accent-blue,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:0}.d3view-dashboard-v2 .ml-inv-3d-loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--d3v-bg-primary,#fff);z-index:5;color:var(--d3v-text-secondary,#475569);font-size:13px;font-weight:500}.d3view-dashboard-v2 .ml-inv-3d-loading .fa-spinner{font-size:22px;color:var(--d3v-accent-blue,#3b82f6)}.ml-inv-config-sidebar{width:320px;min-width:320px;flex-shrink:0;display:flex;flex-direction:column;border-left:1px solid var(--d3v-border-light,rgba(0,0,0,.08));background:var(--d3v-bg-primary,#fff);overflow:hidden}@media (max-width:1400px){.ml-inv-config-sidebar{width:280px;min-width:280px}}.ml-inv-config-sidebar .ml-inv-config-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;padding:12px 14px;border-bottom:1px solid var(--d3v-border-light,rgba(0,0,0,.08));font-size:12px;font-weight:700;color:var(--d3v-text-primary,#1a1a2e)}.ml-inv-config-sidebar .ml-inv-config-title{display:flex;align-items:center;min-width:0;flex:1}.ml-inv-config-sidebar .ml-inv-config-header i{color:var(--d3v-accent-indigo,#6366f1);margin-right:6px}.ml-inv-config-sidebar .ml-inv-sidebar-slide-track{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.ml-inv-config-sidebar .ml-inv-config-scroll{flex:1;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:16px}.ml-inv-config-sidebar .ml-inv-ctrl-section{display:flex;flex-direction:column;gap:10px}.ml-inv-config-sidebar .ml-inv-ctrl-section-header{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--d3v-text-muted,#94a3b8);padding-bottom:6px;border-bottom:1px solid var(--d3v-border-light,rgba(0,0,0,.08))}.ml-inv-config-sidebar .ml-inv-ctrl-section-header i{font-size:9px;opacity:.6}.ml-inv-config-sidebar .ml-inv-ctrl-row{display:flex;flex-direction:column;gap:4px}.ml-inv-config-sidebar .ml-inv-ctrl-label{font-size:11px;color:var(--d3v-text-secondary,#475569);font-weight:500;display:flex;align-items:center;justify-content:space-between}.ml-inv-config-sidebar .ml-inv-ctrl-val{font-family:'JetBrains Mono','Fira Code',Consolas,monospace;font-size:11px;color:var(--d3v-accent-blue,#3b82f6);font-weight:600}.ml-inv-config-sidebar .ml-inv-ctrl-select{width:100%;height:32px;padding:0 28px 0 10px;background:var(--d3v-bg-input,#f4f5f7);border:1px solid var(--d3v-border-light,rgba(0,0,0,.08));border-radius:var(--d3v-r-md,8px);color:var(--d3v-text-primary,#1a1a2e);font-size:12px;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:var(--d3v-t-base,all .2s ease);outline:0}.ml-inv-config-sidebar .ml-inv-ctrl-select:focus{border-color:var(--d3v-accent-indigo,#6366f1);box-shadow:0 0 0 2px rgba(99,102,241,.15)}.ml-inv-config-sidebar .ml-inv-ctrl-select option{background:var(--d3v-bg-primary,#fff);color:var(--d3v-text-primary,#1a1a2e)}.ml-inv-config-sidebar .ml-inv-ctrl-slider{width:100%;height:4px;appearance:none;-webkit-appearance:none;background:var(--d3v-border-medium,rgba(0,0,0,.14));border-radius:99px;outline:0;cursor:pointer}.ml-inv-config-sidebar .ml-inv-ctrl-slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--d3v-accent-blue,#3b82f6);box-shadow:0 0 6px rgba(59,130,246,.4);cursor:pointer}.ml-inv-config-sidebar .ml-inv-ctrl-toggle-group{display:flex;gap:2px;background:var(--d3v-bg-input,#f4f5f7);border:1px solid var(--d3v-border-light,rgba(0,0,0,.08));border-radius:var(--d3v-r-md,8px);padding:2px}.ml-inv-config-sidebar .ml-inv-ctrl-toggle-opt{flex:1;height:26px;border:0;background:transparent;color:var(--d3v-text-secondary,#475569);font-size:11px;font-weight:500;border-radius:6px;cursor:pointer;transition:var(--d3v-t-fast,all .12s ease);text-align:center}.ml-inv-config-sidebar .ml-inv-ctrl-toggle-opt.active{background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.06))}.ml-inv-config-sidebar .ml-inv-ctrl-toggle-opt:not(.active):hover{background:var(--d3v-bg-input-focus,#eef0f4);color:var(--d3v-text-primary,#1a1a2e)}.ml-inv-config-sidebar .ml-inv-config-footer{flex-shrink:0;padding:14px;border-top:1px solid var(--d3v-border-light,rgba(0,0,0,.08))}.ml-inv-config-sidebar .ml-inv-sidebar-pin-btn{flex-shrink:0}.ml-inv-config-sidebar .ml-inv-run-btn{width:100%;height:42px;border:0;border-radius:var(--d3v-r-lg,12px);background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:var(--d3v-t-smooth,all .3s cubic-bezier(.4,0,.2,1));box-shadow:0 0 16px rgba(59,130,246,.2),0 4px 16px rgba(59,130,246,.2);position:relative;overflow:hidden}.ml-inv-config-sidebar .ml-inv-run-btn::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent);border-radius:inherit}.ml-inv-config-sidebar .ml-inv-run-btn:hover{transform:translateY(-1px);box-shadow:0 0 20px rgba(99,102,241,.3),0 8px 24px rgba(99,102,241,.3)}.ml-inv-config-sidebar .ml-inv-run-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.ml-dashboard-outer .ml-inv-sidebar-shell{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;flex-shrink:0;width:340px;min-width:340px;max-width:340px;min-height:0;height:100%;overflow:hidden;background:var(--d3v-bg-primary,#fff);border-left:1px solid var(--d3v-border-light,rgba(0,0,0,.08));transition:width .35s cubic-bezier(0.4,0,.2,1),min-width .35s cubic-bezier(0.4,0,.2,1),max-width .35s cubic-bezier(0.4,0,.2,1)}.ml-dashboard-outer .ml-inv-sidebar-shell>.ml-inv-config-sidebar{position:relative;flex:1;min-height:0;width:100%;min-width:0;border-left:0}.ml-dashboard-outer .ml-inv-sidebar-shell.is-collapsed{width:0;min-width:0;max-width:0;border-left:0;overflow:hidden}.ml-dashboard-outer .ml-inv-sidebar-shell.is-collapsed .ml-inv-config-title{display:none}.ml-dashboard-outer .ml-inv-sidebar-shell.is-collapsed .ml-inv-sidebar-tabs{display:none}.ml-dashboard-outer .ml-inv-sidebar-shell.is-collapsed .ml-inv-config-header{display:none}.ml-dashboard-outer .ml-inv-sidebar-shell:not(.is-collapsed) .ml-inv-sidebar-slide-track{transition:opacity .28s ease,transform .35s cubic-bezier(0.4,0,.2,1)}.ml-dashboard-outer .ml-inv-sidebar-shell.is-collapsed .ml-inv-sidebar-slide-track{display:none}@media (max-width:1400px){.ml-dashboard-outer .ml-inv-sidebar-shell{width:300px;min-width:300px;max-width:300px}}.ml-inv-config-sidebar .ml-inv-sidebar-tabs{display:flex;gap:0;flex:1;min-width:0}.ml-inv-config-sidebar .ml-inv-sidebar-tab-btn{flex:1;border:0;background:transparent;padding:8px 6px;font-size:12px;font-weight:500;color:var(--d3v-text-muted,#94a3b8);cursor:pointer;border-bottom:2px solid transparent;transition:var(--d3v-t-fast,.12s ease);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-inv-config-sidebar .ml-inv-sidebar-tab-btn:hover{color:var(--d3v-text-secondary,#475569);background:var(--d3v-bg-hover,#e2e8f0)}.ml-inv-config-sidebar .ml-inv-sidebar-tab-btn.active{color:var(--d3v-accent,#3b82f6);border-bottom-color:var(--d3v-accent,#3b82f6);font-weight:600}.ml-inv-config-sidebar .ml-inv-sidebar-tab-btn i{margin-right:4px}.ml-inv-config-sidebar .ml-inv-tab-pane{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.ml-inv-config-sidebar .ml-inv-models-scroll{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:8px}.ml-inv-config-sidebar .ml-inv-models-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 16px;color:var(--d3v-text-muted,#94a3b8);text-align:center}.ml-inv-config-sidebar .ml-inv-models-empty i{font-size:28px;opacity:.5}.ml-inv-config-sidebar .ml-inv-models-empty-hint{font-size:11px;max-width:200px;line-height:1.4}.ml-inv-config-sidebar .ml-inv-model-card{background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,8px);padding:10px 12px;cursor:pointer;transition:var(--d3v-t-fast,.12s ease)}.ml-inv-config-sidebar .ml-inv-model-card:hover{border-color:var(--d3v-border-strong,#cbd5e1);box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.08));transform:translateY(-1px)}.ml-inv-config-sidebar .ml-inv-model-card.is-active{border-color:var(--d3v-accent,#3b82f6);box-shadow:0 0 0 2px rgba(59,130,246,.15),var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.08))}.ml-inv-config-sidebar .ml-inv-model-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.ml-inv-config-sidebar .ml-inv-model-card-algo{font-size:13px;font-weight:600;color:var(--d3v-text-primary,#1e293b);text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-inv-config-sidebar .ml-inv-model-card-metrics{display:flex;gap:10px;font-size:11px;color:var(--d3v-text-secondary,#475569)}.ml-inv-config-sidebar .ml-inv-model-card-metrics b{font-weight:600;color:var(--d3v-text-primary,#1e293b)}.ml-inv-config-sidebar .ml-inv-model-card-footer{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:11px;color:var(--d3v-text-muted,#94a3b8)}.ml-inv-config-sidebar .ml-inv-model-card-tag{background:var(--d3v-bg-tertiary,#f1f5f9);color:var(--d3v-text-secondary,#475569);padding:1px 6px;border-radius:var(--d3v-r-sm,4px);font-size:10px;font-weight:500}.ml-inv-config-sidebar .ml-inv-model-card-time{display:flex;align-items:center;gap:3px}.ml-inv-config-sidebar .ml-inv-model-card-active-badge{margin-left:auto;color:var(--d3v-accent,#3b82f6);font-weight:600;font-size:11px}.ml-inv-config-sidebar .ml-inv-config-header{justify-content:space-between}.ml-inv-config-sidebar .ml-inv-sidebar-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--d3v-text-primary,#1e293b);letter-spacing:.2px}.ml-inv-config-sidebar .ml-inv-sidebar-title i{color:var(--d3v-accent,#3b82f6)}.ml-inv-config-sidebar .ml-inv-sidebar-header-actions{display:flex;align-items:center;gap:6px}.ml-inv-config-sidebar .ml-inv-add-btn{padding:3px 8px;border-radius:var(--d3v-r-sm,4px)}.ml-inv-config-sidebar .ml-inv-models-pane{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ml-inv-config-sidebar .ml-inv-config-pane{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ml-inv-config-sidebar .ml-inv-config-subheader{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--d3v-border,#e2e8f0);background:var(--d3v-bg-secondary,#f8fafc)}.ml-inv-config-sidebar .ml-inv-config-subtitle{font-size:12px;font-weight:600;color:var(--d3v-text-primary,#1e293b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-inv-config-sidebar .js-ml-back-to-list{padding:3px 10px;font-size:11px}.ml-inv-config-sidebar .ml-inv-model-card{position:relative}.ml-inv-config-sidebar .ml-inv-model-card.is-excluded{opacity:.55;background:var(--d3v-bg-secondary,#f8fafc)}.ml-inv-config-sidebar .ml-inv-model-card.is-excluded .ml-inv-model-card-metrics{filter:grayscale(0.6)}.ml-inv-config-sidebar .ml-inv-models-pane{position:relative}.ml-inv-config-sidebar .ml-inv-model-card-status-dot{width:8px;height:8px;border-radius:50%;background:var(--d3v-text-muted,#cbd5e1);flex:0 0 auto;box-shadow:0 0 0 2px rgba(148,163,184,.18);transition:var(--d3v-t-fast,.12s ease)}.ml-inv-config-sidebar .ml-inv-model-card-status-dot.is-on{background:var(--d3v-success,#10b981);box-shadow:0 0 0 2px rgba(16,185,129,.22)}.ml-inv-config-sidebar .ml-inv-model-card.ui-selected{border-color:var(--d3v-accent,#3b82f6);background:rgba(59,130,246,.06);box-shadow:0 0 0 2px rgba(59,130,246,.18),var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.08))}.ml-inv-config-sidebar .ml-inv-model-card.ui-selected.is-excluded{background:rgba(148,163,184,.1);box-shadow:0 0 0 2px rgba(148,163,184,.25),var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.08))}.ml-inv-config-sidebar .ml-inv-fab{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);z-index:200;display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,8px);box-shadow:0 4px 16px rgba(0,0,0,.15);white-space:nowrap;max-width:calc(100% - 16px);overflow-x:auto}.ml-inv-config-sidebar .ml-inv-fab .ml-inv-fab-count{font-size:11px;color:var(--d3v-text-secondary,#475569);padding-right:4px;border-right:1px solid var(--d3v-border,#e2e8f0);margin-right:2px}.ml-inv-config-sidebar .ml-inv-fab .ml-inv-fab-count strong{color:var(--d3v-accent,#3b82f6);font-weight:700}.ml-inv-config-sidebar .ml-inv-fab .btn{font-size:11px;padding:3px 8px}.ml-inv-config-sidebar .ml-inv-fab .btn[disabled]{opacity:.45;pointer-events:none}.ml-inv-config-sidebar .ml-inv-model-card-actions{position:absolute;top:8px;right:8px;display:flex;gap:4px;opacity:0;transform:translateY(-2px);transition:var(--d3v-t-fast,.12s ease);pointer-events:none;z-index:2}.ml-inv-config-sidebar .ml-inv-model-card:hover .ml-inv-model-card-actions{opacity:1;transform:translateY(0);pointer-events:auto}.ml-inv-config-sidebar .ml-inv-card-action-btn{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-sm,4px);color:var(--d3v-text-secondary,#475569);font-size:11px;padding:0;cursor:pointer;transition:var(--d3v-t-fast,.12s ease);box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(0,0,0,.06))}.ml-inv-config-sidebar .ml-inv-card-action-btn:hover{background:var(--d3v-accent,#3b82f6);border-color:var(--d3v-accent,#3b82f6);color:#fff}.ml-inv-config-sidebar .ml-inv-card-action-btn.js-ml-remove-model:hover{background:var(--d3v-status-danger,#ef4444);border-color:var(--d3v-status-danger,#ef4444)}.ml-inv-config-sidebar .ml-inv-model-card-tag-compare{background:var(--d3v-accent,#3b82f6);color:#fff}.d3view-dashboard-v2 .ml-inv-training-overlay{position:absolute;inset:0;z-index:10;background:rgba(255,255,255,.75);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:inherit;pointer-events:none}.d3view-dashboard-v2 .ml-inv-training-bar{width:60%;max-width:200px;height:4px;border-radius:var(--d3v-r-full,9999px);background:var(--d3v-bg-tertiary,#f1f5f9);overflow:hidden;position:relative}.d3view-dashboard-v2 .ml-inv-training-bar::after{content:'';position:absolute;top:0;left:-40%;width:40%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--d3v-accent,#3b82f6),#7c3aed);animation:ml-inv-training-slide 1.2s ease-in-out infinite}@keyframes ml-inv-training-slide{0%{left:-40%}100%{left:100%}}.d3view-dashboard-v2 .ml-inv-training-label{font-size:12px;font-weight:500;color:var(--d3v-text-secondary,#475569)}.d3view-dashboard-v2 .ml-inv-training-label i{margin-right:4px;color:var(--d3v-accent,#3b82f6)}.d3view-dashboard-v2 .ml-inv-tbl .js-ml-expand-row{cursor:pointer;text-align:center;padding:6px 4px}.d3view-dashboard-v2 .ml-inv-tbl .js-ml-expand-row:hover i{color:var(--d3v-accent,#3b82f6)!important}.d3view-dashboard-v2 .ml-inv-expand-row td{padding:0;border-top:0}.d3view-dashboard-v2 .ml-inv-expand-content{padding:8px 12px 10px;background:var(--d3v-bg-secondary,#f8fafc);display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--d3v-border,#e2e8f0)}.d3view-dashboard-v2 .ml-inv-param-chip{display:inline-flex;align-items:center;gap:4px;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-sm,4px);padding:3px 8px;font-size:11px;color:var(--d3v-text-primary,#1e293b);font-weight:500}.d3view-dashboard-v2 .ml-inv-param-chip-key{font-weight:400;color:var(--d3v-text-muted,#94a3b8);font-size:10px;text-transform:uppercase;letter-spacing:.3px}.d3view-dashboard-v2 .ml-inv-carousel-controls{position:absolute;top:6px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;z-index:2;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-light,rgba(0,0,0,.08));border-radius:var(--d3v-r-md,6px);padding:2px 8px;box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.06))}.d3view-dashboard-v2 .ml-inv-carousel-controls .btn{padding:2px 6px;font-size:11px;border:0;background:transparent;color:var(--d3v-text-secondary,#64748b);cursor:pointer;border-radius:var(--d3v-r-sm,4px);transition:var(--d3v-t-fast,all .15s ease)}.d3view-dashboard-v2 .ml-inv-carousel-controls .btn:hover{background:var(--d3v-bg-tertiary,#f1f5f9);color:var(--d3v-text-primary,#1e293b)}.d3view-dashboard-v2 .ml-inv-carousel-label{font-size:11px;font-weight:600;color:var(--d3v-text-secondary,#64748b);white-space:nowrap;user-select:none}.d3view-dashboard-v2 .ml-inv-carousel-dots{position:absolute;bottom:34px;left:50%;transform:translateX(-50%);display:flex;gap:5px;z-index:2}.d3view-dashboard-v2 .ml-inv-carousel-dot{width:7px;height:7px;border-radius:50%;background:var(--d3v-border,#cbd5e1);cursor:pointer;transition:var(--d3v-t-fast,all .15s ease)}.d3view-dashboard-v2 .ml-inv-carousel-dot:hover{background:var(--d3v-text-muted,#94a3b8)}.d3view-dashboard-v2 .ml-inv-carousel-dot.active{background:var(--d3v-accent,#6366f1);transform:scale(1.3)}.d3view-dashboard-v2 .ml-inv-kpi-val-row{display:flex;align-items:center;gap:8px}.d3view-dashboard-v2 .ml-inv-kpi-sparkline{flex-shrink:0;opacity:.85}.d3view-dashboard-v2 .ml-inv-model-selector-wrap{display:flex;align-items:center;gap:8px;margin:0 auto 0 16px}.d3view-dashboard-v2 .ml-inv-model-selector-label{font-size:12px;font-weight:600;color:var(--d3v-text-secondary,#64748b);white-space:nowrap}.d3view-dashboard-v2 .ml-inv-model-selector{height:32px;padding:0 8px;border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,6px);background:var(--d3v-bg-primary,#fff);color:var(--d3v-text-primary,#1e293b);font-size:12px;min-width:180px;cursor:pointer;transition:var(--d3v-t-fast,all .15s ease)}.d3view-dashboard-v2 .ml-inv-model-selector:focus{outline:0;border-color:var(--d3v-accent,#6366f1);box-shadow:0 0 0 2px rgba(99,102,241,.15)}.d3view-dashboard-v2 .ml-inv-worker-view{padding:4px 0}.d3view-dashboard-v2 .ml-inv-worker-view .wf-input-row,.d3view-dashboard-v2 .ml-inv-worker-view .form-group{margin-bottom:8px;padding:0 12px}.d3view-dashboard-v2 .ml-inv-worker-view .wf-input-row label,.d3view-dashboard-v2 .ml-inv-worker-view .form-group label{font-size:11px;font-weight:600;color:var(--d3v-text-secondary,#64748b);margin-bottom:4px}.d3view-dashboard-v2 .ml-inv-hidden-input{display:none!important}.d3view-dashboard-v2 .ml-inv-predict-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.d3view-dashboard-v2 .ml-3d-surface-legend{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:6px;padding:8px 12px;background:var(--db-bg-primary,var(--d3v-bg-primary,#fff));border:1px solid var(--db-border-subtle,var(--d3v-border-subtle,rgba(0,0,0,.08)));border-radius:var(--db-radius-md,var(--d3v-r-md,8px));box-shadow:var(--db-shadow-sm,var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.08)));z-index:10;pointer-events:none}.d3view-dashboard-v2 .ml-3d-surface-legend-item{display:flex;align-items:center;gap:8px}.d3view-dashboard-v2 .ml-3d-surface-legend-swatch{width:14px;height:14px;border-radius:3px;flex-shrink:0;opacity:.85}.d3view-dashboard-v2 .ml-3d-surface-legend-label{font-size:11px;font-weight:600;color:var(--db-text-secondary,var(--d3v-text-secondary,#475569));white-space:nowrap}.d3view-dashboard-v2 .ml-3d-surface-header{display:flex;align-items:center;justify-content:flex-end;height:32px;padding:0 12px;flex-shrink:0}.d3view-dashboard-v2 .ml-3d-surface-acc-label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:var(--db-text-secondary,var(--d3v-text-secondary,#475569));cursor:pointer;margin:0;user-select:none;transition:color var(--d3v-t-fast,.12s)}.d3view-dashboard-v2 .ml-3d-surface-acc-label:hover{color:var(--db-text-primary,var(--d3v-text-primary,#1e293b))}.d3view-dashboard-v2 .ml-3d-surface-acc-label input[type=checkbox]{margin:0;accent-color:var(--d3v-accent,#3b82f6)}.d3view-dashboard-v2 .ml-3d-surface-legend--accuracy{flex-direction:row;align-items:center;gap:8px}.d3view-dashboard-v2 .ml-3d-accuracy-gradient{width:80px;height:8px;border-radius:var(--d3v-r-sm,4px);background:linear-gradient(to right,#22c55e,#eab308,#ef4444)}.d3view-dashboard-v2 .ml-3d-surface-legend--models{top:42px}.d3view-dashboard-v2 .ml-3d-surface-legend-wire{width:14px;height:14px;border-radius:3px;flex-shrink:0;border:2px solid;background:transparent;opacity:.85}.d3view-dashboard-v2 .db-widget-ml-accuracy-btn.active,.d3view-dashboard-v2 .db-widget-ml-3d-surfaces-btn.active,.d3view-dashboard-v2 .db-widget-ml-3d-rawdata-btn.active{background:var(--d3v-accent,#3b82f6);color:var(--d3v-text-inverse,#fff);border-color:var(--d3v-accent,#3b82f6)}.d3view-dashboard-v2{--ds-primary:#3b82f6;--ds-joined-1:#8b5cf6;--ds-joined-2:#0d9488}.d3view-dashboard-v2 .sl-kpi-strip{display:flex;gap:10px;padding:6px;height:100%}.d3view-dashboard-v2 .sl-kpi-item{flex:1;background:var(--d3v-bg-secondary);border:1px solid var(--d3v-border-light);border-radius:var(--d3v-r-lg);padding:14px 16px;display:flex;flex-direction:column;gap:4px;position:relative;overflow:hidden;transition:var(--d3v-t-smooth)}.d3view-dashboard-v2 .sl-kpi-item::after{content:'';position:absolute;top:0;left:0;right:0;height:2px;border-radius:var(--d3v-r-lg) var(--d3v-r-lg) 0 0}.d3view-dashboard-v2 .sl-kpi-item.kpi-records::after{background:linear-gradient(90deg,#16a34a,#0d9488)}.d3view-dashboard-v2 .sl-kpi-item.kpi-columns::after{background:linear-gradient(90deg,#3b82f6,#6366f1)}.d3view-dashboard-v2 .sl-kpi-item.kpi-joins::after{background:linear-gradient(90deg,#6366f1,#8b5cf6)}.d3view-dashboard-v2 .sl-kpi-item.kpi-match::after{background:linear-gradient(90deg,#0891b2,#0d9488)}.d3view-dashboard-v2 .sl-kpi-item:hover{border-color:var(--d3v-border-medium);transform:translateY(-1px);box-shadow:var(--d3v-sh-md)}.d3view-dashboard-v2 .kpi-label{font-size:10px;color:var(--d3v-text-muted);text-transform:uppercase;letter-spacing:.8px;font-weight:700;display:flex;align-items:center;gap:6px}.d3view-dashboard-v2 .kpi-label .fa{font-size:9px}.d3view-dashboard-v2 .kpi-value{font-size:26px;font-weight:800;letter-spacing:-1px;line-height:1}.d3view-dashboard-v2 .kpi-value.green{color:var(--d3v-accent-green)}.d3view-dashboard-v2 .kpi-value.blue{color:var(--d3v-accent-blue)}.d3view-dashboard-v2 .kpi-value.indigo{color:var(--d3v-accent-indigo)}.d3view-dashboard-v2 .kpi-value.teal{color:var(--d3v-accent-teal)}.d3view-dashboard-v2 .kpi-sub{font-size:10px;color:var(--d3v-text-muted)}.d3view-dashboard-v2 .import-dropzone,.sl-import-modal .import-dropzone{border:2px dashed var(--d3v-border,#CBD5E1);border-radius:var(--d3v-r-lg,12px);padding:32px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;transition:var(--d3v-t-base,.2s);cursor:pointer;background:var(--d3v-bg-secondary,#F8FAFC)}.d3view-dashboard-v2 .import-dropzone:hover,.sl-import-modal .import-dropzone:hover{border-color:var(--d3v-accent,#3B82F6);background:rgba(59,130,246,.04)}.d3view-dashboard-v2 .import-dropzone .drop-icon,.sl-import-modal .import-dropzone .drop-icon{font-size:36px;color:var(--d3v-accent,#3B82F6);opacity:.6}.d3view-dashboard-v2 .import-dropzone .drop-text,.sl-import-modal .import-dropzone .drop-text{font-size:14px;color:var(--d3v-text-primary,#1E293B);font-weight:600}.d3view-dashboard-v2 .import-dropzone .drop-hint,.sl-import-modal .import-dropzone .drop-hint{font-size:12px;color:var(--d3v-text-muted,#94A3B8)}.d3view-dashboard-v2 .import-sources,.sl-import-modal .import-sources{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:8px}.d3view-dashboard-v2 .import-source-btn,.sl-import-modal .import-source-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--d3v-r-full,9999px);border:1px solid var(--d3v-border,#E2E8F0);background:var(--d3v-bg-primary,#fff);color:var(--d3v-text-secondary,#475569);font-size:11px;font-weight:500;cursor:pointer;transition:var(--d3v-t-fast,.12s)}.d3view-dashboard-v2 .import-source-btn:hover,.sl-import-modal .import-source-btn:hover{border-color:var(--d3v-accent,#3B82F6);color:var(--d3v-accent,#3B82F6);background:rgba(59,130,246,.06);box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(0,0,0,.04))}.d3view-dashboard-v2 .import-source-btn .fa,.sl-import-modal .import-source-btn .fa{font-size:11px}.d3view-dashboard-v2 .ds-cards-row{display:flex;gap:12px;padding:4px 0}.d3view-dashboard-v2 .ds-card{flex:1;background:var(--db-card-bg);border:1px solid var(--db-card-border);border-radius:var(--d3v-r-lg);overflow:hidden;transition:var(--d3v-t-smooth);cursor:pointer;position:relative}.d3view-dashboard-v2 .ds-card:hover{border-color:var(--d3v-border-medium);box-shadow:var(--db-card-hover-shadow);transform:translateY(-2px)}.d3view-dashboard-v2 .ds-card .ds-card-bar{height:3px}.d3view-dashboard-v2 .ds-card .ds-card-body{padding:14px;display:flex;flex-direction:column;gap:8px}.d3view-dashboard-v2 .ds-card .ds-card-name{font-size:13px;font-weight:700;color:var(--d3v-text-primary);display:flex;align-items:center;gap:6px}.d3view-dashboard-v2 .ds-card .ds-card-badge{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:1px 7px;border-radius:var(--d3v-r-full)}.d3view-dashboard-v2 .ds-card .ds-card-stats{display:flex;gap:12px;font-size:11px;color:var(--d3v-text-secondary)}.d3view-dashboard-v2 .ds-card .ds-card-stats .fa{font-size:10px;margin-right:3px}.d3view-dashboard-v2 .ds-card .ds-card-types{display:flex;gap:4px;flex-wrap:wrap}.d3view-dashboard-v2 .ds-card .type-tag{font-size:9px;font-weight:600;padding:1px 6px;border-radius:var(--d3v-r-sm);background:var(--d3v-bg-tertiary);color:var(--d3v-text-muted)}.d3view-dashboard-v2 .ds-card .ds-card-source{font-size:10px;color:var(--d3v-text-muted);display:flex;align-items:center;gap:4px}.d3view-dashboard-v2 .ds-card-add{flex:0 0 160px;border:2px dashed var(--d3v-border-medium);border-radius:var(--d3v-r-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--d3v-text-muted);font-size:12px;font-weight:500;cursor:pointer;transition:var(--d3v-t-base)}.d3view-dashboard-v2 .ds-card-add:hover{border-color:var(--d3v-accent-indigo);color:var(--d3v-accent-indigo)}.d3view-dashboard-v2 .ds-card-add .fa{font-size:18px}.d3view-dashboard-v2 .rel-summary-strip{display:flex;gap:10px;padding:8px 0;flex-wrap:wrap}.d3view-dashboard-v2 .rel-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--d3v-bg-secondary);border:1px solid var(--d3v-border-light);border-radius:var(--d3v-r-full);font-size:11px;color:var(--d3v-text-secondary)}.d3view-dashboard-v2 .rel-pill .rel-dot{width:6px;height:6px;border-radius:50%}.d3view-dashboard-v2 .rel-pill .rel-match{font-weight:600;color:var(--d3v-accent-green);margin-left:4px}.d3view-dashboard-v2 .rel-pill code{font-size:10px;font-weight:600;color:var(--d3v-text-primary)}.d3view-dashboard-v2 .data-table-wrap{overflow:auto;flex:1;height:100%!important}.d3view-dashboard-v2 table.data-table{width:100%;border-collapse:collapse;font-size:12px}.d3view-dashboard-v2 table.data-table th{padding:8px 14px;text-align:left;background:rgba(99,102,241,.06);color:var(--d3v-text-secondary);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--d3v-border-accent);white-space:nowrap;position:sticky;top:0;z-index:1}.d3view-dashboard-v2 table.data-table td{padding:7px 14px;border-bottom:1px solid var(--d3v-border-light);color:var(--d3v-text-primary);font-size:11px}.d3view-dashboard-v2 table.data-table tr:nth-child(even) td{background:var(--d3v-bg-secondary)}.d3view-dashboard-v2 table.data-table tr:hover td{background:rgba(99,102,241,.06)}.d3view-dashboard-v2 table.data-table th.col-blue{color:var(--ds-primary);border-bottom-color:var(--ds-primary)}.d3view-dashboard-v2 table.data-table th.col-purple{color:var(--ds-joined-1);border-bottom-color:var(--ds-joined-1)}.d3view-dashboard-v2 table.data-table th.col-teal{color:var(--ds-joined-2);border-bottom-color:var(--ds-joined-2)}.d3view-dashboard-v2 .chart-filter-bar{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid var(--d3v-border-light);flex-shrink:0;background:var(--db-card-bg)}.d3view-dashboard-v2 .filter-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:var(--d3v-r-full);border:1px solid var(--d3v-border-light);background:var(--d3v-bg-secondary);font-size:11px;font-weight:500;color:var(--d3v-text-secondary);cursor:pointer;transition:var(--d3v-t-fast)}.d3view-dashboard-v2 .filter-pill:hover{border-color:var(--d3v-border-medium)}.d3view-dashboard-v2 .filter-pill .fa{font-size:9px}.d3view-dashboard-v2 .filter-pill.active{background:rgba(99,102,241,.1);border-color:var(--d3v-border-accent);color:var(--d3v-accent-indigo)}.d3view-dashboard-v2 .filter-sep{width:1px;height:20px;background:var(--d3v-border-light)}.d3view-dashboard-v2 .heatmap-table{width:100%;border-collapse:collapse;font-size:11px}.d3view-dashboard-v2 .heatmap-table th{padding:6px 8px;text-align:center;font-size:10px;font-weight:700;color:var(--d3v-text-muted);text-transform:uppercase;letter-spacing:.4px}.d3view-dashboard-v2 .heatmap-table td{padding:8px;text-align:center;font-weight:600;font-size:11px;border-radius:var(--d3v-r-sm)}.d3view-dashboard-v2 .er-canvas-wrap{width:100%;height:100%;position:relative}.d3view-dashboard-v2 .er-canvas-wrap svg{width:100%;height:100%}.d3view-dashboard-v2 .join-rules-panel{display:flex;flex-direction:column;gap:10px;padding:4px}.d3view-dashboard-v2 .join-rule-card{background:var(--d3v-bg-secondary);border:1px solid var(--d3v-border-light);border-radius:var(--d3v-r-md);padding:12px;display:flex;flex-direction:column;gap:8px;transition:var(--d3v-t-fast)}.d3view-dashboard-v2 .join-rule-card:hover{border-color:var(--d3v-border-medium)}.d3view-dashboard-v2 .join-rule-label{font-size:11px;font-weight:600;color:var(--d3v-text-primary)}.d3view-dashboard-v2 .join-rule-detail{font-size:10px;color:var(--d3v-text-muted)}.d3view-dashboard-v2 .join-type-toggle{display:inline-flex;border-radius:var(--d3v-r-full);overflow:hidden;border:1px solid var(--d3v-border-light)}.d3view-dashboard-v2 .join-type-toggle button{padding:3px 10px;border:0;background:transparent;font-size:10px;font-weight:600;color:var(--d3v-text-muted);cursor:pointer;transition:var(--d3v-t-fast)}.d3view-dashboard-v2 .join-type-toggle button.active{background:rgba(99,102,241,.12);color:var(--d3v-accent-indigo)}.d3view-dashboard-v2 .join-match-badge{font-size:10px;font-weight:700;padding:2px 8px;border-radius:var(--d3v-r-full);background:rgba(22,163,74,.12);color:var(--d3v-accent-green)}.d3view-dashboard-v2 .join-toggle-switch{width:32px;height:18px;border-radius:9px;background:var(--d3v-accent-green);position:relative;cursor:pointer;border:0;transition:var(--d3v-t-fast)}.d3view-dashboard-v2 .join-toggle-switch::after{content:'';width:14px;height:14px;border-radius:50%;background:#fff;position:absolute;top:2px;left:16px;transition:var(--d3v-t-fast)}.d3view-dashboard-v2 .ontology-graph svg{width:100%;height:100%}.d3view-dashboard-v2 .ai-chat-panel{display:flex;flex-direction:column;height:100%}.d3view-dashboard-v2 .ai-chat-messages{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:10px}.d3view-dashboard-v2 .ai-chat-bubble{max-width:90%;padding:10px 14px;border-radius:var(--d3v-r-lg);font-size:12px;line-height:1.5}.d3view-dashboard-v2 .ai-chat-bubble.user{align-self:flex-end;background:var(--d3v-accent-indigo);color:#fff;border-bottom-right-radius:var(--d3v-r-sm)}.d3view-dashboard-v2 .ai-chat-bubble.agent{align-self:flex-start;background:var(--d3v-bg-secondary);border:1px solid var(--d3v-border-light);color:var(--d3v-text-primary);border-bottom-left-radius:var(--d3v-r-sm)}.d3view-dashboard-v2 .ai-chat-input-wrap{display:flex;gap:6px;padding:10px;border-top:1px solid var(--d3v-border-light)}.d3view-dashboard-v2 .ai-chat-input{flex:1;height:34px;padding:0 12px;border:1px solid var(--d3v-border-light);border-radius:var(--d3v-r-md);background:var(--d3v-bg-input);color:var(--d3v-text-primary);font-size:12px;outline:0;transition:var(--d3v-t-base)}.d3view-dashboard-v2 .ai-chat-input:focus{border-color:var(--d3v-accent-indigo);box-shadow:0 0 0 2px rgba(99,102,241,.15)}.d3view-dashboard-v2 .ai-chat-send{width:34px;height:34px;border:0;border-radius:var(--d3v-r-md);background:var(--d3v-accent-indigo);color:#fff;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;transition:var(--d3v-t-fast)}.d3view-dashboard-v2 .ai-chat-send:hover{background:#4f46e5}.d3view-dashboard-v2 .suggestion-cards{display:flex;gap:10px;padding:4px}.d3view-dashboard-v2 .suggestion-card{flex:1;padding:12px 14px;background:var(--d3v-bg-secondary);border:1px solid var(--d3v-border-light);border-radius:var(--d3v-r-md);display:flex;flex-direction:column;gap:8px;transition:var(--d3v-t-fast)}.d3view-dashboard-v2 .suggestion-card:hover{border-color:var(--d3v-accent-indigo)}.d3view-dashboard-v2 .suggestion-card .sugg-text{font-size:11px;color:var(--d3v-text-secondary);line-height:1.4}.d3view-dashboard-v2 .suggestion-card .sugg-conf{font-size:10px;font-weight:700;color:var(--d3v-accent-green)}.d3view-dashboard-v2 .suggestion-card .btn-apply-sugg{align-self:flex-start;padding:4px 12px;border-radius:var(--d3v-r-full);border:1px solid var(--d3v-accent-indigo);background:rgba(99,102,241,.08);color:var(--d3v-accent-indigo);font-size:10px;font-weight:600;cursor:pointer;transition:var(--d3v-t-fast)}.d3view-dashboard-v2 .suggestion-card .btn-apply-sugg:hover{background:rgba(99,102,241,.18)}.d3view-dashboard-v2 .completeness-bar-wrap{display:flex;flex-direction:column;gap:8px;padding:4px}.d3view-dashboard-v2 .completeness-row{display:flex;align-items:center;gap:10px}.d3view-dashboard-v2 .completeness-row .col-name{font-size:11px;font-weight:500;color:var(--d3v-text-secondary);min-width:100px;text-align:right}.d3view-dashboard-v2 .completeness-row .bar-bg{flex:1;height:8px;border-radius:4px;background:var(--d3v-bg-tertiary);overflow:hidden}.d3view-dashboard-v2 .completeness-row .bar-fill{height:100%;border-radius:4px;transition:width .4s ease}.d3view-dashboard-v2 .completeness-row .bar-pct{font-size:10px;font-weight:600;color:var(--d3v-text-muted);min-width:35px}.d3view-dashboard-v2 .explore-search-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--d3v-border-light);flex-shrink:0}.d3view-dashboard-v2 .explore-search-input{flex:1;height:34px;padding:0 12px 0 34px;border:1px solid var(--d3v-border-light);border-radius:var(--d3v-r-md);background:var(--d3v-bg-input);color:var(--d3v-text-primary);font-size:12px;outline:0;transition:var(--d3v-t-base);position:relative}.d3view-dashboard-v2 .explore-search-input:focus{border-color:var(--d3v-accent-indigo);box-shadow:0 0 0 2px rgba(99,102,241,.15)}.d3view-dashboard-v2 .search-input-wrap{position:relative;flex:1}.d3view-dashboard-v2 .search-input-wrap .fa-search{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--d3v-text-muted);font-size:12px;pointer-events:none}.d3view-dashboard-v2 .settings-panel{max-width:600px;margin:24px auto;padding:0 20px;display:flex;flex-direction:column;gap:20px}.d3view-dashboard-v2 .settings-group{display:flex;flex-direction:column;gap:10px}.d3view-dashboard-v2 .settings-group-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--d3v-text-muted);padding-bottom:6px;border-bottom:1px solid var(--d3v-border-light)}.d3view-dashboard-v2 .settings-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--d3v-bg-secondary);border:1px solid var(--d3v-border-light);border-radius:var(--d3v-r-md)}.d3view-dashboard-v2 .settings-row .setting-label{font-size:12px;font-weight:500;color:var(--d3v-text-primary)}.d3view-dashboard-v2 .settings-row .setting-desc{font-size:10px;color:var(--d3v-text-muted);margin-top:2px}.d3view-dashboard-v2 .toggle-group{display:inline-flex;border-radius:var(--d3v-r-full);overflow:hidden;border:1px solid var(--d3v-border-light)}.d3view-dashboard-v2 .toggle-group button{padding:4px 12px;border:0;background:transparent;font-size:11px;font-weight:500;color:var(--d3v-text-muted);cursor:pointer;transition:var(--d3v-t-fast)}.d3view-dashboard-v2 .toggle-group button.active{background:rgba(99,102,241,.12);color:var(--d3v-accent-indigo)}.d3view-dashboard-v2 .toggle-group button:hover:not(.active){color:var(--d3v-text-secondary)}.d3view-dashboard-v2 .btn-back-classic-big{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border-radius:var(--d3v-r-lg);border:1px solid var(--d3v-border-medium);background:transparent;color:var(--d3v-text-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:var(--d3v-t-base);margin-top:10px}.d3view-dashboard-v2 .btn-back-classic-big:hover{border-color:var(--d3v-accent-indigo);color:var(--d3v-accent-indigo);background:rgba(99,102,241,.04)}.d3view-dashboard-v2 .split-layout{display:flex;gap:var(--db-widget-gap);flex:1;min-height:0}.d3view-dashboard-v2 .split-layout .split-main{flex:1;min-width:0}.d3view-dashboard-v2 .split-layout .split-side{width:280px;flex-shrink:0}.d3view-dashboard-v2 .btn-back-classic{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:var(--d3v-r-md);border:1px solid var(--d3v-border-medium);background:transparent;color:var(--d3v-text-secondary);font-size:11px;font-weight:600;cursor:pointer;transition:var(--d3v-t-base)}.d3view-dashboard-v2 .btn-back-classic:hover{border-color:var(--d3v-accent-indigo);color:var(--d3v-accent-indigo);background:rgba(99,102,241,.06)}.d3view-dashboard-v2 .sl-home-wrap{position:relative}.d3view-dashboard-v2 .sl-home-carousel{display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 16px;height:36px;background:var(--d3v-bg-secondary);border-bottom:1px solid var(--d3v-border-light)}.d3view-dashboard-v2 .sl-home-carousel .btn{width:26px;height:26px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--d3v-r-full);border:1px solid var(--d3v-border-medium);background:var(--d3v-bg-primary);color:var(--d3v-text-secondary);transition:var(--d3v-t-base)}.d3view-dashboard-v2 .sl-home-carousel .btn:hover{border-color:var(--d3v-accent-indigo);color:var(--d3v-accent-indigo);background:rgba(99,102,241,.06)}.d3view-dashboard-v2 .sl-home-carousel-label{font-size:12px;font-weight:600;color:var(--d3v-text-primary);min-width:160px;text-align:center}.d3view-dashboard-v2 .sl-home-carousel-dots{display:flex;gap:5px;margin-left:8px}.d3view-dashboard-v2 .sl-home-carousel-dot{width:8px;height:8px;border-radius:var(--d3v-r-full);background:var(--d3v-border-medium);cursor:pointer;transition:var(--d3v-t-base)}.d3view-dashboard-v2 .sl-home-carousel-dot:hover{background:var(--d3v-text-muted)}.d3view-dashboard-v2 .sl-home-carousel-dot.active{background:var(--d3v-accent-indigo)}.d3view-dashboard-v2 .sl-home-simlytiks-wrap{position:relative}.d3view-dashboard-v2 .sl-home-simlytiks-wrap .simlytiks-embedded{overflow:hidden}.d3view-dashboard-v2 .sl-home-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;color:var(--d3v-text-muted);font-size:13px}.d3view-dashboard-v2 .sl-home-empty i{font-size:48px;opacity:.3}.d3view-dashboard-v2 .rb-canvas-toolbar{display:flex;align-items:center;justify-content:flex-end;padding:4px 8px;height:36px;background:var(--d3v-bg-secondary);border-bottom:1px solid var(--d3v-border-light)}.d3view-dashboard-v2 .rb-canvas-toolbar .btn{font-size:11px;font-weight:600;border-radius:var(--d3v-r-md);border:1px solid var(--d3v-border-medium);color:var(--d3v-text-secondary);transition:var(--d3v-t-base)}.d3view-dashboard-v2 .rb-canvas-toolbar .btn:hover{border-color:var(--d3v-accent-green);color:var(--d3v-accent-green);background:rgba(22,163,74,.06)}.d3view-dashboard-v2 .db-sl-import-btn{font-size:12px;font-weight:600;border-radius:var(--d3v-r-md);border:1px solid var(--d3v-border-medium);padding:4px 12px;transition:var(--d3v-t-base)}.d3view-dashboard-v2 .db-sl-import-btn:hover{border-color:var(--d3v-accent-indigo);color:var(--d3v-accent-indigo);background:rgba(99,102,241,.06)}[data-theme=dark] .d3view-dashboard-v2{--ds-primary:#60a5fa;--ds-joined-1:#a78bfa;--ds-joined-2:#2dd4bf}div.simlytiks.sl-view-advanced-dashboard .ss-viz-inline-picker-wrap,div.simlytiks.sl-view-advanced-dashboard .ss-viz-inline-picker-wrap .sl-charts-container,div.simlytiks.sl-view-advanced-dashboard .ss-viz-inline-picker-wrap .sl-side-bar-container,div.simlytiks.sl-view-advanced-dashboard .ss-viz-inline-picker-wrap .sl-side-bar{display:flex!important}div.simlytiks .ss-viz-inline-picker-wrap{width:100%;height:100%;flex-direction:column;overflow:hidden}div.simlytiks .ss-viz-inline-picker-wrap .ss-viz-inline-picker{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column}div.simlytiks .ss-viz-inline-picker-wrap .sl-charts-container{flex:1 1 auto;min-height:0;width:100%;height:100%}div.simlytiks .ss-viz-inline-picker-wrap .ss-viz-inline-ml-body{flex:1 1 auto;min-height:0;display:flex!important;flex-direction:row;overflow:hidden}div.simlytiks .ss-viz-inline-picker-wrap .ss-viz-inline-ml-host{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}div.simlytiks .ss-viz-inline-picker-wrap .ss-viz-inline-ml-body.has-preview .ss-viz-inline-ml-host{flex:0 0 380px;border-right:1px solid var(--d3v-border-subtle,#E5E7EB)}div.simlytiks .ss-viz-inline-picker-wrap .ss-viz-inline-ml-host>.ml-vis-list{flex:1 1 auto;min-height:0;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}div.simlytiks .ss-viz-inline-picker-wrap .ss-viz-inline-ml-host>.ml-vis-list>.ml-charts-preview:not(.hidden){flex:1 1 auto;min-height:0;overflow:auto}div.simlytiks .ss-viz-inline-picker-wrap .ss-viz-inline-ml-preview{display:none;flex:1 1 auto;min-width:0;min-height:0;position:relative;overflow:auto;background:var(--d3v-bg-primary,#FFF)}div.simlytiks .ss-viz-inline-picker-wrap .ss-viz-inline-ml-body.has-preview .ss-viz-inline-ml-preview{display:block}.d3view-dashboard-v2 .sl-dashboard-widget-viz-host{position:relative;overflow:visible}.d3view-dashboard-v2 .sl-dashboard-widget-viz-host .vizviewContainer{position:relative;overflow:visible}.d3view-dashboard-v2 div.simlytiks .vizviewContainer .viz-floating-actions-bar{top:4px;left:8px;width:calc(100% - 16px);height:40px;z-index:500;box-shadow:var(--d3v-sh-md);border-radius:var(--d3v-r-md);background:var(--d3v-bg-primary)}.d3view-dashboard-v2 .ml-curve-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;width:100%;color:var(--db-text-muted,var(--d3v-text-muted));font-size:12px;padding:24px;text-align:center}.d3view-dashboard-v2 .ml-curve-empty i{font-size:22px;opacity:.5}.d3view-dashboard-v2 .ml-curve-header{padding:10px 14px;border-bottom:1px solid var(--db-border,var(--d3v-border));background:var(--db-bg-surface,var(--d3v-bg-primary));box-shadow:0 1px 0 0 var(--db-border,var(--d3v-border));min-height:48px;gap:12px;flex-shrink:0}.d3view-dashboard-v2 .ml-curve-title{font-size:13px;font-weight:700;color:var(--db-text-primary,var(--d3v-text-primary));display:inline-flex;align-items:center;gap:8px;letter-spacing:.2px}.d3view-dashboard-v2 .ml-curve-title i{color:var(--db-accent,var(--d3v-accent));font-size:14px}.d3view-dashboard-v2 .ml-curve-header-ctrls{gap:8px}.d3view-dashboard-v2 .ml-curve-select{height:32px;min-width:120px;max-width:180px;font-size:12px;border-radius:var(--db-radius-md,var(--d3v-r-md));border:1px solid var(--db-border,var(--d3v-border));background:var(--db-bg-primary,var(--d3v-bg-secondary));color:var(--db-text-primary,var(--d3v-text-primary));padding:0 10px;transition:var(--db-transition-fast,var(--d3v-t-fast))}.d3view-dashboard-v2 .ml-curve-select:hover{border-color:var(--db-border-strong,var(--d3v-border-strong))}.d3view-dashboard-v2 .ml-curve-select:focus{outline:0;border-color:var(--db-accent,var(--d3v-accent));box-shadow:0 0 0 3px var(--db-accent-soft,rgba(99,102,241,.15))}.d3view-dashboard-v2 .ml-curve-canvas{position:relative;width:100%;height:100%;min-height:0;background:var(--db-bg-surface,var(--d3v-bg-primary));overflow:hidden}.d3view-dashboard-v2 .ml-curve-canvas>svg,.d3view-dashboard-v2 .ml-curve-canvas>div{width:100%;height:100%}.d3view-dashboard-v2 .ml-curve-actual-vs-pred,.d3view-dashboard-v2 .ml-curve-actual-vs-pred-inner{height:100%;width:100%}.d3view-dashboard-v2 .ml-curve-worst,.d3view-dashboard-v2 .ml-curve-worst-inner{height:100%;width:100%}.d3view-dashboard-v2 .ml-curve-worst-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:12px}.d3view-dashboard-v2 .ml-curve-worst-cell{background:var(--db-bg-surface,var(--d3v-bg-primary));border:1px solid var(--db-border,var(--d3v-border));border-radius:var(--db-radius-md,var(--d3v-r-md));box-shadow:var(--db-shadow-sm,var(--d3v-sh-sm));padding:8px;display:flex;flex-direction:column;gap:6px;transition:var(--db-transition-fast,var(--d3v-t-fast))}.d3view-dashboard-v2 .ml-curve-worst-cell:hover{box-shadow:var(--db-shadow-md,var(--d3v-sh-md));border-color:var(--db-border-strong,var(--d3v-border-strong));transform:translateY(-1px)}.d3view-dashboard-v2 .ml-curve-worst-canvas{height:140px;width:100%;background:var(--db-bg-primary,var(--d3v-bg-secondary));border-radius:var(--db-radius-sm,var(--d3v-r-sm));overflow:hidden}.d3view-dashboard-v2 .ml-curve-worst-canvas>svg,.d3view-dashboard-v2 .ml-curve-worst-canvas>div{width:100%;height:100%}.d3view-dashboard-v2 .ml-curve-worst-meta{font-size:11px;font-variant-numeric:tabular-nums;color:var(--db-text-secondary,var(--d3v-text-secondary));padding:0 2px;gap:8px}.d3view-dashboard-v2 .ml-curve-worst-rowid{font-weight:700;color:var(--db-text-primary,var(--d3v-text-primary))}.d3view-dashboard-v2 .ml-curve-worst-dist{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--db-status-warning-soft,rgba(245,158,11,.12));color:var(--db-status-warning,var(--d3v-status-warning,#f59e0b));border-radius:var(--d3v-r-full,9999px);font-weight:700}.d3view-dashboard-v2 .ml-curve-worst-dist i{font-size:9px;opacity:.8}.d3view-dashboard-v2 .ml-curve-input-output,.d3view-dashboard-v2 .ml-curve-io-inner{height:100%;width:100%}.d3view-dashboard-v2 .ml-curve-io{display:flex;gap:12px;padding:12px;min-height:0}.d3view-dashboard-v2 .ml-curve-io>div{flex:1 1 0;min-width:0;height:100%;border:1px solid var(--db-border,var(--d3v-border));border-radius:var(--db-radius-md,var(--d3v-r-md));box-shadow:var(--db-shadow-sm,var(--d3v-sh-sm));background:var(--db-bg-surface,var(--d3v-bg-primary));transition:var(--db-transition-fast,var(--d3v-t-fast))}.d3view-dashboard-v2 .ml-curve-io>div:hover{box-shadow:var(--db-shadow-md,var(--d3v-sh-md));border-color:var(--db-border-strong,var(--d3v-border-strong))}.d3view-dashboard-v2 .ml-curve-kpi{padding:var(--d3v-sp-sm,8px);box-sizing:border-box}.d3view-dashboard-v2 .ml-curve-kpi-row{display:flex;gap:var(--d3v-sp-md,12px);flex-wrap:wrap;height:100%;align-items:stretch}.d3view-dashboard-v2 .ml-curve-kpi-card{flex:1 1 0;min-width:140px;display:flex;align-items:center;gap:var(--d3v-sp-md,12px);padding:var(--d3v-sp-md,14px) var(--d3v-sp-lg,16px);background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,#e5e7eb);border-radius:var(--d3v-r-md,10px);box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(0,0,0,.04));transition:var(--d3v-t-fast,all .15s ease)}.d3view-dashboard-v2 .ml-curve-kpi-card:hover{transform:translateY(-1px);box-shadow:var(--d3v-sh-md,0 4px 12px rgba(0,0,0,.08));border-color:var(--d3v-border-strong,#d1d5db)}.d3view-dashboard-v2 .ml-curve-kpi-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--d3v-r-md,10px);background:var(--d3v-accent-soft,rgba(99,102,241,.12));color:var(--d3v-accent,#6366f1);font-size:18px;flex-shrink:0}.d3view-dashboard-v2 .ml-curve-kpi-body{display:flex;flex-direction:column;min-width:0}.d3view-dashboard-v2 .ml-curve-kpi-value{font-size:var(--d3v-fs-xl,22px);font-weight:700;color:var(--d3v-text-primary,#111827);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .ml-curve-kpi-label{font-size:var(--d3v-fs-xs,11px);color:var(--d3v-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.04em;margin-top:2px}.d3view-dashboard-v2 .ml-curve-pred-scores{padding:var(--d3v-sp-sm,8px);box-sizing:border-box}.d3view-dashboard-v2 .ml-curve-pred-scores-header{padding:var(--d3v-sp-sm,8px) var(--d3v-sp-md,12px);border-bottom:1px solid var(--d3v-border-subtle,#e5e7eb);margin-bottom:var(--d3v-sp-sm,8px);gap:var(--d3v-sp-md,12px)}.d3view-dashboard-v2 .ml-curve-pred-scores-title{font-weight:700;color:var(--d3v-text-primary,#111827);font-size:var(--d3v-fs-md,14px)}.d3view-dashboard-v2 .ml-curve-pred-scores-title i{color:var(--d3v-accent,#6366f1);margin-right:6px}.d3view-dashboard-v2 .ml-curve-select{height:32px;border-radius:var(--d3v-r-md,8px);border:1px solid var(--d3v-border-subtle,#e5e7eb);background:var(--d3v-bg-primary,#fff);color:var(--d3v-text-primary,#111827);padding:0 var(--d3v-sp-sm,8px);font-size:var(--d3v-fs-sm,12px);transition:var(--d3v-t-fast,all .15s ease)}.d3view-dashboard-v2 .ml-curve-select:focus{outline:0;border-color:var(--d3v-accent,#6366f1);box-shadow:0 0 0 3px var(--d3v-accent-soft,rgba(99,102,241,.15))}.d3view-dashboard-v2 .ml-curve-pred-scores-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--d3v-fs-sm,12px)}.d3view-dashboard-v2 .ml-curve-pred-scores-table thead th{position:sticky;top:0;z-index:1;background:var(--d3v-bg-secondary,#f9fafb);color:var(--d3v-text-secondary,#6b7280);font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:var(--d3v-fs-xs,11px);padding:var(--d3v-sp-sm,8px) var(--d3v-sp-md,12px);text-align:left;border-bottom:1px solid var(--d3v-border-subtle,#e5e7eb);cursor:pointer;transition:var(--d3v-t-fast,all .15s ease);user-select:none}.d3view-dashboard-v2 .ml-curve-pred-scores-table thead th:hover{background:var(--d3v-bg-hover,#f3f4f6);color:var(--d3v-text-primary,#111827)}.d3view-dashboard-v2 .ml-curve-pred-scores-table thead th.is-sorted{color:var(--d3v-accent,#6366f1)}.d3view-dashboard-v2 .ml-curve-pred-scores-table tbody td{padding:var(--d3v-sp-sm,8px) var(--d3v-sp-md,12px);border-bottom:1px solid var(--d3v-border-subtle,#f3f4f6);color:var(--d3v-text-primary,#111827);font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ml-curve-pred-scores-table tbody tr{transition:var(--d3v-t-fast,all .15s ease)}.d3view-dashboard-v2 .ml-curve-pred-scores-table tbody tr:nth-child(even){background:var(--d3v-bg-secondary,#fafbfc)}.d3view-dashboard-v2 .ml-curve-pred-scores-table tbody tr:hover{background:var(--d3v-bg-hover,#eef2ff)}.d3view-dashboard-v2 .ml-curve-rowid{font-family:var(--d3v-font-mono,ui-monospace,Menlo,monospace);color:var(--d3v-text-secondary,#6b7280);font-size:var(--d3v-fs-xs,11px)}.d3view-dashboard-v2 .ml-curve-model-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.d3view-dashboard-v2 .ml-curve-grade{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--d3v-r-pill,999px);font-weight:700;font-size:var(--d3v-fs-xs,11px)}.d3view-dashboard-v2 .ml-curve-grade-a{background:rgba(16,185,129,.12);color:#059669}.d3view-dashboard-v2 .ml-curve-grade-b{background:rgba(59,130,246,.12);color:#2563eb}.d3view-dashboard-v2 .ml-curve-grade-c{background:rgba(245,158,11,.12);color:#d97706}.d3view-dashboard-v2 .ml-curve-grade-d{background:rgba(239,68,68,.12);color:#dc2626}.d3view-dashboard-v2 .ml-curve-grade-na{background:var(--d3v-bg-muted,#f3f4f6);color:var(--d3v-text-secondary,#6b7280)}.d3view-dashboard-v2 .ml-curve-schema{padding:var(--d3v-sp-sm,8px);box-sizing:border-box}.d3view-dashboard-v2 .ml-curve-schema-body{padding:var(--d3v-sp-sm,8px)}.d3view-dashboard-v2 .ml-curve-schema-section{margin-bottom:var(--d3v-sp-lg,18px);background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,#e5e7eb);border-radius:var(--d3v-r-md,10px);box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(0,0,0,.04));overflow:hidden}.d3view-dashboard-v2 .ml-curve-schema-section-title{font-weight:700;color:var(--d3v-text-primary,#111827);font-size:var(--d3v-fs-sm,13px);padding:var(--d3v-sp-sm,10px) var(--d3v-sp-md,14px);background:var(--d3v-bg-secondary,#f9fafb);border-bottom:1px solid var(--d3v-border-subtle,#e5e7eb)}.d3view-dashboard-v2 .ml-curve-schema-section-title i{color:var(--d3v-accent,#6366f1);margin-right:6px}.d3view-dashboard-v2 .ml-curve-schema-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--d3v-fs-sm,12px)}.d3view-dashboard-v2 .ml-curve-schema-table thead th{text-align:left;font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:var(--d3v-fs-xs,11px);color:var(--d3v-text-secondary,#6b7280);padding:var(--d3v-sp-sm,8px) var(--d3v-sp-md,12px);border-bottom:1px solid var(--d3v-border-subtle,#e5e7eb)}.d3view-dashboard-v2 .ml-curve-schema-table tbody td{padding:var(--d3v-sp-sm,8px) var(--d3v-sp-md,12px);border-bottom:1px solid var(--d3v-border-subtle,#f3f4f6);color:var(--d3v-text-primary,#111827)}.d3view-dashboard-v2 .ml-curve-schema-table tbody tr:last-child td{border-bottom:0}.d3view-dashboard-v2 .ml-curve-schema-table tbody tr:hover{background:var(--d3v-bg-hover,#eef2ff);transition:var(--d3v-t-fast,all .15s ease)}.d3view-dashboard-v2 .ml-curve-schema-prefix{font-family:var(--d3v-font-mono,ui-monospace,Menlo,monospace);color:var(--d3v-accent,#6366f1);font-weight:600}.d3view-dashboard-v2 .ml-curve-schema-sample{color:var(--d3v-text-secondary,#6b7280);font-family:var(--d3v-font-mono,ui-monospace,Menlo,monospace);font-size:var(--d3v-fs-xs,11px)}.d3view-dashboard-v2 .ml-curve-schema-type{display:inline-block;padding:2px 8px;border-radius:var(--d3v-r-pill,999px);background:var(--d3v-accent-soft,rgba(99,102,241,.12));color:var(--d3v-accent,#6366f1);font-size:var(--d3v-fs-xs,11px);font-weight:600;text-transform:uppercase;letter-spacing:.03em}.d3view-dashboard-v2 .ml-curve-feat-resp,.d3view-dashboard-v2 .ml-curve-dataset-split,.d3view-dashboard-v2 .ml-curve-coefs{background:var(--db-bg-surface,var(--d3v-bg-primary));border:1px solid var(--db-border,var(--d3v-border));border-radius:var(--db-radius-lg,var(--d3v-r-lg));box-shadow:var(--db-shadow-sm,var(--d3v-sh-sm));transition:var(--db-transition-fast,var(--d3v-t-fast));overflow:hidden}.d3view-dashboard-v2 .ml-curve-feat-resp:hover,.d3view-dashboard-v2 .ml-curve-dataset-split:hover,.d3view-dashboard-v2 .ml-curve-coefs:hover{box-shadow:var(--db-shadow-md,var(--d3v-sh-md));border-color:var(--db-border-strong,var(--d3v-border-strong))}.d3view-dashboard-v2 .ml-curve-feat-resp-inner{padding:0}.d3view-dashboard-v2 .ml-curve-feat-resp .ml-curve-canvas{min-height:0;position:relative;padding:8px 12px 4px}.d3view-dashboard-v2 .ml-curve-feat-resp .ml-curve-carousel-controls{gap:10px}.d3view-dashboard-v2 .ml-curve-feat-resp .ml-curve-carousel-btn{width:28px;height:28px;border-radius:50%;border:1px solid var(--db-border,var(--d3v-border));background:var(--db-bg-surface,var(--d3v-bg-primary));color:var(--db-text-secondary,var(--d3v-text-secondary));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--db-transition-fast,var(--d3v-t-fast));padding:0}.d3view-dashboard-v2 .ml-curve-feat-resp .ml-curve-carousel-btn:hover{background:var(--db-accent,var(--d3v-accent));border-color:var(--db-accent,var(--d3v-accent));color:#fff;transform:translateY(-1px);box-shadow:var(--db-shadow-sm,var(--d3v-sh-sm))}.d3view-dashboard-v2 .ml-curve-feat-resp .ml-curve-carousel-btn:active{transform:translateY(0)}.d3view-dashboard-v2 .ml-curve-feat-resp .ml-curve-carousel-label{font-size:12px;font-weight:600;color:var(--db-text-primary,var(--d3v-text-primary));min-width:140px;text-align:center}.d3view-dashboard-v2 .ml-curve-feat-resp .ml-curve-carousel-dots{display:flex;gap:6px;justify-content:center;padding:6px 12px 10px;flex-wrap:wrap}.d3view-dashboard-v2 .ml-curve-feat-resp .ml-curve-carousel-dot{width:8px;height:8px;border-radius:50%;background:var(--db-border-strong,rgba(148,163,184,.45));cursor:pointer;transition:var(--db-transition-fast,var(--d3v-t-fast));display:inline-block}.d3view-dashboard-v2 .ml-curve-feat-resp .ml-curve-carousel-dot:hover{background:var(--db-accent,var(--d3v-accent));transform:scale(1.25)}.d3view-dashboard-v2 .ml-curve-feat-resp .ml-curve-carousel-dot.active{background:var(--db-accent,var(--d3v-accent));transform:scale(1.35);box-shadow:0 0 0 2px rgba(99,102,241,.18)}.d3view-dashboard-v2 .ml-curve-dataset-split-inner{padding:0}.d3view-dashboard-v2 .ml-curve-dataset-split .ml-curve-split-badge{font-size:10px;text-transform:uppercase;letter-spacing:.04em;font-weight:600;padding:3px 10px;border-radius:var(--db-radius-pill,999px);border:1px solid transparent}.d3view-dashboard-v2 .ml-curve-dataset-split .ml-curve-split-badge-ok{background:var(--d3v-status-success-bg,rgba(16,185,129,.1));color:var(--d3v-status-success,#10b981);border-color:rgba(16,185,129,.25)}.d3view-dashboard-v2 .ml-curve-dataset-split .ml-curve-split-badge-warn{background:var(--d3v-status-warning-bg,rgba(245,158,11,.1));color:var(--d3v-status-warning,#f59e0b);border-color:rgba(245,158,11,.25)}.d3view-dashboard-v2 .ml-curve-dataset-split .ml-curve-split-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:14px 14px 8px}.d3view-dashboard-v2 .ml-curve-dataset-split .ml-curve-split-metric{background:var(--db-bg-subtle,rgba(148,163,184,.08));border:1px solid var(--db-border,var(--d3v-border));border-radius:var(--db-radius-md,var(--d3v-r-md));padding:12px 10px;text-align:center;transition:var(--db-transition-fast,var(--d3v-t-fast))}.d3view-dashboard-v2 .ml-curve-dataset-split .ml-curve-split-metric:hover{border-color:var(--db-accent,var(--d3v-accent));background:var(--db-bg-surface,var(--d3v-bg-primary));transform:translateY(-1px);box-shadow:var(--db-shadow-sm,var(--d3v-sh-sm))}.d3view-dashboard-v2 .ml-curve-dataset-split .ml-curve-split-metric-val{font-size:22px;font-weight:700;color:var(--db-text-primary,var(--d3v-text-primary));line-height:1.1}.d3view-dashboard-v2 .ml-curve-dataset-split .ml-curve-split-metric-lbl{margin-top:4px;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--db-text-secondary,var(--d3v-text-secondary));font-weight:600}.d3view-dashboard-v2 .ml-curve-dataset-split .ml-curve-split-bar-wrap{padding:6px 14px 14px}.d3view-dashboard-v2 .ml-curve-dataset-split .ml-curve-split-bar{display:flex;height:26px;border-radius:var(--db-radius-pill,999px);overflow:hidden;box-shadow:inset 0 1px 2px rgba(15,23,42,.08)}.d3view-dashboard-v2 .ml-curve-dataset-split .ml-curve-split-seg{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;transition:filter var(--db-transition-fast,.18s ease)}.d3view-dashboard-v2 .ml-curve-dataset-split .ml-curve-split-seg:hover{filter:brightness(1.08)}.d3view-dashboard-v2 .ml-curve-dataset-split .ml-curve-split-seg-train{background:linear-gradient(135deg,#6366f1,#4f46e5)}.d3view-dashboard-v2 .ml-curve-dataset-split .ml-curve-split-seg-val{background:linear-gradient(135deg,#10b981,#059669)}.d3view-dashboard-v2 .ml-curve-dataset-split .ml-curve-split-seg-test{background:linear-gradient(135deg,#f59e0b,#d97706)}.d3view-dashboard-v2 .ml-curve-dataset-split .ml-curve-split-legend{display:flex;gap:18px;justify-content:center;margin-top:10px;flex-wrap:wrap}.d3view-dashboard-v2 .ml-curve-dataset-split .ml-curve-split-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--db-text-secondary,var(--d3v-text-secondary))}.d3view-dashboard-v2 .ml-curve-dataset-split .ml-curve-split-legend-item strong{color:var(--db-text-primary,var(--d3v-text-primary));font-weight:600}.d3view-dashboard-v2 .ml-curve-dataset-split .ml-curve-split-swatch{width:12px;height:12px;border-radius:3px;display:inline-block}.d3view-dashboard-v2 .ml-curve-coefs-inner{padding:0}.d3view-dashboard-v2 .ml-curve-coefs .ml-curve-coefs-shape{font-size:10px;text-transform:uppercase;letter-spacing:.04em;font-weight:600;padding:3px 10px;border-radius:var(--db-radius-pill,999px);background:var(--d3v-status-info-bg,rgba(99,102,241,.1));color:var(--db-accent,var(--d3v-accent));border:1px solid rgba(99,102,241,.2)}.d3view-dashboard-v2 .ml-curve-coefs .ml-curve-coefs-scroll{padding:8px 12px 12px}.d3view-dashboard-v2 .ml-curve-coefs-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.d3view-dashboard-v2 .ml-curve-coefs-table thead th{text-align:left;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--db-text-secondary,var(--d3v-text-secondary));padding:8px 10px;background:var(--db-bg-subtle,rgba(148,163,184,.08));border-bottom:1px solid var(--db-border,var(--d3v-border));position:sticky;top:0;z-index:1}.d3view-dashboard-v2 .ml-curve-coefs-table tbody td{padding:8px 10px;border-bottom:1px solid var(--db-border-subtle,rgba(148,163,184,.15));color:var(--db-text-primary,var(--d3v-text-primary));transition:background var(--db-transition-fast,.18s ease)}.d3view-dashboard-v2 .ml-curve-coefs-table tbody tr:hover td{background:var(--db-bg-subtle,rgba(148,163,184,.06))}.d3view-dashboard-v2 .ml-curve-coefs .ml-curve-coefs-name{font-weight:500;color:var(--db-text-primary,var(--d3v-text-primary))}.d3view-dashboard-v2 .ml-curve-coefs .ml-curve-coefs-val-pos{color:var(--d3v-status-success,#10b981);font-variant-numeric:tabular-nums;font-weight:600}.d3view-dashboard-v2 .ml-curve-coefs .ml-curve-coefs-val-neg{color:var(--d3v-status-danger,#ef4444);font-variant-numeric:tabular-nums;font-weight:600}.d3view-dashboard-v2 .ml-curve-coefs .ml-curve-coefs-bar-track{width:100%;height:6px;border-radius:var(--db-radius-pill,999px);background:var(--db-bg-subtle,rgba(148,163,184,.12));overflow:hidden}.d3view-dashboard-v2 .ml-curve-coefs .ml-curve-coefs-bar-fill{height:100%;border-radius:inherit;transition:width var(--db-transition-base,.25s ease)}.d3view-dashboard-v2 .ml-curve-coefs .ml-curve-coefs-bar-pos{background:linear-gradient(90deg,#10b981,#059669)}.d3view-dashboard-v2 .ml-curve-coefs .ml-curve-coefs-bar-neg{background:linear-gradient(90deg,#ef4444,#b91c1c)}.d3view-dashboard-v2 .ml-curve-coefs .ml-curve-coefs-group{margin-bottom:14px}.d3view-dashboard-v2 .ml-curve-coefs .ml-curve-coefs-group:last-child{margin-bottom:0}.d3view-dashboard-v2 .ml-curve-coefs .ml-curve-coefs-group-title{font-size:12px;font-weight:600;color:var(--db-text-primary,var(--d3v-text-primary));padding:6px 2px 8px;display:flex;align-items:center;gap:6px}.d3view-dashboard-v2 .ml-curve-coefs .ml-curve-coefs-group-title i{color:var(--db-accent,var(--d3v-accent))}.d3view-dashboard-v2 .ml-curve-coefs .ml-curve-coefs-intercept-row td{background:var(--db-bg-subtle,rgba(148,163,184,.05));font-style:italic;color:var(--db-text-secondary,var(--d3v-text-secondary))}.d3view-dashboard-v2 .ml-curve-coefs-heatmap{font-size:11px}.d3view-dashboard-v2 .ml-curve-coefs-heatmap thead th{white-space:nowrap;padding:6px 8px;text-align:center}.d3view-dashboard-v2 .ml-curve-coefs-heatmap tbody td{padding:6px 8px;text-align:center;font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ml-curve-coefs-heatmap .ml-curve-coefs-target-col{text-align:left;font-weight:600;color:var(--db-text-primary,var(--d3v-text-primary));white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .ml-curve-coefs-heatmap .ml-curve-coefs-cell-pos{background:rgba(16,185,129,var(--ml-curve-coef-alpha,.1));color:var(--d3v-status-success,#10b981);font-weight:600}.d3view-dashboard-v2 .ml-curve-coefs-heatmap .ml-curve-coefs-cell-neg{background:rgba(239,68,68,var(--ml-curve-coef-alpha,.1));color:var(--d3v-status-danger,#ef4444);font-weight:600}.d3view-dashboard-v2 .ml-curve-coefs-heatmap .ml-curve-coefs-intercept{background:var(--db-bg-subtle,rgba(148,163,184,.08));font-style:italic;color:var(--db-text-secondary,var(--d3v-text-secondary))}.d3view-dashboard-v2 .ml-curve-coef-tab{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--d3v-r-full);font-size:11px;font-weight:600;cursor:pointer;background:var(--d3v-bg-tertiary);color:var(--d3v-text-secondary);border:1px solid transparent;transition:all var(--d3v-t-fast)}.d3view-dashboard-v2 .ml-curve-coef-tab:hover{background:var(--d3v-bg-hover)}.d3view-dashboard-v2 .ml-curve-coef-tab--active{background:var(--d3v-bg-primary);border-color:var(--tab-color,var(--d3v-accent));color:var(--d3v-text-primary);box-shadow:var(--d3v-sh-xs)}.d3view-dashboard-v2 .ml-curve-heatmap-body{padding:6px 8px;gap:6px}.d3view-dashboard-v2 .ml-curve-heatmap-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--d3v-text-muted);padding:2px 4px 4px;border-bottom:1px dashed var(--d3v-border-light)}.d3view-dashboard-v2 .ml-curve-heatmap-controls{display:flex;align-items:center;gap:6px;margin-left:auto}.d3view-dashboard-v2 .ml-curve-hm-select{font-size:10px;padding:2px 6px;height:24px;border:1px solid var(--d3v-border);border-radius:var(--d3v-r-sm);background:var(--d3v-bg-primary);color:var(--d3v-text-secondary);cursor:pointer;transition:border-color var(--d3v-t-fast)}.d3view-dashboard-v2 .ml-curve-hm-select:hover{border-color:var(--d3v-border-strong)}.d3view-dashboard-v2 .ml-curve-hm-select:focus{border-color:var(--d3v-accent);outline:0}.d3view-dashboard-v2 .ml-curve-heatmap-sub{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.d3view-dashboard-v2 .ml-curve-heatmap-grid{display:flex;flex-direction:column;gap:2px;padding:4px 2px}.d3view-dashboard-v2 .ml-curve-heatmap-cols,.d3view-dashboard-v2 .ml-curve-heatmap-row{display:grid;grid-template-columns:64px repeat(auto-fit,minmax(24px,1fr));gap:2px;align-items:center}.d3view-dashboard-v2 .ml-curve-heatmap-cols{margin-bottom:2px}.d3view-dashboard-v2 .ml-curve-heatmap-col{font-size:9.5px;color:var(--d3v-text-muted);text-align:center;font-family:ui-monospace,monospace}.d3view-dashboard-v2 .ml-curve-heatmap-rowlbl{font-size:10px;color:var(--d3v-text-secondary);font-family:ui-monospace,monospace;text-align:right;padding-right:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .ml-curve-heatmap-cell{height:14px;border-radius:2px;transition:box-shadow var(--d3v-t-fast);cursor:default}.d3view-dashboard-v2 .ml-curve-heatmap-cell:hover{box-shadow:0 0 0 1.5px var(--d3v-text-primary);z-index:2}.d3view-dashboard-v2 .ml-curve-heatmap-scale{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--d3v-text-muted);padding:4px 6px}.d3view-dashboard-v2 .ml-curve-heatmap-grad{flex:1;height:8px;border-radius:4px;background:linear-gradient(90deg,#dcfce7,#fef3c7,#fca5a5,#dc2626)}.d3view-dashboard-v2 .ml-curve-heatmap-grad--signed{background:linear-gradient(90deg,#3b82f6,#93c5fd,#dcfce7,#fca5a5,#dc2626)}.d3view-dashboard-v2 .ml-curve-pp-body{padding:8px 12px}.d3view-dashboard-v2 .ml-curve-pp-chart{display:flex;align-items:flex-end;justify-content:space-around;gap:6px;padding:8px 4px 4px;border-bottom:1px solid var(--d3v-border-light);min-height:0}.d3view-dashboard-v2 .ml-curve-pp-bar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;position:relative;min-width:0}.d3view-dashboard-v2 .ml-curve-pp-fill{width:100%;max-width:28px;border-radius:4px 4px 0 0;transition:height .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.08)}.d3view-dashboard-v2 .ml-curve-pp-neg{position:absolute;top:4px;left:50%;transform:translateX(-50%);color:var(--d3v-accent-red);font-size:10px}.d3view-dashboard-v2 .ml-curve-pp-val{font-size:9.5px;color:var(--d3v-text-secondary);font-family:ui-monospace,monospace;margin-top:4px;white-space:nowrap}.d3view-dashboard-v2 .ml-curve-pp-lbl{font-size:9.5px;color:var(--d3v-text-muted);font-family:ui-monospace,monospace;margin-top:2px}.d3view-dashboard-v2 .ml-curve-cv-body{padding:10px 12px;gap:8px}.d3view-dashboard-v2 .ml-curve-cv-head{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:8px;border-bottom:1px dashed var(--d3v-border-light)}.d3view-dashboard-v2 .ml-curve-cv-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--d3v-bg-secondary,#f1f5f9);border:1px solid var(--d3v-border-light);font-size:11px;font-weight:600;color:var(--d3v-text-secondary)}.d3view-dashboard-v2 .ml-curve-cv-pill i{color:var(--d3v-accent-indigo)}.d3view-dashboard-v2 .ml-curve-cv-pill.bad{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.d3view-dashboard-v2 .ml-curve-cv-pill.bad i{color:#b91c1c}.d3view-dashboard-v2 .ml-curve-cv-list{display:flex;flex-direction:column;gap:4px}.d3view-dashboard-v2 .ml-curve-cv-item{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;background:var(--d3v-bg-secondary,#f8fafc);border:1px solid var(--d3v-border-light);border-radius:6px;font-size:11.5px}.d3view-dashboard-v2 .ml-curve-cv-name{color:var(--d3v-text-secondary)}.d3view-dashboard-v2 .ml-curve-cv-val{font-family:ui-monospace,monospace;font-weight:700;color:var(--d3v-text-primary)}.d3view-dashboard-v2 .ml-curve-cv-val.good{color:var(--d3v-accent-green,#16a34a)}.d3view-dashboard-v2 .ml-curve-cv-val.ok{color:var(--d3v-text-primary)}.d3view-dashboard-v2 .ml-curve-cv-val.bad{color:var(--d3v-accent-red,#dc2626)}.d3view-dashboard-v2 .ml-curve-band-body{padding:8px 10px;gap:6px}.d3view-dashboard-v2 .ml-curve-band-chart{position:relative;min-height:100px;border:1px solid var(--d3v-border-light);border-radius:6px;background:linear-gradient(var(--d3v-bg-secondary,#f8fafc) 1px,transparent 1px) 0 0 / 100% 20px,linear-gradient(90deg,var(--d3v-bg-secondary,#f8fafc) 1px,transparent 1px) 0 0 / 40px 100%;overflow:hidden}.d3view-dashboard-v2 .ml-curve-band-svg{position:absolute;inset:0;width:100%;height:100%}.d3view-dashboard-v2 .ml-curve-band-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:10.5px;color:var(--d3v-text-muted);padding:4px 2px 0}.d3view-dashboard-v2 .ml-curve-band-item{display:inline-flex;align-items:center;gap:5px}.d3view-dashboard-v2 .ml-curve-band-item .sw{display:inline-block;width:14px;height:3px;border-radius:2px}.d3view-dashboard-v2 .ml-curve-band-item .sw-actual{background:#475569}.d3view-dashboard-v2 .ml-curve-band-item .sw-pred{background:#6366f1}.d3view-dashboard-v2 .ml-curve-band-item .sw-band{background:linear-gradient(90deg,rgba(100,116,139,.2),rgba(99,102,241,.25));height:8px}.d3view-dashboard-v2 .ml-curve-band-count{margin-left:auto;font-family:ui-monospace,monospace}.d3view-dashboard-v2 .ml-curve-shape-body{padding:8px 10px;gap:6px}.d3view-dashboard-v2 .ml-curve-shape-head{gap:8px;padding-bottom:4px}.d3view-dashboard-v2 .ml-curve-shape-head .ml-curve-select{min-width:140px}.d3view-dashboard-v2 .ml-curve-shape-chart{position:relative;min-height:100px;border:1px solid var(--d3v-border-light);border-radius:6px;background:linear-gradient(var(--d3v-bg-secondary,#f8fafc) 1px,transparent 1px) 0 0 / 100% 24px,linear-gradient(90deg,var(--d3v-bg-secondary,#f8fafc) 1px,transparent 1px) 0 0 / 32px 100%;overflow:hidden}.d3view-dashboard-v2 .ml-curve-shape-svg{position:absolute;inset:0;width:100%;height:100%}.d3view-dashboard-v2 .ml-curve-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;flex:1;min-height:0;overflow-y:auto}.d3view-dashboard-v2 .ml-curve-gallery-cell{background:var(--d3v-bg-secondary,#f8fafc);border:1px solid var(--d3v-border-light,rgba(0,0,0,.08));border-radius:var(--d3v-r-md,8px);overflow:hidden;display:flex;flex-direction:column;min-height:130px;transition:var(--d3v-t-fast,all .12s ease);position:relative}.d3view-dashboard-v2 .ml-curve-gallery-cell:hover{box-shadow:var(--d3v-sh-md,0 4px 12px rgba(0,0,0,.08));border-color:var(--d3v-border-medium,rgba(0,0,0,.14))}.d3view-dashboard-v2 .ml-curve-gallery-enlarge{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:var(--d3v-r-sm,4px);background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-light,rgba(0,0,0,.08));box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.06));display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;opacity:0;transition:var(--d3v-t-fast,all .12s ease);color:var(--d3v-text-secondary,#475569);font-size:11px}.d3view-dashboard-v2 .ml-curve-gallery-cell:hover .ml-curve-gallery-enlarge{opacity:1}.d3view-dashboard-v2 .ml-curve-gallery-enlarge:hover{background:var(--d3v-accent-blue,#3b82f6);color:#fff;border-color:var(--d3v-accent-blue,#3b82f6)}.d3view-dashboard-v2 .ml-curve-gallery-enlarged{display:flex;flex-direction:column;flex:1;min-height:0;opacity:0;transform:scale(.97);transition:opacity .2s ease,transform .2s ease}.d3view-dashboard-v2 .ml-curve-gallery-enlarged--visible{opacity:1;transform:scale(1)}.d3view-dashboard-v2 .ml-curve-gallery-enlarged-head{display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--d3v-border-light,rgba(0,0,0,.08));flex-shrink:0}.d3view-dashboard-v2 .ml-curve-gallery-enlarged-title{font-size:14px;font-weight:700;flex:1}.d3view-dashboard-v2 .ml-curve-gallery-back{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--d3v-r-sm,4px);border:1px solid var(--d3v-border-light,rgba(0,0,0,.08));background:var(--d3v-bg-primary,#fff);font-size:12px;font-weight:600;color:var(--d3v-text-secondary,#475569);cursor:pointer;transition:var(--d3v-t-fast,all .12s ease)}.d3view-dashboard-v2 .ml-curve-gallery-back:hover{border-color:var(--d3v-accent-blue,#3b82f6);color:var(--d3v-accent-blue,#3b82f6)}.d3view-dashboard-v2 .ml-curve-gallery-enlarged-plot{flex:1;min-height:0;position:relative}.d3view-dashboard-v2 .ml-curve-gallery-head{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;font-size:11px;font-weight:600;border-bottom:1px solid var(--d3v-border-light,rgba(0,0,0,.08))}.d3view-dashboard-v2 .ml-curve-gallery-plot{flex:1;min-height:0;position:relative}.d3view-dashboard-v2 .ml-curve-terrain-wrap{flex:1;min-height:0;width:100%;position:relative;overflow:hidden;border-radius:var(--d3v-r-md,8px)}.d3view-dashboard-v2 .ml-curve-drill-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 6px;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-light,#e4e9f0);border-radius:999px;cursor:pointer;user-select:none;font-size:11.5px;font-weight:500;color:var(--d3v-text-secondary,#5b6878);transition:box-shadow 160ms ease,border-color 160ms ease,background 160ms ease}.d3view-dashboard-v2 .ml-curve-drill-pill:hover{border-color:#cdd6e3;box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(20,30,50,.04))}.d3view-dashboard-v2 .ml-curve-drill-pill .ml-curve-drill-sw{width:24px;height:14px;background:#cfd6e1;border-radius:999px;position:relative;transition:background 160ms ease}.d3view-dashboard-v2 .ml-curve-drill-pill .ml-curve-drill-sw::after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#fff;transition:left 160ms ease;box-shadow:0 1px 2px rgba(0,0,0,.15)}.d3view-dashboard-v2 .ml-curve-drill-pill.ml-curve-drill-on{background:var(--d3v-accent-soft,#e7eeff);border-color:#c4d4f8;color:var(--d3v-accent,#3b6df0)}.d3view-dashboard-v2 .ml-curve-drill-pill.ml-curve-drill-on .ml-curve-drill-sw{background:var(--d3v-accent,#3b6df0)}.d3view-dashboard-v2 .ml-curve-drill-pill.ml-curve-drill-on .ml-curve-drill-sw::after{left:12px}.d3view-dashboard-v2 .ml-curve-drill-pill .ml-curve-drill-idx{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;padding:1px 6px;background:var(--d3v-accent,#3b6df0);color:#fff;border-radius:999px}.d3view-dashboard-v2 .db-widget.ml-curve-drill-dimmed{opacity:.55;transition:opacity 200ms ease}.d3view-dashboard-v2 .ml-inv-3d-drill-ind{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;background:var(--d3v-accent-soft,#e7eeff);color:var(--d3v-accent,#3b6df0);border-radius:999px;font-size:11.5px;font-weight:600}.d3view-dashboard-v2 .ml-inv-3d-drill-ind em{font-style:normal;font-weight:500;opacity:.75}.d3view-dashboard-v2 .ml-curve-heatmap-cell.drill-col{outline:2px solid var(--d3v-accent,#3b6df0);outline-offset:-2px;z-index:2;position:relative}.d3view-dashboard-v2 .ml-curve-heatmap-col.drill-col{color:var(--d3v-accent,#3b6df0);font-weight:600}.d3view-dashboard-v2 .ml-curve-pp-chart rect.bar.drill-hl,.d3view-dashboard-v2 .ml-curve-pp-chart .bar.drill-hl{fill:var(--d3v-accent,#3b6df0)!important}.d3view-dashboard-v2 circle.ml-curve-mean-band-marker{fill:var(--d3v-accent,#3b6df0);stroke:#fff;stroke-width:2;filter:drop-shadow(0 2px 4px rgba(59,109,240,.35))}.d3view-dashboard-v2 tr.ml-curve-scores-row.drill-hl td{background:var(--d3v-accent-soft,#e7eeff);color:var(--d3v-accent,#3b6df0);font-weight:600}.d3view-dashboard-v2 circle.drill-hl{stroke:var(--d3v-accent,#3b6df0);stroke-width:2.5;filter:drop-shadow(0 2px 4px rgba(59,109,240,.35))}.d3view-dashboard-v2 .point-hover-overlay g.ml-curve-hover,.d3view-dashboard-v2 .point-hover-overlay g.ml-curve-pin{transition:opacity 120ms cubic-bezier(.4,0,.2,1)}.d3view-dashboard-v2 .point-hover-overlay g.ml-curve-hover{opacity:.96}.d3view-dashboard-v2 .point-hover-overlay g.ml-curve-pin{opacity:1}.d3view-dashboard-v2 .point-hover-overlay .ml-curve-overlay-card{transition:stroke 120ms cubic-bezier(.4,0,.2,1)}.d3view-dashboard-v2 .point-hover-overlay .ml-curve-overlay-seg{shape-rendering:crispEdges}.d3view-dashboard-v2 .point-hover-overlay line.ml-curve-pin-x{pointer-events:none}.d3view-dashboard-v2 .ml-curve-canvas .point-select-overlay circle{transition:r 120ms cubic-bezier(.4,0,.2,1),stroke-width 120ms cubic-bezier(.4,0,.2,1)}.d3view-dashboard-v2 .point-hover-overlay circle.ml-curve-point-halo{animation:ml-curve-point-halo-pulse 1.4s cubic-bezier(.4,0,.2,1) infinite;transform-box:fill-box;transform-origin:center}@keyframes ml-curve-point-halo-pulse{0%{r:6;stroke-opacity:.85;stroke-width:2}60%{r:18;stroke-opacity:.05;stroke-width:1}100%{r:18;stroke-opacity:0;stroke-width:1}}.d3view-dashboard-v2 .ml-curve-terrain-legend{display:flex;flex-direction:column;border-left:1px solid var(--d3v-border-subtle,rgba(15,23,42,.08));background:var(--d3v-bg-primary,#fff);overflow-y:auto;padding:0}.d3view-dashboard-v2 .ml-3d-legend-panel{display:flex;flex-direction:column;gap:12px;padding:12px 14px;font-size:11px;color:var(--d3v-text-primary,#0f172a)}.d3view-dashboard-v2 .ml-3d-legend-section{display:flex;flex-direction:column;gap:4px}.d3view-dashboard-v2 .ml-3d-legend-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--d3v-text-muted,#64748b);margin-bottom:2px}.d3view-dashboard-v2 .ml-3d-legend-section-hint{font-weight:500;text-transform:none;letter-spacing:0;font-size:10px;color:var(--d3v-text-subtle,#94a3b8)}.d3view-dashboard-v2 .ml-3d-legend-row{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:var(--d3v-r-sm,4px);cursor:pointer;transition:background 120ms cubic-bezier(.4,0,.2,1),opacity 120ms cubic-bezier(.4,0,.2,1)}.d3view-dashboard-v2 .ml-3d-legend-row:hover{background:var(--d3v-bg-hover,rgba(15,23,42,.04))}.d3view-dashboard-v2 .ml-3d-legend-row--dim{opacity:.35}.d3view-dashboard-v2 .ml-3d-legend-swatch{flex:0 0 auto;width:14px;height:10px;border-radius:2px;border:1px solid rgba(15,23,42,.18);box-shadow:0 1px 0 rgba(15,23,42,.04)}.d3view-dashboard-v2 .ml-3d-legend-swatch--actual{background:#0f172a;border-color:#0f172a}.d3view-dashboard-v2 .ml-3d-legend-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.d3view-dashboard-v2 .ml-3d-legend-err{flex:0 0 auto;font-size:10px;color:var(--d3v-text-muted,#64748b);font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ml-3d-legend-row--actual .ml-3d-legend-name{font-weight:600}.d3view-dashboard-v2 .ml-3d-legend-scale .ml-3d-legend-gradient{height:8px;border-radius:var(--d3v-r-sm,4px);border:1px solid rgba(15,23,42,.1)}.d3view-dashboard-v2 .ml-3d-legend-scale .ml-3d-legend-gradient-labels{display:flex;justify-content:space-between;font-size:10px;color:var(--d3v-text-muted,#64748b);margin-top:3px;font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ml-3d-legend-toggles{gap:6px}.d3view-dashboard-v2 .ml-3d-legend-toggle{display:flex;align-items:center;gap:8px;padding:4px 6px;margin:0;border-radius:var(--d3v-r-sm,4px);cursor:pointer;font-size:11px;font-weight:500;color:var(--d3v-text-primary,#0f172a);transition:background 120ms cubic-bezier(.4,0,.2,1)}.d3view-dashboard-v2 .ml-3d-legend-toggle:hover{background:var(--d3v-bg-hover,rgba(15,23,42,.04))}.d3view-dashboard-v2 .ml-3d-legend-toggle input[type=checkbox]{margin:0;width:13px;height:13px;accent-color:var(--d3v-accent-primary,#3b82f6);cursor:pointer}.d3view-dashboard-v2 .ml-inv-3d-layout{display:flex;flex-direction:row;align-items:stretch;height:100%;width:100%;min-height:0}.d3view-dashboard-v2 .ml-inv-3d-sidebar{position:relative;flex:0 0 280px;width:280px;min-width:280px;display:flex;flex-direction:column;border-right:1px solid var(--d3v-border-subtle,rgba(15,23,42,.08));border-left:0;background:var(--d3v-bg-primary,#fff);transition:flex-basis 220ms cubic-bezier(.4,0,.2,1),width 220ms cubic-bezier(.4,0,.2,1),min-width 220ms cubic-bezier(.4,0,.2,1);min-height:0;overflow:hidden}.d3view-dashboard-v2 .ml-inv-3d-sidebar.ml-inv-3d-sidebar--rail{flex:0 0 28px;width:28px;min-width:28px;background:var(--d3v-bg-subtle,#f8fafc)}.d3view-dashboard-v2 .ml-inv-3d-sidebar-toggle{position:absolute;top:8px;right:-10px;z-index:2;width:20px;height:20px;padding:0;border-radius:999px;border:1px solid var(--d3v-border-subtle,rgba(15,23,42,.12));background:var(--d3v-bg-primary,#fff);color:var(--d3v-text-secondary,#475569);box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(0,0,0,.06));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:9px;line-height:1;transition:background 160ms,color 160ms,transform 160ms}.d3view-dashboard-v2 .ml-inv-3d-sidebar--rail .ml-inv-3d-sidebar-toggle{right:4px}.d3view-dashboard-v2 .ml-inv-3d-sidebar-toggle:hover{background:var(--d3v-accent,#3b82f6);color:#fff;border-color:var(--d3v-accent,#3b82f6);transform:scale(1.1)}.d3view-dashboard-v2 .ml-inv-3d-sidebar .ml-inv-3d-points-section{flex:1 1 auto;min-height:0}.d3view-dashboard-v2 .ml-inv-3d-points-actions{display:flex;gap:6px}.d3view-dashboard-v2 .ml-inv-3d-points-actions .btn{flex:1 1 auto}.d3view-dashboard-v2 .ml-inv-3d-point-list{display:flex;flex-direction:column;gap:6px;overflow-y:auto;min-height:0;padding-right:2px;position:relative;user-select:none}.d3view-dashboard-v2 .ml-inv-3d-points-apply{width:100%;margin-top:4px}.d3view-dashboard-v2 .ml-inv-3d-sidebar-hint{font-size:10.5px;line-height:1.4;color:var(--d3v-text-tertiary,#94a3b8);font-style:italic}.d3view-dashboard-v2 .ml-inv-3d-sidebar-target{padding:6px 10px;background:var(--d3v-bg-subtle,#f1f5f9);border-radius:var(--d3v-r-sm,4px);font-size:12px;font-weight:600;color:var(--d3v-text-primary,#0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .ml-3d-surface-legend--points{top:10px;right:10px;left:auto;max-height:calc(100% - 20px);overflow-y:auto}.d3view-dashboard-v2 .ml-3d-surface-legend--models{top:10px;left:10px;right:auto}.d3view-dashboard-v2 .ml-3d-surface-legend-title{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--d3v-text-tertiary,#94a3b8);margin-bottom:4px}.d3view-dashboard-v2 .ml-drill-bar-host svg rect.is-hover{stroke:var(--d3v-accent,#3b82f6);stroke-width:2px;filter:brightness(1.08)}.pl-sidebar.ml-curve-point-sidebar-dual .pl-sidebar-body{padding:12px 14px;gap:0}.pl-sidebar.ml-curve-point-sidebar-dual .ml-curve-point-dual-layout{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0}.pl-sidebar.ml-curve-point-sidebar-dual .ml-curve-point-dual-section{display:flex;flex-direction:column;border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,8px);background:var(--d3v-bg-primary,#fff);box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(0,0,0,.04));overflow:hidden}.pl-sidebar.ml-curve-point-sidebar-dual .ml-curve-point-dual-section--top{flex:0 0 auto}.pl-sidebar.ml-curve-point-sidebar-dual .ml-curve-point-dual-section--bottom{flex:0 0 auto}.pl-sidebar.ml-curve-point-sidebar-dual .ml-curve-point-dual-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-bottom:1px solid var(--d3v-border,#e2e8f0);background:var(--d3v-bg-secondary,#f8fafc);flex:0 0 auto;min-height:42px}.pl-sidebar.ml-curve-point-sidebar-dual .ml-curve-point-dual-title{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--d3v-text-primary,#1e293b)}.pl-sidebar.ml-curve-point-sidebar-dual .ml-curve-point-dual-title>i{color:var(--d3v-text-muted,#64748b)}.pl-sidebar.ml-curve-point-sidebar-dual .ml-curve-point-dual-toggle{display:inline-flex;flex:0 0 auto;margin-left:auto}.pl-sidebar.ml-curve-point-sidebar-dual .ml-curve-point-dual-toggle .btn{font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;letter-spacing:.02em}.pl-sidebar.ml-curve-point-sidebar-dual .ml-curve-point-dual-toggle .btn>i{font-size:11px}.pl-sidebar.ml-curve-point-sidebar-dual .ml-curve-point-dual-top-body{padding:10px 12px;overflow-y:auto;display:flex;flex-direction:column;flex:0 0 auto}.pl-sidebar.ml-curve-point-sidebar-dual .ml-curve-point-dual-top-body>.pl-vt-pane{display:flex;flex-direction:column;flex:0 0 auto}.pl-sidebar.ml-curve-point-sidebar-dual .ml-curve-point-dual-bottom-body{display:flex;flex-direction:column;position:relative;padding:0;flex:0 0 auto}.pl-sidebar.ml-curve-point-sidebar-dual .ml-curve-point-pop-bar{height:300px;flex:0 0 auto}.pl-sidebar.ml-curve-point-sidebar-dual .ml-curve-point-pop-3d{height:300px;flex:0 0 auto}.d3view-dashboard-v2 .ml-curve-point-sidebar .ml-curve-point-table-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.d3view-dashboard-v2 .ml-curve-point-table-head-actual{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border-radius:var(--d3v-r-sm,6px);background:var(--d3v-bg-secondary,#f8fafc);font-size:12px;font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ml-curve-point-table-head-actual .ml-pt-head-lbl{font-size:11px;color:var(--d3v-text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.04em}.d3view-dashboard-v2 .ml-curve-point-table-head-actual b{color:var(--d3v-text-primary,#1e293b);font-weight:700}.d3view-dashboard-v2 .ml-terrain-sidebar{flex:0 0 230px;background:var(--d3v-bg-primary,#fff);border-right:1px solid var(--d3v-border,#e2e8f0);padding:12px 0 0;position:relative;display:flex;flex-direction:column;min-width:220px;max-width:260px}.d3view-dashboard-v2 .ml-terrain-layout.is-collapsed .ml-terrain-sidebar{flex:0 0 36px;min-width:36px;max-width:36px;padding:0}.d3view-dashboard-v2 .ml-terrain-layout.is-collapsed .ml-curve-terrain-wrap{flex:1 1 100%}.d3view-dashboard-v2 .ml-terrain-sidebar .ml-inv-3d-sidebar-toggle{position:absolute;top:8px;right:8px;background:transparent;border:1px solid var(--d3v-border,#e2e8f0);border-radius:4px;padding:4px 8px;cursor:pointer;color:var(--d3v-text-muted,#64748b);transition:var(--d3v-t-fast,.15s ease);z-index:2}.d3view-dashboard-v2 .ml-terrain-sidebar .ml-inv-3d-sidebar-toggle:hover{background:var(--d3v-bg-secondary,#f8fafc);color:var(--d3v-text-primary,#1e293b)}.d3view-dashboard-v2 .ml-terrain-sidebar .ml-inv-ctrl-section{margin-top:32px;padding:0 4px}.d3view-dashboard-v2 .ml-terrain-sidebar .ml-inv-ctrl-section-header{padding:6px 12px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--d3v-text-tertiary,#94a3b8);display:flex;align-items:center;gap:6px}.d3view-dashboard-v2 .ml-terrain-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 6px;padding:8px 10px;font-size:12px;border-radius:var(--d3v-r-md,8px);transition:background var(--d3v-t-fast,.15s ease)}.d3view-dashboard-v2 .ml-terrain-row:hover{background:var(--d3v-bg-secondary,#f8fafc)}.d3view-dashboard-v2 .ml-terrain-row-lbl{flex:1 1 auto;margin:0;font-weight:500;color:var(--d3v-text-primary,#1e293b);user-select:none}.d3view-dashboard-v2 .ml-terrain-row-btn{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:26px;padding:0 12px;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:var(--d3v-r-full,999px);border:1px solid var(--d3v-border,#e2e8f0);background:var(--d3v-bg-primary,#fff);color:var(--d3v-text-muted,#64748b);box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(0,0,0,.05));transition:background var(--d3v-t-fast,.15s ease),color var(--d3v-t-fast,.15s ease),border-color var(--d3v-t-fast,.15s ease),box-shadow var(--d3v-t-fast,.15s ease),transform var(--d3v-t-fast,.15s ease)}.d3view-dashboard-v2 .ml-terrain-row-btn:hover{border-color:var(--d3v-border-strong,#cbd5e1);color:var(--d3v-text-primary,#1e293b);box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.08))}.d3view-dashboard-v2 .ml-terrain-row-btn:active{transform:translateY(1px);box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(0,0,0,.05))}.d3view-dashboard-v2 .ml-terrain-row-btn.is-on{background:var(--d3v-accent,#3b82f6);border-color:var(--d3v-accent,#3b82f6);color:#fff;box-shadow:0 1px 3px rgba(37,99,235,.25)}.d3view-dashboard-v2 .ml-terrain-row-btn.is-on:hover{background:var(--d3v-accent-hover,#2563eb);border-color:var(--d3v-accent-hover,#2563eb);color:#fff;box-shadow:0 2px 6px rgba(37,99,235,.35)}.d3view-dashboard-v2 .ml-terrain-row-btn:focus-visible{outline:2px solid var(--d3v-accent,#3b82f6);outline-offset:2px}.d3view-dashboard-v2 .ml-terrain-layout.is-collapsed .ml-terrain-sidebar .ml-inv-ctrl-section{display:none}.d3view-dashboard-v2 .db-widget-footer.db-widget-footer-modern{display:flex;flex-direction:column;gap:6px;padding:10px 16px 12px;border-top:1px solid var(--db-border,var(--d3v-border-primary,#e2e8f0));background:var(--db-bg-soft,var(--d3v-bg-secondary,#f8fafc))}.d3view-dashboard-v2 .db-widget-footer-modern .db-widget-footer-desc{display:flex;align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.45;color:var(--db-text-muted,var(--d3v-text-secondary,#64748b));font-style:italic;align-self:flex-start}.d3view-dashboard-v2 .db-widget-footer-modern .db-widget-footer-desc i.fa{color:var(--db-brand,var(--d3v-accent-primary,#3b82f6));font-size:12px;margin-top:2px;flex-shrink:0}.d3view-dashboard-v2 .db-widget-footer-modern .db-widget-footer-desc-text{flex:1}.d3view-dashboard-v2 .db-widget-footer-modern .db-widget-footer-meta{display:flex;align-items:center;gap:12px;font-size:11px}.d3view-dashboard-v2 .db-widget-footer-modern .db-widget-footer-right{margin-left:auto;display:flex;align-items:center;gap:8px}.d3view-dashboard-v2 .db-widget-card[data-category=ml-investigation] .db-widget-body-content{padding:16px 18px 14px}.d3view-dashboard-v2 .db-widget-card[data-category=ml-investigation] .db-widget-header{padding-left:16px;padding-right:16px}.d3view-dashboard-v2 .ml-inv-pills-wrap{display:flex;flex-wrap:wrap;gap:4px;row-gap:4px;align-items:center;padding:2px 0;white-space:normal}.d3view-dashboard-v2 .ml-inv-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:var(--d3v-r-sm,4px);background:var(--d3v-bg-secondary,#f1f5f9);border:1px solid var(--d3v-border-primary,#e2e8f0);font-size:10.5px;font-weight:500;color:var(--d3v-text-primary,#1e293b);cursor:pointer;transition:all .15s ease;user-select:none}.d3view-dashboard-v2 .ml-inv-pill:hover{background:var(--d3v-bg-elevated,#fff);border-color:var(--d3v-accent-primary,#3b82f6);box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.08));transform:translateY(-1px)}.d3view-dashboard-v2 .ml-inv-pill.is-target{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3);color:var(--d3v-status-success,#10b981)}.d3view-dashboard-v2 .ml-inv-pill.is-target:hover{border-color:var(--d3v-status-success,#10b981)}.d3view-dashboard-v2 .ml-inv-pill>i.fa,.d3view-dashboard-v2 .ml-inv-pill>i.glyphicon{font-size:10px;opacity:.85}.d3view-dashboard-v2 .ml-inv-pill-curve-group{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:var(--d3v-r-sm,4px);background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.25);font-size:10.5px;font-weight:600;color:#6366f1;cursor:pointer;transition:all var(--d3v-t-fast,.12s) ease;user-select:none}.d3view-dashboard-v2 .ml-inv-pill-curve-group:hover{background:rgba(99,102,241,.15);border-color:#6366f1;box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.08));transform:translateY(-1px)}.d3view-dashboard-v2 .ml-inv-pill-curve-group.is-target{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.25);color:var(--d3v-status-success,#10b981)}.d3view-dashboard-v2 .ml-inv-pill-curve-group.is-target:hover{background:rgba(16,185,129,.15);border-color:var(--d3v-status-success,#10b981)}.d3view-dashboard-v2 .ml-inv-pill-curve-group>i.fa{font-size:10px;opacity:.8}.ml-inv-pill-curve-count{background:rgba(255,255,255,.6);border-radius:var(--d3v-r-sm,4px);padding:0 4px;font-size:9.5px;font-weight:700;opacity:.85}.ml-inv-curve-overlay-host{position:relative;width:100%;flex:1 1 auto;min-height:260px;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-soft,#eef1f6);border-radius:var(--d3v-r-sm,6px);overflow:hidden}.ml-inv-curve-overlay-host>*{width:100%;height:100%}.d3view-dashboard-v2 .ml-inv-mean-err-drill{width:24px;height:24px;border-radius:var(--d3v-r-sm,6px);border:1px solid var(--d3v-border-primary,#e2e8f0);background:var(--d3v-bg-primary,#fff);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--d3v-text-secondary,#475569);font-size:11px;padding:0;flex-shrink:0}.d3view-dashboard-v2 .ml-inv-mean-err-drill:hover{background:rgba(59,130,246,.1);color:var(--d3v-accent-primary,#3b82f6);border-color:var(--d3v-accent-primary,#3b82f6)}.d3view-dashboard-v2 .ml-inv-err-pct-cell{display:flex;flex-direction:column;gap:4px;padding:2px 0;line-height:1.2}.d3view-dashboard-v2 .ml-inv-err-pct-mean{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--d3v-text-primary,#1e293b)}.d3view-dashboard-v2 .ml-inv-err-pct-mean.is-best{color:var(--d3v-status-success,#10b981)}.d3view-dashboard-v2 .ml-inv-err-pct-mean .fa-check-circle{color:var(--d3v-status-success,#10b981);font-size:11px}.d3view-dashboard-v2 .ml-inv-err-pct-mean .ml-inv-mean-err-drill{margin-left:auto;width:22px;height:22px}.d3view-dashboard-v2 .ml-inv-err-pct-stats{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.d3view-dashboard-v2 .ml-inv-err-pct-stats .stat{display:inline-flex;align-items:baseline;gap:3px;padding:1px 6px;border-radius:var(--d3v-r-sm,4px);background:var(--d3v-bg-secondary,#f1f5f9);border:1px solid var(--d3v-border-soft,#eef1f6);font-size:10.5px;font-variant-numeric:tabular-nums;transition:var(--d3v-t-fast,.12s ease)}.d3view-dashboard-v2 .ml-inv-err-pct-stats .stat:hover{background:var(--d3v-bg-hover,#e2e8f0);border-color:var(--d3v-border-strong,#cbd5e1)}.d3view-dashboard-v2 .ml-inv-err-pct-stats .stat .lbl{color:var(--d3v-text-muted,#94a3b8);font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.3px}.d3view-dashboard-v2 .ml-inv-err-pct-stats .stat .num{color:var(--d3v-text-secondary,#475569);font-weight:600}.ml-inv-err-drill-bars{display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto;margin-top:4px;padding-right:2px}.ml-inv-err-drill-bar{display:flex;align-items:center;gap:8px;font-size:11px;cursor:pointer;padding:4px 6px;border-radius:4px;transition:background .12s ease}.ml-inv-err-drill-bar:hover{background:var(--d3v-bg-secondary,#f1f5f9)}.ml-inv-err-drill-bar.selected{background:rgba(59,130,246,.08)}.ml-inv-err-drill-bar.selected .lbl{color:var(--d3v-accent-primary,#3b82f6);font-weight:600}.ml-inv-err-drill-bar .lbl{width:90px;color:var(--d3v-text-secondary,#475569);font-variant-numeric:tabular-nums;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-inv-err-drill-bar .track{flex:1;height:10px;background:var(--d3v-bg-secondary,#f1f5f9);border-radius:3px;overflow:hidden}.ml-inv-err-drill-bar .fill{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#93b8ff,var(--d3v-accent-primary,#3b82f6));transition:width .2s ease}.ml-inv-err-drill-bar .val{font-size:10.5px;color:var(--d3v-text-muted,#94a3b8);font-variant-numeric:tabular-nums;width:60px;text-align:right;flex-shrink:0}.ml-inv-err-curve-title{margin-top:14px!important}.ml-inv-err-curve-host{position:relative;width:100%;height:180px;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-soft,#eef1f6);border-radius:var(--d3v-r-sm,6px);overflow:hidden}.ml-inv-err-curve-host>*{width:100%;height:100%}.ml-curve-point-pop-bar{width:100%;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-soft,#eef1f6);border-radius:var(--d3v-r-sm,6px);padding:6px 4px}.ml-curve-point-pop-bar svg{display:block}.ml-curve-point-pop-3d{background:var(--d3v-bg-primary,#fff);border-radius:var(--d3v-r-sm,6px);overflow:hidden}.ml-curve-point-pop-3d canvas{display:block;width:100%!important;height:100%!important}.ml-curve-point-pop-3d-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--d3v-text-secondary,#475569);font-size:12px;gap:6px}.ml-curve-point-pop-3d-loading i{margin-right:4px}.ml-inv-pill-popover{position:fixed;z-index:10010;min-width:260px;max-width:360px;background:var(--d3v-bg-elevated,#fff);border:1px solid var(--d3v-border-primary,#e2e8f0);border-radius:var(--d3v-r-md,8px);box-shadow:var(--d3v-sh-lg,0 12px 32px rgba(15,23,42,.18));padding:12px 14px;animation:mlInvPillPopFadeIn .16s ease-out}@keyframes mlInvPillPopFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ml-inv-pill-popover-header{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--d3v-border-primary,#e2e8f0)}.ml-inv-pill-popover-title{font-size:12px;font-weight:700;color:var(--d3v-text-primary,#1e293b);flex:1;word-break:break-word}.ml-inv-pill-popover-type{font-size:10px;padding:2px 6px;border-radius:var(--d3v-r-sm,4px);background:var(--d3v-bg-secondary,#f1f5f9);color:var(--d3v-text-secondary,#64748b);text-transform:uppercase;letter-spacing:.3px}.ml-inv-pill-popover-close{border:0;background:transparent;color:var(--d3v-text-muted,#94a3b8);cursor:pointer;font-size:13px;padding:2px 4px}.ml-inv-pill-popover-close:hover{color:var(--d3v-status-danger,#ef4444)}.ml-inv-pill-popover-body{min-height:80px}.ml-inv-pill-popover-body svg{display:block}.ml-inv-pill-popover-stats{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;margin-top:8px;font-size:10.5px;color:var(--d3v-text-secondary,#64748b)}.ml-inv-pill-popover-stats b{color:var(--d3v-text-primary,#1e293b);font-variant-numeric:tabular-nums}.ml-inv-sparkline-row{display:flex;align-items:center;gap:6px;font-size:10.5px;margin-bottom:3px}.ml-inv-sparkline-label{width:80px;color:var(--d3v-text-secondary,#64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-inv-sparkline-bar-bg{flex:1;height:8px;background:var(--d3v-bg-secondary,#f1f5f9);border-radius:2px;overflow:hidden}.ml-inv-sparkline-bar-fill{height:100%;background:var(--d3v-accent-primary,#3b82f6);border-radius:2px}.ml-inv-sparkline-count{color:var(--d3v-text-primary,#1e293b);font-variant-numeric:tabular-nums;width:28px;text-align:right}.d3view-dashboard-v2 .db-widget-header-controls .wv-action{margin-left:4px}.d3view-dashboard-v2 .db-widget-header-controls .wv-action .wv-action-label{margin-left:4px;font-size:12px}.d3view-dashboard-v2 .db-widget-header-controls .wv-action.wv-filter-menu>.dropdown-toggle .fa-filter{color:var(--d3v-warning,darkorange)}.d3view-dashboard-v2 .db-widget-header-controls .wv-action.wv-filter-menu .wv-action-label{display:inline-block;min-width:18px;padding:0 6px;margin-left:6px;font-size:11px;font-weight:600;line-height:16px;color:#fff;background:var(--d3v-warning,darkorange);border-radius:8px;text-align:center;animation:wv-filter-bounce .25s ease}.d3view-dashboard-v2 .db-widget-header-controls .wv-action.wv-filter-menu .wv-action-label:empty{display:none}@keyframes wv-filter-bounce{0%{transform:scale(0.6);opacity:0}60%{transform:scale(1.15);opacity:1}100%{transform:scale(1);opacity:1}}.d3view-dashboard-v2 .db-widget-title.wv-title-editable{cursor:text}.d3view-dashboard-v2 .db-widget-title .js-wv-title-input{width:100%;padding:2px 6px;font:inherit;color:inherit;border:1px solid var(--d3v-border-subtle,#D1D5DB);border-radius:var(--d3v-r-sm,4px);background:var(--d3v-bg-primary,#fff);transition:border-color var(--d3v-t-fast,.15s) ease,box-shadow var(--d3v-t-fast,.15s) ease}.d3view-dashboard-v2 .db-widget-title .js-wv-title-input:focus{outline:0;border-color:var(--d3v-accent-primary,#30487f);box-shadow:0 0 0 3px var(--d3v-accent-ring,rgba(48,72,127,.18))}.d3view-dashboard-v2 .db-widget-footer .wv-footer-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:28px}.d3view-dashboard-v2 .db-widget-footer .wv-footer-left,.d3view-dashboard-v2 .db-widget-footer .wv-footer-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.d3view-dashboard-v2 .db-widget-footer .wv-filter-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 6px 2px 8px;font-size:11px;border:1px solid var(--d3v-border-subtle,#D1D5DB);border-radius:999px;background:var(--d3v-bg-muted,#F3F4F6);color:var(--d3v-text-primary,#111827);transition:background var(--d3v-t-fast,.15s) ease,border-color var(--d3v-t-fast,.15s) ease}.d3view-dashboard-v2 .db-widget-footer .wv-filter-chip:hover{background:var(--d3v-bg-hover,#E5E7EB);border-color:var(--d3v-border-strong,#9CA3AF)}.d3view-dashboard-v2 .db-widget-footer .wv-filter-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--d3v-text-secondary,#6B7280);cursor:pointer;transition:background var(--d3v-t-fast,.15s) ease,color var(--d3v-t-fast,.15s) ease}.d3view-dashboard-v2 .db-widget-footer .wv-filter-chip-remove:hover{background:var(--d3v-status-danger-bg,#FEE2E2);color:var(--d3v-status-danger,#EF4444)}.d3view-dashboard-v2 .db-widget-footer .wv-filter-chip-remove .fa{font-size:10px}.d3view-dashboard-v2 .db-widget-footer .wv-footer-tag{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1;border-radius:999px;background:var(--d3v-bg-muted,#F3F4F6);color:var(--d3v-text-secondary,#6B7280);border:1px solid var(--d3v-border-subtle,#D1D5DB)}.d3view-dashboard-v2 .db-widget-footer .wv-footer-tag-primary{background:var(--d3v-accent-soft,rgba(48,72,127,.1));color:var(--d3v-accent-primary,#30487f);border-color:transparent}.d3view-dashboard-v2 .db-widget-footer .wv-records-used{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;border-radius:999px;background:var(--d3v-bg-muted,#F3F4F6);color:var(--d3v-text-secondary,#6B7280)}.d3view-dashboard-v2 .db-widget-footer .wv-records-used-value{font-weight:600;color:var(--d3v-text-primary,#111827)}.d3view-dashboard-v2 .db-widget-footer .wv-brushed-count{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;border-radius:999px;background:var(--d3v-accent-soft,rgba(48,72,127,.1));color:var(--d3v-accent-primary,#30487f)}.d3view-dashboard-v2 .db-widget-footer .wv-brushed-count-value{font-weight:600}.d3view-dashboard-v2 .db-layout-picker{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;flex:1 1 auto;padding:32px;box-sizing:border-box}.d3view-dashboard-v2 .db-layout-picker-card{width:100%;height:100%;max-width:1180px;display:flex;flex-direction:column;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,#e5e7eb);border-radius:var(--d3v-r-lg,12px);box-shadow:var(--d3v-sh-md,0 10px 30px rgba(15,23,42,.08));padding:36px 40px 28px;box-sizing:border-box}.d3view-dashboard-v2 .db-layout-picker-head{text-align:center;margin-bottom:28px}.d3view-dashboard-v2 .db-layout-picker-title{font-size:24px;font-weight:600;color:var(--d3v-text-primary,#0f172a);letter-spacing:-.015em}.d3view-dashboard-v2 .db-layout-picker-sub{margin-top:8px;font-size:14px;color:var(--d3v-text-secondary,#64748b)}.d3view-dashboard-v2 .db-layout-picker-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;flex:1 1 auto;min-height:0;overflow-y:auto}@media (max-width:960px){.d3view-dashboard-v2 .db-layout-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.d3view-dashboard-v2 .db-layout-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.d3view-dashboard-v2 .db-layout-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.d3view-dashboard-v2 .db-layout-tile{appearance:none;-webkit-appearance:none;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:14px 14px 16px;background:var(--d3v-bg-secondary,#f8fafc);border:1px solid var(--d3v-border-subtle,#e5e7eb);border-radius:var(--d3v-r-md,8px);cursor:pointer;transition:transform var(--d3v-t-fast,150ms) ease,box-shadow var(--d3v-t-fast,150ms) ease,border-color var(--d3v-t-fast,150ms) ease,background var(--d3v-t-fast,150ms) ease;outline:0}.d3view-dashboard-v2 .db-layout-tile:hover{background:var(--d3v-bg-primary,#fff);border-color:var(--d3v-accent,#30487f);box-shadow:var(--d3v-sh-md,0 4px 12px rgba(15,23,42,.08));transform:translateY(-2px)}.d3view-dashboard-v2 .db-layout-tile:focus-visible{border-color:var(--d3v-accent,#30487f);box-shadow:0 0 0 3px var(--d3v-accent-soft,rgba(48,72,127,.18))}.d3view-dashboard-v2 .db-layout-tile--active,.d3view-dashboard-v2 .db-layout-tile:active{background:var(--d3v-accent-soft,rgba(48,72,127,.12));border-color:var(--d3v-accent,#30487f);transform:translateY(0)}.d3view-dashboard-v2 .db-layout-tile__preview{display:block;width:100%;aspect-ratio:120 / 84;background:var(--d3v-bg-primary,#fff);border-radius:var(--d3v-r-sm,6px);overflow:hidden}.d3view-dashboard-v2 .db-layout-tile__preview svg{display:block;width:100%;height:100%}.d3view-dashboard-v2 .db-layout-tile__cell{fill:var(--d3v-accent-soft,rgba(48,72,127,.16));stroke:var(--d3v-accent,#30487f);stroke-width:1;transition:fill var(--d3v-t-fast,150ms) ease}.d3view-dashboard-v2 .db-layout-tile:hover .db-layout-tile__cell{fill:var(--d3v-accent,#30487f);fill-opacity:.28}.d3view-dashboard-v2 .db-layout-tile__label{font-size:12px;font-weight:500;color:var(--d3v-text-secondary,#475569);text-align:center;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-dashboard-v2 .db-layout-tile:hover .db-layout-tile__label{color:var(--d3v-text-primary,#0f172a)}.d3view-dashboard-v2 .db-layout-picker-foot{margin-top:20px;padding-top:16px;border-top:1px solid var(--d3v-border-subtle,#e5e7eb);display:flex;justify-content:flex-end;gap:8px}.d3view-dashboard-v2 .db-layout-picker-foot .btn{border-radius:var(--d3v-r-md,8px);transition:background var(--d3v-t-fast,150ms) ease,box-shadow var(--d3v-t-fast,150ms) ease}.d3view-dashboard-v2 .db-layout-picker-foot .btn-primary:disabled{opacity:.5;cursor:not-allowed}.d3view-dashboard-v2 .db-layout-picker-card{position:relative}.d3view-dashboard-v2 .db-layout-picker-remove{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12px;font-weight:500;color:var(--d3v-text-muted,#64748b);background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,#e5e7eb);border-radius:var(--d3v-r-md,8px);cursor:pointer;transition:color var(--d3v-t-fast,150ms) ease,border-color var(--d3v-t-fast,150ms) ease,background var(--d3v-t-fast,150ms) ease,box-shadow var(--d3v-t-fast,150ms) ease}.d3view-dashboard-v2 .db-layout-picker-remove:hover,.d3view-dashboard-v2 .db-layout-picker-remove:focus{color:var(--d3v-status-danger,#dc2626);border-color:var(--d3v-status-danger,#dc2626);background:var(--d3v-status-danger-soft,rgba(220,38,38,.08));box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(15,23,42,.06));outline:0}.d3view-dashboard-v2 .db-layout-picker--editor{flex:1 1 auto;min-height:0;overflow-y:auto;background:var(--d3v-bg-secondary,#f8fafc)}.d3view-dashboard-v2 .db-widget-card.wv-viz-empty .db-widget-header-controls>:not(.db-widget-remove):not(.db-widget-fullscreen):not(.db-widget-ctrl-sep){display:none!important}.d3view-dashboard-v2 .db-widget-card.wv-viz-empty .db-widget-type-badge{opacity:.4}.d3view-dashboard-v2 .grid-stack-item.db-widget-slot-locked>.grid-stack-item-content>.db-widget-card{border-top:2px solid var(--d3v-accent-500,#4f7cff)}.d3view-dashboard-v2 .grid-stack-item.db-widget-slot-locked .ui-resizable-handle,.d3view-dashboard-v2 .grid-stack-item.db-widget-slot-locked>.grid-stack-item-resizable-handle{display:none!important}.d3view-dashboard-v2 .grid-stack-item.db-widget-slot-locked.ui-draggable-dragging,.d3view-dashboard-v2 .grid-stack-item.db-widget-slot-locked.grid-stack-item-moving{box-shadow:var(--d3v-sh-lg,0 14px 36px rgba(20,30,50,.12));transform:rotate(-1deg) scale(1.02);z-index:30}.d3view-dashboard-v2 .grid-stack-item.db-widget-freeform>.grid-stack-item-content>.db-widget-card{border-top:2px solid var(--d3v-status-warning,#d99206)}.d3view-dashboard-v2 .grid-stack-item.db-widget-placeholder>.grid-stack-item-content>.db-widget-card,.d3view-dashboard-v2 .db-widget-viz--empty-slot{border:1.5px dashed var(--d3v-border-strong,#b6bccb)!important;background:var(--d3v-bg-secondary,#f8f9fb)!important;box-shadow:none!important;transition:border-color var(--d3v-t-fast,120ms ease),background var(--d3v-t-fast,120ms ease)}.d3view-dashboard-v2 .grid-stack-item.db-widget-placeholder:hover>.grid-stack-item-content>.db-widget-card,.d3view-dashboard-v2 .db-widget-viz--empty-slot:hover{border-color:var(--d3v-accent-500,#4f7cff)!important;background:var(--d3v-accent-50,#ecf0ff)!important}.d3view-dashboard-v2 .db-widget-viz--empty-slot .ss-viz-picker-empty{background:transparent;border:0;padding:24px 16px;text-align:center}.d3view-dashboard-v2 .db-widget-viz--empty-slot .ss-viz-picker-icon{font-size:26px;color:var(--d3v-accent-500,#4f7cff);opacity:.8;margin-bottom:8px;transition:transform var(--d3v-t-base,180ms ease)}.d3view-dashboard-v2 .db-widget-viz--empty-slot:hover .ss-viz-picker-icon{transform:scale(1.12);opacity:1}.d3view-dashboard-v2 .db-widget-viz--empty-slot .ss-viz-picker-title{font-size:13px;font-weight:600;color:var(--d3v-text-secondary,#4a5568);margin-bottom:4px}.d3view-dashboard-v2 .db-widget-viz--empty-slot .ss-viz-picker-sub{font-size:11px;color:var(--d3v-text-muted,#8693a8);margin-bottom:12px}.d3view-dashboard-v2 .grid-stack-item.db-widget-placeholder .db-widget-header{background:transparent;border-bottom:0;opacity:.65}.d3view-dashboard-v2 .db-layout-tile--freeform{border-style:dashed;border-color:#f0d9a8;background:linear-gradient(135deg,#fffaf0 0,#fff5e1 100%)}.d3view-dashboard-v2 .db-layout-tile--freeform:hover{border-color:var(--d3v-status-warning,#d99206);background:linear-gradient(135deg,#fff8ed 0,#ffeacb 100%)}.d3view-dashboard-v2 .db-layout-tile--freeform .db-layout-tile__cell{fill:var(--d3v-status-warning,#d99206);opacity:.55}.d3view-dashboard-v2 .db-layout-tile--freeform.db-layout-tile--active{border-color:var(--d3v-status-warning,#d99206);box-shadow:0 0 0 2px rgba(217,146,6,.2)}.d3view-dashboard-v2 .db-layout-tile__badge{display:inline-block;margin-left:6px;padding:1px 6px;background:var(--d3v-status-warning,#d99206);color:#fff;border-radius:999px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;vertical-align:middle}.d3view-dashboard-v2 .db-freeform-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 32px;margin:24px;border:2px dashed var(--d3v-border-strong,#b6bccb);border-radius:var(--d3v-r-lg,12px);background:linear-gradient(135deg,var(--d3v-bg-secondary,#f8f9fb) 0,var(--d3v-bg-primary,#fff) 100%);transition:border-color var(--d3v-t-base,180ms ease),background var(--d3v-t-base,180ms ease),box-shadow var(--d3v-t-base,180ms ease)}.d3view-dashboard-v2 .db-freeform-empty:hover{border-color:var(--d3v-status-warning,#d99206);background:linear-gradient(135deg,#fffaf0 0,#fff5e1 100%)}.d3view-dashboard-v2 .db-freeform-empty-art{width:88px;height:88px;border-radius:var(--d3v-r-2xl,20px);background:rgba(217,146,6,.1);color:var(--d3v-status-warning,#d99206);display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:36px;box-shadow:0 0 0 8px rgba(217,146,6,.05),0 0 0 16px rgba(217,146,6,.025);transition:transform var(--d3v-t-base,180ms ease)}.d3view-dashboard-v2 .db-freeform-empty:hover .db-freeform-empty-art{transform:scale(1.06) rotate(-4deg)}.d3view-dashboard-v2 .db-freeform-empty-title{font-size:20px;font-weight:600;color:var(--d3v-text-primary,#1a2638);margin-bottom:8px}.d3view-dashboard-v2 .db-freeform-empty-desc{font-size:14px;color:var(--d3v-text-muted,#6b7689);line-height:1.55;max-width:460px;margin-bottom:24px}.d3view-dashboard-v2 .db-freeform-empty-actions{display:flex;gap:12px;margin-bottom:20px}.d3view-dashboard-v2 .db-freeform-empty-actions .btn{padding:8px 18px;font-weight:500;border-radius:var(--d3v-r-md,8px);transition:all var(--d3v-t-fast,120ms ease)}.d3view-dashboard-v2 .db-freeform-empty-actions .btn-primary{box-shadow:0 2px 6px rgba(48,72,127,.18)}.d3view-dashboard-v2 .db-freeform-empty-actions .btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(48,72,127,.24)}.d3view-dashboard-v2 .db-freeform-empty-hint{font-size:12px;color:var(--d3v-text-muted,#8693a8);display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.03)}.d3view-dashboard-v2 .db-freeform-empty-hint i{color:var(--d3v-status-warning,#d99206)}.d3view-dashboard-v2 .db-freeform-empty.db-freeform-empty-drop-hover{border-color:var(--d3v-accent-500,#4f7cff);border-style:solid;background:var(--d3v-accent-50,#ecf0ff);box-shadow:0 0 0 4px rgba(79,124,255,.12)}.d3view-dashboard-v2 .db-freeform-empty.db-freeform-empty-drop-hover .db-freeform-empty-art{background:rgba(79,124,255,.14);color:var(--d3v-accent-500,#4f7cff);transform:scale(1.1)}.d3view-dashboard-v2 .db-gridstack-inner.db-grid-drop-hover{outline:2px dashed var(--d3v-accent-500,#4f7cff);outline-offset:-6px;background:linear-gradient(135deg,rgba(79,124,255,.04) 0,rgba(79,124,255,.08) 100%);border-radius:var(--d3v-r-md,8px);transition:background var(--d3v-t-fast,120ms) ease,outline-color var(--d3v-t-fast,120ms) ease}.d3view-dashboard-v2 .db-widget-nav-sidebar{width:56px;min-width:56px;max-width:260px;flex-shrink:0;border-right:1px solid var(--db-border,#E2E8F0);background:var(--db-bg-primary,#FFF);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;position:relative;transition:width .15s ease}.d3view-dashboard-v2 .db-widget-nav-sidebar .pl-tabs-vertical{flex:1 1 auto;margin-bottom:0;padding:4px 0;list-style:none;counter-reset:db-widget-nav-counter}.d3view-dashboard-v2 .db-widget-nav-sidebar .pl-tabs-vertical>li.list-group-item{border:0!important;border-left:3px solid transparent!important;border-radius:var(--db-r-sm,4px);margin:2px 4px;padding:0;background:transparent;transition:all var(--db-transition-fast,.12s ease);counter-increment:db-widget-nav-counter}.d3view-dashboard-v2 .db-widget-nav-sidebar .pl-tabs-vertical>li>a{padding:10px 6px;color:var(--db-text-secondary,#475569);font-size:12px;flex-direction:column;align-items:center;gap:2px;display:flex;text-decoration:none;position:relative}.d3view-dashboard-v2 .db-widget-nav-sidebar .pl-tabs-vertical>li>a>i{font-size:16px;width:auto;color:var(--db-text-muted,#94A3B8);transition:color var(--db-transition-fast,.12s ease)}.d3view-dashboard-v2 .db-widget-nav-sidebar .pl-tabs-vertical>li>a .pl-tab-item-label{font-size:10px;color:var(--db-text-muted,#94A3B8);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:0;opacity:0;transition:opacity .15s ease,max-width .15s ease}.d3view-dashboard-v2 .db-widget-nav-sidebar.is-expanded .pl-tabs-vertical>li>a .pl-tab-item-label{max-width:200px;opacity:1}.d3view-dashboard-v2 .db-widget-nav-sidebar .pl-tabs-vertical>li.list-group-item.active{background:rgba(59,130,246,.1)!important;border-left:3px solid var(--db-accent,#3B82F6)!important}.d3view-dashboard-v2 .db-widget-nav-sidebar .pl-tabs-vertical>li.active>a>i{color:var(--db-accent,#3B82F6)!important}.d3view-dashboard-v2 .db-widget-nav-sidebar .pl-tabs-vertical>li.active>a .pl-tab-item-label{color:var(--db-text-primary,#1E293B);font-weight:600}.d3view-dashboard-v2 .db-widget-nav-sidebar .pl-tabs-vertical>li.list-group-item:hover{background:var(--db-bg-tertiary,#F1F5F9)!important}.d3view-dashboard-v2 .db-widget-nav-sidebar .pl-tabs-vertical>li:hover>a>i{color:var(--db-text-secondary,#475569)}.d3view-dashboard-v2 .db-widget-nav-sidebar--counter .pl-tabs-vertical>li>a::before{content:counter(db-widget-nav-counter);position:absolute;top:4px;left:4px;width:16px;height:16px;line-height:16px;text-align:center;border-radius:var(--db-r-full,999px);background:var(--db-bg-tertiary,#F1F5F9);color:var(--db-text-muted,#94A3B8);font-size:9px;font-weight:700;transition:background var(--db-transition-fast,.12s ease),color var(--db-transition-fast,.12s ease)}.d3view-dashboard-v2 .db-widget-nav-sidebar--counter .pl-tabs-vertical>li:hover>a::before{background:var(--db-accent,#3B82F6);color:var(--db-text-inverse,#FFF)}.d3view-dashboard-v2 .db-widget-nav-sidebar--counter .pl-tabs-vertical>li.active>a::before{background:var(--db-accent,#3B82F6);color:var(--db-text-inverse,#FFF)}.d3view-dashboard-v2 .db-widget-nav-sidebar .db-widget-nav-empty>a{color:var(--db-text-muted,#94A3B8)!important;cursor:default}.d3view-dashboard-v2 .db-widget-nav-resize-wrap{position:absolute;top:0;right:0;width:8px;height:100%;cursor:col-resize;z-index:10;display:flex;align-items:center;justify-content:center}.d3view-dashboard-v2 .db-widget-nav-resize-wrap .db-widget-nav-resize-grip{width:3px;height:24px;border-radius:2px;background:var(--db-border,#CBD5E1);transition:background var(--db-transition-fast,.12s ease),height .12s ease}.d3view-dashboard-v2 .db-widget-nav-resize-wrap:hover .db-widget-nav-resize-grip,.d3view-dashboard-v2 .db-widget-nav-resize-wrap.is-dragging .db-widget-nav-resize-grip{background:var(--db-accent,#3B82F6);height:40px}.d3view-dashboard-v2 .grid-stack-item.db-widget-nav-pulse>.grid-stack-item-content{animation:db-widget-nav-pulse-kf 1.1s ease}@keyframes db-widget-nav-pulse-kf{0%{box-shadow:0 0 rgba(59,130,246,0)}30%{box-shadow:0 0 0 4px rgba(59,130,246,.35)}100%{box-shadow:0 0 rgba(59,130,246,0)}}.d3view-dashboard-v2 .db-widget-nav-sidebar~#db-content .db-page-tab-actions{border-left:0}.db-widget-nav-tip{max-width:280px;padding:2px 0;font-size:12px;line-height:1.45;color:var(--d3v-text-primary,#1E293B)}.db-widget-nav-tip-title{font-weight:600;font-size:13px;margin-bottom:4px;color:var(--d3v-text-primary,#0F172A)}.db-widget-nav-tip-desc{color:var(--d3v-text-secondary,#475569);margin-bottom:6px}.db-widget-nav-tip-vt-title{font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--d3v-text-muted,#94A3B8);margin-top:6px;margin-bottom:4px}.db-widget-nav-tip-vt-list{list-style:none;padding:0;margin:0}.db-widget-nav-tip-vt-list>li{padding:2px 0;color:var(--d3v-text-secondary,#475569)}.db-widget-nav-tip-vt-list>li>strong{color:var(--d3v-text-primary,#1E293B)}.d3view-dashboard-v2 .ml-inv-err-drill-sidebar .pl-sidebar-body{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;height:100%;background:var(--d3v-bg-secondary,#f8fafc)}.d3view-dashboard-v2 .ml-drill-caption{flex:0 0 auto;gap:8px}.d3view-dashboard-v2 .ml-drill-mode-count{font-size:11px;color:var(--d3v-text-muted,#94a3b8);font-weight:500;letter-spacing:.3px;text-transform:uppercase;font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ml-drill-panel{min-height:0;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,8px);box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(15,23,42,.05));padding:12px;overflow:hidden}.d3view-dashboard-v2 .ml-drill-bar-host{width:100%;height:100%;min-height:300px}.d3view-dashboard-v2 .ml-drill-bar-host>svg{width:100%;height:100%}.d3view-dashboard-v2 .ml-drill-table-wrap{width:100%;height:100%;min-height:0}.d3view-dashboard-v2 .ml-drill-table-scroll{min-height:0;border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-sm,4px);background:var(--d3v-bg-primary,#fff);box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(15,23,42,.04)) inset}.d3view-dashboard-v2 .ml-drill-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;color:var(--d3v-text-primary,#1e293b)}.d3view-dashboard-v2 .ml-drill-table thead th{position:sticky;top:0;z-index:2;background:var(--d3v-bg-tertiary,#f1f5f9);color:var(--d3v-text-secondary,#475569);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.4px;text-align:left;padding:10px 12px;border-bottom:1px solid var(--d3v-border,#e2e8f0);user-select:none;cursor:pointer;transition:var(--d3v-t-fast,.12s ease);white-space:nowrap}.d3view-dashboard-v2 .ml-drill-table thead th.num{text-align:right;font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ml-drill-table thead th:hover{background:var(--d3v-bg-hover,#e2e8f0);color:var(--d3v-text-primary,#1e293b)}.d3view-dashboard-v2 .ml-drill-sort-icon{margin-left:6px;color:var(--d3v-text-muted,#94a3b8);font-size:11px;transition:var(--d3v-t-fast,.12s ease)}.d3view-dashboard-v2 .ml-drill-sort-icon.is-active{color:var(--d3v-accent,#3b82f6)}.d3view-dashboard-v2 .ml-drill-table tbody tr{cursor:pointer;transition:var(--d3v-t-fast,.12s ease)}.d3view-dashboard-v2 .ml-drill-table tbody tr:nth-child(even){background:var(--d3v-bg-secondary,#f8fafc)}.d3view-dashboard-v2 .ml-drill-table tbody tr:hover{background:var(--d3v-bg-hover,#e2e8f0)}.d3view-dashboard-v2 .ml-drill-table tbody tr.selected{background:rgba(59,130,246,.1);box-shadow:inset 3px 0 0 0 var(--d3v-accent,#3b82f6)}.d3view-dashboard-v2 .ml-drill-table tbody tr.selected:hover{background:rgba(59,130,246,.16)}.d3view-dashboard-v2 .ml-drill-table tbody td{padding:9px 12px;border-bottom:1px solid var(--d3v-border,#e2e8f0);vertical-align:middle;line-height:1.3}.d3view-dashboard-v2 .ml-drill-table tbody td.num{text-align:right;font-weight:500;color:var(--d3v-text-secondary,#475569);font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ml-drill-table tbody tr:last-child td{border-bottom:0}.d3view-dashboard-v2 .ml-drill-curve-header{flex:0 0 auto;gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--d3v-border,#e2e8f0)}.d3view-dashboard-v2 .ml-drill-back-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:var(--d3v-t-fast,.12s ease)}.d3view-dashboard-v2 .ml-drill-back-btn i{font-size:12px}.d3view-dashboard-v2 .ml-drill-curve-caption{font-size:12px;color:var(--d3v-text-secondary,#475569);font-variant-numeric:tabular-nums}.d3view-dashboard-v2 .ml-drill-curve-caption b{color:var(--d3v-text-primary,#1e293b);font-weight:600}.d3view-dashboard-v2 .ml-drill-curve-host{width:100%;min-height:0;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-sm,4px);overflow:hidden}.d3view-dashboard-v2 .ml-drill-curve-host>*{width:100%;height:100%}.d3view-dashboard-v2 .ml-drill-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:160px;color:var(--d3v-text-muted,#94a3b8);font-size:12px;padding:20px;text-align:center;gap:6px}.d3view-dashboard-v2 .ml-drill-empty i{color:var(--d3v-accent,#3b82f6);opacity:.7}.d3view-dashboard-v2 .ml-inv-mean-err-drill.is-drill-open{background:var(--d3v-accent,#3b82f6);color:var(--d3v-text-inverse,#fff);border-color:var(--d3v-accent,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.18)}.d3view-dashboard-v2 .ml-inv-mean-err-drill.is-drill-open:hover{background:var(--d3v-accent-hover,#2563eb);color:var(--d3v-text-inverse,#fff);border-color:var(--d3v-accent-hover,#2563eb)}@keyframes ml-drill-just-viewed-pulse{0%{background-color:transparent;box-shadow:none}15%{background-color:rgba(59,130,246,.22);box-shadow:inset 3px 0 0 0 var(--d3v-accent,#3b82f6)}55%{background-color:rgba(59,130,246,.14);box-shadow:inset 3px 0 0 0 var(--d3v-accent,#3b82f6)}100%{background-color:transparent;box-shadow:none}}@keyframes ml-drill-just-viewed-rect{0%{filter:none;stroke:transparent;stroke-width:0}15%{filter:drop-shadow(0 0 6px rgba(59,130,246,.7));stroke:var(--d3v-accent,#3b82f6);stroke-width:2}55%{filter:drop-shadow(0 0 4px rgba(59,130,246,.45));stroke:var(--d3v-accent,#3b82f6);stroke-width:2}100%{filter:none;stroke:transparent;stroke-width:0}}.d3view-dashboard-v2 .ml-inv-err-drill-sidebar .ml-drill-table tbody tr.ml-drill-row.is-flash{animation:ml-drill-just-viewed-pulse 900ms ease-out 1}.d3view-dashboard-v2 .ml-inv-err-drill-sidebar .ml-drill-bar-host rect.is-flash{animation:ml-drill-just-viewed-rect 900ms ease-out 1;paint-order:stroke fill}.pl-sidebar.ml-curve-point-sidebar .ml-curve-point-pop-table{padding:4px 0 6px}.pl-sidebar.ml-curve-point-sidebar .ml-curve-point-table-head{display:flex;align-items:baseline;justify-content:space-between;padding:10px 14px 8px;border-bottom:1px solid var(--d3v-border-soft,var(--d3v-border,#eef1f6));margin-bottom:6px}.pl-sidebar.ml-curve-point-sidebar .ml-curve-point-table-head-title{font-size:13px;font-weight:700;color:var(--d3v-text-primary,#0f172a);letter-spacing:-.01em}.pl-sidebar.ml-curve-point-sidebar .ml-curve-point-table-head-metric{font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--d3v-text-secondary,#64748b)}.pl-sidebar.ml-curve-point-sidebar .ml-curve-point-table-head-metric b{color:var(--d3v-text-primary,#0f172a);font-weight:700;margin-left:4px}.pl-sidebar.ml-curve-point-sidebar .ml-curve-pt-table{margin-bottom:0;font-size:12px}.pl-sidebar.ml-curve-point-sidebar .ml-curve-pt-table thead th{padding:8px 14px;text-align:left;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--d3v-text-muted,#94a3b8);background:var(--d3v-bg-tertiary,var(--d3v-bg-muted,#f7f9fc));border-bottom:1px solid var(--d3v-border,#e2e8f0)}.pl-sidebar.ml-curve-point-sidebar .ml-curve-pt-table thead .ml-pt-col-model{width:60%}.pl-sidebar.ml-curve-point-sidebar .ml-curve-pt-table thead .ml-pt-col-error{width:40%;text-align:right}.pl-sidebar.ml-curve-point-sidebar .ml-curve-pt-trow{transition:background var(--d3v-t-fast,.12s) ease}.pl-sidebar.ml-curve-point-sidebar .ml-curve-pt-trow td{padding:10px 14px;border-top:1px solid var(--d3v-border-soft,var(--d3v-border,#eef1f6));vertical-align:middle}.pl-sidebar.ml-curve-point-sidebar .ml-curve-pt-trow td.ml-pt-col-error{text-align:right}.pl-sidebar.ml-curve-point-sidebar .ml-curve-pt-trow--actual td{background:linear-gradient(90deg,rgba(15,23,42,.04),transparent);font-weight:600}.pl-sidebar.ml-curve-point-sidebar .ml-pt-col-model{display:flex;align-items:center;gap:8px;min-width:0}.pl-sidebar.ml-curve-point-sidebar .ml-pt-accent{width:3px;height:18px;border-radius:2px;background:var(--row-accent,#000);flex:0 0 3px}.pl-sidebar.ml-curve-point-sidebar .ml-pt-swatch{width:10px;height:10px;border-radius:2px;background:var(--row-accent,var(--d3v-accent,#3b82f6));flex:0 0 10px;display:inline-block;box-shadow:0 0 0 1px rgba(15,23,42,.06) inset}.pl-sidebar.ml-curve-point-sidebar .ml-pt-name{font-weight:500;color:var(--d3v-text-primary,#1e293b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.pl-sidebar.ml-curve-point-sidebar .ml-pt-badge{padding:2px 6px;border-radius:var(--d3v-r-sm,4px);background:var(--d3v-bg-tertiary,#f1f5f9);color:var(--d3v-text-muted,#64748b);font-weight:500;text-transform:lowercase;letter-spacing:.02em;flex:0 0 auto}.pl-sidebar.ml-curve-point-sidebar .ml-pt-val{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;color:var(--d3v-text-primary,#1e293b);font-variant-numeric:tabular-nums}.pl-sidebar.ml-curve-point-sidebar .ml-pt-signed{display:inline-block;margin-left:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:1px 5px;border-radius:var(--d3v-r-sm,4px);font-weight:500}.pl-sidebar.ml-curve-point-sidebar .ml-pt-signed-pos{color:var(--d3v-info,#0284c7);background:rgba(2,132,199,.08)}.pl-sidebar.ml-curve-point-sidebar .ml-pt-signed-neg{color:var(--d3v-danger,#dc2626);background:rgba(220,38,38,.08)}.pl-sidebar.ml-curve-point-sidebar .ml-pt-signed-zero{color:var(--d3v-text-muted,#64748b);background:var(--d3v-bg-tertiary,#f1f5f9)}.pl-sidebar.ml-curve-point-sidebar .ml-curve-point-table-empty{padding:28px 16px;text-align:center;color:var(--d3v-text-muted,#94a3b8)}.pl-sidebar.ml-curve-point-sidebar .ml-curve-point-table-empty i{margin-right:6px}.pl-sidebar.ml-curve-point-sidebar .ml-curve-point-pop-bar{width:100%;min-height:260px;padding:6px 10px 8px;background:var(--d3v-bg-primary,#fff);border-radius:var(--d3v-r-sm,6px);flex:1}.pl-sidebar.ml-curve-point-sidebar .ml-curve-point-pop-bar svg{display:block}.pl-sidebar.ml-curve-point-sidebar .ml-curve-point-legend{display:flex;flex-wrap:wrap;gap:8px 14px;padding:8px 14px 4px;font-size:11px;color:var(--d3v-text-secondary,#475569)}.pl-sidebar.ml-curve-point-sidebar .ml-curve-point-legend-item{display:inline-flex;align-items:center;gap:6px}.pl-sidebar.ml-curve-point-sidebar .ml-curve-point-legend-sw{width:10px;height:10px;border-radius:2px;display:inline-block}.d3view-dashboard-v2 .ml-curve-record-filter-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;border-radius:var(--d3v-r-md,8px);transition:background var(--d3v-t-fast,.12s) ease,color var(--d3v-t-fast,.12s) ease,border-color var(--d3v-t-fast,.12s) ease;position:relative}.d3view-dashboard-v2 .ml-curve-record-filter-btn i.fa{font-size:10px}.d3view-dashboard-v2 .ml-curve-record-filter-btn .ml-curve-record-filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;margin-left:4px;border-radius:var(--d3v-r-full,999px);background:var(--d3v-accent,#3b82f6);color:var(--d3v-text-inverse,#fff);font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 1px 2px rgba(59,130,246,.24)}.d3view-hpcservers-edit-new-view.hpc-edit-new-view,.d3view-hpcservers-edit-new-view[data-view=edit-hpc-server-new]{box-sizing:border-box}.d3view-hpcservers-edit-new-view .hpc-edit-new-tab-inner.full-h{min-height:280px;display:flex;flex-direction:column;box-sizing:border-box}.d3view-hpcservers-edit-new-view .gi-stepper-nav{display:flex;align-items:center;min-height:44px;position:relative}.d3view-hpcservers-edit-new-view .gi-stepper-nav-items[data-crisp=true]{flex:1 1 auto;overflow-x:hidden;flex-wrap:nowrap;white-space:nowrap;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 4%,#000 96%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 4%,#000 96%,transparent 100%)}.d3view-hpcservers-edit-new-view .gi-stepper-nav-items[data-crisp=true] .gi-stepper-nav-item{display:inline-flex;align-items:center;vertical-align:top}.d3view-hpcservers-edit-new-view .hpc-step-div{margin-bottom:20px}.d3view-hpcservers-edit-new-view .hpc-step-div label{display:block;font-weight:600;color:#334155;margin-bottom:8px;font-size:13px}.d3view-hpcservers-edit-new-view .hpc-step-div>div[id]{min-height:200px;border-radius:10px;border:1px solid #e2e8f0;box-shadow:0 4px 18px rgba(0,0,0,.07),0 1px 3px rgba(0,0,0,.04);overflow:hidden;background:#fff}.d3view-hpcservers-edit-new-view .handsontable thead th,.d3view-hpcservers-edit-new-view .handsontable .ht_clone_top thead th,.d3view-hpcservers-edit-new-view .handsontable .ht_clone_top_left_corner thead th{background:linear-gradient(180deg,#f8fafc 0,#f0f4f8 100%)!important;color:#334155!important;font-weight:600!important;font-size:12px!important;letter-spacing:.01em;border-bottom-color:#d1d9e0!important;border-right-color:#e2e8f0!important}.d3view-hpcservers-edit-new-view .handsontable .htAutocompleteArrow{color:#334155!important}.d3view-hpcservers-edit-new-view .handsontable .autocompleteEditor.handsontable.htMacScroll{height:200px!important}.d3view-hpcservers-edit-new-view .handsontable thead th.ht__highlight,.d3view-hpcservers-edit-new-view .handsontable .ht_clone_top thead th.ht__highlight{background:linear-gradient(180deg,#3b82f6 0,#2563eb 100%)!important;color:#fff!important;border-bottom-color:#1d4ed8!important}.d3view-hpcservers-edit-new-view .handsontable tbody th,.d3view-hpcservers-edit-new-view .handsontable .ht_clone_left tbody th{background:#f8fafc!important;color:#64748b!important;font-weight:500!important;font-size:12px!important;border-right-color:#dde3ea!important;border-bottom-color:#f1f5f9!important}.d3view-hpcservers-edit-new-view .handsontable.ht__selection--rows tbody th.ht__highlight,.d3view-hpcservers-edit-new-view .handsontable .ht_clone_left tbody th.ht__highlight{background:linear-gradient(180deg,#3b82f6 0,#2563eb 100%)!important;color:#fff!important}.d3view-hpcservers-edit-new-view .handsontable td,.d3view-hpcservers-edit-new-view .handsontable tbody td{color:#1e293b;font-size:13px;border-bottom-color:#f1f5f9!important;border-right-color:#f1f5f9!important;background-color:#fff!important}.d3view-hpcservers-edit-new-view .handsontable tbody tr:nth-child(even) td{background-color:#fafbfd!important}.d3view-hpcservers-edit-new-view .handsontable tbody tr:hover td{background-color:#f0f6ff!important}.d3view-hpcservers-edit-new-view .handsontable td.area{background-color:rgba(59,130,246,.1)!important;color:#1e40af}.d3view-hpcservers-edit-new-view .handsontable td.htInvalid{background-color:#fef2f2!important;color:#b91c1c!important}.d3view-hpcservers-edit-new-view .handsontable td.hpc-queue-row-error{background-color:#fef2f2!important;color:#b91c1c!important}.d3view-hpcservers-edit-new-view .handsontable .htDimmed{color:#94a3b8!important}.d3view-hpcservers-edit-new-view .handsontable .htPlaceholder{color:#94a3b8!important}.d3view-hpcservers-edit-new-view .handsontable .columnSorting:hover{text-decoration:none;color:#2563eb;cursor:pointer}.d3view-hpcservers-edit-new-view .handsontableInput{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:13px!important;color:#1e293b!important;box-shadow:0 0 0 2px #3b82f6 inset!important;border-radius:4px!important}.d3view-hpcservers-edit-new-view .handsontable .wtHolder::-webkit-scrollbar{width:8px;height:8px}.d3view-hpcservers-edit-new-view .handsontable .wtHolder::-webkit-scrollbar-track{background:#f1f5f9}.d3view-hpcservers-edit-new-view .handsontable .wtHolder::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.d3view-hpcservers-edit-new-view .handsontable .wtHolder::-webkit-scrollbar-thumb:hover{background:#94a3b8}.d3view-hpcservers-edit-new-view .htContextMenu,.htContextMenu{border-radius:10px!important;overflow:hidden!important;box-shadow:0 8px 30px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.07)!important;border:1px solid #e2e8f0!important}.htContextMenu table.htCore{border:0!important}.htContextMenu table tbody tr td.htCustomMenuRenderer,.htContextMenu table tbody tr td{font-size:13px!important;color:#334155!important;border:0!important;border-bottom:1px solid #f1f5f9!important}.htContextMenu table tbody tr td:hover,.htContextMenu table tbody tr td.current{background:#f1f5f9!important;color:#0f172a!important}.htContextMenu table tbody tr td.htSeparator{border-top:1px solid #e2e8f0!important}.htContextMenu table tbody tr td.htDisabled{color:#94a3b8!important}.d3view-hpcservers-edit-new-view .handsontable .wtBorder.current,.d3view-hpcservers-edit-new-view .handsontable .wtBorder.area{background-color:#3b82f6!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel{--hpc-editsolver-bg:#FFF;--hpc-editsolver-bg-secondary:#F8FAFC;--hpc-editsolver-bg-tertiary:#F1F5F9;--hpc-editsolver-text:#1E293B;--hpc-editsolver-text-secondary:#475569;--hpc-editsolver-text-muted:#94A3B8;--hpc-editsolver-border:#E2E8F0;--hpc-editsolver-accent:#3B82F6;--hpc-editsolver-accent-hover:#2563EB;--hpc-editsolver-success:#10B981;--hpc-editsolver-warning:#F59E0B;--hpc-editsolver-danger:#EF4444;--hpc-editsolver-radius-sm:6px;--hpc-editsolver-radius-md:8px;--hpc-editsolver-radius-lg:12px;--hpc-editsolver-shadow-sm:0 1px 3px rgba(0,0,0,.08);--hpc-editsolver-shadow-md:0 4px 12px rgba(0,0,0,.12);--hpc-editsolver-shadow-lg:0 10px 25px rgba(0,0,0,.15);--hpc-editsolver-transition:all .15s ease;--hpc-editsolver-input-height:40px;--hpc-editsolver-input-padding:10px 14px;--hpc-editsolver-focus-ring:0 0 0 3px rgba(59,130,246,.2);box-sizing:border-box}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .import-solver{display:inline-flex!important;align-items:center;width:100%;justify-content:center;gap:8px;padding:12px 20px!important;border-radius:var(--hpc-editsolver-radius-md)!important;border:0!important;background:linear-gradient(135deg,var(--hpc-editsolver-success) 0,#059669 100%)!important;color:#fff!important;font-weight:600!important;font-size:14px!important;box-shadow:0 2px 8px rgba(16,185,129,.35)!important;transition:var(--hpc-editsolver-transition)!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .import-solver:hover{box-shadow:0 4px 12px rgba(16,185,129,.45)!important;transform:translateY(-1px);color:#fff!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel>.row:first-child{margin-bottom:16px}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .attributesContainer{background:var(--hpc-editsolver-bg);border:1px solid var(--hpc-editsolver-border);border-radius:var(--hpc-editsolver-radius-lg);box-shadow:var(--hpc-editsolver-shadow-sm);padding:24px!important;margin-bottom:28px}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .attributesContainer h3{font-size:12px!important;font-weight:600!important;color:var(--hpc-editsolver-text-secondary)!important;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .attributesContainer .form-control{height:var(--hpc-editsolver-input-height)!important;padding:var(--hpc-editsolver-input-padding)!important;border:1.5px solid var(--hpc-editsolver-border)!important;border-radius:var(--hpc-editsolver-radius-md)!important;font-size:14px!important;color:var(--hpc-editsolver-text)!important;background:var(--hpc-editsolver-bg)!important;transition:border-color .15s ease,box-shadow .15s ease!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .attributesContainer .form-control:focus{border-color:var(--hpc-editsolver-accent)!important;box-shadow:var(--hpc-editsolver-focus-ring)!important;outline:0!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .attributesArea{padding:24px!important;background:var(--hpc-editsolver-bg-secondary);border:1px solid var(--hpc-editsolver-border);border-radius:var(--hpc-editsolver-radius-lg);box-shadow:var(--hpc-editsolver-shadow-sm)}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .attributesArea .row{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:16px}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .attributesArea h1{font-size:18px!important;font-weight:700!important;color:var(--hpc-editsolver-text)!important;margin:0!important;letter-spacing:-.02em}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .attributesArea .addattribute{display:inline-flex!important;align-items:center;gap:6px;padding:8px 16px!important;border-radius:var(--hpc-editsolver-radius-md)!important;border:0!important;background:linear-gradient(135deg,var(--hpc-editsolver-warning) 0,#D97706 100%)!important;color:#fff!important;font-weight:600!important;font-size:13px!important;box-shadow:0 2px 6px rgba(245,158,11,.35)!important;transition:var(--hpc-editsolver-transition)!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .attributesArea .addattribute:hover{box-shadow:0 4px 10px rgba(245,158,11,.45)!important;transform:translateY(-1px);color:#fff!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes{margin-top:12px;overflow-x:auto;border-radius:var(--hpc-editsolver-radius-md);border:1px solid var(--hpc-editsolver-border);background:var(--hpc-editsolver-bg);box-shadow:var(--hpc-editsolver-shadow-sm)}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table{margin:0!important;border:0!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table thead th{background:linear-gradient(180deg,var(--hpc-editsolver-bg-secondary) 0,var(--hpc-editsolver-bg-tertiary) 100%)!important;color:var(--hpc-editsolver-text-secondary)!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.04em;padding:12px 14px!important;border-bottom:2px solid var(--hpc-editsolver-border)!important;border-right:1px solid var(--hpc-editsolver-border)!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table thead th:last-child{border-right:0}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table tbody td{padding:12px 14px!important;font-size:13px!important;color:var(--hpc-editsolver-text)!important;border-bottom:1px solid var(--hpc-editsolver-border)!important;border-right:1px solid var(--hpc-editsolver-border)!important;background:var(--hpc-editsolver-bg)!important;vertical-align:middle!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table tbody td:last-child{border-right:0}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table tbody tr:nth-child(even) td{background:var(--hpc-editsolver-bg-secondary)!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table tbody tr:hover td{background:var(--hpc-editsolver-bg-tertiary)!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table tbody tr.attributeItem{cursor:pointer;transition:var(--hpc-editsolver-transition)}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table .primary_key h3,.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table .primary_key H3{font-size:13px!important;font-weight:600!important;color:var(--hpc-editsolver-text)!important;margin:0!important;font-family:inherit}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table .label.label-danger{background:var(--hpc-editsolver-danger)!important;color:#fff!important;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table .label.label-default{background:var(--hpc-editsolver-bg-tertiary)!important;color:var(--hpc-editsolver-text-secondary)!important;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table .fa-check{color:var(--hpc-editsolver-success)}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table .fa-times,.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table .fa-cross{color:var(--hpc-editsolver-text-muted)}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table .fa-pencil.editattribute,.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table .fa-trash-o{padding:6px 8px;border-radius:var(--hpc-editsolver-radius-sm);color:var(--hpc-editsolver-text-secondary);transition:var(--hpc-editsolver-transition)}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table .fa-pencil.editattribute:hover{color:var(--hpc-editsolver-accent);background:rgba(59,130,246,.1)}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table .fa-trash-o:hover{color:var(--hpc-editsolver-danger);background:rgba(239,68,68,.1)}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .solver-attributes-new-input{background:var(--hpc-editsolver-bg);border:1px solid var(--hpc-editsolver-border);border-radius:var(--hpc-editsolver-radius-lg);box-shadow:var(--hpc-editsolver-shadow-md);padding:24px!important;margin-top:20px}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .solver-attributes-new-input .page-header{border-bottom:2px solid var(--hpc-editsolver-border)!important;padding-bottom:16px!important;margin:0 0 20px!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .solver-attributes-new-input .page-header h2{font-size:16px!important;font-weight:700!important;color:var(--hpc-editsolver-text)!important;margin:0!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .solver-attributes-new-input .back-to-all-attributes{border-radius:var(--hpc-editsolver-radius-sm)!important;border:1px solid var(--hpc-editsolver-border)!important;padding:6px 14px!important;font-weight:500!important;transition:var(--hpc-editsolver-transition)!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .solver-attributes-new-input .back-to-all-attributes:hover{background:var(--hpc-editsolver-bg-tertiary)!important;border-color:var(--hpc-editsolver-text-muted)!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .solver-attributes-new-input h3{font-size:12px!important;font-weight:600!important;color:var(--hpc-editsolver-text-secondary)!important;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .solver-attributes-new-input .form-control{height:var(--hpc-editsolver-input-height)!important;padding:var(--hpc-editsolver-input-padding)!important;border:1.5px solid var(--hpc-editsolver-border)!important;border-radius:var(--hpc-editsolver-radius-md)!important;font-size:14px!important;color:var(--hpc-editsolver-text)!important;background:var(--hpc-editsolver-bg)!important;transition:border-color .15s ease,box-shadow .15s ease!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .solver-attributes-new-input .form-control:focus{border-color:var(--hpc-editsolver-accent)!important;box-shadow:var(--hpc-editsolver-focus-ring)!important;outline:0!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .solver-attributes-new-input .attribute_save{border-radius:var(--hpc-editsolver-radius-md)!important;border:0!important;padding:10px 20px!important;font-weight:600!important;background:linear-gradient(135deg,var(--hpc-editsolver-warning) 0,#D97706 100%)!important;color:#fff!important;box-shadow:0 2px 6px rgba(245,158,11,.35)!important;transition:var(--hpc-editsolver-transition)!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .solver-attributes-new-input .attribute_save:hover{box-shadow:0 4px 10px rgba(245,158,11,.45)!important;transform:translateY(-1px);color:#fff!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .solver-attributes-new-input .row{margin-bottom:16px}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .hpc-values-table-wrap{margin-top:8px}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .hpc-values-add-row{margin-bottom:12px;border-radius:var(--hpc-editsolver-radius-md)}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .hpc-values-table{margin-bottom:0;background:var(--hpc-editsolver-bg);border-radius:var(--hpc-editsolver-radius-md);border:1px solid var(--hpc-editsolver-border);box-shadow:var(--hpc-editsolver-shadow-sm)}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .hpc-values-table thead th{background:linear-gradient(180deg,var(--hpc-editsolver-bg-secondary) 0,var(--hpc-editsolver-bg-tertiary) 100%);color:var(--hpc-editsolver-text-secondary);border-bottom:2px solid var(--hpc-editsolver-border);border-right:1px solid var(--hpc-editsolver-border);font-weight:600;padding:10px 14px}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .hpc-values-table thead th:last-child{border-right:0}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .hpc-values-table tbody td{padding:8px 12px;color:var(--hpc-editsolver-text);border-bottom:1px solid var(--hpc-editsolver-border);border-right:1px solid var(--hpc-editsolver-border);background:var(--hpc-editsolver-bg);vertical-align:middle}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .hpc-values-table tbody td:last-child{border-right:0}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .hpc-values-table tbody tr:nth-child(even) td{background:var(--hpc-editsolver-bg-secondary)}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .hpc-values-table tbody tr:hover td{background:var(--hpc-editsolver-bg-tertiary)}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .hpc-values-table .hpc-values-remove-row{border-radius:var(--hpc-editsolver-radius-sm);color:var(--hpc-editsolver-text-secondary);transition:var(--hpc-editsolver-transition)}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .hpc-values-table .hpc-values-remove-row:hover{color:var(--hpc-editsolver-danger)}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .hpc-values-table tbody tr.hpc-values-row-duplicate-id td{background:rgba(217,83,79,.08)}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .hpc-values-table .hpc-values-id-dup-msg{display:block;margin-top:2px}.d3view-hpcservers-edit-new-view .handsontable tbody .hpc-solver-binaries-row-error{background:rgba(217,83,79,.12)!important}.d3view-hpcservers-edit-new-view .hpc-available-values-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:0}.d3view-hpcservers-edit-new-view .hpc-available-values-header .hpc-available-values-title{margin:0 0 .5em}.d3view-hpcservers-edit-new-view .hpc-available-values-header .hpc-solver-version-toggle-values-mode.pull-right{margin-left:auto;flex-shrink:0}.d3view-hpcservers-edit-new-view .hpc-available-values-header .hpc-solver-version-toggle-values-mode.hidden{display:none!important}.d3view-hpcservers-edit-new-view .hpc-datadriven-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:4px}.d3view-hpcservers-edit-new-view .hpc-datadriven-header h3{margin:0 0 .5em}.d3view-hpcservers-edit-new-view .hpc-datadriven-solver-version-toggle-wrap .hpc-solver-version-toggle-in-datadriven.hidden{display:none!important}.d3view-hpcservers-edit-new-view .column-1 .divider{margin-bottom:12px}.d3view-hpcservers-edit-new-view .column-1 ul.solversList{margin-top:12px;padding-left:0;list-style:none}.d3view-hpcservers-edit-new-view .column-1 ul.solversList .solverItem{margin-bottom:4px}.d3view-hpcservers-edit-new-view .column-1{padding-top:8px;padding-bottom:16px}.d3view-hpcservers-edit-new-view .hpc-solvers-list-column ul.solversList .solverItem{margin-bottom:4px}.d3view-hpcservers-edit-new-view .hpc-solvers-list-row{display:flex;align-items:stretch;overflow:auto;margin:0;height:100%}.d3view-hpcservers-edit-new-view .hpc-solvers-list-row .row{margin:0}.d3view-hpcservers-edit-new-view .hpc-solvers-list-row .hpc-editsolver-panel{height:100%;display:flex;flex-direction:column}.d3view-hpcservers-edit-new-view .hpc-solvers-list-row .hpc-editsolver-panel .attributesContainer{flex:1;overflow:auto;margin-bottom:0}.d3view-hpcservers-edit-new-view .hpc-solvers-column-1-wrap{display:flex;align-items:stretch;position:relative}.d3view-hpcservers-edit-new-view .hpc-solvers-list-column{padding-top:8px;padding-bottom:16px;height:100%!important;overflow-x:hidden}.d3view-hpcservers-edit-new-view .hpc-solvers-list-title{margin:0 0 8px;font-size:1.1em;font-weight:600}.d3view-hpcservers-edit-new-view .hpc-solver-item-link{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;text-decoration:none;color:inherit;border-radius:4px}.d3view-hpcservers-edit-new-view .hpc-solver-item-link:hover{background:#f5f5f5}.d3view-hpcservers-edit-new-view .solversList .solverItem.active .hpc-solver-item-link{background:#e7f1ff;font-weight:500}.d3view-hpcservers-edit-new-view .hpc-values-table thead{position:sticky;top:0;background:#FFF;z-index:20}.d3view-hpcservers-edit-new-view .hpc-solver-item-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-hpcservers-edit-new-view .hpc-solver-item-actions{flex-shrink:0;margin-left:4px}.d3view-hpcservers-edit-new-view .hpc-solvers-column-1-resize-handle{width:6px;cursor:col-resize;flex-shrink:0;background:transparent}.d3view-hpcservers-edit-new-view .hpc-solvers-column-1-resize-handle:hover,.d3view-hpcservers-edit-new-view .hpc-solvers-column-1-resize-handle.resizing{background:rgba(0,0,0,.08)}.d3view-hpcservers-edit-new-view .hpc-solvers-editor-column{flex:1;min-width:0}.d3view-hpcservers-edit-new-view .hpc-solvers-editor-column>.solver-editor{height:100%}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .attributesContainer>div.row:first-child{margin-bottom:20px}.d3view-hpcservers-edit-new-view .hpc-available-values{min-height:34px;padding:8px 12px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.d3view-hpcservers-edit-new-view .hpc-available-value-pill{display:inline-block;padding:4px 10px;font-size:13px;background:#e9ecef;color:#495057;border-radius:16px;white-space:nowrap;cursor:pointer}.d3view-hpcservers-edit-new-view .hpc-available-value-pill:hover{background:#dee2e6;color:#212529}.d3view-hpcservers-edit-new-view .hpc-available-values:empty::before{content:"ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â";color:#6c757d;font-style:italic}.d3view-hpcservers-edit-new-view .hpc-edit-attribute-sidebar{position:absolute;right:0;top:0;height:100%;width:0;overflow:hidden;display:flex;flex-direction:column;background:#fff;border-left:1px solid #dee2e6;box-shadow:-2px 0 12px rgba(0,0,0,.08);transition:width .25s ease;z-index:100}.d3view-hpcservers-edit-new-view .hpc-edit-attribute-sidebar.expanded{width:50%;min-width:380px;max-width:720px}.d3view-hpcservers-edit-new-view .hpc-edit-attribute-sidebar-header{flex-shrink:0;padding:12px 16px;border-bottom:1px solid #dee2e6;background:#f8f9fa;display:flex;align-items:center;justify-content:space-between}.d3view-hpcservers-edit-new-view .hpc-edit-attribute-sidebar-title{font-weight:600;font-size:1.05em;color:#333}.d3view-hpcservers-edit-new-view .hpc-edit-attribute-sidebar-actions{display:flex;gap:8px}.d3view-hpcservers-edit-new-view .hpc-edit-attribute-sidebar-body{flex:1;overflow:auto;min-height:0;padding:16px}.d3view-hpcservers-edit-new-view .hpc-edit-attribute-sidebar-body .row{margin-bottom:30px!important}.d3view-hpcservers-edit-new-view .hpc-edit-attribute-sidebar.expanded .hpc-edit-attribute-sidebar-body .new_input .page-header,.d3view-hpcservers-edit-new-view .hpc-edit-attribute-sidebar.expanded .hpc-edit-attribute-sidebar-body .new_input .back-to-all-attributes,.d3view-hpcservers-edit-new-view .hpc-edit-attribute-sidebar.expanded .hpc-edit-attribute-sidebar-body .new_input .attribute_save,.d3view-hpcservers-edit-new-view .hpc-edit-attribute-sidebar.expanded .hpc-edit-attribute-sidebar-body .new_input .attribute_cancel{display:none!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table tbody tr.hpc-attribute-row-highlight{background:#e7f1ff!important}.d3view-hpcservers-edit-new-view .hpc-editsolver-panel .existingAttributes .table tbody tr.hpc-attribute-row-highlight td{background:#e7f1ff!important}.d3view-hpcservers-edit-new-view .hpc-envvars-editor-panel .attributesContainer,.hpc-envvars-editor-panel .attributesContainer{background:var(--hpc-editsolver-bg,#FFF);border:1px solid var(--hpc-editsolver-border,#E2E8F0);border-radius:var(--hpc-editsolver-radius-lg,12px);padding:24px}.d3view-hpcservers-edit-new-view .hpc-envvars-editor-panel .existingAttributes,.hpc-envvars-editor-panel .existingAttributes{margin-bottom:0}.d3view-hpcservers-edit-new-view .hpc-envvars-editor-panel .existingAttributes thead th,.hpc-envvars-editor-panel .existingAttributes thead th{background:var(--hpc-editsolver-bg-secondary,#F8FAFC);color:var(--hpc-editsolver-text-secondary,#475569);border-bottom:2px solid var(--hpc-editsolver-border,#E2E8F0)}.d3view-hpcservers-edit-new-view .hpc-envvars-editor-panel .form-control,.hpc-envvars-editor-panel .form-control{height:var(--hpc-editsolver-input-height,40px);padding:var(--hpc-editsolver-input-padding,10px 14px);border:1.5px solid var(--hpc-editsolver-border,#E2E8F0);border-radius:var(--hpc-editsolver-radius-md,8px)}.d3view-hpcservers-edit-new-view .hpc-envvars-editor-panel .hpc-envvars-add-row,.hpc-envvars-editor-panel .hpc-envvars-add-row{border-radius:var(--hpc-editsolver-radius-md,8px)}.d3view-hpcservers-edit-new-view .hpc-tab-has-envvars-sidebar{position:relative}.d3view-hpcservers-edit-new-view .hpc-envvars-sidebar-overlay{position:absolute;right:0;top:0;bottom:0;width:0;overflow:hidden;transition:width .2s ease-out;z-index:200}.d3view-hpcservers-edit-new-view .hpc-envvars-sidebar-overlay.hpc-envvars-sidebar-open{box-shadow:-2px 0 12px rgba(0,0,0,.12)}.d3view-hpcservers-edit-new-view .hpc-inline-envvars-editor-wrap .hpc-envvars-editor-panel .row{padding:0}.d3view-hpcservers-edit-new-view .hpc-inline-envvars-editor-wrap .hpc-envvars-editor-panel>.row .attributesContainer{padding:0;border:0}.d3view-hpcservers-edit-new-view .hpc-inline-envvars-editor-wrap .hpc-envvars-editor-panel .hpc-envvars-add-row{margin:10px 0}.d3view-hpcservers-edit-new-view .hpc-envvars-sidebar-container{background:var(--hpc-editsolver-bg,#FFF);border-left:1px solid var(--hpc-editsolver-border,#E2E8F0);box-shadow:-2px 0 12px rgba(0,0,0,.08)}.d3view-hpcservers-edit-new-view .hpc-envvars-sidebar-header{background:var(--hpc-editsolver-bg-secondary,#F8FAFC)}.d3view-hpcservers-edit-new-view .hpc-envvars-sidebar-title{font-weight:600;font-size:1.05em;color:var(--hpc-editsolver-text,#1E293B)}.d3view-hpcservers-edit-new-view .hpc-envvars-sidebar-actions{display:flex;gap:8px;align-items:center}.d3view-hpcservers-edit-new-view .hpc-envvars-sidebar-content .hpc-envvars-editor-panel .attributesContainer>.row:last-child{display:none!important}.d3view-hpcservers-edit-new-view .hpc-envvars-editor-panel.hpc-envvars-inline .attributesContainer>.row:last-child{display:none!important}.d3view-hpcservers-edit-new-view .hpc-step-has-vars-sidebar{position:relative}.d3view-hpcservers-edit-new-view .hpc-step-command-header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--hpc-editsolver-border,#E2E8F0)}.d3view-hpcservers-edit-new-view .hpc-available-vars-btn{float:right;border-radius:var(--hpc-editsolver-radius-md,8px);font-weight:500}.d3view-hpcservers-edit-new-view .hpc-vars-sidebar-wrap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;pointer-events:none}.d3view-hpcservers-edit-new-view .hpc-vars-sidebar-wrap.hpc-vars-sidebar-open{pointer-events:auto}.d3view-hpcservers-edit-new-view .hpc-vars-sidebar-wrap .hpc-vars-sidebar{position:absolute;top:0;right:0;bottom:0;width:300px;max-width:90vw;background:var(--hpc-editsolver-bg,#FFF);box-shadow:-4px 0 20px rgba(0,0,0,.12);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s ease;z-index:101}.d3view-hpcservers-edit-new-view .hpc-vars-sidebar-wrap.hpc-vars-sidebar-open .hpc-vars-sidebar{transform:translateX(0)}.d3view-hpcservers-edit-new-view .hpc-vars-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--hpc-editsolver-bg-secondary,#F8FAFC);border-bottom:1px solid var(--hpc-editsolver-border,#E2E8F0)}.d3view-hpcservers-edit-new-view .hpc-vars-sidebar-title{margin:0;font-weight:600;font-size:1.05em;color:var(--hpc-editsolver-text,#1E293B)}.d3view-hpcservers-edit-new-view .hpc-vars-sidebar-close{background:0;border:0;padding:6px 8px;color:#64748B;cursor:pointer;border-radius:6px}.d3view-hpcservers-edit-new-view .hpc-vars-sidebar-close:hover{background:rgba(0,0,0,.06);color:#1E293B}.d3view-hpcservers-edit-new-view .hpc-vars-sidebar-body{flex:1;overflow-y:auto;padding:16px}.d3view-hpcservers-edit-new-view .hpc-vars-sidebar-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.d3view-hpcservers-edit-new-view .hpc-vars-sidebar-tags .label.ta-tag{user-select:none}.d3view-hpcservers-edit-new-view .hpc-solvers-list-column .solversList{padding-left:0;padding-right:0}.d3view-hpcservers-edit-new-view .hpc-solvers-list-column .solversList .solverItem{position:relative;list-style:none;margin-bottom:2px;overflow:visible}.d3view-hpcservers-edit-new-view .hpc-solvers-list-column .solversList .solverItem .hpc-solver-item-inner{position:relative;display:block;padding:8px 14px;min-height:36px}.d3view-hpcservers-edit-new-view .hpc-solvers-list-column .solversList .solverItem a.hpc-solver-item-link{display:block;padding-right:36px;text-decoration:none;color:inherit}.d3view-hpcservers-edit-new-view .hpc-solvers-list-column .solversList .solverItem .hpc-solver-item-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-hpcservers-edit-new-view .hpc-solvers-list-column .solversList .solverItem .hpc-solver-item-actions{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.d3view-hpcservers-edit-new-view .hpc-solvers-list-column .solversList .solverItem .hpc-solver-item-actions .dropdown-menu{min-width:140px}.d3view-hpcservers-edit-new-view .hpc-solvers-list-row .hpc-solvers-list-column>.row:first-child{padding:8px 14px}.d3view-hpcservers-edit-new-view .hpc-solvers-list-title{margin:0}.d3view-hpcservers-edit-new-view .hpc-solvers-list-row.hpc-solvers-row-empty .hpc-solvers-column-1-wrap,.d3view-hpcservers-edit-new-view .hpc-solvers-list-row.hpc-solvers-row-empty .hpc-solvers-editor-column{display:none!important}.d3view-hpcservers-edit-new-view .hpc-solvers-empty-state-wrapper{flex:1 1 100%;min-width:0;min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px}.d3view-hpcservers-edit-new-view .hpc-solvers-list-column.hpc-solvers-list-empty .solversList{display:none}.d3view-hpcservers-edit-new-view .hpc-solvers-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:32px 24px;background:linear-gradient(180deg,#f8fafc 0,#f1f5f9 100%);border:1px dashed #cbd5e1;border-radius:10px;text-align:center;max-width:420px}.d3view-hpcservers-edit-new-view .hpc-solvers-empty-state-icon{width:48px;height:48px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;background:#e2e8f0;border-radius:12px;color:#64748b;font-size:22px}.d3view-hpcservers-edit-new-view .hpc-solvers-empty-state-message{margin:0 0 4px;font-size:15px;font-weight:600;color:#334155}.d3view-hpcservers-edit-new-view .hpc-solvers-empty-state-hint{margin:0 0 16px;font-size:13px;color:#64748b}.d3view-hpcservers-edit-new-view .hpc-solvers-empty-state .add-new-solver{box-shadow:0 1px 3px rgba(0,0,0,.08)}body>.dropdown-menu.hpc-solver-actions-menu-in-body{display:block;min-width:140px;z-index:1054!important}.d3view-hpcservers-edit-new-view .hpc-datadriven-table-container{max-height:280px;overflow:auto;margin-top:8px}.d3view-hpcservers-edit-new-view .hpc-datadriven-table{margin-bottom:0}.d3view-hpcservers-edit-new-view .hpc-datadriven-row{cursor:pointer}.d3view-hpcservers-edit-new-view .hpc-datadriven-row:hover{background-color:#f8fafc}.d3view-hpcservers-edit-new-view .hpc-datadriven-row.ui-selected,.d3view-hpcservers-edit-new-view .hpc-datadriven-row.ui-selecting{background-color:#e0f2fe}.d3view-hpcservers-edit-new-view .hpc-datadriven-info-td{background-color:#f1f5f9;padding:10px 12px;border-top:0;vertical-align:top}.d3view-hpcservers-edit-new-view .hpc-datadriven-info-pre{margin:0;white-space:pre-wrap;word-break:break-word;font-size:12px;color:#475569}.d3view-hpcservers-edit-new-view .hpc-step-div>label{display:none!important}.d3view-hpcservers-edit-new-view .hpc-attr-remote-lookup-filters-wrap{overflow:hidden}.d3view-hpcservers-edit-new-view .hpc-attr-remote-lookup-filters-wrap.visible{min-height:260px}.d3view-hpcservers-edit-new-view .hpc-attr-remote-lookup-filters-wrap .hpc-attr-remote-lookup-filters,.d3view-hpcservers-edit-new-view .hpc-attr-remote-lookup-filters-wrap .rm-filters{min-height:220px}.d3view-hpcservers-edit-new-view .hpc-attr-remote-lookup-filters-wrap .rm-filters.flexFilters{height:100%}div#admin-hpcserver .hpc-servers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(32%,1fr));gap:30px;padding:15px 0}#admin-hpcserver .hpc-servers-grid>.serverItem{float:none;width:100%;max-width:100%;min-width:0;padding:0;margin:0!important;border-radius:10px;box-sizing:border-box}#admin-hpcserver .serverItem .hpc-server-item-card{height:auto;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:0;border-radius:10px;border:1px solid #e2e8f0;box-shadow:0 4px 18px rgba(0,0,0,.07),0 1px 3px rgba(0,0,0,.04);background:#fff;transition:box-shadow .2s ease}#admin-hpcserver .serverItem .hpc-server-item-card:hover{border-radius:10px;box-shadow:0 6px 20px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06)}#admin-hpcserver .hpc-server-item-card-header{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc 0,#f1f5f9 100%);border-radius:10px 10px 0 0}#admin-hpcserver .hpc-server-item-card-header-left{flex:1;min-width:0;align-items:center}#admin-hpcserver .hpc-server-item-card-header-left .hpc-server-item-name{font-size:14px;font-weight:600;text-decoration:none;margin:0;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}#admin-hpcserver .hpc-server-item-card-header-left .hpc-server-item-name:hover{color:#2563eb}#admin-hpcserver .hpc-server-item-card-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}#admin-hpcserver .hpc-server-item-card-actions .btn{padding:4px 8px}#admin-hpcserver .hpc-server-item-card-body{padding:10px 14px 8px;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:20px}#admin-hpcserver .hpc-server-item-subtitle{font-size:14px;font-weight:600;color:#1e293b;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#admin-hpcserver .hpc-server-item-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}#admin-hpcserver .hpc-server-item-tag{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;border-radius:20px;white-space:nowrap;border:1px solid transparent}#admin-hpcserver .hpc-server-item-tag-name{background:#fef3c7;color:#92400e;border-color:#fde68a}#admin-hpcserver .hpc-server-item-tag-id{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}#admin-hpcserver .hpc-server-item-tag-type{background:#f1f5f9;color:#334155;border-color:#e2e8f0}#admin-hpcserver .hpc-server-item-tag-scheduler{background:#dcfce7;color:#166534;border-color:#bbf7d0}#admin-hpcserver .hpc-server-item-stats{display:flex;flex-direction:column;gap:2px;padding:6px 0 4px;border-top:1px solid #f1f5f9}#admin-hpcserver .hpc-server-item-stat{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;text-align:center}#admin-hpcserver .hpc-server-item-stat-label{font-size:11px;font-weight:600;font-variant:small-caps}#admin-hpcserver .hpc-server-item-stat-value{font-size:13px;font-weight:700;color:#1e293b;display:inline-flex;align-items:center;justify-content:center;gap:4px}#admin-hpcserver .hpc-server-item-stat-value .fa{font-size:12px;color:#94a3b8}#admin-hpcserver .hpc-server-item-stat-status-btn{cursor:pointer;border-radius:4px;padding:2px 6px;transition:background .15s ease,color .15s ease}#admin-hpcserver .hpc-server-item-stat-status-btn:hover{background:#f0f6ff;color:#2563eb}#admin-hpcserver .hpc-server-item-stat-status-btn:hover .fa{color:#2563eb}#admin-hpcserver .hpc-server-item-status-detail{padding:8px 0 4px;border-top:1px solid #f1f5f9}#admin-hpcserver .hpc-server-item-status-detail-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}#admin-hpcserver .hpc-server-item-status-detail-title{font-size:10px;font-weight:600;color:#334155;text-transform:uppercase;letter-spacing:.04em}#admin-hpcserver .hpc-server-item-refresh-status .fa-spin{animation:fa-spin .8s linear infinite}#admin-hpcserver .hpc-server-item-status-detail-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}#admin-hpcserver .hpc-server-item-status-detail-row:last-child{margin-bottom:0}#admin-hpcserver .hpc-server-item-status-detail-label{font-size:10px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;min-width:64px}#admin-hpcserver .hpc-server-item-progress{flex:1;min-width:0;height:16px;margin:0;border-radius:8px;background:#f1f5f9;box-shadow:inset 0 1px 2px rgba(0,0,0,.06);overflow:hidden}#admin-hpcserver .hpc-server-item-progress .progress-bar{font-size:9px;font-weight:600;line-height:16px;box-shadow:none}#admin-hpcserver .hpc-server-item-progress .progress-bar-success{background:#10b981}#admin-hpcserver .hpc-server-item-progress .progress-bar-info{background:#60a5fa}#admin-hpcserver .hpc-server-item-progress .progress-bar-danger{background:#f87171}#admin-hpcserver .hpc-server-item-status-jobs{display:flex;gap:6px;flex-wrap:wrap}#admin-hpcserver .hpc-server-item-status-jobs .label{font-size:10px;font-weight:600;padding:3px 8px;border-radius:10px}#admin-hpcserver .hpc-server-item-status-jobs .label-success{background:#dcfce7;color:#166534}#admin-hpcserver .hpc-server-item-status-jobs .label-warning{background:#fef3c7;color:#92400e}#admin-hpcserver .hpc-server-item-paths{display:flex;flex-direction:column;gap:6px;padding-top:6px;border-top:1px solid #f1f5f9}#admin-hpcserver .hpc-server-item-path-row{display:flex;align-items:center;gap:8px;min-width:0}#admin-hpcserver .hpc-server-item-path-label{font-size:11px;font-weight:600;font-variant:small-caps;flex-shrink:0;min-width:44px}#admin-hpcserver .hpc-server-item-path-value{flex:1;min-width:0;padding:3px 8px;font-size:11px;font-family:Consolas,Monaco,"Courier New",monospace;color:#1e293b;background:#f8fafc;border:0;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;margin:0}#admin-hpcserver .hpc-server-item-path-more{flex-shrink:0;padding:2px 6px;color:#94a3b8;border:1px solid #e2e8f0;border-radius:4px;background:#fff}#admin-hpcserver .hpc-server-item-path-more:hover{color:#334155;border-color:#cbd5e1;background:#f8fafc}#admin-hpcserver .hpc-server-item-card-footer{padding:6px 10px;border-top:1px solid #e2e8f0;background:#fafbfd;border-radius:0 0 10px 10px;position:relative;bottom:unset}#admin-hpcserver .hpc-server-item-footer-actions .btn-danger:hover{background-color:#dc2626;border-color:#dc2626;color:#fff}.d3view-hpcservers-edit-new-view [class*=hpc-custom-col-env-edit-]{cursor:pointer;margin-left:4px}#admin-hpcserver .serverItem.ui-selected .hpc-server-item-card{border:2px solid var(--plugin-primary-color,#5b5ea6);box-shadow:0 0 0 3px rgba(91,94,166,.15)}#admin-hpcserver .serverItem.ui-selecting .hpc-server-item-card{border:2px solid var(--plugin-primary-color,#5b5ea6);opacity:.75}#admin-hpcserver .hpcsrv-floating-actions-bar{position:fixed;bottom:50px;left:50%;transform:translateX(-50%);z-index:200;height:45px;min-width:320px;max-width:calc(100% - 40px);background:#fff;border-radius:8px;box-shadow:0 2px 16px rgba(0,0,0,.15);padding:0 12px;display:flex;align-items:center}#admin-hpcserver .hpcsrv-floating-actions-bar .hpcsrv-fab-actions .btn{font-size:12px;white-space:nowrap}#admin-hpcserver .hpcsrv-floating-actions-bar .hpcsrv-fab-dismiss{opacity:.6;transition:opacity .15s}#admin-hpcserver .hpcsrv-floating-actions-bar .hpcsrv-fab-dismiss:hover{opacity:1}.d3view-modelassembler{padding:0;background:#f5f5f5}.d3view-modelassembler .d3view-modelassembler-main-container{background:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.d3view-modelassembler .d3view-modelassembler-main-container>.plugin-tabs .pl-tabs-vertical-outer .pl-tab-item-label{font-variant:small-caps;font-size:75%}.d3view-modelassembler .d3view-modelassembler-main-container>.plugin-tabs .pl-tabs-vertical-outer li.list-group-item{border:0}.d3view-modelassembler .d3view-modelassembler-header{padding:20px;border-bottom:1px solid #ddd;background:#f8f9fa}.d3view-modelassembler .d3view-modelassembler-header h2{margin:0 0 5px;color:#333}.d3view-modelassembler .d3view-modelassembler-content{display:flex;height:100%}.d3view-modelassembler .d3view-modelassembler-left-panel{width:30%;border-right:1px solid #ddd;display:flex;flex-direction:column;background:#fafafa}.d3view-modelassembler .d3view-modelassembler-left-header{padding:15px;border-bottom:1px solid #ddd;background:#fff}.d3view-modelassembler .d3view-modelassembler-left-header h3{margin:0 0 10px;font-size:18px}.d3view-modelassembler .d3view-modelassembler-subsystem-tree{overflow-y:auto;padding:10px;flex:1}.d3view-modelassembler .d3view-modelassembler-subsystem-item{margin-bottom:15px}.d3view-modelassembler .d3view-modelassembler-subsystem-header{padding:8px;background:#f5f5f5;border:1px solid #ddd;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between;border-radius:3px}.d3view-modelassembler .d3view-modelassembler-subsystem-header i{color:#337ab7}.d3view-modelassembler .d3view-modelassembler-subsystem-files{margin-left:20px}.d3view-modelassembler .d3view-modelassembler-file-item{padding:5px;cursor:pointer;border-left:2px solid #337ab7;margin:3px 0;padding-left:10px;background:#fff;border-radius:3px;transition:background .2s}.d3view-modelassembler .d3view-modelassembler-file-item:hover{background:#e7f3ff}.d3view-modelassembler .d3view-modelassembler-file-item.d3view-modelassembler-file-selected,.d3view-modelassembler .d3view-modelassembler-file-version.d3view-modelassembler-file-selected{background-color:#e7f3ff!important;border-left-width:3px;font-weight:500}.d3view-modelassembler .d3view-modelassembler-file-version{padding:5px;cursor:pointer;border-left:2px solid #5cb85c;margin:3px 0;margin-left:30px;padding-left:10px;background:#fff;border-radius:3px;transition:background .2s}.d3view-modelassembler .d3view-modelassembler-file-version:hover{background:#e7f7e7}.d3view-modelassembler .d3view-modelassembler-right-panel{width:70%;display:flex;flex-direction:column;background:#fff}.d3view-modelassembler .d3view-modelassembler-right-header{padding:15px;border-bottom:1px solid #ddd;background:#f8f9fa}.d3view-modelassembler .d3view-modelassembler-right-header h3{margin:0;font-size:18px}.d3view-modelassembler .d3view-modelassembler-content-area{padding:15px;overflow-y:auto;flex:1}.d3view-modelassembler-assembly-editor-container{display:flex;flex-direction:column;height:100%}.d3view-modelassembler .d3view-modelassembler-editor-area{flex:1;position:relative;border:1px solid #ddd;border-radius:4px;margin:15px}.d3view-modelassembler .d3view-modelassembler-selected-files{margin-top:10px}.d3view-modelassembler .d3view-modelassembler-selected-files .alert{margin:0;padding:10px 15px}.d3view-modelassembler .d3view-modelassembler-file-viewer{height:100%}.d3view-modelassembler .d3view-modelassembler-remove-subsystem.btn-danger i,.d3view-modelassembler .d3view-modelassembler-remove-version.btn-danger i{color:#fff}.d3view-modelassembler .d3view-modelassembler-file-item.selected,.d3view-modelassembler .d3view-modelassembler-file-version.selected{background:#d4edda;border-left-color:#28a745}.d3view-modelassembler .d3view-modelassembler-file-item.selected:hover,.d3view-modelassembler .d3view-modelassembler-file-version.selected:hover{background:#c3e6cb}.d3view-modelassembler .d3view-modelassembler-file-viewer-container{display:flex;flex-direction:column;height:100%}.d3view-modelassembler .d3view-modelassembler-file-viewer{flex:1;overflow:auto}.d3view-modelassembler .d3view-modelassembler-file-viewer-footer{padding:15px;border-top:1px solid #ddd;background:#f8f9fa;display:flex;align-items:center;justify-content:flex-end}.d3view-modelassembler .d3view-modelassembler-editor-area{width:100%}.d3view-modelassembler .d3view-modelassembler-name-input{display:inline-block;width:auto;padding:2px 5px;height:auto}.d3view-modelassembler .d3view-modelassembler-assembly-card,.d3view-modelassembler .d3view-modelassembler-systemmodel-card,.d3view-modelassembler .d3view-modelassembler-loadcase-card{margin-bottom:15px;border:1px solid #ddd;border-radius:4px;transition:all .2s;cursor:pointer;margin:0;display:flex;flex-direction:column;height:100%}.d3view-modelassembler .d3view-modelassembler-assembly-card:hover,.d3view-modelassembler .d3view-modelassembler-systemmodel-card:hover,.d3view-modelassembler .d3view-modelassembler-loadcase-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:#337ab7;transform:translateY(-3px)}.d3view-modelassembler .d3view-modelassembler-assembly-card-header,.d3view-modelassembler .d3view-modelassembler-systemmodel-card-header,.d3view-modelassembler .d3view-modelassembler-loadcase-card-header{display:flex;align-items:center;justify-content:space-between;padding:10px 15px}.d3view-modelassembler .d3view-modelassembler-assembly-card-header-left,.d3view-modelassembler .d3view-modelassembler-systemmodel-card-header-left,.d3view-modelassembler .d3view-modelassembler-loadcase-card-header-left{display:flex;align-items:center;flex:1;min-width:0}.d3view-modelassembler .d3view-modelassembler-assembly-name,.d3view-modelassembler .d3view-modelassembler-systemmodel-name,.d3view-modelassembler .d3view-modelassembler-loadcase-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px;margin-bottom:0}.d3view-modelassembler .d3view-modelassembler-assembly-card-actions,.d3view-modelassembler .d3view-modelassembler-systemmodel-card-actions,.d3view-modelassembler .d3view-modelassembler-loadcase-card-actions{display:flex;align-items:center;gap:5px}.d3view-modelassembler .d3view-modelassembler-assembly-card-body,.d3view-modelassembler .d3view-modelassembler-systemmodel-card-body,.d3view-modelassembler .d3view-modelassembler-loadcase-card-body{padding:15px;flex:1 1 auto}.d3view-modelassembler .d3view-modelassembler-assembly-card-body-content,.d3view-modelassembler .d3view-modelassembler-systemmodel-card-body-content,.d3view-modelassembler .d3view-modelassembler-loadcase-card-body-content{display:flex;align-items:flex-start;gap:12px}.d3view-modelassembler .d3view-modelassembler-assembly-card-icon,.d3view-modelassembler .d3view-modelassembler-systemmodel-card-icon,.d3view-modelassembler .d3view-modelassembler-loadcase-card-icon{width:32px;height:32px;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0;box-shadow:0 2px 6px rgba(102,126,234,.25)}.d3view-modelassembler .d3view-modelassembler-assembly-files-wrapper,.d3view-modelassembler .d3view-modelassembler-systemmodel-info-wrapper,.d3view-modelassembler .d3view-modelassembler-loadcase-info-wrapper{flex:1;min-width:0}.d3view-modelassembler .d3view-modelassembler-assembly-files-count-container{display:flex;align-items:center;font-size:13px;color:#555;cursor:pointer;transition:color .2s ease}.d3view-modelassembler .d3view-modelassembler-assembly-files-count-container.clickable:hover{color:#337ab7}.d3view-modelassembler .d3view-modelassembler-assembly-files-count-container i{margin-right:5px;color:#999}.d3view-modelassembler .d3view-modelassembler-assembly-files-list{font-size:12px;color:#666;margin-top:8px}.d3view-modelassembler .d3view-modelassembler-assembly-card-footer,.d3view-modelassembler .d3view-modelassembler-systemmodel-card-footer{padding:10px 15px;font-size:12px;color:#666}.d3view-modelassembler .d3view-modelassembler-assembly-created,.d3view-modelassembler .d3view-modelassembler-systemmodel-created{display:flex;align-items:center;gap:5px}.d3view-modelassembler .d3view-modelassembler-assemblies-grid.ui-selectable,.d3view-modelassembler .d3view-modelassembler-systemmodels-grid.ui-selectable{position:relative}.d3view-modelassembler .d3view-modelassembler-assemblies-grid .ui-selectee,.d3view-modelassembler .d3view-modelassembler-systemmodels-grid .ui-selectee{cursor:pointer}.d3view-modelassembler .d3view-modelassembler-assemblies-grid .ui-selecting,.d3view-modelassembler .d3view-modelassembler-systemmodels-grid .ui-selecting{background-color:#e3f2fd;border-color:#2196f3}.d3view-modelassembler .d3view-modelassembler-assemblies-grid .ui-selected,.d3view-modelassembler .d3view-modelassembler-systemmodels-grid .ui-selected{background-color:#bbdefb;border-color:#2196f3;box-shadow:0 2px 8px rgba(33,150,243,.3)}.d3view-modelassembler .d3view-modelassembler-assembly-card.ui-selected,.d3view-modelassembler .d3view-modelassembler-systemmodel-card.ui-selected{border-color:#2196f3;box-shadow:0 2px 8px rgba(33,150,243,.3)}.d3view-modelassembler-floating-bulk-actions-bar{height:45px;width:calc(100% - 80px);margin:0 auto;position:absolute;bottom:80px;left:50%;transform:translateX(-50%);z-index:1000;background:#FFF;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:0 20px;border-radius:4px;display:flex;align-items:center}.d3view-modelassembler-floating-bulk-actions-bar[data-position=top]{top:80px;bottom:unset}.d3view-modelassembler-floating-bulk-actions-bar .pl-ribbon-menu>div{display:flex;align-items:center}.d3view-modelassembler-floating-bulk-actions-bar .pl-ribbon-menu>div>button{flex-grow:1}.d3view-modelassembler-floating-bulk-actions-bar .pl-ribbon-menu>div>button .d3view-flex-v{justify-content:center}.d3view-modelassembler-floating-bulk-actions-bar.overflowing .pl-ribbon-menu>div>button{flex-grow:0;margin:2px}.d3view-modelassembler-floating-bulk-actions-bar.overflowing{height:auto}.d3view-modelassembler-floating-bulk-actions-bar .selected-objects-count{white-space:nowrap}.d3view-modelassembler-floating-bulk-actions-bar .close-bar{flex:0 0 auto}.d3view-modelassembler .d3view-modelassembler-floating-actions-bar{position:absolute;top:0;left:0;right:0;background:#fff;border-bottom:1px solid #ddd;padding:10px 15px;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.1)}.d3view-modelassembler .d3view-modelassembler-tabmanager-container,.d3view-modelassembler .d3view-modelassembler-systemmodels-tabmanager-container{display:flex;flex-direction:column;height:100%;position:relative}.d3view-modelassembler .d3view-modelassembler-assemblies-content-container,.d3view-modelassembler .d3view-modelassembler-systemmodels-content-container{padding-top:0}.d3view-modelassembler .d3view-modelassembler-assemblies-content-container:has(.d3view-modelassembler-floating-actions-bar),.d3view-modelassembler .d3view-modelassembler-systemmodels-content-container:has(.d3view-modelassembler-floating-actions-bar){padding-top:50px}.d3view-modelassembler .d3view-modelassembler-assembly-select-checkbox,.d3view-modelassembler .d3view-modelassembler-systemmodel-select-checkbox{margin-right:8px;cursor:pointer}.d3view-modelassembler .d3view-tab-manager{border-bottom:0}.d3view-modelassembler .d3view-modelassembler-main-container .tab-name{display:inline-block}.d3view-modelassembler .d3view-modelassembler-main-container .fb-tab-item>a{display:flex;gap:8px;align-items:center}.d3view-modelassembler .d3view-modelassembler-detail-list.ui-selectable .ui-selecting,.d3view-modelassembler .d3view-modelassembler-detail-list.ui-selectable .ui-selected{background-color:#e3f2fd!important;border-color:#2196f3!important}.d3view-modelassembler .d3view-modelassembler-detail-list.ui-selectable .ui-selected{background-color:#bbdefb!important;box-shadow:0 2px 8px rgba(33,150,243,.3)!important}.d3view-modelassembler .d3view-modelassembler-detail-list .row-key{display:flex;align-items:center;min-width:0}.d3view-modelassembler .d3view-modelassembler-detail-list .d3view-modelassembler-detail-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.d3view-modelassembler .d3view-modelassembler-detail-list .row-id{display:block;margin-top:5px}.d3view-modelassembler .d3view-modelassembler-detail-list .row-meta{display:block;margin-top:3px}.d3view-modelassembler-file-row-hover{transition:background-color .2s ease}.d3view-modelassembler-file-row-hover:hover{background-color:#f0f0f0}.d3view-modelassembler-file-actions-hover{opacity:0;transition:opacity .2s ease}.d3view-modelassembler-file-row-hover:hover .d3view-modelassembler-file-actions-hover{opacity:1}.d3view-modelassembler-file-name-truncate{overflow:visible;text-overflow:clip;white-space:normal;transition:all .2s ease}.d3view-modelassembler-file-row-hover:hover .d3view-modelassembler-file-name-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}@media (max-width:768px){.d3view-modelassembler-file-row-hover:hover .d3view-modelassembler-file-name-truncate{max-width:120px}.d3view-modelassembler-file-actions-hover{flex-wrap:wrap;gap:3px}.d3view-modelassembler-file-actions-hover .btn{padding:2px 6px;font-size:11px}}.d3view-modelassembler .tv-ext-filters .d3view-filters{height:auto;min-height:unset!important}.d3view-modelassembler .tv-ext-filters-container .d3view-filters{height:40px;min-height:unset!important}.d3view-modelassembler .tv-ext-filters-container .d3view-filters .advanced-filters{height:40px!important}.d3view-modelassembler .tv-ext-filters input[data-search-input]{height:40px}.d3view-modelassembler .tv-ext-filters .d3view-filter-button{margin:0;height:auto;width:auto;padding:0}.d3view-modelassembler .tv-ext-filters .d3view-filter-button .flex-l{display:none}.d3view-modelassembler .tv-ext-filters .d3view-filter-button button.toggle-fc{height:30px}.d3view-modelassembler .tv-ext-filters .d3view-filter-button span.clear-search{position:absolute;right:46px;top:10px;z-index:10;cursor:pointer}.d3view-modelassembler .tv-ext-filters .d3view-filter-button span.clear-search:hover{color:red}.d3view-modelassembler .tv-ext-filters .d3view-filter-button .toggle-fc.btn-primary>i{color:#FFF}.d3view-modelassembler-file-viewer .viz-container{min-height:300px}.d3view-modelassembler-loadcase-select-dropdown .select2-results .select2-highlighted .lc-info *{color:#FFF!important}.d3view-modelassembler-graph-legend-container>.legends-wrapper{position:relative}.d3view-modelassembler-graph-legend-container>.legends-wrapper .legend-header{display:none}.d3view-modelassembler-graph-left-container{flex:1 1 100%;position:relative;display:flex;flex-direction:column;transition:flex-basis .3s ease}.d3view-modelassembler-graph-left-container.d3view-modelassembler-graph-left-squeezed{flex:0 0 70%}.d3view-modelassembler-graph-right-container{flex:0 0 30%;border-left:1px solid #ddd;background:#fafafa;overflow-y:auto}.d3view-modelassembler-graph-toggle-btn{position:absolute;top:10px;right:10px;z-index:100;border-radius:4px;padding:5px 10px}.d3view-modelassembler-graph-canvas-container{flex:1;position:relative;overflow:hidden}.d3view-modelassembler-graph-canvas-container.d3view-modelassembler-graph-dropping{background-color:rgba(0,123,255,.1);border:2px dashed #007bff}.d3view-modelassembler-graph-actions-panel{display:flex;flex-direction:column;height:100%}.d3view-modelassembler-graph-actions-header{padding:15px;border-bottom:1px solid #ddd;background:#fff}.d3view-modelassembler-graph-actions-header h4{margin:0;font-size:16px;color:#333}.d3view-modelassembler-graph-actions-list{list-style:none;padding:0;margin:0;flex:1;overflow-y:auto}.d3view-modelassembler-graph-action-item{padding:12px 15px;border-bottom:1px solid #eee;cursor:move;background:#fff;transition:background-color .2s;display:flex;align-items:center;gap:10px}.d3view-modelassembler-graph-action-item:hover{background-color:#f0f0f0}.d3view-modelassembler-graph-action-item i{color:#007bff;width:20px;text-align:center}.d3view-modelassembler-graph-action-item span{flex:1;color:#333}.d3view-modelassembler-graph-depth-toggle-container{display:flex;align-items:center;gap:15px}.d3view-modelassembler-graph-depth-toggles .btn{padding:4px 12px;font-size:11px;border-radius:3px;transition:all .2s ease}.d3view-modelassembler-graph-depth-toggles .btn.active{background-color:#007bff;border-color:#007bff;color:#fff;box-shadow:0 2px 4px rgba(0,123,255,.3)}.d3view-modelassembler-graph-depth-toggles .btn:hover:not(.active){background-color:#e9ecef;border-color:#dee2e6}.d3view-modelassembler-graph-mode-toggle{z-index:10;flex-shrink:0}.d3view-modelassembler-graph-mode-toggle .btn{padding:4px 12px;font-size:11px;border-radius:3px;transition:all .2s ease}.d3view-modelassembler-graph-mode-toggle .btn.btn-primary{box-shadow:0 2px 4px rgba(0,123,255,.3)}.d3view-modelassembler-graph-mode-toggle .btn.btn-default:hover{background-color:#e9ecef;border-color:#dee2e6}.d3view-modelassembler-timeline-toggle-container{flex-shrink:0}.d3view-modelassembler-graph-workflow-container{width:100%;height:100%;position:relative;background:#fafafa}.d3view-modelassembler-graph-stats{display:flex;gap:15px;align-items:center}.d3view-modelassembler-graph-stats .stat-item{display:flex;align-items:center;gap:4px}.d3view-modelassembler-graph-stats .stat-count{font-weight:600;color:#495057}.d3view-modelassembler-graph-stats .stat-label{color:#6c757d}.d3view-modelassembler-graph-show-more-node{cursor:pointer}.d3view-modelassembler-graph-sidebar{display:flex;flex-direction:column;background:#fff;border-left:1px solid #ddd;transition:width .3s ease;overflow:hidden;position:absolute;right:0;top:0;height:100%;z-index:1000;box-shadow:-2px 0 10px rgba(0,0,0,.1)}.d3view-modelassembler-graph-sidebar.expanded{width:50%;min-width:400px;max-width:800px}.d3view-modelassembler-graph-sidebar-header{padding:10px 15px;border-bottom:1px solid #ddd;background:#f8f9fa;flex-shrink:0;display:flex;justify-content:space-between;align-items:center}.d3view-modelassembler-graph-sidebar-title{font-weight:500;color:#333;display:flex;align-items:center;gap:8px}.d3view-modelassembler-graph-sidebar-title i{color:#007bff}.d3view-modelassembler-graph-sidebar-content{flex:1;overflow:auto;min-height:0}.d3view-modelassembler-graph-sidebar-content .d3view-modelassembler-systemmodel-item-view,.d3view-modelassembler-graph-sidebar-content .d3view-modelassembler-assembly-item-view{height:100%}.d3view-modelassembler-graph-sidebar.expanded .d3view-modelassembler-systemmodel-item-view .d3view-modelassembler-tab-content,.d3view-modelassembler-graph-sidebar.expanded .d3view-modelassembler-assembly-item-view .d3view-modelassembler-assembly-tab-content{padding:15px}.d3view-modelassembler-graph-main-content{height:100%;min-height:0;align-items:stretch!important;overflow:hidden;position:relative}.d3view-modelassembler-graph-main-content>*{height:100%!important;min-height:0}.d3view-modelassembler-graph-left-container{height:100%!important;min-height:0;flex:1 1 auto!important}.d3view-modelassembler-graph-canvas-container{height:100%!important;min-height:0}.d3view-modelassembler-compare-view{background:#fff}.d3view-modelassembler-compare-view-container{height:100%;display:flex;flex-direction:column}.d3view-modelassembler-compare-header{flex-shrink:0}.d3view-modelassembler-compare-content{flex:1;min-height:0;display:flex}.d3view-modelassembler-compare-file-list{overflow-y:auto}.d3view-modelassembler-compare-item-section{margin-bottom:20px}.d3view-modelassembler-compare-item-header{padding:10px 15px;background:#f8f9fa;border-bottom:1px solid #ddd;position:sticky;top:0;z-index:10}.d3view-modelassembler-compare-item-header h5{margin:0;font-size:14px;font-weight:600}.d3view-modelassembler-compare-item-files{padding:5px 0}.d3view-modelassembler-compare-file-item{transition:background-color .2s,border-left .2s}.d3view-modelassembler-compare-file-item:hover{background-color:#f0f0f0}.d3view-modelassembler-compare-file-item.selected{background-color:#e3f2fd;border-left:3px solid #2196f3;padding-left:9px}.d3view-modelassembler-compare-file-item.selected .fa-check-circle{display:inline-block!important}.d3view-modelassembler-compare-file-item .fa-check-circle{display:none}.d3view-modelassembler-compare-file-item.highlighted{background-color:#fff3cd;animation:highlightPulse .5s ease-in-out}@keyframes highlightPulse{0%,100%{background-color:#fff3cd}50%{background-color:#ffc107}}.d3view-modelassembler-compare-changes{padding:0}.d3view-modelassembler-compare-changes-content{height:100%;overflow-y:auto}.d3view-modelassembler-compare-changes-stats{margin-bottom:20px}.d3view-modelassembler-compare-stat-item{font-size:13px}.d3view-modelassembler-compare-changes-section{margin-bottom:15px}.d3view-modelassembler-compare-changes-section h6{font-size:13px;font-weight:600;margin-bottom:8px}.d3view-modelassembler-compare-changes-item{transition:background-color .2s;font-size:12px}.d3view-modelassembler-compare-changes-item:hover{background-color:rgba(0,0,0,.05)!important}.d3view-modelassembler-compare-viewer{padding:0}.d3view-modelassembler-compare-file-viewer-container{height:100%;display:flex;flex-direction:column}.d3view-modelassembler-compare-file-viewer-header{flex-shrink:0}.d3view-modelassembler-compare-file-viewer-editor{flex:1;min-height:0}.d3view-modelassembler-compare-file-btn:disabled,.d3view-modelassembler-compare-view-file-btn:disabled{opacity:.5;cursor:not-allowed}.d3view-modelassembler-compare-matrix-container{height:100%;display:flex;padding:15px;background:#fafafa}.d3view-modelassembler-compare-matrix-left{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff;border-radius:4px;border:1px solid #ddd;overflow:hidden}.d3view-modelassembler-compare-matrix-body{flex:1;overflow:auto}.d3view-modelassembler-compare-matrix-corner-cell{position:sticky;left:0;z-index:11;background:#f8f9fa;min-width:200px;padding:12px 15px}.d3view-modelassembler-compare-matrix-filename-cell{position:sticky;left:0;z-index:5;background:#fff;max-width:280px;padding:12px 15px}.d3view-modelassembler-compare-matrix-cell{text-align:left;padding:8px 10px}.d3view-modelassembler-compare-matrix-cell-content{display:flex;flex-direction:column;gap:6px}.d3view-modelassembler-compare-matrix-cell-header{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:6px;border-bottom:1px solid #eee}.d3view-modelassembler-compare-matrix-cell-status-filename{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.d3view-modelassembler-compare-matrix-cell-body{padding:6px 0}.d3view-modelassembler-compare-matrix-cell-filename{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.d3view-modelassembler-compare-matrix-cell-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.d3view-modelassembler-compare-matrix-cell-actions{display:flex;gap:4px;flex-shrink:0}.d3view-modelassembler-compare-matrix-cell-reference{padding:8px 0;color:#666}.d3view-modelassembler-compare-matrix-cell-summary{padding:6px 0}.d3view-modelassembler-compare-matrix-cell-identical,.d3view-modelassembler-compare-matrix-cell-unchanged,.d3view-modelassembler-compare-matrix-cell-modified{padding:4px 0}.d3view-modelassembler-compare-matrix-cell-missing{display:flex;align-items:center;gap:6px;padding:10px;justify-content:center}.d3view-modelassembler-compare-matrix-category-list{display:flex;flex-direction:column;gap:4px}.d3view-modelassembler-compare-matrix-category-item{display:flex;align-items:center;gap:8px;padding:2px 0}.d3view-modelassembler-compare-matrix-category-check{width:16px;display:flex;align-items:center;justify-content:center;color:#ccc}.d3view-modelassembler-compare-matrix-category-check.changed{color:#28a745}.d3view-modelassembler-compare-matrix-category-label{color:#555;text-transform:uppercase;letter-spacing:.3px}.d3view-modelassembler-compare-matrix-category-inline{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0}.d3view-modelassembler-compare-matrix-category-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;text-transform:uppercase;letter-spacing:.3px;border-radius:3px;background:#f5f5f5;color:#888;cursor:help;white-space:nowrap}.d3view-modelassembler-compare-matrix-category-badge.changed{background:#e8f5e9;color:#28a745}.d3view-modelassembler-compare-matrix-assembly-thumbnail{display:flex;justify-content:center}.d3view-modelassembler-compare-matrix-view-details{padding-top:6px;border-top:1px solid #eee;margin-top:6px}.d3view-modelassembler-compare-matrix-view-details-link{color:#667eea;text-decoration:none}.d3view-modelassembler-compare-matrix-view-details-link:hover{text-decoration:underline}.d3view-modelassembler-compare-detail-panel{padding:15px}.d3view-modelassembler-compare-detail-header{padding-bottom:15px;border-bottom:1px solid #eee;margin-bottom:15px}.d3view-modelassembler-compare-detail-files{display:flex;align-items:center;justify-content:center;gap:15px}.d3view-modelassembler-compare-detail-file{display:flex;align-items:center;gap:8px}.d3view-modelassembler-compare-detail-arrow{color:#999}.d3view-modelassembler-compare-detail-legend{display:flex;justify-content:center;gap:20px;padding:10px 0;margin-bottom:15px;border-bottom:1px solid #eee}.d3view-modelassembler-compare-detail-legend-item{display:flex;align-items:center;gap:5px;color:#666}.d3view-modelassembler-compare-detail-legend-item i.changed{color:#28a745}.d3view-modelassembler-compare-detail-categories{display:flex;flex-direction:column;gap:12px}.d3view-modelassembler-compare-detail-category{border:1px solid #eee;border-radius:4px;overflow:hidden}.d3view-modelassembler-compare-detail-category.has-changes{border-color:#ddd}.d3view-modelassembler-compare-detail-category-header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#f8f9fa;cursor:pointer}.d3view-modelassembler-compare-detail-category-header:hover{background:#f1f3f5}.d3view-modelassembler-compare-detail-category-title{display:flex;align-items:center;gap:8px}.d3view-modelassembler-compare-detail-category-info,.d3view-modelassembler-compare-matrix-category-info{color:#aaa;cursor:help;margin-left:4px}.d3view-modelassembler-compare-detail-category-info:hover,.d3view-modelassembler-compare-matrix-category-info:hover{color:#666}.d3view-modelassembler-compare-detail-category.open .d3view-modelassembler-compare-detail-category-header::after{content:''}.d3view-modelassembler-compare-detail-category-check{color:#ccc}.d3view-modelassembler-compare-detail-category.has-changes .d3view-modelassembler-compare-detail-category-check{color:#28a745}.d3view-modelassembler-compare-detail-category-badges{display:flex;gap:5px}.d3view-modelassembler-compare-detail-category-badges .badge{padding:3px 6px;border-radius:10px}.d3view-modelassembler-compare-detail-category-badges .badge-success{background:#28a745;color:#fff}.d3view-modelassembler-compare-detail-category-badges .badge-danger{background:#dc3545;color:#fff}.d3view-modelassembler-compare-detail-category-badges .badge-warning{background:#d69e2e;color:#fff}.d3view-modelassembler-compare-detail-category-content{padding:10px;border-top:1px solid #eee}.d3view-modelassembler-compare-detail-keyword-card{border:1px solid #eee;border-radius:4px;margin-bottom:8px;cursor:pointer;transition:all .15s ease}.d3view-modelassembler-compare-detail-keyword-card:last-child{margin-bottom:0}.d3view-modelassembler-compare-detail-keyword-card:hover{border-color:#ddd}.d3view-modelassembler-compare-detail-keyword-card.expanded{border-color:#667eea}.d3view-modelassembler-compare-detail-keyword-card.added{border-left:3px solid #28a745}.d3view-modelassembler-compare-detail-keyword-card.removed{border-left:3px solid #dc3545}.d3view-modelassembler-compare-detail-keyword-card.modified{border-left:3px solid #d69e2e}.d3view-modelassembler-compare-detail-keyword-header{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#fafbfc}.d3view-modelassembler-compare-detail-keyword-card.added .d3view-modelassembler-compare-detail-keyword-header i{color:#28a745}.d3view-modelassembler-compare-detail-keyword-card.removed .d3view-modelassembler-compare-detail-keyword-header i{color:#dc3545}.d3view-modelassembler-compare-detail-keyword-card.modified .d3view-modelassembler-compare-detail-keyword-header i{color:#d69e2e}.d3view-modelassembler-compare-detail-keyword-header code{background:transparent;padding:0;flex:1}.d3view-modelassembler-compare-detail-keyword-lines{color:#888}.d3view-modelassembler-compare-detail-keyword-status{padding:2px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.3px}.d3view-modelassembler-compare-detail-keyword-card.added .d3view-modelassembler-compare-detail-keyword-status{background:#d4edda;color:#155724}.d3view-modelassembler-compare-detail-keyword-card.removed .d3view-modelassembler-compare-detail-keyword-status{background:#f8d7da;color:#721c24}.d3view-modelassembler-compare-detail-keyword-card.modified .d3view-modelassembler-compare-detail-keyword-status{background:#fff3cd;color:#856404}.d3view-modelassembler-compare-detail-keyword-body{border-top:1px solid #eee;padding:10px}.d3view-modelassembler-compare-matrix-cell.viewing-details{background-color:#fff3e0!important;box-shadow:inset 0 0 0 2px #ff9800}.d3view-modelassembler-kw-diff-empty{padding:15px;text-align:center;color:#666;background:#f5f5f5;border-radius:4px}.d3view-modelassembler-compare-matrix-cell.missing{background-color:transparent}.d3view-modelassembler-compare-matrix-cell.modified{background-color:transparent}.d3view-modelassembler-compare-matrix-cell.unchanged{background-color:transparent}.d3view-modelassembler-compare-matrix-status-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;transition:transform .15s ease}.d3view-modelassembler-compare-matrix-status-icon.present{background:#e8f5e9;color:#43a047}.d3view-modelassembler-compare-matrix-status-icon.same{background:#e8f5e9;color:#2e7d32}.d3view-modelassembler-compare-matrix-status-icon.modified{background:#fff3e0;color:#f57c00}.d3view-modelassembler-compare-matrix-status-icon.missing{background:transparent;color:#ccc;border:1px dashed #ddd}.d3view-modelassembler-compare-matrix-cell.selectable:hover .d3view-modelassembler-compare-matrix-status-icon{transform:scale(1.15)}.d3view-modelassembler-compare-matrix-cell.selectable:hover .d3view-modelassembler-compare-matrix-status-icon.present,.d3view-modelassembler-compare-matrix-cell.selectable:hover .d3view-modelassembler-compare-matrix-status-icon.same{background:#c8e6c9}.d3view-modelassembler-compare-matrix-cell.selectable:hover .d3view-modelassembler-compare-matrix-status-icon.modified{background:#ffe0b2}.d3view-modelassembler-compare-matrix-version-label{color:#888;margin-top:3px}.d3view-modelassembler-compare-matrix-summary-details{display:flex;flex-direction:column;gap:6px}.d3view-modelassembler-compare-matrix-summary-details.d3view-modelassembler-compare-matrix-summary-clickable:hover{background-color:#f5f5f5;border-radius:4px;margin:-4px;padding:4px}.d3view-modelassembler-compare-matrix-summary-row{display:flex;align-items:center;gap:8px;padding:2px 0}.d3view-modelassembler-compare-matrix-summary-row i{width:16px;text-align:center}.d3view-modelassembler-compare-matrix-summary-label{color:#555;min-width:70px;text-transform:uppercase;letter-spacing:.5px}.d3view-modelassembler-compare-matrix-summary-values{color:#333}.d3view-modelassembler-compare-matrix-summary-values span{margin-left:4px}.d3view-modelassembler-compare-matrix-row-text-diff-btn.auto-enabled,.d3view-modelassembler-compare-matrix-row-3d-diff-btn.auto-enabled{color:#337ab7}.d3view-modelassembler-compare-matrix-row-text-diff-btn.auto-enabled:hover,.d3view-modelassembler-compare-matrix-row-3d-diff-btn.auto-enabled:hover{color:#23527c;background-color:#f5f5f5}.d3view-modelassembler-compare-matrix-cell.reference{background-color:transparent}.d3view-modelassembler-compare-matrix-cell.reference .d3view-modelassembler-compare-matrix-cell-header{border-bottom:0}.d3view-modelassembler-compare-matrix-cell-actions{opacity:0;transition:opacity .2s ease}.d3view-modelassembler-compare-matrix-cell:hover .d3view-modelassembler-compare-matrix-cell-actions{opacity:1}.d3view-modelassembler-compare-matrix-right{display:flex;flex-direction:column;background:#fff;border-left:0;border:1px solid #ddd;border-radius:4px;overflow:hidden;transition:width .3s ease,margin-left .3s ease;margin-left:0}.d3view-modelassembler-compare-matrix-right.expanded{margin-left:15px}.d3view-modelassembler-compare-matrix-right .ui-resizable-w{width:5px;left:0;background:transparent;cursor:ew-resize}.d3view-modelassembler-compare-matrix-right .ui-resizable-w:hover{background:#e0e0e0}.d3view-modelassembler-compare-matrix-right-content{flex:1;overflow:auto;min-height:0}.d3view-modelassembler-compare-matrix-row.filtered-out{display:none}.d3view-modelassembler-compare-matrix-row:hover .d3view-modelassembler-compare-matrix-filename-cell{background-color:#f5f5f5}.d3view-modelassembler-compare-matrix-cell.row-selected{background-color:#fff3cd!important;box-shadow:inset 0 0 0 2px #ffc107}.d3view-modelassembler-compare-matrix-cell.selectable{cursor:pointer}.d3view-modelassembler-compare-matrix-cell.selectable:hover{background-color:#f8f9fa}.d3view-modelassembler-compare-matrix-file-link{color:#337ab7;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:100%}.d3view-modelassembler-compare-matrix-file-link:hover{text-decoration:underline;color:#23527c}.d3view-modelassembler-compare-matrix-assembly-link{color:#333;text-decoration:none;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.d3view-modelassembler-compare-matrix-assembly-link:hover{text-decoration:underline;color:#337ab7}.d3view-modelassembler-compare-matrix-summary-cell{font-size:11px;padding:12px 10px;min-width:160px}.d3view-modelassembler-compare-matrix-actions-cell{padding:12px 10px;min-width:80px}.d3view-modelassembler-compare-matrix-table th,.d3view-modelassembler-compare-matrix-table td{vertical-align:middle;line-height:1.5}.d3view-modelassembler-compare-matrix-table th{padding:12px 10px}.d3view-modelassembler-compare-matrix-row{border-bottom:1px solid #f0f0f0;transition:background-color .15s ease}.d3view-modelassembler-compare-matrix-row:hover{background-color:#fafbfc}.d3view-modelassembler-compare-matrix-row:hover .d3view-modelassembler-compare-matrix-filename-cell{background-color:#fafbfc}.d3view-modelassembler-compare-matrix-row:nth-child(even){background-color:#fcfcfc}.d3view-modelassembler-compare-matrix-row:nth-child(even) .d3view-modelassembler-compare-matrix-filename-cell{background-color:#fcfcfc}.d3view-modelassembler-compare-matrix-peacock-compare{width:100%;height:100%;min-height:400px}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-modelassembler-assembly-files-list-item{display:flex;align-items:center;justify-content:space-between;padding:4px 0;border-bottom:1px solid #eee;position:relative}.d3view-modelassembler-assembly-files-list-item-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}.d3view-modelassembler-assembly-files-list-item-actions{visibility:hidden;opacity:0;flex-shrink:0;display:flex;gap:4px;transition:opacity .2s ease,visibility .2s ease}.d3view-modelassembler-assembly-files-list-item:hover .d3view-modelassembler-assembly-files-list-item-actions{visibility:visible;opacity:1}.d3view-modelassembler-assembly-files-list-item-actions button{padding:2px 6px;font-size:11px;line-height:1.2}.d3view-modelassembler .d3view-modelassembler-main-tabmanager-container{display:flex;flex-direction:column;height:100%;position:relative;min-width:0}.d3view-modelassembler .pl-tabs-vertical{flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-left-nav-btn{display:flex;align-items:center;gap:8px;padding:10px 15px;text-decoration:none;color:#333}.d3view-modelassembler .d3view-modelassembler-left-nav-btn:hover{background-color:#f5f5f5}.d3view-modelassembler .pl-tabs-vertical li.active .d3view-modelassembler-left-nav-btn{background-color:#e7f3ff;color:#2196f3;font-weight:500}.d3view-modelassembler .d3view-modelassembler-main-content{position:relative;overflow:hidden;flex:1;min-width:0}.d3view-modelassembler .d3view-modelassembler-dashboard-header{display:flex;gap:15px;padding:20px;background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap}.d3view-modelassembler .d3view-modelassembler-dashboard-header .card{flex:1;min-width:200px;padding:15px;border:1px solid #ddd;border-radius:4px;transition:all .2s;height:60px;margin-bottom:3px;padding:4px 15px!important}.d3view-modelassembler .d3view-modelassembler-dashboard-header .card a{text-decoration:none;color:inherit}.d3view-modelassembler .d3view-modelassembler-dashboard-table-container{overflow:auto;padding:20px;background:#fff}.d3view-modelassembler .d3view-modelassembler-table-group-header{background:#e9ecef!important;font-weight:700}.d3view-modelassembler .d3view-modelassembler-table-row{cursor:pointer}.d3view-modelassembler .d3view-modelassembler-table-row:hover{background-color:#f5f5f5}.d3view-modelassembler .d3view-modelassembler-table-row[data-level="1"]{background-color:#f8f9fa}.d3view-modelassembler .d3view-modelassembler-table-row[data-level="2"]{background-color:#fff}.d3view-modelassembler .d3view-modelassembler-table-row[data-level="3"]{background-color:#fafafa}.d3view-modelassembler .d3view-modelassembler-table-row[data-level="4"]{background-color:#fff}.d3view-modelassembler .d3view-modelassembler-table-expand-btn{color:#666;transition:transform .2s}.d3view-modelassembler .d3view-modelassembler-table-expand-btn:hover{color:#333}.d3view-modelassembler .d3view-modelassembler-table-systemmodel-row{border-left:3px solid #337ab7;transition:all .2s ease}.d3view-modelassembler .d3view-modelassembler-table-systemmodel-row:hover{background-color:#e8f4f8!important;box-shadow:0 2px 4px rgba(0,0,0,.1)}.d3view-modelassembler .d3view-modelassembler-table-assembly-row{border-left:3px solid #f0ad4e;transition:all .2s ease}.d3view-modelassembler .d3view-modelassembler-table-assembly-row:hover{background-color:#fef9e7!important}.d3view-modelassembler .d3view-modelassembler-table-file-row{border-left:2px solid #777;transition:all .2s ease}.d3view-modelassembler .d3view-modelassembler-table-file-row:hover{background-color:#f5f5f5!important}.d3view-modelassembler .d3view-modelassembler-table-version-row{border-left:1px solid #ddd;transition:all .2s ease}.d3view-modelassembler .d3view-modelassembler-table-version-row:hover{background-color:#f9f9f9!important}.d3view-modelassembler .d3view-modelassembler-dashboard-table-wrapper{border-radius:4px;overflow:auto}.d3view-modelassembler .d3view-modelassembler-dashboard-table-wrapper .workflow,.d3view-modelassembler .d3view-modelassembler-dashboard-table-wrapper div.workflow#workflow_modal,.d3view-modelassembler .d3view-modelassembler-dashboard-table-wrapper div.workflow.show.fullscreen{position:relative!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:auto!important;transition:none!important}.d3view-modelassembler .d3view-modelassembler-dashboard-table-wrapper table{border-collapse:separate;border-spacing:0}.d3view-modelassembler .d3view-modelassembler-dashboard-table-wrapper thead th{font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:.5px;color:#555}.d3view-modelassembler .d3view-modelassembler-dashboard-card{transition:all .2s ease;border-radius:4px;overflow:hidden;background-color:#FFF!important}.d3view-modelassembler .d3view-modelassembler-dashboard-card.panel-default{background:#FFF!important;border:0!important;box-shadow:none!important;overflow:visible}.d3view-modelassembler .d3view-modelassembler-dashboard-card .panel-heading{background:#FFF!important}.d3view-modelassembler .d3view-modelassembler-dashboard-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.d3view-modelassembler .d3view-modelassembler-dashboard-card-systemmodel{border-left-width:4px!important}.d3view-modelassembler .d3view-modelassembler-dashboard-card-assembly{border-left-width:4px!important}.d3view-modelassembler .d3view-modelassembler-dashboard-card-file{border-left-width:3px!important}.d3view-modelassembler .d3view-modelassembler-dashboard-card-version{border-left-width:2px!important}.d3view-modelassembler .d3view-modelassembler-card-children{padding:10px!important}.d3view-modelassembler .d3view-modelassembler-card-collapse-btn{transition:transform .2s ease}.d3view-modelassembler .d3view-modelassembler-card-collapse-btn:hover{transform:scale(1.1)}.d3view-modelassembler .d3view-modelassembler-dashboard-cards-container{max-width:100%}.d3view-modelassembler .d3view-modelassembler-table-expand-btn i{font-size:12px}.d3view-modelassembler .d3view-modelassembler-data-view{overflow:auto;background:#fff}.d3view-modelassembler .d3view-modelassembler-data-panel{border-bottom:1px solid #ddd}.d3view-modelassembler .d3view-modelassembler-data-panel:last-child{border-bottom:0}.d3view-modelassembler .d3view-modelassembler-data-panel-header{padding:15px;background:#f8f9fa;border-bottom:1px solid #ddd}.d3view-modelassembler .d3view-modelassembler-data-panel-header h4{margin:0;display:flex;align-items:center;gap:8px}.d3view-modelassembler .d3view-modelassembler-data-panel-content{padding:15px;background:#fff}.d3view-modelassembler .d3view-modelassembler-data-panel-table-container{overflow-x:auto;height:300px}.d3view-modelassembler .d3view-modelassembler-home-dashboard{display:flex;flex-direction:column;height:100%;overflow:hidden}.d3view-modelassembler .designstep-id-label{font-variant:small-caps;color:#000;font-weight:300}.d3view-modelassembler .systemmodel-id-label{font-variant:small-caps;color:#000;font-weight:300}.d3view-modelassembler .assembly-id-label{font-variant:small-caps;color:#000;font-weight:300}.d3view-modelassembler .file-id-label{font-variant:small-caps;color:#000;font-weight:300}.d3view-modelassembler .compare-cat-label{font-variant:small-caps;color:#000;font-weight:300;min-width:20px;text-align:center}.d3view-modelassembler .compare-cat-size-label{font-variant:small-caps;color:#000;font-weight:300}.d3view-modelassembler .compare-cat-shape-label{font-variant:small-caps;color:#000;font-weight:300}.d3view-modelassembler .compare-cat-material-label{font-variant:small-caps;color:#000;font-weight:300}.d3view-modelassembler .compare-cat-bcl-label{font-variant:small-caps;color:#000;font-weight:300}.d3view-modelassembler .compare-cat-others-label{font-variant:small-caps;color:#000;font-weight:300}.d3view-modelassembler .d3view-modelassembler-compare-matrix-category-inline{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.d3view-modelassembler .d3view-modelassembler-compare-matrix-category-inline .label{font-size:10px;padding:2px 6px;min-width:18px;text-align:center}.d3view-modelassembler .d3view-modelassembler-compare-detail-legend-header{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 15px;background:#f8f9fa;border-bottom:1px solid #e9ecef;font-size:12px}.d3view-modelassembler .d3view-modelassembler-compare-detail-legend-header .label{font-size:10px;padding:2px 6px;min-width:18px;text-align:center;margin-right:2px}.d3view-modelassembler .d3view-modelassembler-compare-detail-legend-header .legend-item{display:inline-flex;align-items:center;gap:3px;margin-right:10px}.d3view-modelassembler .d3view-modelassembler-dashboard-cards-container{position:relative}.d3view-modelassembler .d3view-modelassembler-item-row{display:grid;grid-template-columns:25% 142px 68px 68px 68px 130px 100px auto;align-items:center;gap:8px;padding:10px 5px;transition:background-color .15s ease;min-height:44px;position:relative}.d3view-modelassembler .d3view-modelassembler-item-row[data-only-files=true]{grid-template-columns:25% 142px 20% 68px 68px 130px 100px 68px auto}.d3view-modelassembler .d3view-modelassembler-item-row:hover{background-color:rgba(51,122,183,.04)}.d3view-modelassembler .d3view-modelassembler-item-row-main{display:flex;align-items:center;gap:8px;min-width:0}.d3view-modelassembler .d3view-modelassembler-item-row-tree{display:flex;align-items:center;justify-content:center;position:relative;height:100%}.d3view-modelassembler .d3view-modelassembler-item-row-collapse{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#f6f8fa;border:1px solid #d0d7de;border-radius:4px;cursor:pointer;padding:0;transition:all .15s ease;z-index:3;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-item-row-collapse:hover{background:#e4e6ea;border-color:#0969da}.d3view-modelassembler .d3view-modelassembler-item-row-collapse i{font-size:10px;color:#57606a;transition:transform .2s ease}.d3view-modelassembler .d3view-modelassembler-item-row-collapse:hover i{color:#0969da}.d3view-modelassembler .d3view-modelassembler-item-row-collapse.expanded i{transform:rotate(90deg)}.d3view-modelassembler .d3view-modelassembler-tree-node{position:relative;display:flex;align-items:center;justify-content:center;z-index:3;width:22px;height:22px}.d3view-modelassembler .d3view-modelassembler-tree-node::before{content:'';width:8px;height:8px;border-radius:50%;background:#fff;border:2px solid #d0d7de;transition:all .15s ease}.d3view-modelassembler .d3view-modelassembler-item-row:hover .d3view-modelassembler-tree-node::before{border-color:#0969da;background:#ddf4ff}.d3view-modelassembler .d3view-modelassembler-item-row-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:14px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.d3view-modelassembler .d3view-modelassembler-item-row-icon.designstep-icon{background:linear-gradient(135deg,#5bc0de 0,#31b0d5 100%);color:#fff}.d3view-modelassembler .d3view-modelassembler-item-row-icon.systemmodel-icon{background:linear-gradient(135deg,#4a90d9 0,#2d6ca6 100%);color:#fff}.d3view-modelassembler .d3view-modelassembler-item-row-icon.assembly-icon{background:linear-gradient(135deg,#6bcf6b 0,#3da33d 100%);color:#fff}.d3view-modelassembler .d3view-modelassembler-item-row-icon.file-icon{background:linear-gradient(135deg,#8a8a8a 0,#5a5a5a 100%);color:#fff}.d3view-modelassembler .d3view-modelassembler-item-row-icon.version-icon{background:linear-gradient(135deg,#a0a0a0 0,#707070 100%);color:#fff;width:26px;height:26px;font-size:11px}.d3view-modelassembler .d3view-modelassembler-item-row-name{overflow:hidden}.d3view-modelassembler .d3view-modelassembler-item-row-name a{font-weight:600;color:#24292f;text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.d3view-modelassembler .d3view-modelassembler-item-row-name a:hover{color:#0969da}.d3view-modelassembler .d3view-modelassembler-item-row-id .label{font-size:10px;padding:3px 8px;font-weight:500;font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;border-radius:6px}.d3view-modelassembler .d3view-modelassembler-item-row-badge .badge{font-size:10px;padding:3px 6px;font-weight:500;border-radius:20px;display:inline-flex;align-items:center;gap:3px}.d3view-modelassembler .d3view-modelassembler-item-row-date{font-size:12px;color:#57606a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-modelassembler .d3view-modelassembler-item-row-date i{color:#8b949e}.d3view-modelassembler .d3view-modelassembler-item-row-owner{font-size:12px;color:#57606a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-modelassembler .d3view-modelassembler-item-row-owner i{color:#8b949e;margin-right:4px}.d3view-modelassembler .d3view-modelassembler-item-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}.d3view-modelassembler .d3view-modelassembler-item-row:hover .d3view-modelassembler-item-actions{opacity:1;visibility:visible}.d3view-modelassembler .d3view-modelassembler-dashboard-card:hover>.panel-heading .d3view-modelassembler-item-actions,.d3view-modelassembler .d3view-modelassembler-dashboard-card:hover>.panel-body .d3view-modelassembler-item-actions{opacity:1;visibility:visible}.d3view-modelassembler .d3view-modelassembler-card-children .d3view-modelassembler-item-actions{opacity:0;visibility:hidden}.d3view-modelassembler .d3view-modelassembler-card-children .d3view-modelassembler-item-row:hover .d3view-modelassembler-item-actions{opacity:1;visibility:visible}.d3view-modelassembler .d3view-modelassembler-item-actions .btn{padding:4px 10px;font-size:11px;border-radius:6px;border:1px solid #d0d7de;background:#f6f8fa;color:#24292f;transition:all .15s ease}.d3view-modelassembler .d3view-modelassembler-item-actions .btn:hover{background:#f3f4f6;border-color:#1b1f2326}.d3view-modelassembler .d3view-modelassembler-item-actions .btn i{margin-right:3px}.d3view-modelassembler .d3view-modelassembler-item-actions .d3view-modelassembler-actions-dropdown{display:inline-block;position:relative;vertical-align:middle}.d3view-modelassembler .d3view-modelassembler-item-actions .d3view-modelassembler-actions-dropdown .dropdown-toggle{padding:4px 8px}.d3view-modelassembler .d3view-modelassembler-item-actions .d3view-modelassembler-actions-dropdown .dropdown-toggle i{margin-right:0}.d3view-modelassembler .d3view-modelassembler-actions-dropdown .dropdown-menu,body>.dropdown-menu.d3view-modelassembler-actions-menu{min-width:160px;padding:5px 0;font-size:12px;border-radius:6px;box-shadow:0 3px 12px rgba(27,31,36,.15);border:1px solid #d0d7de;z-index:1050}.d3view-modelassembler .d3view-modelassembler-actions-dropdown .dropdown-menu li a,body>.dropdown-menu.d3view-modelassembler-actions-menu li a{padding:6px 12px;display:flex;align-items:center;color:#24292f;text-decoration:none}.d3view-modelassembler .d3view-modelassembler-actions-dropdown .dropdown-menu li a:hover,body>.dropdown-menu.d3view-modelassembler-actions-menu li a:hover{background-color:#f6f8fa}.d3view-modelassembler .d3view-modelassembler-actions-dropdown .dropdown-menu li a i,body>.dropdown-menu.d3view-modelassembler-actions-menu li a i{width:16px;margin-right:8px;text-align:center;color:#57606a}.d3view-modelassembler .d3view-modelassembler-actions-dropdown .dropdown-menu li a.text-danger,.d3view-modelassembler .d3view-modelassembler-actions-dropdown .dropdown-menu li a.text-danger i,body>.dropdown-menu.d3view-modelassembler-actions-menu li a.text-danger,body>.dropdown-menu.d3view-modelassembler-actions-menu li a.text-danger i{color:#cf222e}.d3view-modelassembler .d3view-modelassembler-actions-dropdown .dropdown-menu li a.text-danger:hover,body>.dropdown-menu.d3view-modelassembler-actions-menu li a.text-danger:hover{background-color:#ffebe9}.d3view-modelassembler .d3view-modelassembler-actions-dropdown .dropdown-menu .divider,body>.dropdown-menu.d3view-modelassembler-actions-menu .divider{margin:5px 0;border-top:1px solid #d0d7de}.d3view-modelassembler .d3view-modelassembler-actions-dropdown .dropdown-menu.d3view-modelassembler-dropdown-body-positioned{z-index:10000}.d3view-modelassembler .d3view-modelassembler-item-row-parent-labels{}.d3view-modelassembler .d3view-modelassembler-item-row-parent-labels .label{font-size:10px;padding:3px 6px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-modelassembler .d3view-modelassembler-item-row-parent-labels .label i{margin-right:4px}.d3view-modelassembler .d3view-modelassembler-dashboard-card.panel-default{margin-bottom:0!important;border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.d3view-modelassembler .d3view-modelassembler-dashboard-card .panel-heading{padding:0!important;border:0!important;background:transparent!important}.d3view-modelassembler .d3view-modelassembler-dashboard-card .panel-body{padding:0!important;background:transparent!important}.d3view-modelassembler .d3view-modelassembler-dashboard-card{border-bottom:1px solid #eaecef!important}.d3view-modelassembler .d3view-modelassembler-card-children .d3view-modelassembler-dashboard-card{border-bottom:1px solid #f0f2f4!important}.d3view-modelassembler .d3view-modelassembler-dashboard-card:last-child{border-bottom:0!important}.d3view-modelassembler .d3view-modelassembler-dashboard-card-designstep .d3view-modelassembler-item-row-icon{box-shadow:0 2px 4px rgba(91,192,222,.25)}.d3view-modelassembler-import-mme-modal button[data-operation=save]{display:none!important}.d3view-modelassembler .d3view-modelassembler-dashboard-card-systemmodel .d3view-modelassembler-item-row-icon{box-shadow:0 2px 4px rgba(51,122,183,.25)}.d3view-modelassembler .d3view-modelassembler-dashboard-card-systemmodel .d3view-modelassembler-item-row-icon.d3view-modelassembler-sm-badge{background:0;box-shadow:none}.d3view-modelassembler .d3view-modelassembler-dashboard-card-assembly .d3view-modelassembler-item-row-icon{box-shadow:0 2px 4px rgba(92,184,92,.25)}.d3view-modelassembler .d3view-modelassembler-dashboard-card-file .d3view-modelassembler-item-row-icon{box-shadow:0 2px 4px rgba(119,119,119,.25)}.d3view-modelassembler .d3view-modelassembler-dashboard-card-version{background-color:transparent!important}.d3view-modelassembler .d3view-modelassembler-dashboard-card-version .d3view-modelassembler-item-row{min-height:38px}.d3view-modelassembler .d3view-modelassembler-card-children{padding:0!important;background:transparent;position:relative}.d3view-modelassembler .d3view-modelassembler-card-children>.d3view-modelassembler-dashboard-card{position:relative}.d3view-modelassembler .d3view-modelassembler-card-children .d3view-modelassembler-item-row-tree{padding-left:35px;position:relative}.d3view-modelassembler .d3view-modelassembler-card-children .d3view-modelassembler-item-row-tree::before{content:'';position:absolute;left:20px;top:-50%;bottom:-50%;width:1px;background:#d0d7de;z-index:1}.d3view-modelassembler .d3view-modelassembler-card-children .d3view-modelassembler-item-row-tree::after{content:'';position:absolute;left:20px;top:50%;width:15px;height:1px;background:#d0d7de;z-index:1}.d3view-modelassembler .d3view-modelassembler-card-children>.d3view-modelassembler-dashboard-card:last-child .d3view-modelassembler-item-row-tree::before{bottom:50%}.d3view-modelassembler .d3view-modelassembler-card-children .d3view-modelassembler-card-children .d3view-modelassembler-item-row-tree{padding-left:70px}.d3view-modelassembler .d3view-modelassembler-card-children .d3view-modelassembler-card-children .d3view-modelassembler-item-row-tree::before{left:55px}.d3view-modelassembler .d3view-modelassembler-card-children .d3view-modelassembler-card-children .d3view-modelassembler-item-row-tree::after{left:55px}.d3view-modelassembler .d3view-modelassembler-card-children .d3view-modelassembler-card-children>.d3view-modelassembler-dashboard-card:last-child .d3view-modelassembler-item-row-tree::before{bottom:50%}.d3view-modelassembler .d3view-modelassembler-card-children .d3view-modelassembler-card-children .d3view-modelassembler-card-children .d3view-modelassembler-item-row-tree{padding-left:105px}.d3view-modelassembler .d3view-modelassembler-card-children .d3view-modelassembler-card-children .d3view-modelassembler-card-children .d3view-modelassembler-item-row-tree::before{left:90px}.d3view-modelassembler .d3view-modelassembler-card-children .d3view-modelassembler-card-children .d3view-modelassembler-card-children .d3view-modelassembler-item-row-tree::after{left:90px}.d3view-modelassembler .d3view-modelassembler-card-children .d3view-modelassembler-card-children .d3view-modelassembler-card-children>.d3view-modelassembler-dashboard-card:last-child .d3view-modelassembler-item-row-tree::before{bottom:50%}.d3view-modelassembler .d3view-modelassembler-graph-legend-toggles-container{user-select:none}.d3view-modelassembler .d3view-modelassembler-graph-summary{flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-graph-summary-text{font-size:12px}.d3view-modelassembler .d3view-modelassembler-graph-stats{font-size:11px;color:#666}.d3view-modelassembler .d3view-modelassembler-graph-stats .stat-item{display:inline-block;margin-right:15px}.d3view-modelassembler .d3view-modelassembler-graph-stats .stat-count{font-weight:600;color:#333}.d3view-modelassembler .d3view-modelassembler-graph-stats .stat-label{color:#666}.d3view-modelassembler .d3view-modelassembler-graph-legend{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.d3view-modelassembler .d3view-modelassembler-legend-item{white-space:nowrap}.d3view-modelassembler .d3view-modelassembler-graph-breadcrumb-container{display:flex;align-items:center;gap:0;border-radius:8px}.d3view-modelassembler .d3view-modelassembler-breadcrumb-item{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:12px;color:#888;cursor:pointer;border-radius:6px;transition:all .2s ease;white-space:nowrap;user-select:none}.d3view-modelassembler .d3view-modelassembler-breadcrumb-color{width:12px;height:12px;border-radius:3px;flex-shrink:0;opacity:.4;transition:all .2s ease;cursor:pointer}.d3view-modelassembler .d3view-modelassembler-breadcrumb-color:hover{transform:scale(1.2);box-shadow:0 0 0 2px rgba(0,0,0,.1)}.d3view-modelassembler .d3view-modelassembler-breadcrumb-count{font-weight:600;font-size:11px;color:#999;min-width:16px;text-align:center}.d3view-modelassembler .d3view-modelassembler-breadcrumb-label{font-size:12px}.d3view-modelassembler .d3view-modelassembler-breadcrumb-item:hover{background:rgba(51,122,183,.2)}.d3view-modelassembler .d3view-modelassembler-breadcrumb-item.active{background:rgba(51,122,183,.2);color:#555}.d3view-modelassembler .d3view-modelassembler-breadcrumb-item.active .d3view-modelassembler-breadcrumb-color{opacity:1;box-shadow:0 0 0 2px rgba(255,255,255,.5)}.d3view-modelassembler .d3view-modelassembler-breadcrumb-item.active .d3view-modelassembler-breadcrumb-count{}.d3view-modelassembler .d3view-modelassembler-breadcrumb-item.included{background:rgba(51,122,183,.2);color:#555}.d3view-modelassembler .d3view-modelassembler-breadcrumb-item.included .d3view-modelassembler-breadcrumb-color{opacity:1}.d3view-modelassembler .d3view-modelassembler-breadcrumb-item.included .d3view-modelassembler-breadcrumb-count{color:#337ab7}.d3view-modelassembler .d3view-modelassembler-breadcrumb-item.included:hover{background:rgba(51,122,183,.15)}.d3view-modelassembler .d3view-modelassembler-breadcrumb-arrow{color:#ccc;font-size:9px;padding:0 2px;user-select:none}.d3view-modelassembler .d3view-modelassembler-breadcrumb-arrow.active{color:#337ab7}.d3view-modelassembler .d3view-modelassembler-view-mode-toggle{display:inline-flex;align-items:center}.d3view-modelassembler .d3view-modelassembler-ungrouped-switch{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;color:#666;margin:0;padding:4px 10px;border-radius:4px;transition:background .2s ease;font-weight:400;line-height:1}.d3view-modelassembler .d3view-modelassembler-ungrouped-switch:hover{background:#f0f2f4}.d3view-modelassembler .d3view-modelassembler-ungrouped-switch input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.d3view-modelassembler .d3view-modelassembler-switch-slider{position:relative;display:inline-block;width:34px;height:18px;background:#ccc;border-radius:18px;transition:background .3s ease;flex-shrink:0;vertical-align:middle}.d3view-modelassembler .d3view-modelassembler-switch-slider:before{content:'';position:absolute;left:2px;top:2px;width:14px;height:14px;background:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.3)}.d3view-modelassembler .d3view-modelassembler-ungrouped-switch input[type=checkbox]:checked+.d3view-modelassembler-switch-slider{background:#5cb85c}.d3view-modelassembler .d3view-modelassembler-ungrouped-switch input[type=checkbox]:checked+.d3view-modelassembler-switch-slider:before{transform:translateX(16px)}.d3view-modelassembler .d3view-modelassembler-switch-label{font-weight:500;white-space:nowrap;vertical-align:middle}.d3view-modelassembler .d3view-modelassembler-view-mode-toggle .d3view-modelassembler-view-mode-count{font-size:10px;padding:2px 6px;min-width:18px;background:#777;color:#fff;border-radius:10px;vertical-align:middle}.d3view-modelassembler .d3view-modelassembler-ungrouped-switch input[type=checkbox]:checked~.d3view-modelassembler-view-mode-count{background:#5cb85c}.d3view-modelassembler .d3view-modelassembler-dashboard-section-header{padding:12px 15px;margin:15px 0 5px;background:linear-gradient(135deg,#f8f9fa 0,#f0f2f4 100%);border:1px solid #e1e4e8;border-radius:8px;display:flex;align-items:center}.d3view-modelassembler .d3view-modelassembler-dashboard-section-header:first-child{margin-top:0}.d3view-modelassembler .d3view-modelassembler-section-header-content{display:flex;align-items:center;flex:1}.d3view-modelassembler .d3view-modelassembler-section-title{font-weight:600;font-size:14px;color:#24292f}.d3view-modelassembler .d3view-modelassembler-section-subtitle{color:#57606a;font-style:italic}@keyframes d3view-modelassembler-highlight-pulse{0%{background-color:rgba(92,184,92,.4);box-shadow:0 0 rgba(92,184,92,.4)}50%{background-color:rgba(92,184,92,.2);box-shadow:0 0 15px 5px rgba(92,184,92,.3)}100%{background-color:transparent;box-shadow:none}}.d3view-modelassembler .d3view-modelassembler-dashboard-card.d3view-modelassembler-highlight-new{animation:d3view-modelassembler-highlight-pulse 2s ease-out;border-left:3px solid #5cb85c!important}.d3view-modelassembler .d3view-modelassembler-dashboard-card.d3view-modelassembler-highlight-new .d3view-modelassembler-item-row{background:rgba(92,184,92,.1)}.d3view-modelassembler .d3view-modelassembler-ai-suggestions{position:absolute;top:100%;left:0;right:0;padding:8px 10px;background:#fff;border:1px solid #ddd;border-radius:0 0 4px 4px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:10}.d3view-modelassembler .d3view-modelassembler-ai-suggestion{display:inline-block;padding:4px 10px;margin:2px 4px 2px 0;font-size:11px;color:#555;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:all .15s ease}.d3view-modelassembler .d3view-modelassembler-ai-suggestion:hover{background:#337ab7;border-color:#337ab7;color:#fff}.d3view-modelassembler .d3view-modelassembler-workspace-selector-container{display:flex;align-items:center}.d3view-modelassembler .d3view-modelassembler-main-content.d3view-modelassembler-workspace-loading{position:relative;pointer-events:none;opacity:.6}.d3view-modelassembler .d3view-modelassembler-workspace-loading-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px 40px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:100;font-size:14px;color:#333}.d3view-modelassembler .d3view-modelassembler-workspace-loading-overlay i{color:#337ab7;margin-right:8px}.d3view-modelassembler .d3view-modelassembler-item-row-thumbnail{flex-shrink:0;margin-right:8px}.d3view-modelassembler .d3view-modelassembler-thumbnail-img{width:32px;height:32px;object-fit:cover;border-radius:4px;border:1px solid #ddd}.d3view-modelassembler .d3view-modelassembler-table-thumbnail{max-width:50px;max-height:50px;object-fit:contain;border-radius:4px}.d3view-modelassembler .d3view-modelassembler-dashboard-card.ui-selecting{background:var(--dt-selection-color-light)!important}.d3view-modelassembler .d3view-modelassembler-dashboard-card.ui-selected{background:var(--dt-selection-color)!important}.d3view-modelassembler .d3view-modelassembler-dashboard-card.ui-selected>.panel-heading{background:var(--dt-selection-color)!important}.d3view-modelassembler .d3view-modelassembler-dashboard-card.ui-selected>.panel-body{background:var(--dt-selection-color)!important}.d3view-modelassembler .d3view-modelassembler-dashboard-card.ui-selected-temp{border:2px dashed #2196f3!important;background:var(--dt-selection-color-light,#e3f2fd)!important}.d3view-modelassembler .d3view-modelassembler-dashboard-card.ui-selected-temp>.panel-heading{background:var(--dt-selection-color-light,#e3f2fd)!important}.d3view-modelassembler .d3view-modelassembler-dashboard-card.ui-selected-temp>.panel-body{background:var(--dt-selection-color-light,#e3f2fd)!important}.d3view-modelassembler .d3view-modelassembler-dashboard-floating-bar,.d3view-modelassembler .d3view-modelassembler-include-structure-floating-bar,.d3view-modelassembler .d3view-modelassembler-input-mapping-floating-bar,.d3view-modelassembler .d3view-modelassembler-db-wf-floating-bar,.d3view-modelassembler .d3view-modelassembler-multiple-floating-bar{position:absolute;top:10px;width:calc(100% - 30px);z-index:100;background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);border:1px solid #d0d7de;border-radius:8px;padding:11px 15px;margin:0 0 10px;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:d3view-modelassembler-slideDown .2s ease-out}.d3view-modelassembler .d3view-modelassembler-include-structure-floating-bar,.d3view-modelassembler .d3view-modelassembler-input-mapping-floating-bar,.d3view-modelassembler .d3view-modelassembler-db-wf-floating-bar,.d3view-modelassembler .d3view-modelassembler-multiple-floating-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.d3view-modelassembler .d3view-modelassembler-multiple-tbody tr.d3view-modelassembler-multiple-table-row{cursor:pointer}.d3view-modelassembler .d3view-modelassembler-multiple-tbody tr.d3view-modelassembler-multiple-table-row.ui-selected{background:var(--dt-selection-color-light,#e3f2fd)!important;outline:0}.d3view-modelassembler .d3view-modelassembler-multiple-tbody tr.d3view-modelassembler-multiple-table-row.ui-selected td{background:transparent!important}.d3view-modelassembler .d3view-modelassembler-input-mapping-table-wrap .d3view-modelassembler-input-mapping-row-selectable.ui-selected{background:var(--dt-selection-color-light,#e3f2fd)!important}@keyframes d3view-modelassembler-slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.d3view-modelassembler .d3view-modelassembler-dashboard-floating-bar .d3view-modelassembler-selection-count{font-size:14px;font-weight:600;color:#337ab7}.d3view-modelassembler .d3view-modelassembler-dashboard-floating-bar .ribbon-outer{padding:0 10px}.d3view-modelassembler .d3view-modelassembler-dashboard-floating-bar .ribbon-buttons .ribbon-item{margin:0 2px}.d3view-modelassembler .d3view-modelassembler-dashboard-floating-bar .ribbon-buttons .btn{padding:4px 8px;font-size:12px}.d3view-modelassembler .d3view-modelassembler-dashboard-floating-bar .d3view-modelassembler-clear-selection-btn{color:#999}.d3view-modelassembler .d3view-modelassembler-dashboard-floating-bar .d3view-modelassembler-clear-selection-btn:hover{color:#d9534f}.d3view-modelassembler .ui-selectable-helper{background:rgba(51,122,183,.1);border:1px dashed #337ab7;z-index:1000}.d3view-modelassembler .d3view-modelassembler-file-viewer-breadcrumb{font-size:13px}.d3view-modelassembler .d3view-modelassembler-file-viewer-breadcrumb a{color:#495057;text-decoration:none;padding:4px 8px;border-radius:4px;transition:background .15s ease}.d3view-modelassembler .d3view-modelassembler-file-viewer-breadcrumb a:hover{background:#e9ecef;color:#007bff;text-decoration:none}.d3view-modelassembler .d3view-modelassembler-breadcrumb-file{color:#333;font-weight:500;padding:4px 8px}.d3view-modelassembler .d3view-modelassembler-breadcrumb-separator{margin:0 2px}.d3view-modelassembler .d3view-modelassembler-breadcrumb-version-dropdown .select2-container{font-size:12px}.d3view-modelassembler .d3view-modelassembler-breadcrumb-version-dropdown .select2-choice{height:26px;line-height:24px;padding:0 8px;border-color:#ced4da}.d3view-modelassembler .d3view-modelassembler-breadcrumb-version-dropdown .select2-arrow{width:20px}.d3view-modelassembler .d3view-modelassembler-timeline-toggle-label{display:inline-flex;align-items:center}.d3view-modelassembler .d3view-modelassembler-timeline-slider-container{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);z-index:999;background:rgba(255,255,255,.98);backdrop-filter:blur(10px);padding:18px 28px 14px;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);min-width:450px;max-width:600px;border:1px solid rgba(0,0,0,.06)}.d3view-modelassembler .d3view-modelassembler-timeline-close-btn{position:absolute;top:8px;right:8px;width:28px;height:28px;padding:0;border-radius:50%;background:#f8f9fa;border:1px solid #dee2e6;color:#6c757d;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10}.d3view-modelassembler .d3view-modelassembler-timeline-close-btn:hover{background:#e9ecef;color:#dc3545;border-color:#dc3545}.d3view-modelassembler .d3view-modelassembler-timeline-close-btn i{font-size:12px}.d3view-modelassembler .d3view-modelassembler-timeline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.d3view-modelassembler .d3view-modelassembler-timeline-min-date,.d3view-modelassembler .d3view-modelassembler-timeline-max-date{font-size:11px;color:#868e96;font-weight:500;letter-spacing:.3px}.d3view-modelassembler .d3view-modelassembler-timeline-title{font-size:13px;font-weight:600;color:#495057;display:flex;align-items:center;gap:6px}.d3view-modelassembler .d3view-modelassembler-timeline-title .fa{color:#007bff}.d3view-modelassembler .d3view-modelassembler-timeline-slider-wrapper{padding:0 8px;margin-bottom:20px}.d3view-modelassembler .d3view-modelassembler-timeline-slider{height:8px;background:linear-gradient(90deg,#e9ecef 0,#dee2e6 100%);border-radius:4px;border:0;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.d3view-modelassembler .d3view-modelassembler-timeline-slider .noUi-connect{background:linear-gradient(90deg,#007bff 0,#28a745 50%,#17a2b8 100%);border-radius:4px;box-shadow:0 2px 6px rgba(0,123,255,.3)}.d3view-modelassembler .d3view-modelassembler-timeline-slider .noUi-handle{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid #007bff;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:grab;top:-8px;right:-11px;transition:transform .15s ease,box-shadow .15s ease}.d3view-modelassembler .d3view-modelassembler-timeline-slider .noUi-handle:before,.d3view-modelassembler .d3view-modelassembler-timeline-slider .noUi-handle:after{display:none}.d3view-modelassembler .d3view-modelassembler-timeline-slider .noUi-handle:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,123,255,.3)}.d3view-modelassembler .d3view-modelassembler-timeline-slider .noUi-handle:active{cursor:grabbing;transform:scale(1.15)}.d3view-modelassembler .d3view-modelassembler-timeline-slider .noUi-handle:focus{outline:0}.d3view-modelassembler .d3view-modelassembler-timeline-slider .noUi-tooltip{background:#343a40;color:#fff;font-size:11px;font-weight:500;padding:5px 10px;border-radius:6px;border:0;box-shadow:0 4px 12px rgba(0,0,0,.2);white-space:nowrap}.d3view-modelassembler .d3view-modelassembler-timeline-slider .noUi-pips{padding:8px 0 0;height:auto;top:100%;color:#adb5bd;font-size:9px}.d3view-modelassembler .d3view-modelassembler-timeline-slider .noUi-marker-horizontal.noUi-marker-large{height:8px;background:#ced4da}.d3view-modelassembler .d3view-modelassembler-timeline-slider .noUi-marker-horizontal.noUi-marker{background:#dee2e6;width:1px;height:5px}.d3view-modelassembler .d3view-modelassembler-timeline-slider .noUi-value{padding-top:3px;font-size:9px;color:#868e96}.d3view-modelassembler .d3view-modelassembler-timeline-range-display{text-align:center;margin-bottom:10px;padding:8px 16px;background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);border-radius:20px;display:inline-flex;align-items:center;gap:8px;justify-content:center;width:100%;box-sizing:border-box}.d3view-modelassembler .d3view-modelassembler-timeline-from-date,.d3view-modelassembler .d3view-modelassembler-timeline-to-date{font-size:13px;font-weight:600;color:#007bff;letter-spacing:.2px}.d3view-modelassembler .d3view-modelassembler-timeline-to-label{font-size:11px;color:#868e96;font-weight:400}.d3view-modelassembler .d3view-modelassembler-timeline-stats{text-align:center;font-size:11px;color:#6c757d;display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.d3view-modelassembler .d3view-modelassembler-timeline-visible-count{font-size:14px;font-weight:700;color:#28a745}.d3view-modelassembler .d3view-modelassembler-timeline-total-count{font-size:13px;font-weight:600;color:#495057}.d3view-modelassembler .d3view-modelassembler-timeline-stats-label{color:#868e96}.d3view-modelassembler .d3view-modelassembler-timeline-no-date-info{color:#adb5bd;font-size:10px;margin-left:4px}.d3view-modelassembler .d3view-modelassembler-timeline-no-date-count{color:#868e96}@keyframes timeline-slide-up{from{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.d3view-modelassembler .d3view-modelassembler-timeline-slider-container.show{animation:timeline-slide-up .3s ease-out forwards}.d3view-modelassembler .d3view-modelassembler-relationships-explorer{background:#fff;height:100%}.d3view-modelassembler .d3view-modelassembler-relationships-header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);border-bottom:1px solid #dee2e6}.d3view-modelassembler .d3view-modelassembler-relationships-header-left{display:flex;align-items:center;gap:20px}.d3view-modelassembler .d3view-modelassembler-relationships-title{font-size:16px;font-weight:600;color:#333;display:flex;align-items:center;gap:8px}.d3view-modelassembler .d3view-modelassembler-relationships-title i{color:#007bff}.d3view-modelassembler .d3view-modelassembler-relationships-mode-tabs{border-radius:6px;overflow:hidden;background:#fff;border:1px solid #dee2e6}.d3view-modelassembler .d3view-modelassembler-rel-mode-btn{border:0;border-radius:0;padding:8px 16px;background:transparent;color:#6c757d;transition:all .2s ease;display:flex;align-items:center;gap:6px}.d3view-modelassembler .d3view-modelassembler-rel-mode-btn:not(:last-child){border-right:1px solid #dee2e6}.d3view-modelassembler .d3view-modelassembler-rel-mode-btn:hover{background:#e9ecef;color:#495057}.d3view-modelassembler .d3view-modelassembler-rel-mode-btn.active{background:#007bff;color:#fff}.d3view-modelassembler .d3view-modelassembler-relationships-header-right{display:flex;align-items:center;gap:12px}.d3view-modelassembler .d3view-modelassembler-relationships-search{position:relative;display:flex;align-items:center}.d3view-modelassembler .d3view-modelassembler-relationships-search i{position:absolute;left:12px;color:#adb5bd}.d3view-modelassembler .d3view-modelassembler-relationships-search-input{padding:8px 12px 8px 36px;border:1px solid #ced4da;border-radius:20px;font-size:13px;width:200px;transition:all .2s ease}.d3view-modelassembler .d3view-modelassembler-relationships-search-input:focus{outline:0;border-color:#007bff;width:250px;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.d3view-modelassembler .d3view-modelassembler-relationships-filters{display:flex;align-items:center;gap:24px;padding:12px 20px;background:#fff;border-bottom:1px solid #eee;flex-wrap:wrap}.d3view-modelassembler .d3view-modelassembler-relationships-filter-group{display:flex;align-items:center;gap:8px}.d3view-modelassembler .d3view-modelassembler-relationships-filter-group>label{font-size:12px;font-weight:600;color:#6c757d;margin:0}.d3view-modelassembler .d3view-modelassembler-entity-type-checkboxes{display:flex;align-items:center;gap:12px}.d3view-modelassembler .d3view-modelassembler-entity-checkbox{display:flex;align-items:center;gap:6px;font-size:12px;color:#495057;cursor:pointer;padding:4px 10px;border-radius:16px;transition:all .2s ease;margin:0;background:#f8f9fa}.d3view-modelassembler .d3view-modelassembler-entity-checkbox:hover{background:#e9ecef}.d3view-modelassembler .d3view-modelassembler-entity-checkbox input{display:none}.d3view-modelassembler .d3view-modelassembler-entity-checkbox input:checked+.d3view-modelassembler-entity-color{box-shadow:0 0 0 2px #fff,0 0 0 4px currentColor}.d3view-modelassembler .d3view-modelassembler-entity-checkbox input:not(:checked)~span:last-child{opacity:.5}.d3view-modelassembler .d3view-modelassembler-entity-color{width:12px;height:12px;border-radius:3px;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-relationships-content{overflow:auto;min-height:0}.d3view-modelassembler .d3view-modelassembler-relationships-footer{padding:12px 20px;background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);border-top:1px solid #dee2e6}.d3view-modelassembler .d3view-modelassembler-relationships-summary{display:flex;align-items:center;gap:24px}.d3view-modelassembler .d3view-modelassembler-summary-stat{display:flex;align-items:center;gap:6px;font-size:13px;color:#6c757d}.d3view-modelassembler .d3view-modelassembler-summary-stat i{color:#adb5bd}.d3view-modelassembler .d3view-modelassembler-summary-stat span:last-child{font-weight:600;color:#495057}.d3view-modelassembler .d3view-modelassembler-rel-timeline{padding:20px;overflow:auto}.d3view-modelassembler .d3view-modelassembler-rel-timeline-main{max-width:800px;margin:0 auto}.d3view-modelassembler .d3view-modelassembler-rel-timeline-controls{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding:12px 16px;background:#f8f9fa;border-radius:8px}.d3view-modelassembler .d3view-modelassembler-timeline-play-btn{display:flex;align-items:center;gap:6px}.d3view-modelassembler .d3view-modelassembler-timeline-play-btn.playing i::before{content:"\f04c"}.d3view-modelassembler .d3view-modelassembler-timeline-speed-control{display:flex;align-items:center;gap:8px}.d3view-modelassembler .d3view-modelassembler-timeline-speed-control label{font-size:12px;color:#6c757d;margin:0}.d3view-modelassembler .d3view-modelassembler-rel-timeline-events{position:relative;padding-left:30px}.d3view-modelassembler .d3view-modelassembler-rel-timeline-events::before{content:'';position:absolute;left:10px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#007bff 0,#28a745 50%,#17a2b8 100%);border-radius:2px}.d3view-modelassembler .d3view-modelassembler-rel-timeline-date-group{margin-bottom:24px}.d3view-modelassembler .d3view-modelassembler-rel-timeline-date-header{font-size:14px;font-weight:600;color:#333;margin-bottom:12px;padding-left:20px;position:relative}.d3view-modelassembler .d3view-modelassembler-rel-timeline-date-header::before{content:'';position:absolute;left:-26px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:#007bff;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px #007bff}.d3view-modelassembler .d3view-modelassembler-timeline-event{position:relative;margin-bottom:12px;margin-left:20px;margin-right:20px}.d3view-modelassembler .d3view-modelassembler-timeline-event-marker{position:absolute;left:-30px;top:16px;width:10px;height:10px;background:#fff;border:2px solid #007bff;border-radius:50%;z-index:2}.d3view-modelassembler .d3view-modelassembler-timeline-event-content{background:#fff;border:1px solid #e9ecef;border-left:4px solid #007bff;border-radius:8px;padding:14px 16px;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.d3view-modelassembler .d3view-modelassembler-timeline-event-content:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateX(4px)}.d3view-modelassembler .d3view-modelassembler-timeline-event-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.d3view-modelassembler .d3view-modelassembler-timeline-event-icon{font-size:16px}.d3view-modelassembler .d3view-modelassembler-timeline-event-title{font-weight:600;color:#333;flex:1}.d3view-modelassembler .d3view-modelassembler-timeline-event-type{font-size:10px;padding:3px 8px;border-radius:12px;color:#fff;text-transform:uppercase}.d3view-modelassembler .d3view-modelassembler-timeline-relationship-visual{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:8px;margin-bottom:10px}.d3view-modelassembler .d3view-modelassembler-timeline-entity{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid #dee2e6;border-left-width:3px;border-radius:6px;font-size:13px}.d3view-modelassembler .d3view-modelassembler-timeline-entity i{font-size:14px}.d3view-modelassembler .d3view-modelassembler-timeline-relationship-arrow{display:flex;flex-direction:column;align-items:center;gap:2px;color:#6c757d}.d3view-modelassembler .d3view-modelassembler-timeline-rel-label{font-size:10px;color:#adb5bd}.d3view-modelassembler .d3view-modelassembler-timeline-event-meta{display:flex;align-items:center;gap:16px;font-size:12px;color:#6c757d}.d3view-modelassembler .d3view-modelassembler-timeline-event-meta i{margin-right:4px;color:#adb5bd}.d3view-modelassembler .d3view-modelassembler-rel-graph{height:100%;overflow:hidden}.d3view-modelassembler .d3view-modelassembler-rel-graph-canvas{position:relative;background:linear-gradient(135deg,#fafbfc 0,#f0f2f4 100%)}.d3view-modelassembler .d3view-modelassembler-rel-graph-container{width:100%;height:100%}.d3view-modelassembler .d3view-modelassembler-rel-graph-controls{position:absolute;bottom:20px;right:20px;display:flex;flex-direction:column;gap:4px;z-index:100}.d3view-modelassembler .d3view-modelassembler-rel-graph-controls .btn{width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.d3view-modelassembler .d3view-modelassembler-rel-graph-controls .btn:hover{background:#f8f9fa;border-color:#007bff}.d3view-modelassembler .d3view-modelassembler-rel-graph-time-slider{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background:rgba(255,255,255,.95);backdrop-filter:blur(10px);padding:16px 24px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);min-width:400px;z-index:100}.d3view-modelassembler .d3view-modelassembler-rel-graph-time-header{display:flex;justify-content:space-between;margin-bottom:12px;font-size:13px}.d3view-modelassembler .d3view-modelassembler-time-slider-label{color:#6c757d}.d3view-modelassembler .d3view-modelassembler-time-slider-date{font-weight:600;color:#007bff}.d3view-modelassembler .d3view-modelassembler-time-slider-track{margin-bottom:12px}.d3view-modelassembler .d3view-modelassembler-time-slider-input{width:100%;height:6px;-webkit-appearance:none;background:linear-gradient(90deg,#007bff,#28a745);border-radius:3px;outline:0}.d3view-modelassembler .d3view-modelassembler-time-slider-input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;background:#fff;border:3px solid #007bff;border-radius:50%;cursor:grab;box-shadow:0 2px 6px rgba(0,0,0,.2)}.d3view-modelassembler .d3view-modelassembler-time-slider-controls{display:flex;justify-content:center;gap:8px}.d3view-modelassembler .d3view-modelassembler-rel-graph-legend{position:absolute;top:20px;left:20px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);padding:12px 16px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);font-size:11px;z-index:100}.d3view-modelassembler .d3view-modelassembler-rel-legend-title{font-weight:600;color:#333;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #eee}.d3view-modelassembler .d3view-modelassembler-rel-legend-items{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.d3view-modelassembler .d3view-modelassembler-rel-legend-item{display:flex;align-items:center;gap:8px;color:#666}.d3view-modelassembler .d3view-modelassembler-rel-legend-color{width:12px;height:12px;border-radius:3px}.d3view-modelassembler .d3view-modelassembler-rel-legend-edges{padding-top:8px;border-top:1px solid #eee;display:flex;flex-direction:column;gap:4px}.d3view-modelassembler .d3view-modelassembler-rel-legend-edge{display:flex;align-items:center;gap:8px;color:#666}.d3view-modelassembler .d3view-modelassembler-rel-legend-line{width:20px;height:2px;border-radius:1px}.d3view-modelassembler .d3view-modelassembler-rel-graph-sidebar{width:320px;background:#fff;border-left:1px solid #dee2e6;overflow-y:auto;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-rel-sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #eee;background:#f8f9fa}.d3view-modelassembler .d3view-modelassembler-rel-sidebar-title{font-weight:600;font-size:14px;color:#333}.d3view-modelassembler .d3view-modelassembler-rel-sidebar-content{padding:16px}.d3view-modelassembler .d3view-modelassembler-rel-node-header{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-left:4px solid #007bff;border-radius:6px;margin-bottom:16px}.d3view-modelassembler .d3view-modelassembler-rel-node-icon{font-size:24px}.d3view-modelassembler .d3view-modelassembler-rel-node-name{font-weight:600;font-size:14px;color:#333;margin-bottom:4px}.d3view-modelassembler .d3view-modelassembler-rel-node-type{font-size:10px;padding:2px 8px;border-radius:10px;color:#fff;display:inline-block}.d3view-modelassembler .d3view-modelassembler-rel-node-meta{margin-bottom:16px}.d3view-modelassembler .d3view-modelassembler-rel-meta-item{display:flex;align-items:center;gap:8px;font-size:12px;color:#6c757d;padding:4px 0}.d3view-modelassembler .d3view-modelassembler-rel-meta-item i{width:16px;color:#adb5bd}.d3view-modelassembler .d3view-modelassembler-rel-connections-title,.d3view-modelassembler .d3view-modelassembler-rel-history-title{font-weight:600;font-size:13px;color:#333;margin-bottom:10px;display:flex;align-items:center;gap:6px}.d3view-modelassembler .d3view-modelassembler-rel-connections-list{display:flex;flex-direction:column;gap:6px}.d3view-modelassembler .d3view-modelassembler-rel-connection-item{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f8f9fa;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s ease}.d3view-modelassembler .d3view-modelassembler-rel-connection-item:hover{background:#e9ecef}.d3view-modelassembler .d3view-modelassembler-rel-conn-direction{color:#28a745}.d3view-modelassembler .d3view-modelassembler-rel-conn-direction.incoming{color:#007bff}.d3view-modelassembler .d3view-modelassembler-rel-conn-type{color:#6c757d;font-size:10px}.d3view-modelassembler .d3view-modelassembler-rel-conn-name{color:#333;flex:1}.d3view-modelassembler .d3view-modelassembler-rel-conn-since{color:#adb5bd;font-size:10px}.d3view-modelassembler .d3view-modelassembler-rel-node-history{margin-top:16px;padding-top:16px;border-top:1px solid #eee}.d3view-modelassembler .d3view-modelassembler-rel-history-list{display:flex;flex-direction:column;gap:4px}.d3view-modelassembler .d3view-modelassembler-rel-history-item{display:flex;align-items:center;gap:8px;font-size:11px;color:#6c757d;padding:4px 0}.d3view-modelassembler .d3view-modelassembler-rel-history-date{color:#adb5bd;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-rel-matrix{padding:20px}.d3view-modelassembler .d3view-modelassembler-rel-matrix-controls{display:flex;align-items:center;gap:24px;margin-bottom:20px;padding:12px 16px;background:#f8f9fa;border-radius:8px}.d3view-modelassembler .d3view-modelassembler-rel-matrix-view-selector,.d3view-modelassembler .d3view-modelassembler-rel-matrix-date-selector{display:flex;align-items:center;gap:8px}.d3view-modelassembler .d3view-modelassembler-rel-matrix-view-selector label,.d3view-modelassembler .d3view-modelassembler-rel-matrix-date-selector label{font-size:12px;font-weight:600;color:#6c757d;margin:0}.d3view-modelassembler .d3view-modelassembler-rel-matrix-container{overflow:auto;min-height:250px;border:1px solid #dee2e6;border-radius:8px;background:#fff}.d3view-modelassembler .d3view-modelassembler-rel-matrix-table-wrapper{min-width:100%}.d3view-modelassembler .d3view-modelassembler-rel-matrix-table{width:100%;border-collapse:separate;border-spacing:0}.d3view-modelassembler .d3view-modelassembler-rel-matrix-table thead{position:sticky;top:0;z-index:10}.d3view-modelassembler .d3view-modelassembler-rel-matrix-table thead th{background:#f8f9fa;padding:12px 8px;font-size:11px;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6;text-align:center;white-space:nowrap}.d3view-modelassembler .d3view-modelassembler-rel-matrix-table thead th:first-child{position:sticky;left:0;z-index:11;text-align:left;min-width:180px}.d3view-modelassembler .d3view-modelassembler-rel-matrix-table thead th.d3view-modelassembler-matrix-col-header{writing-mode:vertical-lr;transform:rotate(180deg);height:140px;min-height:140px;max-width:45px;padding:8px 4px;vertical-align:bottom}.d3view-modelassembler .d3view-modelassembler-rel-matrix-table thead th.d3view-modelassembler-matrix-col-header span{display:block;max-height:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-modelassembler .d3view-modelassembler-rel-matrix-table tbody td{padding:8px;border-bottom:1px solid #eee;text-align:center;font-size:12px}.d3view-modelassembler .d3view-modelassembler-rel-matrix-table tbody td:first-child{position:sticky;left:0;background:#fff;z-index:5;text-align:left;font-weight:500;color:#333;border-right:1px solid #eee}.d3view-modelassembler .d3view-modelassembler-rel-matrix-table tbody tr:hover td{background:#f8f9fa}.d3view-modelassembler .d3view-modelassembler-rel-matrix-table tbody tr:hover td:first-child{background:#f0f2f4}.d3view-modelassembler .d3view-modelassembler-matrix-cell{width:40px;height:40px;position:relative;cursor:pointer;transition:all .2s ease}.d3view-modelassembler .d3view-modelassembler-matrix-cell.connected{background:#d4edda}.d3view-modelassembler .d3view-modelassembler-matrix-cell.connected:hover{background:#c3e6cb}.d3view-modelassembler .d3view-modelassembler-matrix-cell.removed{background:#f8d7da}.d3view-modelassembler .d3view-modelassembler-matrix-cell .fa-check{color:#28a745}.d3view-modelassembler .d3view-modelassembler-matrix-cell .text-muted{color:#ccc}.d3view-modelassembler .d3view-modelassembler-matrix-row-total{font-weight:600;color:#495057;background:#f8f9fa}.d3view-modelassembler .d3view-modelassembler-rel-matrix-insights{margin-top:20px;padding:16px;background:linear-gradient(135deg,#e8f4f8 0,#d4edda 100%);border-radius:8px}.d3view-modelassembler .d3view-modelassembler-rel-insights-title{font-weight:600;font-size:14px;color:#333;margin-bottom:12px;display:flex;align-items:center;gap:8px}.d3view-modelassembler .d3view-modelassembler-rel-insights-title i{color:#ffc107}.d3view-modelassembler .d3view-modelassembler-rel-insights-content{display:flex;flex-direction:column;gap:8px}.d3view-modelassembler .d3view-modelassembler-rel-insight-item{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#495057}.d3view-modelassembler .d3view-modelassembler-rel-insight-item::before{content:'•';color:#28a745;font-weight:700}.d3view-modelassembler .d3view-modelassembler-matrix-tooltip{position:fixed;background:#333;color:#fff;padding:8px 12px;border-radius:6px;font-size:11px;z-index:1000;pointer-events:none;max-width:200px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.d3view-modelassembler .d3view-modelassembler-matrix-tooltip::after{content:'';position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333}.d3view-modelassembler .d3view-modelassembler-rel-header{font-size:12px}.d3view-modelassembler .d3view-modelassembler-rel-summary{font-size:12px;color:#495057}.d3view-modelassembler .d3view-modelassembler-rel-count{padding:4px 8px;background:#f8f9fa;border-radius:4px;transition:background .2s}.d3view-modelassembler .d3view-modelassembler-rel-count:hover{background:#e9ecef}.d3view-modelassembler .d3view-modelassembler-rel-count strong{margin-left:4px}.d3view-modelassembler .d3view-modelassembler-timeline-event-active .d3view-modelassembler-timeline-event-content{box-shadow:0 4px 16px rgba(0,123,255,.3);border-left-color:#007bff}.d3view-modelassembler .d3view-modelassembler-rel-matrix-table{border-collapse:collapse;width:100%;min-width:400px}.d3view-modelassembler .d3view-modelassembler-rel-matrix-table th,.d3view-modelassembler .d3view-modelassembler-rel-matrix-table td{padding:8px 12px;border:1px solid #dee2e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.d3view-modelassembler .d3view-modelassembler-rel-matrix-table thead th{position:sticky;top:0;background:#f8f9fa;font-weight:600;font-size:11px;z-index:2}.d3view-modelassembler .d3view-modelassembler-rel-matrix-table tbody td:first-child{position:sticky;left:0;background:#fff;font-weight:500;z-index:1}.d3view-modelassembler .d3view-modelassembler-matrix-col-header span{display:block;max-width:100px;overflow:hidden;text-overflow:ellipsis}.d3view-modelassembler .d3view-modelassembler-matrix-col-header:hover span{white-space:normal;max-width:none}.d3view-modelassembler .d3view-modelassembler-rel-insight-item{padding:8px 0;border-bottom:1px solid #eee;line-height:1.4}.d3view-modelassembler .d3view-modelassembler-rel-insight-item:last-child{border-bottom:0}.d3view-modelassembler .d3view-modelassembler-rel-matrix-info{transition:all .3s ease}.d3view-modelassembler .d3view-modelassembler-rel-matrix-info-text{display:flex;align-items:center;gap:8px}.d3view-modelassembler .d3view-modelassembler-rel-matrix-info-text strong{font-weight:600}.d3view-modelassembler .d3view-modelassembler-rel-timeline-legend{border-left:1px solid #eee;font-size:12px}.d3view-modelassembler .d3view-modelassembler-rel-legend-content{margin-top:10px}.d3view-modelassembler .d3view-modelassembler-rel-graph-legend{background:#fff;border-bottom:1px solid #eee;font-size:11px}.d3view-modelassembler .d3view-modelassembler-rel-graph-legend span{cursor:default}.d3view-modelassembler .d3view-modelassembler-timeline-event{transition:transform .2s ease,box-shadow .2s ease}.d3view-modelassembler .d3view-modelassembler-timeline-event:hover{transform:translateX(4px)}.d3view-modelassembler .d3view-modelassembler-timeline-event:hover .d3view-modelassembler-timeline-event-content{box-shadow:0 4px 12px rgba(0,0,0,.08)}.d3view-modelassembler .d3view-modelassembler-rel-graph-container svg .node circle{stroke-width:2}.d3view-modelassembler .d3view-modelassembler-rel-graph-container svg .node text{font-size:10px;font-weight:500;fill:#333}.d3view-modelassembler .d3view-modelassembler-rel-graph-container svg .link{stroke-opacity:.6}@media (max-width:768px){.d3view-modelassembler .d3view-modelassembler-rel-header{flex-direction:column;gap:10px}.d3view-modelassembler .d3view-modelassembler-rel-summary{justify-content:center}.d3view-modelassembler .d3view-modelassembler-rel-filters{justify-content:center}.d3view-modelassembler .d3view-modelassembler-rel-matrix{flex-direction:column}.d3view-modelassembler .d3view-modelassembler-rel-matrix-insights{width:100%;border-left:0;border-top:1px solid #eee}.d3view-modelassembler .d3view-modelassembler-rel-timeline{flex-direction:column}.d3view-modelassembler .d3view-modelassembler-rel-timeline-legend{width:100%;border-left:0;border-top:1px solid #eee}}.d3view-modelassembler-ancestry-popover{min-width:350px;max-width:500px;font-size:13px}.d3view-modelassembler-ancestry-header{display:flex;align-items:center;padding:10px 12px;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff;border-radius:4px 4px 0 0;margin:-9px -14px 10px -14px}.d3view-modelassembler-ancestry-header i{margin-right:8px;font-size:14px}.d3view-modelassembler-ancestry-header span{flex:1;font-weight:600}.d3view-modelassembler-ancestry-header .close{color:#fff;opacity:.8;text-shadow:none;font-size:18px;line-height:1}.d3view-modelassembler-ancestry-header .close:hover{opacity:1}.d3view-modelassembler-ancestry-content{padding:5px 0}.d3view-modelassembler-ancestry-level{margin-bottom:5px}.d3view-modelassembler-ancestry-level-label{font-size:10px;text-transform:uppercase;color:#999;letter-spacing:.5px;margin-bottom:5px;padding-left:5px}.d3view-modelassembler-ancestry-level-items{display:flex;flex-wrap:wrap;flex-direction:row;gap:8px;justify-content:center;max-height:180px;overflow-y:auto;padding:5px}.d3view-modelassembler-ancestry-item{display:inline-flex;flex-direction:column;align-items:center;padding:8px 12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;transition:all .2s ease;gap:4px;min-width:120px;max-width:160px;flex-shrink:0;text-align:center}.d3view-modelassembler-ancestry-item:hover{background:#e9ecef;border-color:#dee2e6;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.d3view-modelassembler-ancestry-item-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;font-size:12px;margin-bottom:2px}.d3view-modelassembler-ancestry-item-icon.designstep-icon{background:#d9edf7;color:#5bc0de}.d3view-modelassembler-ancestry-item-icon.systemmodel-icon{background:#dff0d8;color:#337ab7}.d3view-modelassembler-ancestry-item-icon.assembly-icon{background:#dff0d8;color:#5cb85c}.d3view-modelassembler-ancestry-item-icon.file-icon,.d3view-modelassembler-ancestry-item-icon.version-icon{background:#f5f5f5;color:#777}.d3view-modelassembler-ancestry-item-name{font-weight:500;color:#333;font-size:11px;line-height:1.3;word-break:break-word;text-align:center;max-height:32px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.d3view-modelassembler-ancestry-item .label{font-size:9px;flex-shrink:0;margin-top:2px}.d3view-modelassembler-ancestry-connector{display:flex;flex-direction:column;align-items:center;padding:8px 0;color:#adb5bd}.d3view-modelassembler-ancestry-connector .d3view-modelassembler-ancestry-line{width:2px;height:15px;background:linear-gradient(to bottom,#dee2e6,#adb5bd)}.d3view-modelassembler-ancestry-connector i{font-size:14px;margin-top:2px}.d3view-modelassembler-ancestry-current-level{margin-top:5px;position:relative}.d3view-modelassembler-ancestry-current-level .d3view-modelassembler-ancestry-level-label{color:#667eea;font-weight:600}.d3view-modelassembler-ancestry-item.d3view-modelassembler-ancestry-current{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);border:2px solid #667eea;color:#fff;cursor:default;box-shadow:0 4px 15px rgba(102,126,234,.5);position:relative;min-width:140px}.d3view-modelassembler-ancestry-item.d3view-modelassembler-ancestry-current::before{content:'◀';position:absolute;left:-20px;top:50%;transform:translateY(-50%);color:#667eea;font-size:14px;animation:ancestry-pulse 1.5s ease-in-out infinite}@keyframes ancestry-pulse{0%,100%{opacity:1;transform:translateY(-50%) translateX(0)}50%{opacity:.5;transform:translateY(-50%) translateX(-3px)}}.d3view-modelassembler-ancestry-item.d3view-modelassembler-ancestry-current:hover{transform:none;background:linear-gradient(135deg,#667eea 0,#764ba2 100%)}.d3view-modelassembler-ancestry-item.d3view-modelassembler-ancestry-current .d3view-modelassembler-ancestry-item-icon{background:rgba(255,255,255,.25);color:#fff}.d3view-modelassembler-ancestry-item.d3view-modelassembler-ancestry-current .d3view-modelassembler-ancestry-item-name{color:#fff}.d3view-modelassembler-ancestry-item.d3view-modelassembler-ancestry-current .label{background:rgba(255,255,255,.3)!important;color:#fff}.d3view-modelassembler-ancestry-current-badge{display:none}.d3view-modelassembler-ancestry-empty{text-align:center;padding:20px;color:#999}.d3view-modelassembler-ancestry-empty i{font-size:24px;margin-bottom:8px;display:block}.d3view-modelassembler-ancestry-footer{margin-top:10px;padding:8px 12px;background:#f8f9fa;border-radius:4px;font-size:11px;color:#666;display:flex;align-items:center;gap:6px}.d3view-modelassembler-ancestry-footer i{color:#5bc0de}.popover.d3view-modelassembler-ancestry-popover-container{max-width:520px}.popover.d3view-modelassembler-ancestry-popover-container .popover-content{padding:9px 14px}.d3view-modelassembler .d3view-modelassembler-card-ancestry-btn .fa-sitemap{transform:rotate(180deg);display:inline-block}.d3view-modelassembler .d3view-modelassembler-dashboard-card.has-popover-open .d3view-modelassembler-item-actions,.d3view-modelassembler .d3view-modelassembler-dashboard-card.has-dropdown-open .d3view-modelassembler-item-actions{opacity:1!important;visibility:visible!important}.d3view-modelassembler-ancestry-level-items::-webkit-scrollbar{width:4px;height:4px}.d3view-modelassembler-ancestry-level-items::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.d3view-modelassembler-ancestry-level-items::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.d3view-modelassembler-ancestry-level-items::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.d3view-modelassembler-ancestry-show-more{display:block;text-align:center;padding:5px;font-size:11px;color:#667eea;cursor:pointer;margin-top:5px}.d3view-modelassembler-ancestry-show-more:hover{text-decoration:underline}.d3view-modelassembler-ancestry-item.d3view-modelassembler-ancestry-more{background:#f0f0f0;border:1px dashed #ccc;cursor:pointer}.d3view-modelassembler-ancestry-item.d3view-modelassembler-ancestry-more:hover{background:#e8e8e8;border-color:#999}.d3view-modelassembler-ancestry-overflow-items{display:none}.d3view-modelassembler-compare-matrix-summary-wrapper{position:relative}.d3view-modelassembler-compare-matrix-summary-expand-hint{font-size:10px;color:#667eea;margin-top:6px;text-align:center;cursor:pointer}.d3view-modelassembler-compare-matrix-summary-expand-hint:hover{color:#5a67d8;text-decoration:underline}.d3view-modelassembler-compare-matrix-summary-expanded{display:none}.d3view-modelassembler-kw-comparison-panel{height:100%;display:flex;flex-direction:column;background:#f8f9fa}.d3view-modelassembler-kw-comparison-header{padding:15px 20px;flex-shrink:0}.d3view-modelassembler-kw-comparison-files{display:flex;align-items:center;justify-content:center;gap:15px;font-size:13px}.d3view-modelassembler-kw-file-ref,.d3view-modelassembler-kw-file-cmp{display:flex;align-items:center;gap:8px}.d3view-modelassembler-kw-file-ref .label{background:#28a745}.d3view-modelassembler-kw-file-cmp .label{background:#17a2b8}.d3view-modelassembler-kw-file-arrow{color:#667eea;font-size:16px}.d3view-modelassembler-kw-stats{display:flex;justify-content:center;gap:20px;margin-top:12px;font-size:12px}.d3view-modelassembler-kw-stat{display:flex;align-items:center;gap:5px}.d3view-modelassembler-kw-stat strong{font-size:14px}.d3view-modelassembler-kw-legend{display:flex;justify-content:center;gap:20px;padding:10px 20px;background:#fff;border-bottom:1px solid #e9ecef;flex-shrink:0}.d3view-modelassembler-kw-legend-item{font-size:11px;display:flex;align-items:center;gap:5px}.d3view-modelassembler-kw-legend-item.added{color:#28a745}.d3view-modelassembler-kw-legend-item.removed{color:#dc3545}.d3view-modelassembler-kw-legend-item.modified{color:#d69e2e}.d3view-modelassembler-kw-changes-container{flex:1;overflow-y:auto;overflow-x:hidden;padding:15px}.d3view-modelassembler-kw-category{background:#fff;border-radius:6px;margin-bottom:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden}.d3view-modelassembler-kw-category:last-child{margin-bottom:0}.d3view-modelassembler-kw-category-header{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;background:#f8f9fa;border-left:4px solid #667eea;cursor:pointer;transition:background .15s ease}.d3view-modelassembler-kw-category-header:hover{background:#f1f3f5}.d3view-modelassembler-kw-category-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#333}.d3view-modelassembler-kw-category-title i{font-size:14px}.d3view-modelassembler-kw-category-badges{display:flex;gap:6px}.d3view-modelassembler-kw-category-badges .badge{font-size:10px;padding:3px 8px;border-radius:12px;font-weight:500}.d3view-modelassembler-kw-category-badges .badge-success{background:#28a745;color:#fff}.d3view-modelassembler-kw-category-badges .badge-danger{background:#dc3545;color:#fff}.d3view-modelassembler-kw-category-badges .badge-warning{background:#d69e2e;color:#fff}.d3view-modelassembler-kw-category-content{padding:10px 15px;overflow:visible}.d3view-modelassembler-kw-card{border:1px solid #e9ecef;border-radius:4px;margin-bottom:8px;background:#fff;transition:all .2s ease;overflow:hidden}.d3view-modelassembler-kw-card:last-child{margin-bottom:0}.d3view-modelassembler-kw-card:hover{border-color:#cbd5e0;box-shadow:0 2px 4px rgba(0,0,0,.06)}.d3view-modelassembler-kw-card.expanded{border-color:#667eea;box-shadow:0 2px 8px rgba(102,126,234,.15)}.d3view-modelassembler-kw-card.added{border-left:3px solid #28a745}.d3view-modelassembler-kw-card.removed{border-left:3px solid #dc3545}.d3view-modelassembler-kw-card.modified{border-left:3px solid #d69e2e}.d3view-modelassembler-kw-card-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;cursor:pointer;background:#fafbfc}.d3view-modelassembler-kw-card.expanded .d3view-modelassembler-kw-card-header{background:#f1f3f5}.d3view-modelassembler-kw-card-keyword{display:flex;align-items:center;gap:8px;font-size:12px}.d3view-modelassembler-kw-card-keyword code{font-family:Consolas,Monaco,monospace;font-size:12px;font-weight:600;background:transparent;padding:0;color:#333}.d3view-modelassembler-kw-card.added .d3view-modelassembler-kw-card-keyword i{color:#28a745}.d3view-modelassembler-kw-card.removed .d3view-modelassembler-kw-card-keyword i{color:#dc3545}.d3view-modelassembler-kw-card.modified .d3view-modelassembler-kw-card-keyword i{color:#d69e2e}.d3view-modelassembler-kw-card-meta{display:flex;align-items:center;gap:10px;font-size:11px}.d3view-modelassembler-kw-card-lines{color:#666}.d3view-modelassembler-kw-card-changes{color:#d69e2e;font-weight:500}.d3view-modelassembler-kw-card-type{font-size:9px;font-weight:600;padding:2px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}.d3view-modelassembler-kw-card.added .d3view-modelassembler-kw-card-type{background:#d4edda;color:#155724}.d3view-modelassembler-kw-card.removed .d3view-modelassembler-kw-card-type{background:#f8d7da;color:#721c24}.d3view-modelassembler-kw-card.modified .d3view-modelassembler-kw-card-type{background:#fff3cd;color:#856404}.d3view-modelassembler-kw-card-body{border-top:1px solid #e9ecef;background:#fafbfc;padding:12px}.d3view-modelassembler-kw-card-content{padding:0}.d3view-modelassembler-kw-no-data{padding:20px;text-align:center;color:#666;font-size:12px;background:#f8f9fa;border-radius:4px}.d3view-modelassembler-kw-diff-view{font-family:Consolas,Monaco,'Courier New',monospace;font-size:11px;border:1px solid #ddd;border-radius:4px;overflow:hidden}.d3view-modelassembler-kw-diff-header{display:flex;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #ddd}.d3view-modelassembler-kw-diff-col-header{flex:1;padding:10px 15px;display:flex;align-items:center;justify-content:center;gap:8px}.d3view-modelassembler-kw-diff-col-header.ref{background:linear-gradient(135deg,#fff8e1 0,#ffe082 100%);color:#5d4037;border-right:2px solid #ddd}.d3view-modelassembler-kw-diff-col-header.cmp{background:linear-gradient(135deg,#e8f5e9 0,#a5d6a7 100%);color:#1b5e20}.d3view-modelassembler-kw-diff-body{max-height:400px;overflow-y:auto;overflow-x:hidden}.d3view-modelassembler-kw-diff-row{display:flex;border-bottom:1px solid #eee;min-height:24px}.d3view-modelassembler-kw-diff-row:last-child{border-bottom:0}.d3view-modelassembler-kw-diff-row:hover{background:rgba(0,0,0,.02)}.d3view-modelassembler-kw-diff-line-num{width:40px;min-width:40px;padding:3px 8px;text-align:right;color:#888;background:#f5f5f5;border-right:1px solid #ddd;font-size:10px;user-select:none}.d3view-modelassembler-kw-diff-col{flex:1;padding:3px 10px;white-space:pre;overflow:hidden;text-overflow:ellipsis;min-width:0}.d3view-modelassembler-kw-diff-col.ref{background:#fff;border-right:2px solid #ddd}.d3view-modelassembler-kw-diff-col.cmp{background:#fff}.d3view-modelassembler-kw-diff-col.empty{background:#f9f9f9}.d3view-modelassembler-kw-diff-col .no-content{color:#ccc;font-style:italic}.d3view-modelassembler-kw-diff-col code{font-family:inherit;font-size:inherit;background:transparent;padding:0;color:#333;display:inline}.d3view-modelassembler-kw-diff-row.unchanged .d3view-modelassembler-kw-diff-col{color:#666}.d3view-modelassembler-kw-diff-row.modified .d3view-modelassembler-kw-diff-col.ref{background:#fff8e1}.d3view-modelassembler-kw-diff-row.modified .d3view-modelassembler-kw-diff-col.cmp{background:#e8f5e9}.d3view-modelassembler-kw-diff-row.added .d3view-modelassembler-kw-diff-col.cmp{background:#c8e6c9}.d3view-modelassembler-kw-diff-row.removed .d3view-modelassembler-kw-diff-col.ref{background:#ffcdd2}mark.diff-old{background:#ffab91;color:#b71c1c;padding:1px 3px;border-radius:2px;font-weight:600}mark.diff-new{background:#a5d6a7;color:#1b5e20;padding:1px 3px;border-radius:2px;font-weight:600}code.highlight-removed{background:#ffcdd2;color:#b71c1c;padding:2px 4px;border-radius:2px;display:inline-block;width:100%}code.highlight-added{background:#c8e6c9;color:#1b5e20;padding:2px 4px;border-radius:2px;display:inline-block;width:100%}.d3view-modelassembler-kw-diff-truncated{padding:12px;text-align:center;color:#666;font-size:11px;background:#f5f5f5;border-top:1px solid #ddd}.d3view-modelassembler-kw-no-changes{padding:20px;text-align:center;color:#28a745;font-size:13px;background:#f8fff8}.d3view-modelassembler-kw-single-view{font-family:Consolas,Monaco,'Courier New',monospace;font-size:11px;border:1px solid #ddd;border-radius:4px;overflow:hidden}.d3view-modelassembler-kw-single-header{padding:10px 15px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.5px}.d3view-modelassembler-kw-single-view.added .d3view-modelassembler-kw-single-header{background:linear-gradient(135deg,#e8f5e9 0,#a5d6a7 100%);color:#1b5e20}.d3view-modelassembler-kw-single-view.removed .d3view-modelassembler-kw-single-header{background:linear-gradient(135deg,#ffebee 0,#ef9a9a 100%);color:#b71c1c}.d3view-modelassembler-kw-single-content{max-height:300px;overflow-y:auto}.d3view-modelassembler-kw-single-line{display:flex;border-bottom:1px solid #eee}.d3view-modelassembler-kw-single-line:last-child{border-bottom:0}.d3view-modelassembler-kw-single-line .line-num{width:40px;min-width:40px;padding:3px 8px;text-align:right;color:#888;background:#f5f5f5;border-right:1px solid #ddd;user-select:none}.d3view-modelassembler-kw-single-line code{flex:1;padding:3px 10px;background:transparent;font-family:inherit;font-size:inherit;white-space:pre;overflow:hidden;text-overflow:ellipsis}.d3view-modelassembler-kw-single-line code.added{background:#e8f5e9;color:#1b5e20}.d3view-modelassembler-kw-single-line code.removed{background:#ffebee;color:#b71c1c}.d3view-modelassembler .d3view-modelassembler-graph-layout-toggle{flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-graph-layout-toggle .btn{padding:4px 10px;font-size:12px}.d3view-modelassembler .d3view-modelassembler-graph-layout-toggle .btn i{font-size:14px}.d3view-modelassembler .d3view-modelassembler-graph-timeaxis-container{background:linear-gradient(180deg,#f8f9fa 0,#fff 100%);border-right:2px solid #e9ecef;overflow-y:auto;overflow-x:visible}.d3view-modelassembler .d3view-modelassembler-graph-timeaxis-container svg{overflow:visible}.d3view-modelassembler .d3view-modelassembler-graph-canvas-container.timeline-mode{overflow:visible}.d3view-modelassembler .d3view-modelassembler-graph-row.timeline-mode{overflow:auto}.d3view-modelassembler .d3view-modelassembler-timeline-axis .tick line{stroke:#dee2e6;stroke-width:1}.d3view-modelassembler .d3view-modelassembler-timeline-axis .tick text{font-size:10px;fill:#6c757d;font-weight:500}.d3view-modelassembler .d3view-modelassembler-timeline-axis .domain{stroke:#adb5bd;stroke-width:2}.d3view-modelassembler .d3view-modelassembler-graph-right-controls{display:flex;align-items:center;gap:10px}.d3view-modelassembler .d3view-modelassembler-graph-layout-btn.btn-primary{background-color:#007bff;border-color:#007bff;color:#fff}.d3view-modelassembler .d3view-modelassembler-graph-layout-btn.btn-primary:hover{background-color:#0056b3;border-color:#0056b3}.d3view-modelassembler .d3view-modelassembler-timeline-container{flex:1;width:100%;min-height:400px;background:#fff;position:relative;overflow:hidden}.d3view-modelassembler .d3view-modelassembler-timeline-svg{display:block;width:100%;height:100%}.d3view-modelassembler .d3view-modelassembler-timeline-svg .node{cursor:pointer}.d3view-modelassembler .d3view-modelassembler-timeline-svg .node:hover .node-bg{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.d3view-modelassembler .d3view-modelassembler-graph-bottom-timeline{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(180deg,#f8f9fa 0,#fff 100%);border-top:1px solid #dee2e6;z-index:100}.d3view-modelassembler .d3view-modelassembler-graph-bottom-timeline svg{display:block}.d3view-modelassembler .d3view-modelassembler-graph-bottom-timeline .timeline-x-axis path,.d3view-modelassembler .d3view-modelassembler-graph-bottom-timeline .timeline-x-axis line{stroke:#dee2e6}.d3view-modelassembler .d3view-modelassembler-graph-bottom-timeline .timeline-brush .selection{fill:#007bff;fill-opacity:.3;stroke:#007bff;stroke-width:1;rx:4}.d3view-modelassembler .d3view-modelassembler-graph-bottom-timeline .timeline-brush .handle{fill:#007bff;rx:3}.d3view-modelassembler .d3view-modelassembler-graph-bottom-timeline .data-dots circle{transition:opacity .2s ease}.d3view-modelassembler .d3view-modelassembler-graph-bottom-timeline .data-dots circle:hover{opacity:1!important;r:6}.d3view-modelassembler .d3view-modelassembler-graph-left-container.timeline-active .d3view-modelassembler-graph-canvas-container{height:calc(100% - 80px)}.d3view-modelassembler-import-folder-wizard-view{height:100%}.d3view-modelassembler-import-folder-select-area{transition:all .3s ease;cursor:pointer}.d3view-modelassembler-import-folder-select-area:hover{border-color:#007bff;background:#f8f9ff}.d3view-modelassembler-import-folder-sim-row.selected{background-color:#e3f2fd}.d3view-modelassembler-import-folder-files-list{border-top:1px solid #eee}.d3view-modelassembler-import-folder-config-table .table tbody tr:nth-child(even){background-color:#fafafa}.d3view-modelassembler-import-folder-summary>div{transition:transform .2s ease}.d3view-modelassembler-import-folder-summary>div:hover{transform:translateY(-2px)}.d3view-modelassembler-import-folder-review-list>div:last-child{border-bottom:0}.d3view-modelassembler-import-folder-progress .progress{border-radius:4px;overflow:hidden}.d3view-modelassembler-import-folder-progress .progress-bar{transition:width .3s ease}.d3view-modelassembler-import-folder-fe-container .file_explorer{height:100%!important;width:100%!important;box-shadow:none;padding:10px;border:0}.d3view-modelassembler-import-folder-fe-container .confirm-selection,.d3view-modelassembler-import-folder-fe-container .close_fe,.d3view-modelassembler-import-folder-fe-container .select_all{display:none}.d3view-modelassembler .d3view-modelassembler-update-btn-standalone{display:inline-block}.d3view-modelassembler .d3view-modelassembler-update-btn-dropdown-item{display:none}@media (max-width:900px){.d3view-modelassembler .d3view-modelassembler-update-btn-standalone{display:none}.d3view-modelassembler .d3view-modelassembler-update-btn-dropdown-item{display:block}}.d3view-modelassembler .d3view-modelassembler-search-input-container.d3view-modelassembler-search-collapsed{width:40%!important;flex:0 0 30%!important;transition:width .3s ease,flex .3s ease}.d3view-modelassembler .d3view-modelassembler-search-input-container.d3view-modelassembler-search-expanded{width:100%!important;flex:1!important;transition:width .3s ease,flex .3s ease}.d3view-modelassembler .d3view-modelassembler-search-input-container{transition:width .3s ease,flex .3s ease}.d3view-modelassembler .d3view-modelassembler-search-input-container.d3view-modelassembler-search-collapsed .d3view-modelassembler-dashboard-search-input{width:100%}.d3view-modelassembler .d3view-modelassembler-search-input-container.d3view-modelassembler-search-collapsed .d3view-modelassembler-search-type-btn{width:32px!important;padding:3px 5px}.d3view-modelassembler .d3view-modelassembler-search-input-container.d3view-modelassembler-search-collapsed .d3view-modelassembler-search-type-label{display:none}.d3view-modelassembler .d3view-modelassembler-search-input-container.d3view-modelassembler-search-collapsed .d3view-modelassembler-search-type-btn .fa-caret-down{margin-left:0}.d3view-modelassembler .d3view-modelassembler-search-input-container.d3view-modelassembler-search-expanded .d3view-modelassembler-search-type-icon{display:none}.d3view-modelassembler .d3view-modelassembler-search-input-container.d3view-modelassembler-search-collapsed .d3view-modelassembler-search-type-icon{display:inline-block!important;margin-right:0}.d3view-modelassembler .d3view-modelassembler-view-mode-toggle{margin-left:auto!important;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-systemmodel-item-view{display:flex;flex-direction:column;height:100%;background:#fff}.d3view-modelassembler .d3view-modelassembler-smi-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);border-bottom:1px solid #dee2e6;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-smi-header-left{display:flex;align-items:center;gap:10px;min-width:0}.d3view-modelassembler .d3view-modelassembler-smi-header-icon{font-size:18px;color:#337ab7}.d3view-modelassembler .d3view-modelassembler-smi-header-title{font-size:16px;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-modelassembler .d3view-modelassembler-smi-header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-smi-body{display:flex;flex:1;min-height:0;overflow:hidden}.d3view-modelassembler .d3view-modelassembler-smi-tree-panel{width:280px;min-width:200px;max-width:500px;display:flex;flex-direction:column;background:#fafbfc;border-right:1px solid #e1e4e8;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-smi-tree-search{display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid #e1e4e8;background:#fff}.d3view-modelassembler .d3view-modelassembler-smi-tree-search i{color:#6c757d;margin-right:8px}.d3view-modelassembler .d3view-modelassembler-smi-tree-search-input{flex:1;border:0;outline:0;font-size:13px;background:transparent}.d3view-modelassembler .d3view-modelassembler-smi-tree-search-input::placeholder{color:#adb5bd}.d3view-modelassembler .d3view-modelassembler-smi-tree-container{flex:1;overflow:auto;padding:8px 0}.d3view-modelassembler .d3view-modelassembler-smi-tree{list-style:none;margin:0;padding:0}.d3view-modelassembler .d3view-modelassembler-smi-tree-children{list-style:none;margin:0;padding:0;padding-left:20px;display:none}.d3view-modelassembler .d3view-modelassembler-smi-tree-node.expanded>.d3view-modelassembler-smi-tree-children{display:block}.d3view-modelassembler .custom-editor .ce-container-2{border-left:1px solid #DDD}.d3view-modelassembler .d3view-modelassembler-smi-tree-node-content{display:flex;align-items:center;padding:6px 12px;cursor:pointer;border-radius:4px;margin:1px 8px;transition:background-color .15s ease;user-select:none}.d3view-modelassembler .d3view-modelassembler-smi-tree-node-content:hover{background:#e9ecef}.d3view-modelassembler .d3view-modelassembler-smi-tree-node.active>.d3view-modelassembler-smi-tree-node-content{background:#428bca;color:#fff}.d3view-modelassembler .d3view-modelassembler-smi-tree-node.active>.d3view-modelassembler-smi-tree-node-content .d3view-modelassembler-smi-tree-node-icon,.d3view-modelassembler .d3view-modelassembler-smi-tree-node.active>.d3view-modelassembler-smi-tree-node-content .d3view-modelassembler-smi-tree-toggle{color:#fff}.d3view-modelassembler .d3view-modelassembler-smi-tree-node.active>.d3view-modelassembler-smi-tree-node-content .d3view-modelassembler-smi-tree-badge{background:rgba(255,255,255,.3);color:#fff}.d3view-modelassembler .d3view-modelassembler-smi-tree-toggle{width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:#6c757d;font-size:10px;margin-right:4px;transition:transform .2s ease}.d3view-modelassembler .d3view-modelassembler-smi-tree-node.expanded>.d3view-modelassembler-smi-tree-node-content .d3view-modelassembler-smi-tree-toggle{transform:rotate(90deg)}.d3view-modelassembler .d3view-modelassembler-smi-tree-node-icon{width:20px;text-align:center;color:#6c757d;margin-right:8px;font-size:14px}.d3view-modelassembler .d3view-modelassembler-smi-tree-node-label{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-modelassembler .d3view-modelassembler-smi-tree-badge{background:#e9ecef;color:#495057;font-size:11px;padding:2px 6px;border-radius:10px;margin-left:8px}.d3view-modelassembler .d3view-modelassembler-smi-tree-used-badge{color:#28a745;margin-left:6px;font-size:11px}.d3view-modelassembler .d3view-modelassembler-smi-tree-leaf>.d3view-modelassembler-smi-tree-node-content{padding-left:32px}.d3view-modelassembler .d3view-modelassembler-smi-tree-leaf.is-used>.d3view-modelassembler-smi-tree-node-content{font-weight:500}.d3view-modelassembler .d3view-modelassembler-smi-resize-handle{width:6px;cursor:ew-resize;background:#e1e4e8;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .15s ease}.d3view-modelassembler .d3view-modelassembler-smi-resize-handle:hover{background:#d0d7de}.d3view-modelassembler .d3view-modelassembler-smi-resize-handle:active,.d3view-modelassembler .d3view-modelassembler-smi-resize-handle.resizing{background:#337ab7}.d3view-modelassembler .d3view-modelassembler-smi-resize-handle-bar{width:2px;height:30px;background:#adb5bd;border-radius:2px}.d3view-modelassembler .d3view-modelassembler-smi-resize-handle:hover .d3view-modelassembler-smi-resize-handle-bar,.d3view-modelassembler .d3view-modelassembler-smi-resize-handle.resizing .d3view-modelassembler-smi-resize-handle-bar{background:#fff}.d3view-modelassembler .d3view-modelassembler-smi-content-panel{display:flex;flex-direction:column;min-width:0;background:#fff}.d3view-modelassembler .d3view-modelassembler-smi-content-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #e1e4e8;background:#fff;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-smi-content-breadcrumb{display:flex;align-items:center;gap:8px;font-size:14px;color:#333}.d3view-modelassembler .d3view-modelassembler-smi-breadcrumb-separator{color:#adb5bd}.d3view-modelassembler .d3view-modelassembler-smi-content-actions{display:flex;gap:8px}.d3view-modelassembler .d3view-modelassembler-smi-content-body{flex:1;overflow:auto;padding:20px;position:relative}.d3view-modelassembler .d3view-modelassembler-smi-content-body .d3view-modelassembler-smi-reporter-sim-item{display:flex;justify-content:space-between}.d3view-modelassembler .d3view-modelassembler-smi-content-body .d3view-modelassembler-smi-reporter-sim-item .d3view-modelassembler-smi-reporter-sim-remove{opacity:0;pointer-events:none}.d3view-modelassembler .d3view-modelassembler-smi-content-body .d3view-modelassembler-smi-reporter-sim-item:hover{background-color:#f5f5f5}.d3view-modelassembler .d3view-modelassembler-smi-content-body .d3view-modelassembler-smi-reporter-sim-item:hover .d3view-modelassembler-smi-reporter-sim-remove{opacity:1;pointer-events:all}.d3view-modelassembler .d3view-modelassembler-smi-content-body .d3view-modelassembler-smi-reporters-list .editable-inline+.d3view-modelassembler-smi-reporter-name-edit-btn{display:none}.d3view-modelassembler .d3view-modelassembler-materials-tab{min-height:0;overflow:hidden}.d3view-modelassembler .d3view-modelassembler-materials-databases-cards{overflow-y:auto}.d3view-modelassembler .d3view-modelassembler-materials-placeholder{display:flex;align-items:center;justify-content:center;min-height:280px;padding:24px}.d3view-modelassembler .d3view-modelassembler-materials-placeholder-inner{text-align:center;max-width:360px}.d3view-modelassembler .d3view-modelassembler-materials-placeholder-icon{font-size:48px;color:#adb5bd;margin-bottom:16px}.d3view-modelassembler .d3view-modelassembler-materials-placeholder-message{color:#6c757d;margin:0 0 20px;font-size:15px;line-height:1.5}.d3view-modelassembler .d3view-modelassembler-materials-placeholder-start-btn{margin-top:8px}.d3view-modelassembler .d3view-modelassembler-materials-schema-form{min-height:0;overflow:hidden}.d3view-modelassembler .d3view-modelassembler-materials-schema-form-title{margin:0 0 8px;font-size:18px;font-weight:600;color:#333;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-materials-schema-form-subtitle{margin:0 0 16px;font-size:13px;color:#6c757d;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-materials-schema-form-name-row{margin-bottom:16px;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-materials-schema-form-name-label{display:block;margin-bottom:6px;font-weight:600;font-size:13px;color:#333}.d3view-modelassembler .d3view-modelassembler-materials-schema-form-body{min-height:0;overflow-y:auto}.d3view-modelassembler .d3view-modelassembler-materials-schema-form-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 0;border-top:1px solid #dee2e6;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-materials-database-view{min-height:0;overflow:hidden}.d3view-modelassembler .d3view-modelassembler-assembly-files-content li.ui-selected{background-color:var(--dt-selection-color)!important;border-left:3px solid #2196f3}.d3view-modelassembler .d3view-modelassembler-smi-directfiles-overview tr.ui-selected{background-color:var(--dt-selection-color)!important;border-left:3px solid #2196f3}.d3view-modelassembler .d3view-modelassembler-smi-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8f9fa;border-top:1px solid #dee2e6;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-smi-footer-left,.d3view-modelassembler .d3view-modelassembler-smi-footer-right{display:flex;align-items:center;gap:8px}.d3view-modelassembler .d3view-modelassembler-smi-about-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e1e4e8}.d3view-modelassembler .d3view-modelassembler-smi-about-title{font-size:20px;font-weight:600;color:#333;margin:0 0 8px;display:flex;align-items:center;gap:10px}.d3view-modelassembler .d3view-modelassembler-smi-about-title i{color:#337ab7}.d3view-modelassembler .d3view-modelassembler-smi-about-title-row{display:flex;align-items:center;gap:12px}.d3view-modelassembler .d3view-modelassembler-smi-about-title-row .d3view-modelassembler-smi-about-title{flex:1;min-width:0}.d3view-modelassembler .d3view-modelassembler-node-color-swatch{display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:var(--d3v-t-fast,.12s)}.d3view-modelassembler .d3view-modelassembler-node-color-swatch:hover .d3view-modelassembler-node-color-rect{box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(0,0,0,.05));transform:scale(1.1)}.d3view-modelassembler .d3view-modelassembler-node-color-rect{width:16px;height:16px;border-radius:var(--d3v-r-sm,4px);border:1px solid rgba(0,0,0,.15);flex-shrink:0;transition:var(--d3v-t-fast,.12s)}.d3view-modelassembler .d3view-modelassembler-designstep-color-row{display:flex;align-items:center;justify-content:space-between}.d3view-modelassembler .d3view-modelassembler-designstep-color-row .d3view-modelassembler-node-color-swatch{margin-left:0;padding:3px 8px}.d3view-modelassembler .d3view-modelassembler-smi-about-desc{color:#666;margin:0 0 12px;line-height:1.5}.d3view-modelassembler .d3view-modelassembler-smi-about-meta{display:flex;gap:20px;font-size:13px;color:#6c757d}.d3view-modelassembler .d3view-modelassembler-smi-about-meta span{display:flex;align-items:center;gap:6px;word-break:break-all}.d3view-modelassembler .d3view-modelassembler-smi-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-bottom:24px}.d3view-modelassembler .d3view-modelassembler-smi-stat-card{background:#f8f9fa;border:1px solid #e1e4e8;border-radius:8px;padding:16px;text-align:center;cursor:pointer;transition:all .2s ease}.d3view-modelassembler .d3view-modelassembler-smi-stat-card:hover{border-color:#337ab7;box-shadow:0 2px 8px rgba(51,122,183,.15);transform:translateY(-2px)}.d3view-modelassembler .d3view-modelassembler-smi-stat-icon{font-size:24px;color:#337ab7;margin-bottom:8px}.d3view-modelassembler .d3view-modelassembler-smi-stat-value{font-size:28px;font-weight:700;color:#333;line-height:1.2}.d3view-modelassembler .d3view-modelassembler-smi-stat-label{font-size:12px;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.d3view-modelassembler .d3view-modelassembler-smi-about-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.d3view-modelassembler .d3view-modelassembler-smi-about-panel{background:#fff;border:1px solid #e1e4e8;border-radius:8px;overflow:hidden}.d3view-modelassembler .d3view-modelassembler-smi-about-panel-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e1e4e8;font-weight:600;color:#333}.d3view-modelassembler .d3view-modelassembler-smi-about-panel-header i{margin-right:8px;color:#337ab7}.d3view-modelassembler .d3view-modelassembler-smi-about-panel-body{padding:16px;max-height:250px;overflow:auto}.d3view-modelassembler .d3view-modelassembler-smi-about-list{list-style:none;margin:0;padding:0}.d3view-modelassembler .d3view-modelassembler-smi-about-list li{padding:8px 0;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;gap:8px}.d3view-modelassembler .d3view-modelassembler-smi-about-list li:last-child{border-bottom:0}.d3view-modelassembler .d3view-modelassembler-smi-about-list li i{color:#337ab7}.d3view-modelassembler .d3view-modelassembler-smi-file-view{height:100%;display:flex;flex-direction:column}.d3view-modelassembler .d3view-modelassembler-smi-file-view-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e1e4e8;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-smi-file-view-title{display:flex;align-items:center;gap:8px;font-weight:600;color:#333}.d3view-modelassembler .d3view-modelassembler-smi-file-view-title i{color:#337ab7}.d3view-modelassembler .d3view-modelassembler-smi-file-view-body{flex:1;overflow:hidden}.d3view-modelassembler .d3view-modelassembler-smi-tree-node.search-match>.d3view-modelassembler-smi-tree-node-content{background:#fff3cd}.d3view-modelassembler .d3view-modelassembler-smi-tree-node.search-hidden{display:none}.d3view-modelassembler .d3view-modelassembler-smi-content-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6c757d;text-align:center}.d3view-modelassembler .d3view-modelassembler-smi-content-placeholder i{font-size:48px;margin-bottom:16px;opacity:.5}.d3view-modelassembler .d3view-modelassembler-smi-content-placeholder p{font-size:16px;margin:0}.d3view-modelassembler-compare-simlytiks-view{background:#fff;display:flex;flex-direction:column;width:100%!important}.d3view-modelassembler-compare-simlytiks-modal .modal-dialog{width:95%;max-width:1800px;height:90vh}.d3view-modelassembler-compare-simlytiks-modal .modal-content{height:100%}.d3view-modelassembler-compare-simlytiks-modal .modal-body{padding:0;height:calc(100% - 60px);overflow:hidden}.d3view-modelassembler-compare-simlytiks-toolbar{background:#f8f9fa;flex-shrink:0}.d3view-modelassembler-compare-simlytiks-container{flex:1;min-height:0;overflow:hidden;width:100%!important}.d3view-modelassembler-compare-simlytiks-loading,.d3view-modelassembler-compare-simlytiks-error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.d3view-modelassembler-compare-simlytiks-tab-view{display:flex;flex-direction:column;width:100%!important}.d3view-modelassembler-compare-quick-view{width:100%!important;background:#fff}.d3view-modelassembler-compare-simlytiks-only-view{width:100%!important;background:#fff}.d3view-modelassembler-compare-combined-view{height:100%;display:flex;flex-direction:column;background:#fff}.d3view-modelassembler-compare-toolbar{flex-shrink:0}.d3view-modelassembler-compare-toolbar .btn:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.d3view-modelassembler-compare-summary-panel{flex-shrink:0;max-height:45%;overflow-y:auto;transition:max-height .3s ease}.d3view-modelassembler-compare-summary-panel.collapsed{max-height:0;padding:0;overflow:hidden}.d3view-compare-entity-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px}.d3view-compare-entity-card{transition:all .2s ease}.d3view-compare-entity-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.d3view-compare-entity-card[data-entity-id]:first-child{border-width:2px!important}.d3view-compare-category-pill{transition:all .2s ease;font-weight:500}.d3view-compare-category-pill:hover{transform:scale(1.05);box-shadow:0 2px 6px rgba(0,0,0,.2)}.d3view-compare-change-categories{flex-wrap:wrap}.d3view-compare-entity-card .fa-arrow-up,.d3view-compare-entity-card .fa-arrow-down,.d3view-compare-entity-card .fa-check{font-size:10px}.d3view-modelassembler-compare-simlytiks-container{flex:1;min-height:0;overflow:hidden;transition:flex .3s ease}.d3view-modelassembler-compare-simlytiks-container.collapsed{flex:0;min-height:0;max-height:0;overflow:hidden}.d3view-modelassembler-compare-combined-view .badge{font-size:11px;font-weight:500;padding:4px 8px;border-radius:4px}@media (max-width:1200px){.d3view-compare-entity-cards-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:768px){.d3view-compare-entity-cards-grid{grid-template-columns:1fr}.d3view-modelassembler-compare-toolbar{flex-direction:column!important;gap:10px}.d3view-modelassembler-compare-toolbar>div{width:100%;justify-content:center!important}}.d3view-modelassembler-item-view-wrapper{display:flex;flex-direction:column;height:100%;background:#fff}.d3view-modelassembler-ivw-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:linear-gradient(to bottom,#f8f9fa,#f0f1f2);border-bottom:1px solid #ddd;flex-shrink:0;min-height:44px}.d3view-modelassembler-ivw-header-left{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden}.d3view-modelassembler-ivw-header-right{display:flex;align-items:center;gap:5px;flex-shrink:0;margin-left:15px}.d3view-modelassembler-ivw-step-indicator{padding:4px 12px;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border-radius:4px;font-size:12px;font-weight:500;margin-right:10px}.d3view-modelassembler-ivw-step-label{display:inline-flex;align-items:center;gap:5px}.d3view-modelassembler-item-view-wrapper .gi-stepper-nav{display:none!important}.d3view-modelassembler-ivw-breadcrumbs{display:flex;align-items:center;flex-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;gap:0}.d3view-modelassembler-ivw-breadcrumbs-dynamic{display:flex;align-items:center}.d3view-modelassembler-ivw-breadcrumb-separator{color:#999;font-size:10px;margin:0 8px}.d3view-modelassembler-ivw-breadcrumb-item{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:4px;font-size:13px;color:#555;text-decoration:none;white-space:nowrap;transition:all .15s ease}.d3view-modelassembler-ivw-breadcrumb-item i{font-size:12px}.d3view-modelassembler-ivw-breadcrumb-home{color:#666}.d3view-modelassembler-ivw-breadcrumb-home:hover{background:rgba(0,0,0,.05);color:#333;text-decoration:none}.d3view-modelassembler-ivw-breadcrumb-link{color:#337ab7}.d3view-modelassembler-ivw-breadcrumb-link:hover{background:rgba(51,122,183,.1);color:#23527c;text-decoration:none}.d3view-modelassembler-ivw-breadcrumb-current{background:#e8f4fc;color:#337ab7;font-weight:500;cursor:default}.d3view-modelassembler-ivw-breadcrumb-item[data-type=systemmodel] i{color:#337ab7}.d3view-modelassembler-ivw-breadcrumb-item[data-type=assembly] i{color:#5cb85c}.d3view-modelassembler-ivw-breadcrumb-item[data-type=file] i{color:#f0ad4e}.d3view-modelassembler-ivw-breadcrumb-item[data-type=designstep] i{color:#5bc0de}.d3view-modelassembler-ivw-actions{display:flex;align-items:center;gap:5px}.d3view-modelassembler-ivw-actions .btn{padding:5px 10px}.d3view-modelassembler-ivw-actions .btn-group{margin-left:3px}.d3view-modelassembler-ivw-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.d3view-modelassembler-ivw-body .d3view-modelassembler-doe-flowmodal-container>.generic-input-template>.gi-main-container .gi-body>.tab-content{padding:0}.d3view-modelassembler-ivw-body>div{flex:1;min-height:0}.d3view-modelassembler .d3view-modelassembler-assembly-item-view .d3view-modelassembler-assembly-content-body .d3view-modelassembler-close-viewer-btn,.d3view-modelassembler .d3view-modelassembler-assembly-item-view .d3view-modelassembler-assembly-content-body .d3view-modelassembler-done-btn{display:none}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-container{width:40%;min-width:25%;max-width:70%;background:#fff;flex-shrink:0;display:flex;position:relative}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-resize-handle{position:absolute;left:0;top:0;bottom:0;width:4px;background:#e0e0e0;cursor:ew-resize;z-index:10;transition:background .15s ease}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-resize-handle:hover,.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-resize-handle.resizing{background:#337ab7}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar{display:flex;flex-direction:column;height:100%;flex:1;margin-left:4px}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f8f9fa;border-bottom:1px solid #e9ecef;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-title{font-weight:600;font-size:13px;color:#495057;display:flex;align-items:center}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-title i{margin-right:6px;color:#6c757d;font-size:11px}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-actions{display:flex;align-items:center;gap:2px}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-actions .btn{color:#6c757d;padding:3px 6px}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-highlight-btn:hover{color:#337ab7}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-highlight-btn.active{color:#337ab7;background:rgba(51,122,183,.1)}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-close-btn:hover{color:#d9534f}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-body{flex:1;overflow-y:auto;min-height:0;background:#fff}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-table{margin:0;font-size:12px;table-layout:fixed}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-table thead th{background:#f8f9fa;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#6c757d;padding:8px 10px;border-bottom:1px solid #e9ecef;white-space:nowrap}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-table thead th:first-child{width:45%}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-table thead th:nth-child(2){width:35%}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-table thead th:nth-child(3){width:20%;text-align:center}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-table tbody td{padding:8px 10px;vertical-align:middle;border-bottom:1px solid #f0f0f0}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-row:hover{background:#f8f9fa}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-table .sim-name-cell{max-width:0}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-table .sim-name-cell a{display:block;color:#337ab7;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-table .sim-name-cell a:hover{color:#23527c;text-decoration:underline}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-table .sim-id-text{font-size:10px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-table .sim-sm-cell{font-size:11px;color:#666;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-table .sim-sm-cell i{margin-right:5px;color:#999;font-size:10px}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-sm-header{cursor:default}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar.highlight-enabled .d3view-modelassembler-simulations-sidebar-sm-header{cursor:pointer}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar.highlight-enabled .d3view-modelassembler-simulations-sidebar-sm-header:hover{background:#e8f4fc;color:#337ab7}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar.highlight-enabled .d3view-modelassembler-simulations-sidebar-sm-header:hover i{color:#337ab7}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-table .sim-status-cell{text-align:center}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-table .sim-status-cell .label{font-size:9px;padding:2px 6px;text-transform:capitalize}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-item{cursor:pointer}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-footer{padding:8px 12px;background:#f8f9fa;border-top:1px solid #e9ecef;font-size:11px;color:#6c757d;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-simulations-sidebar-footer span:first-child{font-weight:600;color:#495057}.d3view-modelassembler .d3view-modelassembler-card-highlighted{box-shadow:0 0 0 3px #337ab7!important;border-color:#337ab7!important;transition:box-shadow .2s ease,border-color .2s ease}.d3view-modelassembler .d3view-modelassembler-card-highlighted>.panel-heading{background:rgba(51,122,183,.1)!important}.d3view-modelassembler .d3view-modelassembler-ext-filters .d3view-filters[data-mode=ai]{width:60%}.d3view-modelassembler .d3view-modelassembler-ext-filters .d3view-filters{height:auto;min-height:unset!important}.d3view-modelassembler .d3view-modelassembler-ext-filters-container .d3view-filters{height:40px;min-height:unset!important}.d3view-modelassembler .d3view-modelassembler-ext-filters-container .d3view-filters .advanced-filters{height:40px!important}.d3view-modelassembler .d3view-modelassembler-ext-filters input[data-search-input]{height:40px;padding-left:90px}.d3view-modelassembler .d3view-modelassembler-filtered-tab .d3view-modelassembler-ext-filters input[data-search-input]{padding-left:30px}.d3view-modelassembler .d3view-modelassembler-filtered-tab .d3view-modelassembler-ext-filters .d3view-filter-button{position:relative}.d3view-modelassembler .d3view-modelassembler-filtered-tab .d3view-modelassembler-ext-filters .d3view-filter-button:before{content:'\f002';color:grey;font-family:FontAwesome;position:absolute;top:9px;left:11px;z-index:10}.d3view-modelassembler .d3view-modelassembler-ext-filters .d3view-filter-button{margin:0;height:auto;width:auto;padding:0}.d3view-modelassembler .d3view-modelassembler-ext-filters .d3view-filter-button .flex-l{display:none}.d3view-modelassembler .d3view-modelassembler-ext-filters .d3view-filter-button button.toggle-fc{height:30px}.d3view-modelassembler .d3view-modelassembler-ext-filters .d3view-filter-button span.clear-search{position:absolute;right:46px;top:10px;z-index:10;cursor:pointer}.d3view-modelassembler .d3view-modelassembler-ext-filters .d3view-filter-button span.clear-search:hover{color:red}.d3view-modelassembler .d3view-modelassembler-ext-filters .d3view-filter-button .toggle-fc.btn-primary>i{color:#FFF}.d3view-modelassembler .d3view-modelassembler-pagination .paginationArea{margin:0}.d3view-modelassembler .d3view-modelassembler-pagination .paginationInputContainer{margin:0}.d3view-modelassembler .d3view-modelassembler-pagination .pagenav{padding:4px 8px}.d3view-modelassembler .d3view-modelassembler-pagination .target-page-num{width:50px!important;height:28px!important;padding:2px 4px;text-align:center}.d3view-modelassembler .d3view-modelassembler-pagination .maxPageIndicator,.d3view-modelassembler .d3view-modelassembler-pagination .totalRecordsIndicator{padding:4px 8px!important;font-size:12px;background:#f8f9fa}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-container{position:absolute;top:0;right:0;bottom:0;width:800px;max-width:90%;z-index:1050;transform:translateX(100%);transition:transform .3s ease}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-container.d3view-modelassembler-badge-sidebar-visible{transform:translateX(0)}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-overlay{display:none}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-resize-handle{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:ew-resize;background:transparent;z-index:10;transition:background .15s ease}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-resize-handle:hover,.d3view-modelassembler .d3view-modelassembler-badge-sidebar-resize-handle.resizing{background:#337ab7}.d3view-modelassembler .d3view-modelassembler-badge-sidebar{display:flex;flex-direction:column;height:100%;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.15)}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;background:#f8f9fa;border-bottom:1px solid #e9ecef;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:13px}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-breadcrumb-item{display:inline-flex;align-items:center;gap:5px;color:#495057;text-decoration:none;padding:4px 8px;border-radius:4px;transition:background .15s ease}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-breadcrumb-item:hover{background:rgba(0,0,0,.05);color:#337ab7;text-decoration:none}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-breadcrumb-item.d3view-modelassembler-badge-sidebar-current{font-weight:600;color:#333;cursor:default}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-breadcrumb-item.d3view-modelassembler-badge-sidebar-current:hover{background:transparent}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-breadcrumb-item i{font-size:12px;opacity:.7}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-breadcrumb-separator{color:#adb5bd;font-size:11px}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-actions{display:flex;align-items:center;gap:4px}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-actions .btn{padding:4px 8px;color:#6c757d}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-actions .btn:hover{color:#333;background:rgba(0,0,0,.05)}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-body{flex:1;overflow:hidden;min-height:0}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-split{display:flex;height:100%}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-split-left{width:280px;min-width:200px;max-width:350px;border-right:1px solid #e9ecef;display:flex;flex-direction:column;background:#fafafa}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-split-left-header{padding:12px 15px;background:#fff;border-bottom:1px solid #e9ecef;font-weight:600;font-size:13px;color:#495057;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-split-left-count{color:#6c757d;font-weight:400;margin-left:5px}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-split-left-list{flex:1;overflow-y:auto;padding:8px}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-list-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;margin-bottom:4px;border-radius:6px;cursor:pointer;transition:background .15s ease,box-shadow .15s ease;background:#fff;border:1px solid transparent}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-list-item:hover{background:#f0f4f8;border-color:#e0e4e8}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-list-item.active{background:#e3f2fd;border-color:#2196f3;box-shadow:0 2px 4px rgba(33,150,243,.2)}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-list-item-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#e9ecef;color:#6c757d;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-list-item.active .d3view-modelassembler-badge-sidebar-list-item-icon{background:#2196f3;color:#fff}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-list-item-content{flex:1;min-width:0}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-list-item-name{font-weight:500;font-size:13px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-list-item-meta{font-size:11px;margin-top:3px;display:flex;gap:8px;flex-wrap:wrap}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-list-item-meta i{margin-right:3px}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-split-right{flex:1;min-width:0;overflow:hidden}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-split-right-content{height:100%;overflow:auto}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-files{height:100%}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-files-container{height:100%}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-simulations{height:100%}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-simulations-container{height:100%;overflow:auto}.d3view-modelassembler .d3view-modelassembler-badge-sidebar-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6c757d}.d3view-modelassembler div.workflow .enableFMView .fm-view{top:75px;height:calc(100% - 75px)}.d3view-modelassembler-doe-overlay{box-shadow:0 2px 10px rgba(0,0,0,.1)}.d3view-modelassembler-doe-overlay-header{flex-shrink:0}.d3view-modelassembler-doe-overlay-body{flex:1;min-height:0}.d3view-modelassembler-doe-handsontable .d3view-ma-doe-row-constant td{background-color:lightgray!important}.d3view-modelassembler-doe-handsontable .d3view-ma-doe-row-continuous td{background-color:lightblue!important}.d3view-modelassembler-doe-handsontable .d3view-ma-doe-row-discrete td{background-color:lightgreen!important}.d3view-modelassembler-doe-handsontable .d3view-ma-doe-col-select{text-align:center!important;vertical-align:middle!important;width:45px!important}.d3view-modelassembler-doe-handsontable tr input[type=checkbox]{margin:0 auto!important;display:block!important;vertical-align:middle!important}.d3view-modelassembler-doe-handsontable{overflow:visible!important}.d3view-modelassembler-doe-handsontable .wtHolder{overflow:visible!important}.d3view-modelassembler-doe-handsontable .htDropdownMenu,.d3view-modelassembler-doe-handsontable .htAutocompleteList,.d3view-modelassembler-doe-handsontable .listbox{z-index:9999!important}.d3view-modelassembler-doe-step1-container{overflow:visible!important}.d3view-modelassembler-doe-step1-container .d3view-modelassembler-doe-handsontable-container{overflow:auto;position:relative}.d3view-modelassembler-smi-include-structure{background:#fff;position:relative}.d3view-modelassembler-smi-include-section{margin-bottom:20px}.d3view-modelassembler-smi-include-section-header h5{font-size:14px}.d3view-modelassembler-smi-include-table{background:#fff}.d3view-modelassembler-smi-include-table tbody tr{transition:background-color .15s ease}.d3view-modelassembler-smi-include-table tbody tr:hover{background-color:#f5f5f5}.d3view-modelassembler-smi-include-structure .d3view-modelassembler-smi-sortable-row.ui-selected{background-color:var(--dt-selection-color)!important;border-left:3px solid #2196f3}.d3view-modelassembler-database-workflows-title{margin-top:0;margin-bottom:12px}.d3view-modelassembler-database-workflows-table-wrap{position:relative}.d3view-modelassembler-database-workflows-table .d3view-modelassembler-db-wf-row.ui-selected{background-color:var(--dt-selection-color,#e3f2fd)!important;border-left:3px solid #2196f3}.d3view-modelassembler-smi-drag-handle{cursor:move;color:#999;transition:color .15s ease}.d3view-modelassembler-smi-drag-handle:hover{color:#333}.d3view-modelassembler-smi-sortable-row.ui-sortable-helper{background:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #007bff}.d3view-modelassembler-smi-sortable-placeholder{background:#e3f2fd!important;border:2px dashed #007bff!important;height:45px}tr.d3view-modelassembler-smi-sortable-placeholder{display:table-row}tr.d3view-modelassembler-smi-sortable-placeholder td{background:transparent;border:0}.d3view-modelassembler-smi-assembly-group{transition:box-shadow .15s ease}.d3view-modelassembler-smi-assembly-group:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.d3view-modelassembler-smi-assembly-group.ui-sortable-helper{box-shadow:0 4px 16px rgba(0,0,0,.2);border-color:#28a745}.d3view-modelassembler-smi-assembly-drag-handle{cursor:move}.d3view-modelassembler-smi-assembly-drag-handle:hover{background:#e9ecef!important}.d3view-modelassembler-smi-assembly-group-body{transition:max-height .3s ease,padding .3s ease}.d3view-modelassembler-smi-assembly-toggle{transition:transform .2s ease}.d3view-modelassembler-smi-sortable-assemblies .d3view-modelassembler-smi-sortable-placeholder{height:60px;margin-bottom:15px;border-radius:4px;background:#d4edda!important;border:2px dashed #28a745!important}.d3view-modelassembler-file-drag-handle{cursor:move;opacity:.6;transition:opacity .2s ease}.d3view-modelassembler-file-drag-handle:hover{opacity:1;color:#007bff!important}.d3view-modelassembler-file-row.ui-sortable-helper{background:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #007bff;z-index:1000}.d3view-modelassembler-files-sortable-placeholder{background:#e3f2fd!important;border:2px dashed #007bff!important;height:60px;margin-bottom:2px;border-radius:4px;list-style:none}.d3view-modelassembler-file-row.ui-sortable-helper .d3view-modelassembler-file-drag-handle{opacity:1;color:#007bff!important}.d3view-modelassembler-smi-include-table .btn-xs{padding:2px 6px;margin:0 2px}.d3view-modelassembler-smi-include-delete-btn{color:#d9534f}.d3view-modelassembler-smi-include-delete-btn:hover{color:#fff;background-color:#d9534f;border-color:#d9534f}@media (max-width:768px){.d3view-modelassembler-smi-include-structure-body{padding:10px}.d3view-modelassembler-smi-assembly-group-header{flex-wrap:wrap}}.d3view-modelassembler .d3view-ma-loadcase-card{margin:5px 0;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;background:#fff}.d3view-modelassembler .d3view-ma-lc-main{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f8f9fa;cursor:move;transition:background .15s ease}.d3view-modelassembler .d3view-ma-lc-main:hover{background:#e9ecef}.d3view-modelassembler .d3view-ma-lc-main-left{display:flex;align-items:center;flex:1;min-width:0}.d3view-modelassembler .d3view-ma-lc-icon{color:#6f42c1;margin-right:10px;flex-shrink:0}.d3view-modelassembler .d3view-ma-lc-label{font-weight:500;font-size:12px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-modelassembler .d3view-ma-lc-main-right{display:flex;align-items:center;gap:8px;margin-left:10px;flex-shrink:0}.d3view-modelassembler .d3view-ma-lc-folder-icon{color:#28a745;font-size:11px}.d3view-modelassembler .d3view-ma-lc-file-count{color:#17a2b8;font-size:11px}.d3view-modelassembler .d3view-ma-lc-expand-toggle{color:#999;cursor:pointer;padding:4px;transition:transform .15s ease,color .15s ease}.d3view-modelassembler .d3view-ma-lc-expand-toggle:hover{color:#666}.d3view-modelassembler .d3view-ma-lc-expand-toggle.fa-chevron-up{transform:rotate(180deg)}.d3view-modelassembler .d3view-ma-lc-children{display:none;padding:8px 12px;background:#fff;border-top:1px solid #eee}.d3view-modelassembler .d3view-ma-lc-child{display:flex;align-items:center;padding:6px 10px;margin:4px 0;border-radius:3px;cursor:move;font-size:11px;transition:background .15s ease}.d3view-modelassembler .d3view-ma-lc-child:hover{background:#f5f5f5}.d3view-modelassembler .d3view-ma-lc-child-folder-icon{color:#28a745;margin-right:8px}.d3view-modelassembler .d3view-ma-lc-child-files-icon{color:#007bff;margin-right:8px}.d3view-modelassembler .d3view-ma-lc-child-path,.d3view-modelassembler .d3view-ma-lc-child-count{margin-left:auto;color:#999;font-size:10px}.d3view-modelassembler .d3view-ma-lc-child[data-id*=LC_FOLDER]{border:1px dashed #d4edda;background:#f8fff9}.d3view-modelassembler .d3view-ma-lc-child[data-id*=LC_FILES]{border:1px dashed #cce5ff;background:#f0f7ff}.d3view-ma-sampling-resizer{background:#e0e0e0;transition:background .2s}.d3view-ma-sampling-resizer:hover{background:#337ab7}.d3view-ma-sampling-resizer.d3view-ma-resizing{background:#337ab7}.d3view-modelassembler-operation-card{margin-bottom:10px;border:1px solid #ddd;border-radius:4px;background:#fff;transition:box-shadow .2s ease}.d3view-modelassembler-operation-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.d3view-modelassembler-operation-header{padding:8px 12px;background:#f5f5f5;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;border-radius:4px 4px 0 0}.d3view-modelassembler-operation-title{font-weight:600;font-family:'Courier New',monospace;font-size:13px}.d3view-modelassembler-operation-actions{display:flex;gap:4px}.d3view-modelassembler-operation-actions .btn{padding:2px 6px}.d3view-modelassembler-operation-body{padding:12px}.d3view-modelassembler-param-group-label{font-size:11px;font-weight:600;color:#666;margin:10px 0 5px;padding-bottom:3px;border-bottom:1px dotted #ddd}.d3view-modelassembler-param-group-label:first-child{margin-top:0}.d3view-modelassembler-param-row{margin-bottom:5px}.d3view-modelassembler-no-operations{text-align:center;padding:30px 20px;color:#999;background:#fafafa;border:2px dashed #e0e0e0;border-radius:4px}.d3view-modelassembler-preview-content{background:#1e1e1e;color:#d4d4d4;padding:10px;border-radius:4px;font-family:'Courier New',monospace;font-size:11px;margin:10px 0 0;white-space:pre;overflow-x:auto;max-height:250px}.d3view-modelassembler-transform-config-form .form-group{margin-bottom:10px}.d3view-modelassembler-transform-config-form .form-control.has-error{border-color:#d9534f;background-color:#fff5f5}.d3view-modelassembler-transform-config-form .form-control.has-success{border-color:#5cb85c}.d3view-modelassembler-lcd-header{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);border-bottom:1px solid #dee2e6;flex-shrink:0}.d3view-modelassembler-lcd-header-left{display:flex;align-items:center;gap:10px}.d3view-modelassembler-lcd-header-icon{font-size:18px;color:#17a2b8}.d3view-modelassembler-lcd-header-title{font-size:16px;font-weight:600;color:#212529}.d3view-modelassembler-lcd-header-right{display:flex;gap:8px}.d3view-modelassembler .d3view-modelassembler-loadcase-detail-view{display:flex;flex-direction:column;height:100%;background:#fff}.d3view-modelassembler-lcd-container{display:flex;height:100%;overflow:hidden}.d3view-modelassembler-lcd-tree-panel{position:relative;background:#fafbfc;border-right:1px solid #e1e4e8;flex-shrink:0}.d3view-modelassembler-lcd-tree-container{padding:10px}.d3view-modelassembler-lcd-tree-node{margin-bottom:2px}.d3view-modelassembler-lcd-tree-node-content{display:flex;align-items:center;padding:8px 12px;cursor:pointer;border-radius:4px;transition:background-color .15s ease;user-select:none;word-break:break-all}.d3view-modelassembler-lcd-tree-node-content:hover{background-color:#e9ecef}.d3view-modelassembler-lcd-tree-node.active>.d3view-modelassembler-lcd-tree-node-content{background-color:#428bca;color:#fff}.d3view-modelassembler-lcd-tree-node.active>.d3view-modelassembler-lcd-tree-node-content .d3view-modelassembler-lcd-tree-node-icon,.d3view-modelassembler-lcd-tree-node.active>.d3view-modelassembler-lcd-tree-node-content .d3view-modelassembler-lcd-tree-node-label,.d3view-modelassembler-lcd-tree-node.active>.d3view-modelassembler-lcd-tree-node-content .d3view-modelassembler-lcd-tree-toggle{color:#fff}.d3view-modelassembler-lcd-tree-node-icon{margin-right:8px;color:#6c757d;width:16px;text-align:center}.d3view-modelassembler-lcd-tree-node-label{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-modelassembler-lcd-tree-node-badge{font-size:11px;padding:2px 6px;border-radius:10px;background:#e9ecef;color:#495057;margin-left:5px}.d3view-modelassembler-lcd-tree-node.active>.d3view-modelassembler-lcd-tree-node-content .d3view-modelassembler-lcd-tree-node-badge{background:rgba(255,255,255,.2);color:#fff}.d3view-modelassembler-lcd-tree-toggle{margin-right:6px;color:#6c757d;transition:transform .2s ease;cursor:pointer}.d3view-modelassembler-lcd-tree-node.expanded>.d3view-modelassembler-lcd-tree-node-content .d3view-modelassembler-lcd-tree-toggle i{transform:rotate(90deg)}.d3view-modelassembler-lcd-tree-node.expanded>.d3view-modelassembler-lcd-tree-children{display:block!important}.d3view-modelassembler-lcd-tree-children{padding-left:20px}.d3view-modelassembler-lcd-resize-handle{position:absolute;right:0;top:0;bottom:0;width:4px;cursor:col-resize;background:transparent;transition:background .15s ease;z-index:10}.d3view-modelassembler-lcd-resize-handle:hover{background:#007bff}.d3view-modelassembler-lcd-content-panel{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}.d3view-modelassembler-lcd-content-header{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;background:#f8f9fa;border-bottom:1px solid #e1e4e8;flex-shrink:0}.d3view-modelassembler-lcd-content-title{font-size:14px;font-weight:600;color:#333}.d3view-modelassembler-lcd-content-body{flex:1;overflow-y:auto;padding:15px}.d3view-modelassembler-lcd-about{}.d3view-modelassembler-lcd-about-header h4{color:#333;font-size:18px}.d3view-modelassembler-lcd-stat-cards{display:flex;flex-wrap:wrap;gap:15px}.d3view-modelassembler-lcd-stat-card{flex:1;min-width:150px;padding:15px;background:#f8f9fa;border-radius:6px;border-left:4px solid #007bff}.d3view-modelassembler-lcd-counts{display:flex;gap:20px}.d3view-modelassembler-lcd-files-list{max-width:800px}.d3view-modelassembler-lcd-file-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;margin-bottom:8px;background:#fff;border:1px solid #ddd;border-radius:4px;transition:border-color .15s ease}.d3view-modelassembler-lcd-file-item:hover{border-color:#007bff}.d3view-modelassembler-lcd-simulations{height:100%}.d3view-modelassembler-lcd-simulations-list{min-height:300px}.d3view-modelassembler-loadcase-tab-view{height:100%;overflow:hidden}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.d3view-modelassembler-doe-progress-panel{min-height:500px}.d3view-modelassembler-doe-progress-bar-fill{position:relative;overflow:hidden}.d3view-modelassembler-doe-progress-step-icon{transition:all .3s ease}.d3view-modelassembler-doe-progress-step-icon.active{transform:scale(1.1)}.d3view-modelassembler-doe-progress-log{scrollbar-width:thin;scrollbar-color:#555 #2d2d2d}.d3view-modelassembler-doe-progress-log::-webkit-scrollbar{width:8px}.d3view-modelassembler-doe-progress-log::-webkit-scrollbar-track{background:#2d2d2d}.d3view-modelassembler-doe-progress-log::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.d3view-modelassembler-doe-progress-log::-webkit-scrollbar-thumb:hover{background:#666}@keyframes highlightPulse{0%{background-color:transparent}25%{background-color:rgba(102,126,234,.3)}50%{background-color:rgba(102,126,234,.15)}75%{background-color:rgba(102,126,234,.3)}100%{background-color:transparent}}.d3view-ma-highlight-row{animation:highlightPulse 1s ease-in-out 3;box-shadow:0 0 10px rgba(102,126,234,.4)}.d3view-modelassembler-doe-progress-overlay{animation:fadeIn .3s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.d3view-modelassembler-doe-progress-connector{transition:background .3s ease}.d3view-modelassembler-doe-progress-connector.completed{background:#5cb85c}.d3view-modelassembler-include-structure-sidebar-container{position:absolute;top:0;right:0;bottom:0;width:700px;max-width:90%;z-index:1050;transform:translateX(100%);transition:transform .3s ease}.d3view-modelassembler-include-structure-sidebar-container.d3view-modelassembler-include-structure-sidebar-visible{transform:translateX(0)}.d3view-modelassembler-include-structure-sidebar-overlay{display:none}.d3view-modelassembler-include-structure-sidebar-resize-handle{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:ew-resize;background:transparent;z-index:10;transition:background .15s ease}.d3view-modelassembler-include-structure-sidebar-resize-handle:hover,.d3view-modelassembler-include-structure-sidebar-resize-handle.resizing{background:#337ab7}.d3view-modelassembler-include-structure-sidebar{display:flex;flex-direction:column;height:100%;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.15)}.d3view-modelassembler-include-structure-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.d3view-modelassembler-include-structure-sidebar-title{display:flex;align-items:center;gap:8px;font-weight:600;color:#333}.d3view-modelassembler-include-structure-sidebar-title i{color:#007bff}.d3view-modelassembler-include-structure-sidebar-body{flex:1;overflow:auto;padding:0}.d3view-modelassembler-smi-disabled-row{opacity:.5;background:#f5f5f5!important}.d3view-modelassembler-smi-disabled-row td{color:#999!important}.d3view-modelassembler-smi-disabled-row a{color:#999!important;text-decoration:line-through}.d3view-modelassembler-smi-disabled-assembly{opacity:.5}.d3view-modelassembler-smi-disabled-assembly .d3view-modelassembler-smi-assembly-group-header{background:#f5f5f5!important}.d3view-modelassembler-smi-disabled-assembly .d3view-modelassembler-smi-assembly-group-header span{text-decoration:line-through;color:#999}.d3view-modelassembler-smi-file-enable-checkbox,.d3view-modelassembler-smi-assembly-enable-checkbox{cursor:pointer;width:16px;height:16px}.d3view-modelassembler-peacock-include-sidebar-container{position:absolute;top:0;right:0;bottom:0;width:280px;z-index:100;transform:translateX(100%);transition:transform .3s ease,width .3s ease;pointer-events:none}.d3view-modelassembler-peacock-include-sidebar-container.d3view-modelassembler-peacock-include-sidebar-visible{transform:translateX(0);pointer-events:auto}.d3view-modelassembler-peacock-include-sidebar-container.d3view-modelassembler-peacock-include-sidebar-collapsed{width:50px}.d3view-modelassembler-peacock-include-sidebar{display:flex;flex-direction:column;height:100%;background:rgba(255,255,255,.95);box-shadow:-2px 0 10px rgba(0,0,0,.1);border-left:1px solid #e0e0e0;pointer-events:auto}.d3view-modelassembler-peacock-include-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.d3view-modelassembler-peacock-include-sidebar-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px;color:#333}.d3view-modelassembler-peacock-include-sidebar-title i{color:#17a2b8}.d3view-modelassembler-peacock-include-sidebar-header-actions{display:flex;gap:5px}.d3view-modelassembler-peacock-include-sidebar-body{flex:1;overflow:auto;display:flex;flex-direction:column}.d3view-modelassembler-peacock-include-sidebar-actions{display:flex;gap:8px;padding:8px 12px;background:#f8f9fa;border-bottom:1px solid #eee}.d3view-modelassembler-peacock-include-sidebar-actions .btn{font-size:11px;padding:3px 8px}.d3view-modelassembler-peacock-include-sidebar-list{flex:1;overflow-y:auto;padding:8px 0}.d3view-modelassembler-peacock-include-file-item{display:flex;flex-direction:column;padding:6px 12px;border-bottom:1px solid #f0f0f0;transition:background .15s ease}.d3view-modelassembler-peacock-include-file-item:hover{background:#f5f9ff}.d3view-modelassembler-peacock-include-file-checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;margin:0;font-weight:400}.d3view-modelassembler-peacock-include-file-checkbox{cursor:pointer;width:14px;height:14px;flex-shrink:0}.d3view-modelassembler-peacock-include-file-name{font-size:12px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.d3view-modelassembler-peacock-include-file-assembly{font-size:10px;margin-left:22px;color:#888}.d3view-modelassembler-peacock-include-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 15px;color:#999;text-align:center}.d3view-modelassembler-peacock-include-empty i{font-size:24px;margin-bottom:10px;opacity:.5}.d3view-modelassembler-peacock-include-sidebar-footer{padding:10px 12px;background:#f8f9fa;border-top:1px solid #e0e0e0;text-align:center}.d3view-modelassembler-peacock-include-apply-btn{width:100%}.d3view-modelassembler-peacock-include-sidebar-collapsed{position:absolute;top:10px;right:10px;pointer-events:auto}.d3view-modelassembler-peacock-include-sidebar-expand-btn{display:flex;align-items:center;gap:5px;padding:6px 10px;background:rgba(255,255,255,.95);border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.d3view-modelassembler-peacock-include-sidebar-expand-btn i{color:#17a2b8}.d3view-modelassembler-peacock-include-sidebar-collapsed-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;color:#fff;background:#17a2b8;border-radius:9px}.d3view-modelassembler-peacock-3d-container{position:relative;display:flex;height:100%;width:100%}.d3view-modelassembler-peacock-3d-viewer{flex:1;height:100%;overflow:hidden}.d3view-parameterize-manager-view{height:100%}.d3view-parameterize-manager-view .pm-container{display:flex;flex-direction:column;height:100%}.d3view-parameterize-manager-view .pm-header{flex-shrink:0}.d3view-parameterize-manager-view .pm-content-area{flex:1;overflow-y:auto}.d3view-parameterize-manager-view .pm-footer{flex-shrink:0}.d3view-parameterize-manager-view .pm-wizard-step{max-width:800px;margin:0 auto}.d3view-parameterize-manager-view .pm-scanning-step,.d3view-parameterize-manager-view .pm-complete-step{padding:40px 20px}.d3view-parameterize-manager-view .pm-stat-card{transition:transform .2s,box-shadow .2s}.d3view-parameterize-manager-view .pm-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.d3view-parameterize-manager-view .pm-file-sidebar{border-right:1px solid #e0e0e0;background:#fafbfc}.d3view-parameterize-manager-view .pm-file-item{cursor:pointer;transition:background .2s}.d3view-parameterize-manager-view .pm-file-item:hover{background:#f0f4f8}.d3view-parameterize-manager-view .pm-file-item.selected{background:#e8f4fd;border-left:3px solid #007bff}.d3view-parameterize-manager-view .pm-dashboard{display:flex;height:100%}.d3view-parameterize-manager-view .pm-main-content{flex:1;overflow-y:auto}.d3view-parameterize-manager-view .pm-migration-preview{max-width:800px;margin:0 auto}.d3view-parameterize-manager-view .pm-file-editor-wrapper{display:flex;flex-direction:column;height:100%}.d3view-parameterize-manager-view .pm-file-editor-container{flex:1;overflow:hidden}.d3view-parameterize-manager-view .pm-scan-progress .progress{height:20px;background:#e9ecef;border-radius:4px;overflow:hidden}.d3view-parameterize-manager-view .pm-scan-progress-bar{height:100%;background:linear-gradient(90deg,#007bff,#0056b3);border-radius:4px;transition:width .3s ease}.d3view-parameterize-manager-view .pm-template-option{cursor:pointer;transition:border-color .2s,background .2s}.d3view-parameterize-manager-view .pm-template-option:hover{border-color:#007bff;background:#f8f9fa}.d3view-parameterize-manager-view .pm-template-option.selected{border-color:#007bff;background:#e8f4fd}.d3view-parameterize-manager-view table.table{margin-bottom:0}.d3view-parameterize-manager-view table.table thead th{border-bottom:2px solid #dee2e6;font-weight:600;font-size:12px;text-transform:uppercase;color:#666}.d3view-parameterize-manager-view table.table tbody td{vertical-align:middle}.d3view-parameterize-manager-view table.table code{background:#f8f9fa;padding:2px 6px;border-radius:3px;font-size:12px}.d3view-parameterize-manager-view .pm-file-params-group:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.d3view-modelassembler-active-project-container{position:relative;display:inline-block}.d3view-modelassembler-active-project-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);border:1px solid #dee2e6;border-radius:4px;transition:all .2s ease}.d3view-modelassembler-active-project-btn:hover{background:linear-gradient(135deg,#e9ecef 0,#dee2e6 100%);border-color:#ced4da}.d3view-modelassembler-active-project-btn i.fa-folder-open{color:#f39c12}.d3view-modelassembler-active-project-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-variant:small-caps}.d3view-modelassembler-project-dropdown{animation:fadeInDown .2s ease}@keyframes fadeInDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.d3view-modelassembler-project-dropdown-content{min-height:60px}.d3view-modelassembler-project-dropdown-content .pl-generic-fb{margin:0;padding:0}.d3view-modelassembler-input-mapping-split-container{display:flex;flex-direction:row;min-height:0;gap:0}.d3view-modelassembler-input-mapping-left{flex:1 1 70%;min-width:0;display:flex;flex-direction:column}.d3view-modelassembler-input-mapping-formbuilder-wrap{min-height:200px;overflow:auto;position:relative}.d3view-modelassembler-input-mapping-ai-loader{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.85);border-radius:4px}.d3view-modelassembler-input-mapping-ai-loader-content{display:flex;flex-direction:column;align-items:center;gap:12px;color:#333;font-size:14px}.d3view-modelassembler-input-mapping-ai-loader-content .fa-spinner{font-size:28px;color:#5a9bd5}.d3view-modelassembler-input-mapping-sidebar{flex:0 0 30%;width:30%;min-width:200px;max-width:50%;display:flex;flex-direction:column;border-left:1px solid #dee2e6;background:#f8f9fa;position:relative}.d3view-modelassembler-input-mapping-sidebar-resize-handle{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:col-resize;z-index:1}.d3view-modelassembler-input-mapping-sidebar-resize-handle:hover{background:rgba(0,0,0,.05)}.d3view-modelassembler-input-mapping-sidebar-header{padding:10px 12px;border-bottom:1px solid #dee2e6;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.d3view-modelassembler-input-mapping-sidebar-title{font-weight:600;color:#333}.d3view-modelassembler-input-mapping-sidebar-search-filter-wrap{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0;width:100%}.d3view-modelassembler-input-mapping-sidebar-search-filter-wrap .d3view-modelassembler-input-mapping-column-search{flex:1 1 auto;min-width:0}.d3view-modelassembler-input-mapping-sidebar-search-filter-wrap .d3view-modelassembler-input-mapping-column-map-filter{flex:0 0 auto;max-width:120px}.d3view-modelassembler-input-mapping-schema-buttons-wrap{display:flex;gap:8px;flex-wrap:wrap}.d3view-modelassembler-input-mapping-show-values-toggle{margin:0;font-weight:400;font-size:13px;display:flex;align-items:center;gap:6px}.d3view-modelassembler-input-mapping-column-list{list-style:none;margin:0;padding:8px;overflow-y:auto;flex:1 1 auto;min-height:0}.d3view-modelassembler-input-mapping-column-list-empty-msg{padding:12px}.d3view-modelassembler-column-search-hidden{display:none!important}.d3view-modelassembler-input-mapping-column-row{padding:8px 10px;margin-bottom:6px;background:#fff;border:1px solid #dee2e6;border-radius:4px;cursor:move}.d3view-modelassembler-input-mapping-column-row:hover{border-color:#adb5bd;background:#f8f9fa}.d3view-modelassembler-input-mapping-column-row-label{font-size:13px;color:#495057}.d3view-ma-db-column-item-mapped{border-left:3px solid #28a745;background:#f1f9f1}.d3view-ma-db-column-mapped-icon{margin-left:6px}.d3view-ma-db-column-mapped-icon .fa-link{color:#28a745}.d3view-modelassembler-input-mapping-column-row-value-wrap{margin-top:8px;min-height:24px}.d3view-modelassembler-input-mapping-value-hidden{display:none!important}.d3view-modelassembler-input-mapping-value-hidden.d3view-modelassembler-input-mapping-value-visible{display:block!important}.d3view-modelassembler-input-mapping-mapped-info{font-size:12px}.d3view-modelassembler-output-mapping-step{display:flex;flex-direction:column;min-height:0}.d3view-modelassembler-output-mapping-header{flex-shrink:0;margin-bottom:10px}.d3view-modelassembler-output-mapping-title{margin:0 0 4px;font-size:14px}.d3view-modelassembler-output-mapping-stats{margin:0;font-size:12px;color:#6c757d}.d3view-modelassembler-output-mapping-split-container{display:flex;flex-direction:row;min-height:0;min-width:0;width:100%;gap:0}.d3view-modelassembler-output-mapping-sidebar.d3view-modelassembler-output-mapping-left{flex:1 1 70%;min-width:0;display:flex;flex-direction:column;border-right:1px solid #dee2e6;background:#f8f9fa}.d3view-modelassembler-output-mapping-sidebar-header{padding:10px 12px;border-bottom:1px solid #dee2e6;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.d3view-modelassembler-output-mapping-sidebar-title{font-weight:600;color:#333}.d3view-modelassembler-output-mapping-schema-search-filter-wrap{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0;width:100%}.d3view-modelassembler-output-mapping-schema-search-filter-wrap .d3view-modelassembler-output-mapping-column-search{flex:1 1 auto;min-width:0}.d3view-modelassembler-output-mapping-schema-search-filter-wrap .d3view-modelassembler-output-mapping-column-map-filter{flex:0 0 auto;max-width:120px}.d3view-modelassembler-output-mapping-schema-buttons-wrap{display:flex;gap:8px;flex-wrap:wrap}.d3view-modelassembler-output-mapping-schema-empty-msg{padding:12px}.d3view-modelassembler-output-mapping-output-search-filter-wrap{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0;width:100%}.d3view-modelassembler-output-mapping-output-search-filter-wrap .d3view-modelassembler-output-mapping-output-search{flex:1 1 auto;min-width:0}.d3view-modelassembler-output-mapping-output-search-filter-wrap .d3view-modelassembler-output-mapping-output-source-filter{flex:0 0 auto;max-width:160px}.d3view-modelassembler-output-mapping-show-all-toggle{margin:0;font-weight:400;font-size:12px;display:flex;align-items:center;gap:6px}.d3view-modelassembler-output-mapping-show-values-toggle{margin:0;font-weight:400;font-size:13px}.d3view-modelassembler-output-mapping-column-list{list-style:none;margin:0;padding:8px;overflow-y:auto;flex:1 1 auto;min-height:0}.d3view-modelassembler-output-mapping-right{flex:0 0 30%;width:30%;min-width:200px;max-width:50%;display:flex;flex-direction:column;position:relative;border-left:1px solid #dee2e6;background:#f8f9fa;min-height:0}.d3view-modelassembler-output-mapping-right-resize-handle{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:col-resize;z-index:1}.d3view-modelassembler-output-mapping-right-resize-handle:hover{background:rgba(0,0,0,.05)}.d3view-modelassembler-output-mapping-right .d3view-modelassembler-output-mapping-output-list{flex:1 1 auto;min-height:0;overflow-y:auto}.d3view-modelassembler-output-mapping-table{margin-bottom:0}.d3view-modelassembler-output-mapping-row-drop{min-height:32px}.d3view-modelassembler-output-mapping-row-drop.ui-droppable-hover{background:#e7f3ff}.d3view-modelassembler-output-mapping-output-list{list-style:none;margin:0;padding:8px;overflow-y:auto;flex:1 1 auto;min-height:0}.d3view-modelassembler-output-mapping-output-row{padding:8px 10px;margin-bottom:6px;background:#fff;border:1px solid #dee2e6;border-radius:4px;cursor:move}.d3view-modelassembler-output-mapping-output-row:hover{border-color:#adb5bd;background:#f8f9fa}.d3view-modelassembler-output-mapping-output-label{font-size:13px;color:#495057}.d3view-modelassembler-output-mapping-schema-header{padding:10px 12px;border-bottom:1px solid #dee2e6;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.d3view-modelassembler-output-mapping-schema-list{list-style:none;margin:0;padding:8px;overflow-y:auto;flex:1 1 auto;min-height:0}.d3view-modelassembler-output-mapping-schema-row{padding:10px 12px;margin-bottom:6px;background:#fff;border:1px solid #dee2e6;border-radius:4px;min-height:44px}.d3view-modelassembler-output-mapping-schema-row.ui-droppable-hover{background:#e7f3ff;border-color:#0d6efd}.d3view-modelassembler-output-mapping-schema-row-label{font-size:13px;color:#333;margin-bottom:4px}.d3view-modelassembler-output-mapping-schema-row-mapped{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.d3view-modelassembler-output-mapping-mapped-label{font-size:12px;color:#28a745}.d3view-modelassembler-output-mapping-schema-value-wrap{margin-top:8px;min-height:24px}.d3view-modelassembler-input-mapping-mapped-info .d3view-ma-clear-map{margin-left:8px}.d3view-modelassembler-output-mapping-view{display:flex;flex-direction:column;min-height:0;padding:15px;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.d3view-modelassembler-output-mapping-view .d3view-modelassembler-output-mapping-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.d3view-modelassembler-output-mapping-view .d3view-modelassembler-output-mapping-table-search{flex:0 0 auto}.d3view-modelassembler-output-mapping-view .d3view-modelassembler-output-mapping-pick-overlay{border-radius:8px}.d3view-modelassembler-output-mapping-view .d3view-modelassembler-output-mapping-pick-overlay-header{background:#fff;border-bottom:1px solid #dee2e6;border-radius:8px 8px 0 0}.d3view-modelassembler-output-mapping-view .d3view-modelassembler-output-mapping-pick-overlay-body{background:#fff;margin:0 12px 12px;border-radius:0 0 8px 8px;overflow:hidden}.d3view-modelassembler-output-mapping-view .d3view-modelassembler-output-mapping-pick-workflow-body{background:#fafafa}.d3view-modelassembler-output-mapping-view .d3view-modelassembler-output-mapping-body{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.d3view-modelassembler-output-mapping-view .d3view-modelassembler-output-mapping-desc{flex-shrink:0;margin:0 0 10px}.d3view-modelassembler-output-mapping-view .d3view-modelassembler-output-mapping-table-wrap{flex:0 1 auto;min-height:120px;overflow:auto}.d3view-modelassembler-output-mapping-view .d3view-modelassembler-output-mapping-table{margin-bottom:0;background:#fff}.d3view-modelassembler-output-mapping-view .d3view-modelassembler-output-mapping-table thead th{background:#f0f0f0;font-weight:600;color:#333;padding:10px 12px;border-bottom:2px solid #dee2e6;vertical-align:middle}.d3view-modelassembler-output-mapping-view .d3view-modelassembler-output-mapping-table tbody td{padding:8px 12px;vertical-align:middle}.d3view-modelassembler-output-mapping-view .d3view-modelassembler-output-mapping-row:hover{background:#f8f9fa}.d3view-modelassembler-output-mapping-view .d3view-modelassembler-output-mapping-no-items td{padding:24px 16px;color:#6c757d;font-size:13px}.d3view-modelassembler-output-mapping-view .d3view-modelassembler-output-mapping-toolbar{flex-shrink:0;padding-top:10px}.d3view-modelassembler-output-mapping-view .d3view-modelassembler-output-mapping-worker-select,.d3view-modelassembler-output-mapping-view .d3view-modelassembler-output-mapping-output-select,.d3view-modelassembler-output-mapping-view .d3view-modelassembler-output-mapping-record-select{width:100%}.d3view-modelassembler-output-mapping-view .select2-container{width:100%!important;max-width:100%}.d3view-modelassembler-output-mapping-view .d3view-modelassembler-output-mapping-remove-row{padding:4px 8px}.workflow-modal .field-item.has-mapped-key{border-left:3px solid #28a745;background-color:#f1f9f1}.d3view-modelassembler-tools-page{background:linear-gradient(180deg,#f8f9fa 0,#fff 100%)}.d3view-modelassembler-tools-header h4{color:#333;display:flex;align-items:center;gap:8px}.d3view-modelassembler-tools-header h4 i{color:#6c757d}.d3view-modelassembler-tools-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.d3view-modelassembler-tools-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#bbb}.d3view-modelassembler-tools-card[data-tool=migration-assistant]:hover{border-color:#1976d2}.d3view-modelassembler-tools-card[data-tool=cleanup]:hover,.d3view-modelassembler-tools-card[data-tool=reorganize]:hover,.d3view-modelassembler-tools-card[data-tool=bulk-export]:hover{cursor:not-allowed}.d3view-modelassembler-tools-tab{background:#fff}.d3view-modelassembler .d3view-modelassembler-comments-panel-container{position:absolute;top:0;right:0;bottom:0;width:600px;max-width:90%;z-index:1050;transform:translateX(100%);transition:transform .3s ease}.d3view-modelassembler .d3view-modelassembler-comments-panel-container.d3view-modelassembler-comments-panel-visible{transform:translateX(0)}.d3view-modelassembler .d3view-modelassembler-comments-panel-overlay{display:none}.d3view-modelassembler .d3view-modelassembler-comments-panel-resize-handle{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:ew-resize;background:transparent;z-index:10;transition:background .15s ease}.d3view-modelassembler .d3view-modelassembler-comments-panel-resize-handle:hover,.d3view-modelassembler .d3view-modelassembler-comments-panel-resize-handle.resizing{background:#337ab7}.d3view-modelassembler .d3view-modelassembler-comments-panel{display:flex;flex-direction:column;height:100%;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.15)}.d3view-modelassembler .d3view-modelassembler-comments-panel-header{display:flex;flex-direction:column;padding:12px 15px;background:#f8f9fa;border-bottom:1px solid #e9ecef;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-comments-panel-header>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.d3view-modelassembler .d3view-modelassembler-comments-panel-header-title{font-size:16px;font-weight:600;color:#333;display:flex;align-items:center;gap:8px}.d3view-modelassembler .d3view-modelassembler-comments-panel-header-title i{color:#337ab7}.d3view-modelassembler .d3view-modelassembler-comments-count{color:#6c757d;font-weight:400;font-size:14px}.d3view-modelassembler .d3view-modelassembler-comments-panel-body{flex:1;overflow:hidden;min-height:0;display:flex;flex-direction:column}.d3view-modelassembler .d3view-modelassembler-comments-list{flex:1;overflow-y:auto;padding:15px}.d3view-modelassembler .d3view-modelassembler-comment-item{padding:15px;border-bottom:1px solid #eee;margin-bottom:10px;background:#fff;border-radius:4px;transition:background .15s ease}.d3view-modelassembler .d3view-modelassembler-comment-item:hover{background:#f8f9fa}.d3view-modelassembler .d3view-modelassembler-comments-add-form{padding:0;background:transparent;flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-comments-textarea{resize:vertical;min-height:60px;font-size:13px}.d3view-parameterize-flowmodal-view .pm-step1-container{height:100%}.d3view-parameterize-flowmodal-view .pm-step1-header{border-radius:0}.d3view-parameterize-flowmodal-view .pm-file-item{transition:all .2s ease}.d3view-parameterize-flowmodal-view .pm-file-item:hover{background:#f0f4f8!important}.d3view-parameterize-flowmodal-view .pm-file-item.selected{background:#e8f4fd!important;border-left:3px solid #007bff}.d3view-parameterize-flowmodal-view .pm-file-sidebar{transition:right .3s ease}.d3view-parameterize-flowmodal-view .pm-toggle-sidebar-btn:hover{transform:scale(1.05)}.d3view-parameterize-flowmodal-view .pm-empty-state{animation:pm-fadeIn .5s ease}@keyframes pm-fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.d3view-parameterize-flowmodal-view .pm-action-container{animation:pm-fadeIn .3s ease}.d3view-parameterize-flowmodal-view .pm-action-option{transition:all .3s ease}.d3view-parameterize-flowmodal-view .pm-action-option:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.d3view-parameterize-flowmodal-view .pm-complete-container{animation:pm-fadeIn .5s ease}.d3view-parameterize-flowmodal-view .pm-success-header{animation:pm-successPulse .6s ease}@keyframes pm-successPulse{0%{transform:scale(0.95);opacity:0}50%{transform:scale(1.02)}100%{transform:scale(1);opacity:1}}.d3view-parameterize-flowmodal-view .pm-stats-section>div>div{transition:transform .2s ease}.d3view-parameterize-flowmodal-view .pm-stats-section>div>div:hover{transform:translateY(-3px)}.d3view-parameterize-flowmodal-view .pm-param-row{transition:background .2s ease}.d3view-parameterize-flowmodal-view .pm-param-row:hover{background:#e8f4fd!important}.d3view-parameterize-flowmodal-view .pm-sidebar-content::-webkit-scrollbar{width:6px}.d3view-parameterize-flowmodal-view .pm-sidebar-content::-webkit-scrollbar-track{background:#f1f1f1}.d3view-parameterize-flowmodal-view .pm-sidebar-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.d3view-parameterize-flowmodal-view .pm-sidebar-content::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.d3view-parameterize-flowmodal-view .pm-assembly-header:hover{background:#e9ecef!important}.d3view-parameterize-flowmodal-view .pm-assembly-header .fa-chevron-down{transition:transform .2s ease}.d3view-parameterize-flowmodal-view .pm-assembly-header.collapsed .fa-chevron-down{transform:rotate(-90deg)}.d3view-modelassembler .text-parameterization .tp-simple-mode-hidden{position:absolute;right:-350px;transition:right .3s ease;display:none}.d3view-modelassembler .text-parameterization{min-height:unset}.d3view-modelassembler .text-parameterization .tp-body{height:calc(100% - 20px)!important}.d3view-modelassembler .text-parameterization .tp-simple-mode-toggle{transition:all .2s ease}.d3view-modelassembler .text-parameterization .tp-simple-mode-toggle:hover{transform:translateY(-50%) scale(1.05)}.d3view-modelassembler-assembly-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:1px solid #ddd;background:#f8f9fa;flex-shrink:0}.d3view-modelassembler-assembly-header-left{display:flex;align-items:center;gap:8px}.d3view-modelassembler-assembly-header-icon{margin-right:5px}.d3view-modelassembler-assembly-header-title{font-weight:500}.d3view-modelassembler-assembly-body{display:flex;flex:1;min-height:0;overflow:hidden}.d3view-modelassembler-assembly-tree-panel{border-left:3px solid #337ab7;position:sticky;top:0;align-self:flex-start;max-height:100vh;width:300px;min-width:200px;max-width:500px;border-right:1px solid #ddd;overflow-y:auto;flex-shrink:0;display:flex;flex-direction:column}.d3view-modelassembler-assembly-tree-search{padding:8px 10px;border-bottom:1px solid #eee;display:flex;align-items:center;gap:8px}.d3view-modelassembler-assembly-tree-search input{flex:1;border:1px solid #ddd;border-radius:4px;padding:4px 8px}.d3view-modelassembler-assembly-tree-container{flex:1;overflow-y:auto;padding:5px 0}.d3view-modelassembler-assembly-tree{list-style:none;margin:0;padding:0}.d3view-modelassembler-assembly-tree-node{cursor:pointer}.d3view-modelassembler-assembly-tree-node-content{display:flex;align-items:center;padding:6px 10px;gap:8px}.d3view-modelassembler-assembly-tree-node-content:hover{background:#f5f5f5}.d3view-modelassembler-assembly-tree-node.active .d3view-modelassembler-assembly-tree-node-content{background:#f0f0f0}.d3view-modelassembler-assembly-tree-toggle{margin-right:4px}.d3view-modelassembler-assembly-tree-node.expanded .d3view-modelassembler-assembly-tree-toggle i{transform:rotate(90deg)}.d3view-modelassembler-assembly-tree-node-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-modelassembler-assembly-tree-badge{font-size:11px;color:#666}.d3view-modelassembler-assembly-tree-node.has-children:not(.expanded)>.d3view-modelassembler-assembly-tree-children{display:none}.d3view-modelassembler-assembly-tree-children{list-style:none;margin:0;padding-left:16px}.d3view-modelassembler-assembly-tree-node.search-hidden{display:none}.d3view-modelassembler-assembly-resize-handle{width:6px;flex-shrink:0;cursor:ew-resize;background:transparent;position:relative}.d3view-modelassembler-assembly-resize-handle:hover,.d3view-modelassembler-assembly-resize-handle.resizing{background:#e0e0e0}.d3view-modelassembler-assembly-resize-handle-bar{position:absolute;left:2px;top:0;bottom:0;width:2px;background:#ccc}.d3view-modelassembler-assembly-resize-handle:hover .d3view-modelassembler-assembly-resize-handle-bar,.d3view-modelassembler-assembly-resize-handle.resizing .d3view-modelassembler-assembly-resize-handle-bar{background:#337ab7}.d3view-modelassembler-smi-message-p{margin:0}.d3view-modelassembler .d3view-modelassembler-smi-content-body .d3view-modelassembler-smi-reporter-detail-wrap.d3view-modelassembler-smi-reporter-detail-wrap-hidden{display:none}.d3view-modelassembler .d3view-modelassembler-smi-content-body .d3view-modelassembler-smi-reporter-sim-toggle{padding:0 5px}.d3view-modelassembler-active-project-container .select2-container{display:inline-block;min-width:200px}.d3view-modelassembler-active-project-container .select2-container .select2-arrow{background:#FFF;padding:4px 12px}.d3view-modelassembler-active-project-container .select2-choice,.d3view-modelassembler-active-project-container .select2-selection__rendered{border:1px solid #ccc;border-radius:4px;padding:5px 10px;background:#fff;font-size:12px;line-height:1.5;min-height:28px;display:flex;align-items:center}.d3view-modelassembler-active-project-container .select2-choice:hover,.d3view-modelassembler-active-project-container .select2-container--default .select2-selection--single:hover{border-color:#66afe9;outline:0}.d3view-modelassembler-active-project-container .select2-arrow,.d3view-modelassembler-active-project-container .select2-selection__arrow{margin-left:4px}.d3view-modelassembler .d3view-modelassembler-input-mapping-step{background:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e8e8e8}.d3view-modelassembler .d3view-modelassembler-input-mapping-header{margin-bottom:12px}.d3view-modelassembler .d3view-modelassembler-input-mapping-title{margin:0 0 4px;font-weight:600;color:#333;font-size:14px}.d3view-modelassembler .d3view-modelassembler-input-mapping-stats{margin:0;font-size:13px;color:#666}.d3view-modelassembler .d3view-modelassembler-input-mapping-save-setup{margin-top:10px}.d3view-modelassembler .d3view-modelassembler-input-mapping-filter-bar{display:flex;align-items:flex-start;gap:12px;padding:12px 0;flex-wrap:wrap}.d3view-modelassembler .d3view-modelassembler-input-mapping-search-wrap{flex:0 0 25%;min-width:140px;position:relative}.d3view-modelassembler .d3view-modelassembler-input-mapping-search-wrap input.d3view-modelassembler-input-mapping-search{padding-right:28px}.d3view-modelassembler .d3view-modelassembler-input-mapping-search-wrap .d3view-modelassembler-input-mapping-clear-search{position:absolute;right:44px;cursor:pointer;color:#999;z-index:10;top:9px}.d3view-modelassembler .d3view-modelassembler-input-mapping-search-wrap .d3view-modelassembler-input-mapping-clear-search:hover{color:#333}.d3view-modelassembler .d3view-modelassembler-input-mapping-filters-wrap{flex:1 1 70%;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.d3view-modelassembler .d3view-modelassembler-input-mapping-filters-wrap .advanced-filters{height:34px!important}.d3view-modelassembler .d3view-modelassembler-input-mapping-filters-wrap .d3view-modelassembler-input-mapping-toggle-filters{flex-shrink:0}.d3view-modelassembler .d3view-modelassembler-input-mapping-filter-view-container.d3view-modelassembler-filters-collapsed{display:none}.d3view-modelassembler .d3view-modelassembler-input-mapping-filter-view-container:not(.d3view-modelassembler-filters-collapsed){display:block;width:100%;flex:1 1 100%}.d3view-modelassembler .d3view-modelassembler-input-mapping-filter{padding:12px 0}.d3view-modelassembler .d3view-modelassembler-input-mapping-table-wrap{margin-top:16px;padding:0 2px;min-height:200px;position:relative}.d3view-modelassembler .d3view-modelassembler-input-mapping-table-wrap .d3view-modelassembler-input-mapping-table{table-layout:fixed;width:100%;margin-bottom:0}.d3view-modelassembler .d3view-modelassembler-input-mapping-table-wrap .d3view-modelassembler-input-mapping-table thead th{font-weight:600;color:#444;padding:10px 12px;border-bottom:2px solid #dee2e6;background:#f8f9fa}.d3view-modelassembler .d3view-modelassembler-input-mapping-table-wrap .d3view-modelassembler-input-mapping-table thead th:first-child{width:28%}.d3view-modelassembler .d3view-modelassembler-input-mapping-table-wrap .d3view-modelassembler-input-mapping-table thead th:nth-child(2){width:28%}.d3view-modelassembler .d3view-modelassembler-input-mapping-table-wrap .d3view-modelassembler-input-mapping-table thead th:nth-child(3){width:44%}.d3view-modelassembler .d3view-modelassembler-input-mapping-table-wrap .d3view-modelassembler-input-mapping-table tbody td{padding:8px 12px;vertical-align:middle}.d3view-modelassembler .d3view-modelassembler-input-mapping-table-wrap .d3view-modelassembler-input-mapping-table tbody td:first-child i{margin-right:8px;color:#6c757d}.d3view-modelassembler .d3view-modelassembler-input-mapping-value-cell{min-height:32px}.d3view-modelassembler .d3view-modelassembler-input-mapping-value-fixed{color:#555}.d3view-modelassembler .d3view-modelassembler-database-workflows-compare .btn{margin-right:8px}.d3view-modelassembler .d3view-modelassembler-compare-wfs-option-card:hover{border-color:#5bc0de!important;background-color:#f5f5f5}.d3view-modelassembler .d3view-modelassembler-compare-wfs-option-card-selected{border-color:#337ab7!important;background-color:#e8f4fc}.d3view-modelassembler .d3view-modelassembler-compare-wfs-flowmodal-container{min-height:0}.d3view-modelassembler .d3view-modelassembler-compare-wfs-wf-container{border:1px solid #ddd;border-radius:4px;background:#fff}.d3view-modelassembler div.d3view-inputsBuilder div.inputs-list ul.field-items li.field-item .input-desc-outer{color:grey}.d3view-modelassembler .d3view-ma-loop-assembly-row{display:flex!important;align-items:center!important;padding:8px 10px;margin:3px 0;border:1px solid #e8ecf0;border-radius:6px;background:#fff;cursor:pointer;font-weight:400;transition:background .12s,border-color .12s,box-shadow .12s;gap:10px}.d3view-modelassembler .d3view-ma-loop-assembly-row:hover{background:#f0f7ff;border-color:#b8d4f0;box-shadow:0 1px 4px rgba(0,120,212,.08)}.d3view-modelassembler .d3view-ma-loop-assembly-row input[type=checkbox]{margin:0;flex-shrink:0;width:15px;height:15px;cursor:pointer}.d3view-modelassembler .d3view-ma-loop-asm-icon{width:28px;height:28px;border-radius:6px;background:#e8f4fd;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#1a8cd8;font-size:13px}.d3view-modelassembler .d3view-ma-loop-asm-info{flex:1;min-width:0}.d3view-modelassembler .d3view-ma-loop-asm-name{font-size:13px;font-weight:500;color:#1a2a3a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-modelassembler .d3view-ma-loop-asm-secondary{font-size:11px;color:#6c8aa0;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-modelassembler .d3view-ma-loop-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:30px 20px;color:#aab8c2;font-size:13px}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-list{gap:8px;padding:12px}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-item{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-muted,#e5e7eb);border-radius:var(--d3v-r-md,8px);box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(0,0,0,.04));cursor:pointer;transition:all .15s ease}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-item:hover{border-color:var(--d3v-accent-primary,#3b82f6);box-shadow:var(--d3v-sh-md,0 2px 6px rgba(0,0,0,.08));transform:translateY(-1px)}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--d3v-r-sm,6px);background:var(--d3v-bg-subtle,#f3f4f6);color:var(--d3v-accent-primary,#3b82f6);font-size:16px;flex:0 0 auto}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-meta{flex:1;min-width:0}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-title{font-size:14px;font-weight:600;color:var(--d3v-text-primary,#111827);line-height:1.3}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-sub{font-size:11px;color:var(--d3v-text-secondary,#6b7280);margin-top:2px;font-family:var(--d3v-font-mono,monospace)}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-btn{flex:0 0 auto}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-wrap{gap:0;height:100%}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-search-wrap{position:relative;padding:12px 12px 8px;border-bottom:1px solid var(--d3v-border-muted,#e5e7eb);background:var(--d3v-bg-primary,#fff);flex:0 0 auto}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-search-wrap .fa-search{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:var(--d3v-text-secondary,#6b7280);font-size:12px;pointer-events:none}.d3view-modelassembler-ontology-add-sidebar input.d3view-modelassembler-ontology-add-search{padding-left:28px;height:32px;border-radius:var(--d3v-r-md,6px);border:1px solid var(--d3v-border-muted,#e5e7eb);transition:border-color .15s ease,box-shadow .15s ease}.d3view-modelassembler-ontology-add-sidebar input.d3view-modelassembler-ontology-add-search:focus{border-color:var(--d3v-accent-primary,#3b82f6);box-shadow:0 0 0 2px rgba(59,130,246,.15);outline:0}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-loading{color:var(--d3v-text-secondary,#6b7280);font-size:13px;padding:28px 20px;text-align:center}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-btn:disabled{opacity:.7;cursor:progress}.d3view-modelassembler-ontology-add-sidebar .content-wrapper{padding:0;overflow:hidden}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-shell{gap:0;height:100%}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-body{padding:12px;background:var(--d3v-bg-subtle,#f8fafc)}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-footer{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;background:var(--d3v-bg-primary,#fff);border-top:1px solid var(--d3v-border-muted,#e5e7eb);box-shadow:0 -1px 3px rgba(15,23,42,.04)}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-apply-btn,.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-cancel-btn{min-width:88px;transition:all var(--d3v-t-fast,.15s) ease}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-apply-btn:disabled{opacity:.55;cursor:not-allowed}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-cards{display:flex;flex-direction:column;gap:10px}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-card{display:flex;align-items:center;gap:14px;padding:16px;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-muted,#e5e7eb);border-radius:var(--d3v-r-lg,10px);box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(0,0,0,.04));cursor:pointer;transition:all var(--d3v-t-fast,.15s) ease;position:relative;overflow:hidden}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--d3v-accent-primary,#3b82f6);opacity:0;transition:opacity var(--d3v-t-fast,.15s) ease}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-card:hover{border-color:var(--d3v-accent-primary,#3b82f6);box-shadow:var(--d3v-sh-md,0 4px 12px rgba(0,0,0,.08));transform:translateY(-1px)}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-card:hover::before{opacity:1}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-card-icon{flex:0 0 auto;width:44px;height:44px;border-radius:var(--d3v-r-md,8px);background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(59,130,246,.05));color:var(--d3v-accent-primary,#3b82f6);display:flex;align-items:center;justify-content:center;font-size:20px}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-card-meta{flex:1;min-width:0}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-card-title{font-size:14px;font-weight:600;color:var(--d3v-text-primary,#111827);line-height:1.3}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-card-sub{font-size:12px;color:var(--d3v-text-secondary,#6b7280);margin-top:3px;line-height:1.35}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-card-chevron{flex:0 0 auto;color:var(--d3v-text-secondary,#9ca3af);font-size:12px;transition:transform var(--d3v-t-fast,.15s) ease,color var(--d3v-t-fast,.15s) ease}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-card:hover .d3view-modelassembler-ontology-add-card-chevron{color:var(--d3v-accent-primary,#3b82f6);transform:translateX(2px)}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-back{display:flex;align-items:center;gap:10px;padding:4px 0 12px;margin-bottom:8px;border-bottom:1px solid var(--d3v-border-muted,#e5e7eb)}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-back-btn{flex:0 0 auto}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-back-title{font-size:13px;font-weight:600;color:var(--d3v-text-primary,#111827)}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-item{position:relative;margin-bottom:8px}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-item .d3view-modelassembler-ontology-add-check{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--d3v-bg-subtle,#f3f4f6);border:1px solid var(--d3v-border-muted,#e5e7eb);color:transparent;display:flex;align-items:center;justify-content:center;font-size:11px;transition:all var(--d3v-t-fast,.15s) ease}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-item.selected{border-color:var(--d3v-accent-primary,#3b82f6);background:linear-gradient(135deg,rgba(59,130,246,.04),rgba(59,130,246,.01));box-shadow:0 0 0 2px rgba(59,130,246,.12)}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-item.selected .d3view-modelassembler-ontology-add-check{background:var(--d3v-accent-primary,#3b82f6);border-color:var(--d3v-accent-primary,#3b82f6);color:#fff}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-body .d3view-modelassembler-ontology-add-search-wrap{padding:0 0 10px;border-bottom:0;background:transparent}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-body .d3view-modelassembler-ontology-add-search-wrap .fa-search{left:10px}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-body input.d3view-modelassembler-ontology-add-search{padding-left:28px}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-body .d3view-modelassembler-ontology-add-list{padding:0}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-worker-wrap{background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-muted,#e5e7eb);border-radius:var(--d3v-r-md,8px);box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(0,0,0,.04));padding:12px}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-worker-form .wf-input-label,.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-worker-form label{font-size:12px;font-weight:600;color:var(--d3v-text-primary,#111827);margin-bottom:4px}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-worker-form .form-control,.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-worker-form input.form-control,.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-worker-form textarea.form-control{border-radius:var(--d3v-r-md,6px);border:1px solid var(--d3v-border-muted,#e5e7eb);transition:border-color var(--d3v-t-fast,.15s) ease,box-shadow var(--d3v-t-fast,.15s) ease}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-worker-form .form-control:focus{border-color:var(--d3v-accent-primary,#3b82f6);box-shadow:0 0 0 2px rgba(59,130,246,.15);outline:0}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-add-worker-form textarea.form-control{min-height:90px}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-schema-header{padding:10px 16px;background:var(--d3v-bg-primary,#fff);box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(15,23,42,.04));flex:0 0 auto;gap:12px;border-radius:var(--d3v-r-md,8px) var(--d3v-r-md,8px) 0 0}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-schema-stats{gap:12px;font-size:12px;color:var(--d3v-text-secondary,#475569)}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-schema-divider{width:1px;height:14px;background:var(--d3v-border,#E2E8F0);display:inline-block}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-schema-actions{gap:10px}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-schema-hint{font-size:11px;color:var(--d3v-text-muted,#94A3B8);margin-right:4px}.d3view-modelassembler-ontology-schema-view .js-ontology-save,.d3view-modelassembler-ontology-schema-view .js-ontology-upload{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--d3v-r-md,8px);font-size:12px;font-weight:500;transition:all var(--d3v-t-fast,.12s)}.d3view-modelassembler-ontology-schema-view .js-ontology-save{background:var(--d3v-accent,#3B82F6);border-color:var(--d3v-accent,#3B82F6);color:var(--d3v-text-inverse,#fff);box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(15,23,42,.05))}.d3view-modelassembler-ontology-schema-view .js-ontology-save:hover{background:var(--d3v-accent-hover,#2563EB);border-color:var(--d3v-accent-hover,#2563EB);box-shadow:var(--d3v-sh-sm,0 2px 6px rgba(59,130,246,.25));transform:translateY(-1px)}.d3view-modelassembler-ontology-schema-view .js-ontology-save:disabled{opacity:.75;cursor:progress;transform:none}.d3view-modelassembler-ontology-schema-view .js-ontology-upload{background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#E2E8F0);color:var(--d3v-text-primary,#1E293B)}.d3view-modelassembler-ontology-schema-view .js-ontology-upload:hover{border-color:var(--d3v-accent,#3B82F6);color:var(--d3v-accent,#3B82F6);background:var(--d3v-bg-secondary,#F8FAFC)}.d3view-modelassembler-ontology-schema-view .js-ontology-add-ds{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--d3v-r-md,8px);font-size:12px;font-weight:500;background:var(--d3v-accent,#3B82F6);border-color:var(--d3v-accent,#3B82F6);color:var(--d3v-text-inverse,#fff);box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(15,23,42,.05));transition:all var(--d3v-t-fast,.12s)}.d3view-modelassembler-ontology-schema-view .js-ontology-add-ds:hover{background:var(--d3v-accent-hover,#2563EB);border-color:var(--d3v-accent-hover,#2563EB);box-shadow:var(--d3v-sh-sm,0 2px 6px rgba(59,130,246,.25));transform:translateY(-1px)}.d3view-modelassembler-ontology-schema-view .js-ontology-add-ds:disabled{opacity:.75;cursor:not-allowed;transform:none}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-schema-actions .btn{height:30px;line-height:1;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--d3v-r-md,8px);box-sizing:border-box}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-schema-actions .btn i.fa{font-size:12px;line-height:1;margin:0}@media (max-width:1460px){.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-schema-hint{display:none}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-schema-actions .btn .btn-label{display:none}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-schema-actions .btn{width:32px;min-width:32px;padding:0;gap:0}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-schema-actions{gap:6px}}.d3view-modelassembler-ontology-schema-view .rb-col-row.rb-col-connected:hover{background:color-mix(in srgb,var(--rb-col-connected,#3B82F6) 8%,transparent)}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-schema-source-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--d3v-r-full,999px);font-size:11px;font-weight:500;line-height:1.4;border:1px solid transparent;background:var(--d3v-bg-secondary,#F8FAFC);color:var(--d3v-text-secondary,#475569);transition:all var(--d3v-t-fast,.12s);cursor:help}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-schema-source-badge i{font-size:10px;opacity:.85}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-schema-source-json{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.25);color:var(--d3v-accent,#3B82F6)}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-schema-source-api{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.25);color:var(--d3v-success,#10B981);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-schema-source-upload{background:rgba(139,92,246,.08);border-color:rgba(139,92,246,.25);color:#8B5CF6}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-schema-source-manual{background:rgba(100,116,139,.08);border-color:rgba(100,116,139,.2);color:var(--d3v-text-secondary,#475569)}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-schema-source-default{background:rgba(148,163,184,.08);border-color:rgba(148,163,184,.2);color:var(--d3v-text-muted,#94A3B8);font-style:italic}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-schema-source-ai{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.3);color:var(--d3v-warning,#F59E0B)}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-overlay{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;background:rgba(248,250,252,.55);backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1);animation:d3v-ma-ai-overlay-fade .25s ease-out}@keyframes d3v-ma-ai-overlay-fade{from{opacity:0}to{opacity:1}}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-overlay-card{min-width:340px;max-width:480px;padding:24px 28px;background:var(--d3v-bg-primary,#fff);border-radius:var(--d3v-r-lg,14px);box-shadow:0 20px 48px rgba(15,23,42,.18),0 2px 8px rgba(15,23,42,.06);border:1px solid rgba(15,23,42,.06);text-align:center;animation:d3v-ma-ai-card-pop .35s cubic-bezier(0.34,1.56,.64,1)}@keyframes d3v-ma-ai-card-pop{0%{opacity:0;transform:translateY(12px) scale(0.92)}100%{opacity:1;transform:translateY(0) scale(1)}}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-spinner{display:inline-flex;gap:8px;margin-bottom:14px}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-spinner span{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#8B5CF6,#3B82F6);animation:d3v-ma-ai-dot-pulse 1.1s infinite ease-in-out}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-spinner span:nth-child(2){animation-delay:.15s}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-spinner span:nth-child(3){animation-delay:.3s}@keyframes d3v-ma-ai-dot-pulse{0%,80%,100%{transform:scale(0.5);opacity:.45}40%{transform:scale(1);opacity:1}}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-title{font-size:14px;font-weight:600;color:var(--d3v-text-primary,#0F172A);margin-bottom:6px;display:flex;align-items:center;justify-content:center;gap:8px}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-title i{color:#8B5CF6;font-size:14px}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-progress-msg{font-size:12px;color:var(--d3v-text-secondary,#475569);margin-bottom:14px;min-height:16px;transition:opacity .2s ease-out}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-progress-bar{width:100%;height:4px;background:rgba(148,163,184,.18);border-radius:999px;overflow:hidden}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-progress-bar-fill{width:40%;height:100%;background:linear-gradient(90deg,transparent,#8B5CF6,#3B82F6,transparent);border-radius:999px;animation:d3v-ma-ai-progress-slide 1.4s infinite ease-in-out}@keyframes d3v-ma-ai-progress-slide{0%{transform:translateX(-100%)}100%{transform:translateX(300%)}}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-bar{position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:35;display:flex;align-items:center;gap:14px;padding:8px 14px;background:var(--d3v-bg-primary,#fff);border-radius:999px;box-shadow:0 10px 32px rgba(15,23,42,.14),0 1px 4px rgba(15,23,42,.06);border:1px solid rgba(15,23,42,.06);animation:d3v-ma-ai-bar-drop .4s cubic-bezier(0.34,1.56,.64,1);max-width:calc(100% - 40px)}@keyframes d3v-ma-ai-bar-drop{0%{opacity:0;transform:translate(-50%,-20px) scale(0.92)}100%{opacity:1;transform:translate(-50%,0) scale(1)}}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-bar-left{display:flex;align-items:center;gap:10px}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-bar-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:linear-gradient(135deg,rgba(139,92,246,.14),rgba(59,130,246,.14));color:#7C3AED;border-radius:999px;font-size:12px;font-weight:600}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-bar-badge i{font-size:11px}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-bar-hint{font-size:12px;color:var(--d3v-text-secondary,#475569)}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-bar-reason{font-size:11px;color:var(--d3v-text-muted,#64748B);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:italic;border-left:1px solid rgba(15,23,42,.08);padding-left:12px}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-bar-reason i{color:#8B5CF6;margin-right:4px}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-bar-actions{display:flex;gap:6px}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-bar-actions .btn{border-radius:999px;font-weight:500;transition:all var(--d3v-t-fast,.15s)}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-bar-actions .btn:hover{transform:translateY(-1px)}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-bar-actions .btn-primary{background:linear-gradient(135deg,#8B5CF6,#3B82F6);border:0;box-shadow:0 2px 8px rgba(124,58,237,.35)}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-bar-actions .btn-primary:hover,.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-bar-actions .btn-primary:focus{background:linear-gradient(135deg,#7C3AED,#2563EB);box-shadow:0 4px 14px rgba(124,58,237,.45)}.d3view-modelassembler-ontology-schema-view .rb-edge-path[data-edge-id^=ai-]{stroke:#8B5CF6!important;stroke-width:2.2!important;stroke-dasharray:6 4!important;filter:drop-shadow(0 0 6px rgba(139,92,246,.45));animation:d3v-ma-ai-edge-dash 3s linear infinite}.d3view-modelassembler-ontology-schema-view .rb-edge-path.rb-edge-ai-new{animation:d3v-ma-ai-edge-draw .55s cubic-bezier(0.34,1.56,.64,1) var(--rb-ai-delay,0ms) both,d3v-ma-ai-edge-shake .9s ease-in-out var(--rb-ai-delay,0ms),d3v-ma-ai-edge-dash 3s linear infinite;transform-origin:center;transform-box:fill-box}@keyframes d3v-ma-ai-edge-draw{0%{opacity:0;stroke-width:.5;transform:scale(0.6)}60%{opacity:1;stroke-width:3.2;transform:scale(1.08)}100%{opacity:1;stroke-width:2.2;transform:scale(1)}}@keyframes d3v-ma-ai-edge-shake{0%,100%{transform:translate(0,0)}15%{transform:translate(-1.5px,1px)}30%{transform:translate(2px,-1px)}45%{transform:translate(-2px,-.5px)}60%{transform:translate(1.5px,1.5px)}75%{transform:translate(-1px,.5px)}}@keyframes d3v-ma-ai-edge-dash{to{stroke-dashoffset:-60}}.d3view-modelassembler-ontology-schema-view .js-ai-suggest{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(59,130,246,.1));border:1px solid rgba(139,92,246,.3);color:#7C3AED;border-radius:var(--d3v-r-md,8px);padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:all var(--d3v-t-fast,.15s);cursor:pointer}.d3view-modelassembler-ontology-schema-view .js-ai-suggest:hover{background:linear-gradient(135deg,rgba(139,92,246,.18),rgba(59,130,246,.18));border-color:rgba(139,92,246,.5);transform:translateY(-1px);box-shadow:0 2px 8px rgba(139,92,246,.2)}.d3view-modelassembler-ontology-schema-view .js-ai-suggest:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.d3view-modelassembler-ontology-schema-view .js-ai-suggest i{font-size:11px}.d3view-modelassembler-ontology-schema-view .js-ontology-clear{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);color:#DC2626;border-radius:var(--d3v-r-md,8px);padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:all var(--d3v-t-fast,.15s);cursor:pointer}.d3view-modelassembler-ontology-schema-view .js-ontology-clear:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.45);transform:translateY(-1px);box-shadow:0 2px 6px rgba(239,68,68,.18)}.d3view-modelassembler-ontology-schema-view .js-ontology-clear i{font-size:11px}.d3view-modelassembler-ontology-schema-view .rb-edge-path.rb-edge-dimmed-during-ai{opacity:.22;transition:opacity var(--d3v-t-fast,.18s) ease-out}.d3view-modelassembler-ontology-schema-view .rb-edge-path.rb-edge-dimmed-during-ai:hover{opacity:.55}.d3view-modelassembler-ontology-schema-view .rb-edge-path[data-edge-id^=ai-edit-],.d3view-modelassembler-ontology-schema-view .rb-edge-path[data-edge-id^=ai-user-]{stroke:var(--d3v-status-info,#3B82F6)!important;filter:drop-shadow(0 0 6px rgba(59,130,246,.45))}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-bar-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.01em;border:1px solid transparent;transition:all var(--d3v-t-fast,.15s)}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-bar-chip-edited{background:rgba(59,130,246,.12);color:var(--d3v-status-info,#2563EB);border-color:rgba(59,130,246,.25)}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-bar-chip-removed{background:rgba(239,68,68,.1);color:var(--d3v-status-danger,#DC2626);border-color:rgba(239,68,68,.25)}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-ai-bar-chip-added{background:rgba(16,185,129,.12);color:var(--d3v-status-success,#059669);border-color:rgba(16,185,129,.25)}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-upload-wrap{padding:12px 16px 16px;display:flex;flex-direction:column;gap:14px}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-drop{border:2px dashed var(--d3v-border-subtle,#CBD5E1);border-radius:var(--d3v-r-md,10px);background:var(--d3v-bg-subtle,#F8FAFC);padding:28px 16px;text-align:center;transition:var(--d3v-t-base,all .18s ease);cursor:pointer;outline:0}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-drop:hover,.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-drop:focus{border-color:var(--d3v-accent-primary,#2563EB);background:var(--d3v-bg-primary,#FFF);box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(15,23,42,.06))}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-drop.is-dragover{border-color:var(--d3v-accent-primary,#2563EB);background:rgba(37,99,235,.06);transform:scale(1.01)}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-drop-icon{font-size:28px;color:var(--d3v-accent-primary,#2563EB);margin-bottom:6px}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-drop-title{font-size:14px;font-weight:600;color:var(--d3v-text-primary,#0F172A);margin-bottom:2px}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-drop-sub{font-size:12px;color:var(--d3v-text-secondary,#64748B);margin-bottom:10px}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-drop-browse{border-radius:var(--d3v-r-md,8px);font-weight:500}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-staged-header{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--d3v-text-tertiary,#94A3B8);padding:4px 2px}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-staged-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-staged-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--d3v-border-subtle,#E2E8F0);border-radius:var(--d3v-r-md,8px);background:var(--d3v-bg-primary,#FFF);box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(15,23,42,.04));transition:var(--d3v-t-base,all .18s ease)}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-staged-item:hover{border-color:var(--d3v-border-strong,#CBD5E1);box-shadow:var(--d3v-sh-md,0 4px 10px rgba(15,23,42,.08))}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-staged-icon{color:var(--d3v-accent-primary,#2563EB);font-size:16px;flex:0 0 20px;text-align:center}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-staged-name{flex:1 1 auto;font-size:13px;font-weight:500;color:var(--d3v-text-primary,#0F172A);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-staged-kind{font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:var(--d3v-r-sm,6px);background:var(--d3v-bg-subtle,#F1F5F9);color:var(--d3v-text-secondary,#475569)}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-staged-size,.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-staged-warn{font-size:11px;color:var(--d3v-text-tertiary,#94A3B8)}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-staged-warn{color:var(--d3v-status-warning,#D97706);font-weight:600}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-staged-remove{color:var(--d3v-text-tertiary,#94A3B8);padding:2px 6px;border:0;background:transparent;transition:var(--d3v-t-base,all .18s ease)}.d3view-modelassembler-ontology-add-sidebar .d3view-modelassembler-ontology-file-staged-remove:hover{color:var(--d3v-status-danger,#DC2626)}.d3view-modelassembler-ontology-file-upload-modal .modal-dialog{max-width:90%}.d3view-modelassembler-ontology-file-upload-modal .modal-body{height:80vh;padding:0;display:flex;flex-direction:column;overflow:hidden}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-stage{height:100%;width:100%}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-parser-mount{background:var(--d3v-bg-subtle,#F8FAFC)}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-body{padding:20px 28px 16px}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-intro h4{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--d3v-text-primary,#0F172A)}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-intro p{margin:0 0 20px;font-size:13px;color:var(--d3v-text-secondary,#64748B)}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-card{display:flex;align-items:flex-start;gap:14px;padding:16px;border:2px solid var(--d3v-border-subtle,#E2E8F0);border-radius:var(--d3v-r-md,10px);background:var(--d3v-bg-primary,#FFF);box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(15,23,42,.04));cursor:pointer;transition:var(--d3v-t-base,all .18s ease);position:relative}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-card:hover{border-color:var(--d3v-border-strong,#94A3B8);box-shadow:var(--d3v-sh-md,0 4px 10px rgba(15,23,42,.08));transform:translateY(-1px)}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-card.selected{border-color:var(--d3v-accent-primary,#2563EB);background:rgba(37,99,235,.04)}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-card-icon{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--d3v-r-md,10px);background:var(--d3v-bg-subtle,#F1F5F9);color:var(--d3v-accent-primary,#2563EB);font-size:18px}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-card.selected .d3view-modelassembler-ontology-file-choice-card-icon{background:var(--d3v-accent-primary,#2563EB);color:#fff}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-card-meta{flex:1 1 auto;min-width:0}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-card-title{font-size:14px;font-weight:600;color:var(--d3v-text-primary,#0F172A);margin-bottom:2px}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-card-sub{font-size:12px;color:var(--d3v-text-secondary,#64748B)}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-card-hint{font-size:11px;color:var(--d3v-text-tertiary,#94A3B8);margin-top:6px;line-height:1.4;word-break:break-all}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-card-check{flex:0 0 20px;color:var(--d3v-border-subtle,#CBD5E1);font-size:18px;transition:var(--d3v-t-base,all .18s ease)}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-card.selected .d3view-modelassembler-ontology-file-choice-card-check{color:var(--d3v-accent-primary,#2563EB)}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-preview h5{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--d3v-text-tertiary,#94A3B8);margin:8px 0 10px}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-preview-list{display:flex;flex-direction:column;gap:6px}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-preview-row{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--d3v-r-sm,6px);background:var(--d3v-bg-subtle,#F8FAFC);font-size:12px}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-preview-badge{font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:var(--d3v-r-sm,6px);background:var(--d3v-accent-primary,#2563EB);color:#fff;text-transform:uppercase}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-preview-name{flex:1 1 auto;font-weight:500;color:var(--d3v-text-primary,#0F172A);font-family:var(--d3v-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-choice-preview-count{color:var(--d3v-text-tertiary,#94A3B8);font-size:11px}.d3view-modelassembler-ontology-file-upload-modal .d3view-modelassembler-ontology-file-footer{display:flex;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid var(--d3v-border-subtle,#E2E8F0);background:var(--d3v-bg-primary,#FFF);box-shadow:var(--d3v-sh-sm-up,0 -1px 2px rgba(15,23,42,.04))}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:320px;padding:32px;background:radial-gradient(circle at 20% 20%,rgba(59,130,246,.06),transparent 45%),radial-gradient(circle at 80% 80%,rgba(139,92,246,.05),transparent 45%),var(--d3v-bg-secondary,#F8FAFC);animation:d3v-ma-ontology-empty-fade .32s ease-out}@keyframes d3v-ma-ontology-empty-fade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-empty-card{display:flex;flex-direction:column;align-items:center;max-width:520px;width:100%;padding:40px 44px 36px;background:var(--d3v-bg-primary,#FFF);border:1px solid var(--d3v-border,#E2E8F0);border-radius:var(--d3v-r-lg,14px);box-shadow:var(--d3v-sh-md,0 10px 24px rgba(15,23,42,.08));text-align:center;transition:var(--d3v-t-smooth,box-shadow .3s cubic-bezier(0.4,0,.2,1),transform .3s cubic-bezier(0.4,0,.2,1))}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:20px;border-radius:50%;background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(139,92,246,.12));color:var(--d3v-accent,#3B82F6);font-size:32px;box-shadow:0 0 0 6px rgba(59,130,246,.06),0 0 0 12px rgba(59,130,246,.03);animation:d3v-ma-ontology-empty-pulse 2.6s ease-in-out infinite}@keyframes d3v-ma-ontology-empty-pulse{0%,100%{box-shadow:0 0 0 6px rgba(59,130,246,.06),0 0 0 12px rgba(59,130,246,.03)}50%{box-shadow:0 0 0 10px rgba(59,130,246,.1),0 0 0 20px rgba(59,130,246,0)}}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-empty-title{margin:0 0 8px;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--d3v-text-primary,#1E293B)}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-empty-subtitle{margin:0 0 24px;max-width:400px;font-size:14px;line-height:1.55;color:var(--d3v-text-secondary,#475569)}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:28px}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-empty-actions .btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;border-radius:var(--d3v-r-md,8px);transition:var(--d3v-t-fast,all .15s ease)}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-empty-actions .btn i.fa{font-size:14px}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-empty-actions .btn-primary{background:linear-gradient(135deg,var(--d3v-accent,#3B82F6),var(--d3v-accent-hover,#2563EB));border-color:transparent;box-shadow:0 4px 12px rgba(59,130,246,.25)}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-empty-actions .btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(59,130,246,.32)}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-empty-actions .btn-default{background:var(--d3v-bg-primary,#FFF);color:var(--d3v-text-primary,#1E293B);border:1px solid var(--d3v-border-strong,#CBD5E1)}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-empty-actions .btn-default:hover{background:var(--d3v-bg-hover,#E2E8F0);border-color:var(--d3v-border-strong,#CBD5E1);transform:translateY(-1px)}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-empty-hints{list-style:none;padding:0;margin:8px 0 0;width:100%;max-width:380px;display:flex;flex-direction:column;gap:8px;padding-top:20px;border-top:1px solid var(--d3v-border,#E2E8F0)}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-empty-hints li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:var(--d3v-text-secondary,#475569);text-align:left}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-empty-hints li i.fa{flex:0 0 auto;margin-top:2px;font-size:12px;color:var(--d3v-accent,#3B82F6);opacity:.85}@media (max-width:540px){.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-empty-card{padding:28px 20px 24px}.d3view-modelassembler-ontology-schema-view .d3view-modelassembler-ontology-empty-actions .btn{width:100%}}.d3view-modelassembler-smi-header,.d3view-modelassembler-database-header.d3view-modelassembler-smi-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:1px solid #ddd;background:#f8f9fa;flex-shrink:0}.d3view-modelassembler-smi-header-left,.d3view-modelassembler-database-header-left.d3view-modelassembler-smi-header-left{display:flex;align-items:center;gap:8px;min-width:0}.d3view-modelassembler-smi-header-icon,.d3view-modelassembler-database-header-icon.d3view-modelassembler-smi-header-icon{flex-shrink:0;color:#333}.d3view-modelassembler-smi-header-title,.d3view-modelassembler-database-header-title.d3view-modelassembler-smi-header-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-modelassembler-smi-header-right,.d3view-modelassembler-database-header-right.d3view-modelassembler-smi-header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.d3view-modelassembler-smi-body,.d3view-modelassembler-database-body.d3view-modelassembler-smi-body{min-height:0;overflow:hidden}.d3view-modelassembler-smi-tree-panel{width:280px;min-width:150px;max-width:500px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid #ddd;background:#fff;overflow:hidden}.d3view-modelassembler-smi-tree-search{flex-shrink:0;padding:8px 10px;border-bottom:1px solid #eee;display:flex;align-items:center;gap:6px;background:#fafafa}.d3view-modelassembler-smi-tree-search .fa-search{color:#999;font-size:12px}.d3view-modelassembler-smi-tree-search-input{flex:1;border:1px solid #ddd;border-radius:3px;padding:4px 8px;font-size:12px}.d3view-modelassembler-smi-tree-search-input:focus{outline:0;border-color:#428bca}.d3view-modelassembler-smi-tree-container{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.d3view-modelassembler-smi-tree{list-style:none;margin:0;padding:6px 0}.d3view-modelassembler-smi-tree-node{margin:0;padding:0;border:0}.d3view-modelassembler-smi-tree-node-content{display:flex;align-items:center;padding:8px 12px;cursor:pointer;border-left:3px solid transparent;min-height:32px}.d3view-modelassembler-smi-tree-node-content:hover{background:#f5f5f5}.d3view-modelassembler-smi-tree-node.active .d3view-modelassembler-smi-tree-node-content{background:#428bca;color:#fff;border-left-color:#357ebd}.d3view-modelassembler-smi-tree-node.active .d3view-modelassembler-smi-tree-node-content .d3view-modelassembler-smi-tree-node-icon{color:#fff}.d3view-modelassembler-smi-tree-node-icon{flex-shrink:0;width:20px;margin-right:8px;color:#666;text-align:center}.d3view-modelassembler-smi-tree-node-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.d3view-modelassembler-smi-resize-handle{width:6px;flex-shrink:0;cursor:col-resize;background:transparent;display:flex;align-items:center;justify-content:center}.d3view-modelassembler-smi-resize-handle:hover,.d3view-modelassembler-smi-resize-handle:active{background:#e9ecef}.d3view-modelassembler-smi-resize-handle-bar{width:2px;height:24px;background:#dee2e6;border-radius:1px}.d3view-modelassembler-smi-content-panel{min-width:0;overflow:hidden;display:flex;flex-direction:column}.d3view-modelassembler-smi-content-header{flex-shrink:0;padding:10px 15px;border-bottom:1px solid #ddd;background:#f8f9fa;display:flex;justify-content:space-between;align-items:center}.d3view-modelassembler-smi-content-breadcrumb{flex:1;min-width:0;font-weight:500;font-size:13px}.d3view-modelassembler-smi-content-actions{display:flex;gap:5px;flex-shrink:0}.d3view-modelassembler-smi-content-body{flex:1;overflow:auto;padding:20px;min-height:0;background:#fff}.d3view-modelassembler-smi-tree-node.search-hidden{display:none}.d3view-modelassembler-smi-about,.d3view-modelassembler-database-about.d3view-modelassembler-smi-about{padding:0}.d3view-modelassembler-smi-about-header,.d3view-modelassembler-database-about-header.d3view-modelassembler-smi-about-header{margin-bottom:20px}.d3view-modelassembler-smi-about-title,.d3view-modelassembler-database-about-title.d3view-modelassembler-smi-about-title{margin:0 0 8px;font-size:20px;font-weight:600;color:#333}.d3view-modelassembler-smi-about-title .fa,.d3view-modelassembler-database-about-title.d3view-modelassembler-smi-about-title .fa{margin-right:8px;color:#428bca}.d3view-modelassembler-smi-about-desc,.d3view-modelassembler-database-about-desc.d3view-modelassembler-smi-about-desc{margin:0 0 10px;color:#666;font-size:13px}.d3view-modelassembler-smi-about-meta,.d3view-modelassembler-database-about-meta.d3view-modelassembler-smi-about-meta{display:flex;flex-wrap:wrap;gap:15px;font-size:12px;color:#777}.d3view-modelassembler-smi-about-meta span,.d3view-modelassembler-database-about-meta.d3view-modelassembler-smi-about-meta span{display:inline-flex;align-items:center;gap:4px}.d3view-modelassembler-smi-stats{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:25px}.d3view-modelassembler-smi-stat-card{flex:1;min-width:120px;padding:15px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.05)}.d3view-modelassembler-smi-stat-icon{margin-bottom:8px;font-size:24px;color:#428bca}.d3view-modelassembler-smi-stat-value{font-size:22px;font-weight:700;color:#333;margin-bottom:4px}.d3view-modelassembler-smi-stat-label{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#666}.d3view-modelassembler-smi-stat-value.d3view-modelassembler-smi-stat-value-sm{font-size:14px}.d3view-modelassembler-smi-about-panels,.d3view-modelassembler-database-about-panels.d3view-modelassembler-smi-about-panels{display:flex;flex-wrap:wrap;gap:15px}.d3view-modelassembler-smi-about-panel,.d3view-modelassembler-database-about-panel.d3view-modelassembler-smi-about-panel{flex:1;min-width:200px;background:#fff;border:1px solid #dee2e6;border-radius:6px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05)}.d3view-modelassembler-smi-about-panel-header,.d3view-modelassembler-database-about-panel-header.d3view-modelassembler-smi-about-panel-header{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#f8f9fa;border-bottom:1px solid #eee;font-weight:600;font-size:13px}.d3view-modelassembler-smi-about-panel-header span:first-child,.d3view-modelassembler-database-about-panel-header.d3view-modelassembler-smi-about-panel-header span:first-child{display:inline-flex;align-items:center;gap:6px}.d3view-modelassembler-smi-about-panel-header .fa,.d3view-modelassembler-database-about-panel-header.d3view-modelassembler-smi-about-panel-header .fa{color:#428bca}.d3view-modelassembler-smi-about-panel-body,.d3view-modelassembler-database-about-panel-body.d3view-modelassembler-smi-about-panel-body{padding:12px 14px;font-size:13px}.d3view-modelassembler-smi-about-list{list-style:none;margin:0;padding:0}.d3view-modelassembler-smi-about-list li{padding:4px 0;display:flex;align-items:center;gap:6px}.d3view-ontology-app .d3view-ontology-home-table tr.is-newly-added{animation:d3view-ontology-row-flash 2.2s ease-out;position:relative}@keyframes d3view-ontology-row-flash{0%{background:var(--d3v-accent-subtle,rgba(59,130,246,.18));box-shadow:inset 3px 0 0 var(--d3v-accent,#3b82f6)}70%{background:var(--d3v-accent-subtle,rgba(59,130,246,.08));box-shadow:inset 3px 0 0 var(--d3v-accent,#3b82f6)}100%{background:transparent;box-shadow:none}}.d3view-ontology-app .d3view-ontology-panel[data-tab-id=home-nav]{padding:20px 24px}.d3view-ontology-app .d3view-ontology-panel[data-tab-id=data-nav]{padding:20px 24px}.d3view-ontology-app .d3view-ontology-panel[data-tab-id=graph-nav],.d3view-ontology-app .d3view-ontology-panel[data-tab-id=actions-nav],.d3view-ontology-app .d3view-ontology-panel[data-tab-id=logs-nav],.d3view-ontology-app .d3view-ontology-panel[data-tab-id=tools-nav],.d3view-ontology-app .d3view-ontology-panel[data-tab-id=settings-nav]{padding:20px 24px}.d3view-ontology-app .d3view-ontology-empty-state{display:flex;align-items:center;justify-content:center;height:100%;min-height:360px}.d3view-ontology-app .d3view-ontology-empty-inner{text-align:center;max-width:520px;padding:32px 24px;color:#555}.d3view-ontology-app .d3view-ontology-empty-icon{width:72px;height:72px;margin:0 auto 16px;border-radius:16px;background:#f0f4fa;color:#5b7fb1;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #e2e8f0}.d3view-ontology-app .d3view-ontology-empty-icon i{font-size:32px}.d3view-ontology-app .d3view-ontology-empty-title{font-size:18px;font-weight:600;margin:0 0 8px;color:#333}.d3view-ontology-app .d3view-ontology-empty-desc{font-size:13px;line-height:1.55;margin:0 0 18px}.d3view-ontology-app .d3view-ontology-empty-hint{margin-top:22px;padding:10px 14px;border-radius:6px;background:#f8f9fa;color:#666;font-size:11px;line-height:1.55}.d3view-ontology-app .d3view-ontology-empty-hint code{background:#fff;padding:1px 6px;border-radius:4px;color:#333;border:1px solid #e2e8f0}.d3view-ontology-app .d3view-ontology-empty-v2{align-items:stretch;justify-content:flex-start;overflow-y:auto;background:radial-gradient(ellipse 620px 360px at 15% -5%,rgba(59,130,246,.07),transparent 55%),radial-gradient(ellipse 520px 320px at 95% 110%,rgba(139,92,246,.05),transparent 60%),transparent}.d3view-ontology-app .d3view-ontology-empty-v2-wrap{width:100%;max-width:960px;margin:0 auto;padding:28px 24px 40px;display:flex;flex-direction:column;gap:24px}.d3view-ontology-app .d3view-ontology-empty-v2-hero{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:32px;align-items:center;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,rgba(15,23,42,.06));border-radius:var(--d3v-r-lg,14px);padding:28px 32px;box-shadow:var(--d3v-sh-xs,0 1px 3px rgba(15,23,42,.05))}.d3view-ontology-app .d3view-ontology-empty-v2-preview{height:220px;border-radius:var(--d3v-r-md,10px);background:linear-gradient(135deg,rgba(59,130,246,.04),rgba(139,92,246,.04)),repeating-linear-gradient(0deg,transparent 0 19px,rgba(15,23,42,.04) 19px 20px),repeating-linear-gradient(90deg,transparent 0 19px,rgba(15,23,42,.04) 19px 20px);position:relative;overflow:hidden;border:1px solid var(--d3v-border-subtle,rgba(15,23,42,.06))}.d3view-ontology-app .d3v-ont-mini-graph{position:absolute;inset:0}.d3view-ontology-app .d3v-ont-mini-graph-edges{position:absolute;inset:0;width:100%;height:100%;animation:d3v-ont-edge-pulse 3.2s ease-in-out infinite}@keyframes d3v-ont-edge-pulse{0%,100%{opacity:.55}50%{opacity:1}}.d3view-ontology-app .d3v-ont-mini-node{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#fff;border:1px solid var(--d3v-border-subtle,rgba(15,23,42,.08));border-radius:8px;font-size:11px;font-weight:600;color:var(--d3v-text-primary,#0f172a);box-shadow:0 4px 10px rgba(15,23,42,.08);transition:transform 200ms ease,box-shadow 200ms ease}.d3view-ontology-app .d3v-ont-mini-node i{color:var(--d3v-accent,#3b82f6);font-size:12px}.d3view-ontology-app .d3v-ont-mini-node.is-a{top:22px;left:18px;animation:d3v-ont-node-float 3.8s ease-in-out infinite}.d3view-ontology-app .d3v-ont-mini-node.is-b{top:138px;left:18px;animation:d3v-ont-node-float 3.8s ease-in-out infinite .6s}.d3view-ontology-app .d3v-ont-mini-node.is-c{top:80px;right:16px;animation:d3v-ont-node-float 3.8s ease-in-out infinite 1.2s}@keyframes d3v-ont-node-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.d3view-ontology-app .d3v-ont-mini-node.is-hint{top:92px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border-color:transparent;font-size:10px;box-shadow:0 6px 14px rgba(59,130,246,.35);padding:4px 8px}.d3view-ontology-app .d3v-ont-mini-node.is-hint i{color:#fff}.d3view-ontology-app .d3view-ontology-empty-v2-copy{text-align:left}.d3view-ontology-app .d3view-ontology-empty-v2-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--d3v-accent,#3b82f6);background:rgba(59,130,246,.08);padding:4px 10px;border-radius:999px;margin-bottom:12px}.d3view-ontology-app .d3view-ontology-empty-v2-eyebrow i{font-size:10px}.d3view-ontology-app .d3view-ontology-empty-v2-title{font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--d3v-text-primary,#0f172a);margin:0 0 10px}.d3view-ontology-app .d3view-ontology-empty-v2-title-accent{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.d3view-ontology-app .d3view-ontology-empty-v2-desc{font-size:13.5px;line-height:1.6;color:var(--d3v-text-secondary,#475569);margin:0 0 18px;max-width:480px}.d3view-ontology-app .d3view-ontology-empty-v2-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.d3view-ontology-app .d3view-ontology-empty-v2-cta{background:linear-gradient(135deg,#3b82f6,#6366f1);border:0;color:#fff;padding:10px 20px;font-size:13.5px;font-weight:600;border-radius:var(--d3v-r-md,10px);box-shadow:0 6px 16px rgba(59,130,246,.28);transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease;display:inline-flex;align-items:center;gap:8px}.d3view-ontology-app .d3view-ontology-empty-v2-cta:hover,.d3view-ontology-app .d3view-ontology-empty-v2-cta:focus{color:#fff;transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 10px 22px rgba(59,130,246,.35)}.d3view-ontology-app .d3view-ontology-empty-v2-cta i{font-size:15px}.d3view-ontology-app .d3view-ontology-empty-v2-learn{color:var(--d3v-text-muted,#64748b);font-size:12.5px;text-decoration:none;padding:8px 12px;border-radius:var(--d3v-r-md,10px);transition:color 160ms ease,background 160ms ease}.d3view-ontology-app .d3view-ontology-empty-v2-learn:hover,.d3view-ontology-app .d3view-ontology-empty-v2-learn:focus{color:var(--d3v-accent,#3b82f6);background:rgba(59,130,246,.06);text-decoration:none}.d3view-ontology-app .d3view-ontology-empty-v2-quickstart{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.d3view-ontology-app .d3view-ontology-empty-v2-tile{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,rgba(15,23,42,.06));border-radius:var(--d3v-r-md,10px);box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(15,23,42,.04));cursor:pointer;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease;outline:0}.d3view-ontology-app .d3view-ontology-empty-v2-tile:hover,.d3view-ontology-app .d3view-ontology-empty-v2-tile:focus-visible{transform:translateY(-2px);border-color:rgba(59,130,246,.3);box-shadow:0 10px 20px rgba(15,23,42,.08)}.d3view-ontology-app .d3view-ontology-empty-v2-tile-icon{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.d3view-ontology-app .d3view-ontology-empty-v2-tile-icon.tile-ico-blank{background:rgba(59,130,246,.1);color:#3b82f6}.d3view-ontology-app .d3view-ontology-empty-v2-tile-icon.tile-ico-import{background:rgba(139,92,246,.1);color:#8b5cf6}.d3view-ontology-app .d3view-ontology-empty-v2-tile-icon.tile-ico-browse{background:rgba(16,185,129,.1);color:#10b981}.d3view-ontology-app .d3view-ontology-empty-v2-tile-body{flex:1;min-width:0}.d3view-ontology-app .d3view-ontology-empty-v2-tile-title{font-size:13.5px;font-weight:600;color:var(--d3v-text-primary,#0f172a);margin-bottom:2px}.d3view-ontology-app .d3view-ontology-empty-v2-tile-sub{font-size:12px;color:var(--d3v-text-muted,#64748b);line-height:1.4}.d3view-ontology-app .d3view-ontology-empty-v2-tile-sub code{background:rgba(15,23,42,.06);padding:1px 5px;border-radius:4px;font-size:11px}.d3view-ontology-app .d3view-ontology-empty-v2-tile-arrow{color:var(--d3v-text-muted,#94a3b8);font-size:12px;transition:transform 180ms ease,color 180ms ease}.d3view-ontology-app .d3view-ontology-empty-v2-tile:hover .d3view-ontology-empty-v2-tile-arrow{transform:translateX(3px);color:var(--d3v-accent,#3b82f6)}.d3view-ontology-app .d3view-ontology-empty-v2-steps{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:14px 18px;background:rgba(255,255,255,.6);backdrop-filter:blur(6px);border:1px dashed var(--d3v-border-subtle,rgba(15,23,42,.1));border-radius:var(--d3v-r-md,10px);font-size:12.5px}.d3view-ontology-app .d3view-ontology-empty-v2-step{display:inline-flex;align-items:center;gap:8px;color:var(--d3v-text-secondary,#475569)}.d3view-ontology-app .d3view-ontology-empty-v2-step strong{color:var(--d3v-text-primary,#0f172a);font-weight:600}.d3view-ontology-app .d3view-ontology-empty-v2-step-num{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.d3view-ontology-app .d3view-ontology-empty-v2-step-sep{color:var(--d3v-text-muted,#cbd5e1);font-size:10px}.d3view-ontology-app .d3view-ontology-empty-v2-hint{text-align:center;color:var(--d3v-text-muted,#94a3b8);font-size:11.5px;line-height:1.55}.d3view-ontology-app .d3view-ontology-empty-v2-hint code{background:rgba(15,23,42,.06);padding:1px 6px;border-radius:4px;color:var(--d3v-text-secondary,#475569);font-size:11px}@media (max-width:820px){.d3view-ontology-app .d3view-ontology-empty-v2-hero{grid-template-columns:1fr;padding:22px}.d3view-ontology-app .d3view-ontology-empty-v2-preview{height:180px}.d3view-ontology-app .d3view-ontology-empty-v2-title{font-size:22px}}.d3view-ontology-app .d3view-ontology-home-page{padding:0}.d3view-ontology-app .d3view-ontology-home-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #eee}.d3view-ontology-app .d3view-ontology-home-heading h2{display:inline-block;margin:0 10px 0 0;font-size:16px;font-weight:600;color:#333}.d3view-ontology-app .d3view-ontology-home-count{font-size:12px;color:#888}.d3view-ontology-app .d3view-ontology-home-table-wrap{border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.d3view-ontology-app .d3view-ontology-home-table{width:100%;border-collapse:collapse;font-size:13px}.d3view-ontology-app .d3view-ontology-home-table thead th{background:#f8f9fa;color:#666;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;text-align:left;padding:10px 12px;border-bottom:1px solid #e2e8f0}.d3view-ontology-app .d3view-ontology-home-table tbody td{padding:10px 12px;border-bottom:1px solid #eef1f4;vertical-align:middle;color:#333}.d3view-ontology-app .d3view-ontology-home-table tbody tr:hover{background:#fafbfc}.d3view-ontology-app .d3view-ontology-home-table tbody tr:last-child td{border-bottom:0}.d3view-ontology-app .d3view-ontology-home-link{color:#2c6ab5;text-decoration:none;font-weight:500}.d3view-ontology-app .d3view-ontology-home-link i{margin-right:6px;opacity:.8}.d3view-ontology-app .d3view-ontology-home-link:hover{text-decoration:underline}.d3view-ontology-app .d3view-ontology-home-updated,.d3view-ontology-app .d3view-ontology-home-by{color:#888;font-size:12px}.d3view-ontology-app .d3view-ontology-home-actions{text-align:right;white-space:nowrap}.d3view-ontology-app .d3view-ontology-home-actions .btn{margin-left:4px}.d3view-ontology-app .d3view-ontology-home-table .d3view-ontology-home-th-check,.d3view-ontology-app .d3view-ontology-home-table .d3view-ontology-home-td-check{width:38px;padding-left:14px;padding-right:4px;text-align:center}.d3view-ontology-app .d3view-ontology-home-table .d3v-ont-row{user-select:none;transition:background var(--d3v-t-fast,.12s) ease,box-shadow var(--d3v-t-fast,.12s) ease}.d3view-ontology-app .d3view-ontology-home-table .d3v-ont-row.ui-selected,.d3view-ontology-app .d3view-ontology-home-table .d3v-ont-row.is-selected{background:rgba(59,130,246,.08);box-shadow:inset 3px 0 0 var(--d3v-accent,#3b82f6)}.d3view-ontology-app .d3view-ontology-home-table .d3v-ont-row.ui-selected:hover,.d3view-ontology-app .d3view-ontology-home-table .d3v-ont-row.is-selected:hover{background:rgba(59,130,246,.12)}.d3view-ontology-app .d3view-ontology-home-table .ui-selectable-helper{position:absolute;z-index:100;border:1px solid var(--d3v-accent,#3b82f6);background:rgba(59,130,246,.12);border-radius:4px}.d3view-ontology-app .d3view-ontology-check{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0;width:18px;height:18px;cursor:pointer;vertical-align:middle}.d3view-ontology-app .d3view-ontology-check input[type=checkbox]{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.d3view-ontology-app .d3view-ontology-check>span{display:inline-block;width:16px;height:16px;border-radius:4px;background:var(--d3v-bg-primary,#fff);border:1.5px solid var(--d3v-border-strong,#cbd5e1);transition:border-color var(--d3v-t-fast,.12s) ease,background var(--d3v-t-fast,.12s) ease,box-shadow var(--d3v-t-fast,.12s) ease;position:relative}.d3view-ontology-app .d3view-ontology-check:hover>span{border-color:var(--d3v-accent,#3b82f6)}.d3view-ontology-app .d3view-ontology-check input:focus-visible+span{box-shadow:0 0 0 3px rgba(59,130,246,.18);border-color:var(--d3v-accent,#3b82f6)}.d3view-ontology-app .d3view-ontology-check input:checked+span{background:var(--d3v-accent,#3b82f6);border-color:var(--d3v-accent,#3b82f6)}.d3view-ontology-app .d3view-ontology-check input:checked+span::after{content:'';position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.d3view-ontology-app .d3view-ontology-check input:indeterminate+span{background:var(--d3v-accent,#3b82f6);border-color:var(--d3v-accent,#3b82f6)}.d3view-ontology-app .d3view-ontology-check input:indeterminate+span::after{content:'';position:absolute;left:3px;top:6px;width:8px;height:2px;background:#fff;border-radius:1px}.d3view-ontology-app .d3view-ontology-home-page{position:relative}.d3view-ontology-app .d3v-ont-fab{position:absolute;bottom:22px;left:50%;transform:translateX(-50%) translateY(0);z-index:200;height:52px;min-width:360px;max-width:calc(100% - 40px);background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-xl,16px);box-shadow:var(--d3v-sh-lg,0 10px 25px rgba(15,23,42,.12));padding:0 14px;display:flex;align-items:center;animation:d3v-ont-fab-in .22s cubic-bezier(0.2,.8,.2,1);backdrop-filter:blur(6px)}@keyframes d3v-ont-fab-in{from{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.d3view-ontology-app .d3v-ont-fab-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--d3v-r-full,999px);background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;font-size:12px;font-weight:700;line-height:1;box-shadow:0 4px 10px rgba(59,130,246,.28)}.d3view-ontology-app .d3v-ont-fab-chip i{font-size:11px}.d3view-ontology-app .d3v-ont-fab-label{font-size:12px;color:var(--d3v-text-secondary,#475569);font-weight:500}.d3view-ontology-app .d3v-ont-fab-actions .btn{font-size:12px;font-weight:500;white-space:nowrap;border-radius:var(--d3v-r-md,8px);padding:5px 12px;transition:all var(--d3v-t-fast,.12s) ease}.d3view-ontology-app .d3v-ont-fab-actions .btn i{font-size:11px}.d3view-ontology-app .d3v-ont-fab-actions .btn-outline-on-hover{background:transparent;color:var(--d3v-text-secondary,#475569);border:1px solid transparent}.d3view-ontology-app .d3v-ont-fab-actions .btn-outline-on-hover:hover{background:var(--d3v-bg-hover,#e2e8f0);color:var(--d3v-text-primary,#1e293b);border-color:var(--d3v-border,#e2e8f0)}.d3view-ontology-app .d3v-ont-fab-actions .btn-danger-outline{background:transparent;color:var(--d3v-danger,#ef4444);border:1px solid transparent}.d3view-ontology-app .d3v-ont-fab-actions .btn-danger-outline:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.25);color:var(--d3v-danger,#ef4444)}.d3view-ontology-app .d3v-ont-fab-dismiss{width:30px;height:30px;padding:0;border-radius:var(--d3v-r-md,8px);color:var(--d3v-text-muted,#94a3b8);background:transparent;border:1px solid transparent;opacity:.7;transition:all var(--d3v-t-fast,.12s) ease}.d3view-ontology-app .d3v-ont-fab-dismiss:hover{opacity:1;color:var(--d3v-text-primary,#1e293b);background:var(--d3v-bg-hover,#e2e8f0)}.d3view-ontology-app .d3view-ontology-pill{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:2px 8px;border-radius:999px;background:#eef2f7;color:#556;font-size:11px;font-weight:600}.d3view-ontology-app .d3view-ontology-stub{display:flex;align-items:center;justify-content:center;padding:60px 20px}.d3view-ontology-app .d3view-ontology-stub-inner{text-align:center;color:#888}.d3view-ontology-app .d3view-ontology-stub-inner i{font-size:32px;opacity:.4;margin-bottom:10px}.d3view-ontology-app .d3view-ontology-stub-inner h3{margin:0 0 6px;color:#666;font-weight:600;font-size:15px}.d3view-ontology-app .d3view-ontology-stub-inner p{margin:0;font-size:12px}.d3view-ontology-app .d3view-ontology-data-page{padding:20px 24px}.d3view-ontology-app .d3view-ontology-data-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #eee}.d3view-ontology-app .d3view-ontology-data-heading h2{display:inline-block;margin:0 10px 0 0;font-size:16px;font-weight:600;color:#333}.d3view-ontology-app .d3view-ontology-data-count{font-size:12px;color:#888}.d3view-ontology-app .d3view-ontology-data-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.d3view-ontology-app .d3view-ontology-data-card{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;transition:border-color .15s}.d3view-ontology-app .d3view-ontology-data-card:hover{border-color:#c0d5ef}.d3view-ontology-app .d3view-ontology-data-card-icon{width:40px;height:40px;border-radius:6px;background:#f0f4fa;color:#5b7fb1;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.d3view-ontology-app .d3view-ontology-data-card-body{flex:1;min-width:0}.d3view-ontology-app .d3view-ontology-data-card-title{font-size:13px;font-weight:600;color:#333;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-ontology-app .d3view-ontology-data-card-sub{font-size:11px;color:#888;display:flex;align-items:center;gap:6px}.d3view-ontology-app .d3view-ontology-data-card-sub code{background:#f5f7fa;color:#556;padding:1px 5px;border-radius:3px;font-size:10px}.d3view-ontology-app .d3view-ontology-data-card-key{color:#2c6ab5;font-weight:600}.d3view-ontology-app .d3view-ontology-data-card-used{text-align:center}.d3view-ontology-app .d3view-ontology-data-card-used-label{display:block;font-size:10px;color:#888;margin-top:2px;text-transform:uppercase;letter-spacing:.04em}.d3view-ontology-app .d3view-ontology-data-empty{background:#fff;border:1px dashed #e2e8f0;border-radius:6px;padding:40px 20px;text-align:center;color:#888}.d3view-ontology-app .d3view-ontology-data-empty i{font-size:28px;opacity:.4;margin-bottom:8px}.d3view-ontology-app .d3view-ontology-data-empty h3{margin:0 0 4px;font-size:14px;font-weight:600;color:#666}.d3view-ontology-app .d3view-ontology-data-empty p{margin:0;font-size:12px}.d3view-ontology-app .d3view-ontology-item{background:var(--d3v-bg-canvas,#f6f8fb)}.d3view-ontology-app .d3view-ontology-item-body{min-height:0}.d3view-ontology-app .d3view-ontology-item-tree-panel{width:220px;flex-shrink:0;background:var(--d3v-bg-primary,#fff);border-right:1px solid var(--d3v-border-subtle,#e2e8f0);padding:12px 8px;overflow-y:auto}.d3view-ontology-app .d3view-ontology-item-tree{list-style:none;padding:0;margin:0}.d3view-ontology-app .d3view-ontology-item-tree-node{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--d3v-r-md,6px);cursor:pointer;color:var(--d3v-text-secondary,#4b5563);font-size:13px;font-weight:500;transition:background var(--d3v-t-fast,.15s),color var(--d3v-t-fast,.15s);position:relative;margin-bottom:2px}.d3view-ontology-app .d3view-ontology-item-tree-node:hover{background:var(--d3v-bg-hover,#f1f5f9);color:var(--d3v-text-primary,#1f2937)}.d3view-ontology-app .d3view-ontology-item-tree-node.active{background:rgba(91,127,177,.12);color:var(--d3v-accent-primary,#5b7fb1)}.d3view-ontology-app .d3view-ontology-item-tree-node.active::before{content:'';position:absolute;left:0;top:20%;bottom:20%;width:3px;background:var(--d3v-accent-primary,#5b7fb1);border-radius:2px}.d3view-ontology-app .d3view-ontology-item-tree-icon{width:16px;text-align:center;font-size:13px;opacity:.85}.d3view-ontology-app .d3view-ontology-item-tree-label{flex:1}.d3view-ontology-app .d3view-ontology-item-tree-badge{padding:1px 8px;font-size:10px;font-weight:600;color:var(--d3v-text-secondary,#6b7280);background:var(--d3v-bg-muted,#eef2f7);border-radius:999px;line-height:16px}.d3view-ontology-app .d3view-ontology-item-tree-node.active .d3view-ontology-item-tree-badge{background:#fff;color:var(--d3v-accent-primary,#5b7fb1)}.d3view-ontology-app .d3view-ontology-item-content-panel{min-width:0;background:var(--d3v-bg-canvas,#f6f8fb)}.d3view-ontology-app .d3view-ontology-item-content-header{padding:10px 16px;background:var(--d3v-bg-primary,#fff);border-bottom:1px solid var(--d3v-border-subtle,#e2e8f0);flex-shrink:0}.d3view-ontology-app .d3view-ontology-item-breadcrumb-item{font-size:12px;font-weight:600;color:var(--d3v-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.04em}.d3view-ontology-app .d3view-ontology-item-content-body{padding:16px;min-height:0}.d3view-ontology-app .d3view-ontology-item-tab-body[data-tab-id=relationships]{padding:0}.d3view-ontology-app .d3view-ontology-item-tab-body[data-tab-id=ai]{padding:0;margin:-16px}.d3view-ontology-app .d3view-ontology-item-tab-body.is-embedded{padding:0;margin:0}.d3view-ontology-app .d3view-ontology-item-about{width:100%}.d3view-ontology-app .d3view-ontology-item-about-hero{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,#e2e8f0);border-radius:var(--d3v-r-md,6px);box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(15,23,42,.04));margin-bottom:14px}.d3view-ontology-app .d3view-ontology-item-about-hero-icon{width:44px;height:44px;border-radius:var(--d3v-r-md,6px);background:linear-gradient(135deg,#5b7fb1 0,#7699c9 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 2px 6px rgba(91,127,177,.28)}.d3view-ontology-app .d3view-ontology-item-about-hero-text h3{margin:0;font-size:16px;font-weight:700;color:var(--d3v-text-primary,#1f2937)}.d3view-ontology-app .d3view-ontology-item-about-hero-sub{margin:2px 0 0;font-size:12px;color:var(--d3v-text-secondary,#6b7280)}.d3view-ontology-app .d3view-ontology-item-about-hero-sub i{margin-right:4px}.d3view-ontology-app .d3view-ontology-item-about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.d3view-ontology-app .d3view-ontology-item-about-stat{padding:14px;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,#e2e8f0);border-radius:var(--d3v-r-md,6px);box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(15,23,42,.04));text-align:center;transition:border-color var(--d3v-t-fast,.15s),box-shadow var(--d3v-t-fast,.15s),transform var(--d3v-t-fast,.15s)}.d3view-ontology-app .d3view-ontology-item-about-stat[data-tab-link]{cursor:pointer}.d3view-ontology-app .d3view-ontology-item-about-stat[data-tab-link]:hover{border-color:var(--d3v-accent-primary,#5b7fb1);box-shadow:var(--d3v-sh-md,0 4px 10px rgba(15,23,42,.06));transform:translateY(-1px)}.d3view-ontology-app .d3view-ontology-item-about-stat-icon{width:32px;height:32px;border-radius:var(--d3v-r-sm,4px);background:rgba(91,127,177,.12);color:var(--d3v-accent-primary,#5b7fb1);display:inline-flex;align-items:center;justify-content:center;font-size:13px;margin-bottom:8px}.d3view-ontology-app .d3view-ontology-item-about-stat-value{font-size:22px;font-weight:700;color:var(--d3v-text-primary,#1f2937);line-height:1;margin-bottom:4px}.d3view-ontology-app .d3view-ontology-item-about-stat-label{font-size:11px;font-weight:600;color:var(--d3v-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.05em}.d3view-ontology-app .d3view-ontology-item-about-section{margin-bottom:16px}.d3view-ontology-app .d3view-ontology-item-about-section-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.d3view-ontology-app .d3view-ontology-item-about-section-header h4{margin:0;font-size:13px;font-weight:700;color:var(--d3v-text-primary,#1f2937)}.d3view-ontology-app .d3view-ontology-item-about-section-header h4 i{margin-right:6px;color:var(--d3v-accent-primary,#5b7fb1)}.d3view-ontology-app .d3view-ontology-item-about-section-count{padding:1px 8px;font-size:10px;font-weight:600;color:var(--d3v-text-secondary,#6b7280);background:var(--d3v-bg-muted,#eef2f7);border-radius:999px}.d3view-ontology-app .d3view-ontology-item-about-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.d3view-ontology-app .d3view-ontology-item-about-card{display:flex;align-items:center;gap:12px;padding:12px;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,#e2e8f0);border-radius:var(--d3v-r-md,6px);box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(15,23,42,.04));transition:border-color var(--d3v-t-fast,.15s),box-shadow var(--d3v-t-fast,.15s)}.d3view-ontology-app .d3view-ontology-item-about-card:hover{border-color:var(--d3v-accent-primary,#c0d5ef);box-shadow:var(--d3v-sh-md,0 4px 10px rgba(15,23,42,.06))}.d3view-ontology-app .d3view-ontology-item-about-card-icon{width:36px;height:36px;border-radius:var(--d3v-r-sm,4px);background:rgba(91,127,177,.1);color:var(--d3v-accent-primary,#5b7fb1);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.d3view-ontology-app .d3view-ontology-item-about-card-body{flex:1;min-width:0}.d3view-ontology-app .d3view-ontology-item-about-card-title{font-size:13px;font-weight:600;color:var(--d3v-text-primary,#1f2937);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-ontology-app .d3view-ontology-item-about-card-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px;color:var(--d3v-text-secondary,#6b7280)}.d3view-ontology-app .d3view-ontology-item-about-card-meta code{background:var(--d3v-bg-muted,#f5f7fa);color:var(--d3v-text-secondary,#556);padding:1px 5px;border-radius:3px;font-size:10px}.d3view-ontology-app .d3view-ontology-item-about-card-pk{color:#2c6ab5;font-weight:600}.d3view-ontology-app .d3view-ontology-item-about-card-pk i{margin-right:3px;opacity:.7}.d3view-ontology-app .d3view-ontology-item-about-card-type{padding:1px 6px;background:rgba(91,127,177,.1);color:var(--d3v-accent-primary,#5b7fb1);border-radius:3px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.d3view-ontology-app .d3view-ontology-item-about-card-aside{text-align:center}.d3view-ontology-app .d3view-ontology-item-about-card-aside-val{font-size:16px;font-weight:700;color:var(--d3v-text-primary,#1f2937);line-height:1}.d3view-ontology-app .d3view-ontology-item-about-card-aside-lbl{font-size:10px;color:var(--d3v-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.04em;margin-top:3px}.d3view-ontology-app .d3view-ontology-item-about-rels{display:flex;flex-direction:column;gap:6px}.d3view-ontology-app .d3view-ontology-item-about-rel{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,#e2e8f0);border-radius:var(--d3v-r-md,6px);box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(15,23,42,.04))}.d3view-ontology-app .d3view-ontology-item-about-rel-from,.d3view-ontology-app .d3view-ontology-item-about-rel-to{padding:3px 10px;background:var(--d3v-bg-muted,#eef2f7);border-radius:var(--d3v-r-sm,4px);color:var(--d3v-text-primary,#1f2937);font-size:12px;font-weight:600}.d3view-ontology-app .d3view-ontology-item-about-rel-arrow{color:var(--d3v-accent-primary,#5b7fb1);display:flex;align-items:center;gap:6px;font-size:13px}.d3view-ontology-app .d3view-ontology-item-about-rel-arrow small{color:var(--d3v-text-secondary,#6b7280);font-size:10px;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.d3view-ontology-app .d3view-ontology-item-about-empty{padding:28px 20px;text-align:center;background:var(--d3v-bg-primary,#fff);border:1px dashed var(--d3v-border-subtle,#e2e8f0);border-radius:var(--d3v-r-md,6px);color:var(--d3v-text-secondary,#888)}.d3view-ontology-app .d3view-ontology-item-about-empty i{font-size:22px;opacity:.4;margin-bottom:6px}.d3view-ontology-app .d3view-ontology-item-about-empty p{margin:0;font-size:12px}.d3view-ontology-app .d3view-ontology-item-data-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:12px}.d3view-ontology-app .d3view-ontology-item-data-widget{background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,#e2e8f0);border-radius:var(--d3v-r-md,6px);box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(15,23,42,.04));display:flex;flex-direction:column;min-height:240px;transition:border-color var(--d3v-t-fast,.15s),box-shadow var(--d3v-t-fast,.15s)}.d3view-ontology-app .d3view-ontology-item-data-widget:hover{border-color:var(--d3v-accent-primary,#c0d5ef);box-shadow:var(--d3v-sh-md,0 4px 10px rgba(15,23,42,.06))}.d3view-ontology-app .d3view-ontology-item-data-widget-header{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--d3v-border-subtle,#e2e8f0);background:var(--d3v-bg-canvas,#f9fafb);border-radius:var(--d3v-r-md,6px) var(--d3v-r-md,6px) 0 0}.d3view-ontology-app .d3view-ontology-item-data-widget-icon{width:26px;height:26px;background:rgba(91,127,177,.12);color:var(--d3v-accent-primary,#5b7fb1);border-radius:var(--d3v-r-sm,4px);display:flex;align-items:center;justify-content:center;font-size:12px}.d3view-ontology-app .d3view-ontology-item-data-widget-title{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--d3v-text-primary,#1f2937);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-ontology-app .d3view-ontology-item-data-widget-sub{font-size:11px;color:#2c6ab5;font-weight:600;background:rgba(44,106,181,.08);padding:2px 6px;border-radius:3px}.d3view-ontology-app .d3view-ontology-item-data-widget-sub i{margin-right:3px;opacity:.7}.d3view-ontology-app .d3view-ontology-item-data-widget-body{flex:1;padding:12px 14px;overflow:auto;min-height:0}.d3view-ontology-app .d3view-ontology-item-data-widget-missing{padding:20px;text-align:center;color:var(--d3v-text-secondary,#888);font-size:12px}.d3view-ontology-app .d3view-ontology-item-data-widget-schema-hd{font-size:11px;font-weight:600;color:var(--d3v-text-secondary,#6b7280);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.d3view-ontology-app .d3view-ontology-item-data-widget-schema-hd i{margin-right:4px}.d3view-ontology-app .d3view-ontology-item-data-widget-schema-cols{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.d3view-ontology-app .d3view-ontology-item-data-widget-schema-col{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;background:var(--d3v-bg-canvas,#f9fafb);border-radius:var(--d3v-r-sm,4px);font-size:11px}.d3view-ontology-app .d3view-ontology-item-data-widget-schema-col code{color:var(--d3v-text-primary,#1f2937);font-weight:600;background:transparent;padding:0}.d3view-ontology-app .d3view-ontology-item-data-widget-schema-col-type{color:var(--d3v-accent-primary,#5b7fb1);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.d3view-ontology-app .d3view-ontology-item-data-widget-meta{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--d3v-border-subtle,#eef2f7);font-size:11px;color:var(--d3v-text-secondary,#6b7280)}.d3view-ontology-app .d3view-ontology-item-data-widget-meta i{margin-right:4px;opacity:.7}.d3view-ontology-app .d3view-ontology-item-data-widget-type{padding:1px 8px;background:rgba(91,127,177,.1);color:var(--d3v-accent-primary,#5b7fb1);border-radius:3px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.d3view-ontology-app .d3view-ontology-item-data-empty{padding:40px 20px;text-align:center;background:var(--d3v-bg-primary,#fff);border:1px dashed var(--d3v-border-subtle,#e2e8f0);border-radius:var(--d3v-r-md,6px);color:var(--d3v-text-secondary,#888)}.d3view-ontology-app .d3view-ontology-item-data-empty i{font-size:28px;opacity:.4;margin-bottom:8px}.d3view-ontology-app .d3view-ontology-item-data-empty h3{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--d3v-text-secondary,#666)}.d3view-ontology-app .d3view-ontology-item-data-empty p{margin:0;font-size:12px}.d3view-ontology-app .d3view-ontology-item-rels-missing{padding:40px;text-align:center;color:#888}.d3view-ontology-app .d3view-ontology-item-rels-missing i{font-size:28px;color:#d19a4d;margin-bottom:10px}.d3view-ontology-app .d3view-ontology-ai-page{padding:14px 18px}.d3view-ontology-app .d3view-ontology-ai-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #eee}.d3view-ontology-app .d3view-ontology-ai-heading h2{display:inline-block;margin:0;font-size:16px;font-weight:600;color:#333}.d3view-ontology-app .d3view-ontology-ai-badge{padding:2px 8px;border-radius:999px;background:#eef2f7;color:#667;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.d3view-ontology-app .d3view-ontology-ai-mount{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:12px;min-height:340px;overflow:auto}.d3view-ontology-app .d3view-ontology-item-tab-body.is-embedded .d3view-ontology-ai-toolbar{display:none}.d3view-ontology-app .d3view-ontology-item-tab-body.is-embedded .d3view-ontology-ai-mount{border:0;border-radius:0;padding:0;background:transparent}.d3view-ontology-app .d3view-ontology-item-tab-body.is-embedded .d3view-ontology-ai-page{padding:0}.d3view-ontology-app .d3view-ontology-ai-shell{text-align:center;padding:40px 20px;color:#888}.d3view-ontology-app .d3view-ontology-ai-shell i{font-size:32px;color:#5b7fb1;margin-bottom:10px}.d3view-ontology-app .d3view-ontology-ai-shell h3{margin:0 0 6px;font-size:14px;font-weight:600;color:#666}.d3view-ontology-app .d3view-ontology-ai-shell p{margin:0 0 12px;font-size:12px}.d3view-ontology-app .d3view-ontology-ai-intro{text-align:center;padding:56px 24px;color:var(--d3v-text-secondary,#475569);max-width:480px;margin:0 auto}.d3view-ontology-app .d3view-ontology-ai-intro-icon{width:64px;height:64px;margin:0 auto 18px;border-radius:50%;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(59,130,246,.15));display:flex;align-items:center;justify-content:center}.d3view-ontology-app .d3view-ontology-ai-intro-icon i{font-size:26px;color:#6366F1}.d3view-ontology-app .d3view-ontology-ai-intro-empty .d3view-ontology-ai-intro-icon{background:rgba(245,158,11,.12)}.d3view-ontology-app .d3view-ontology-ai-intro-empty .d3view-ontology-ai-intro-icon i{color:#d97706}.d3view-ontology-app .d3view-ontology-ai-intro h3{font-size:18px;font-weight:700;color:var(--d3v-text-primary,#0f172a);margin:0 0 8px}.d3view-ontology-app .d3view-ontology-ai-intro p{font-size:13px;line-height:1.5;margin:0 0 8px}.d3view-ontology-app .d3view-ontology-ai-intro-name{font-size:15px;font-weight:600;color:var(--d3v-text-primary,#0f172a)}.d3view-ontology-app .d3view-ontology-ai-intro-summary{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:var(--d3v-text-secondary,#475569);margin:4px 0 24px!important}.d3view-ontology-app .d3view-ontology-ai-intro-summary i{margin-right:4px;opacity:.7}.d3view-ontology-app .d3view-ontology-ai-intro-sep{opacity:.4}.d3view-ontology-app .d3view-ontology-ai-intro .btn-primary{background:linear-gradient(135deg,#3B82F6,#6366F1);border:0;padding:10px 24px;box-shadow:0 4px 12px rgba(59,130,246,.25)}.d3view-ontology-app .d3view-ontology-ai-intro .btn-primary:hover{background:linear-gradient(135deg,#2563EB,#4F46E5)}.d3view-ontology-app .d3view-ontology-ai-header-actions{display:flex;align-items:center;gap:8px}.d3view-ontology-app .d3view-ontology-ai-selected-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(91,127,177,.1);color:var(--d3v-accent-primary,#5b7fb1);border-radius:999px;font-size:12px;font-weight:600;max-width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.d3view-ontology-app .d3view-ontology-ai-selected-chip i{font-size:11px;opacity:.8}.d3view-ontology-app .d3view-ontology-ai-picker-empty{padding:40px 20px}.d3view-ontology-app .d3view-ontology-ai-picker-empty-inner{max-width:520px;text-align:center;background:var(--d3v-bg-primary,#fff);border:1px dashed var(--d3v-border-subtle,#e2e8f0);border-radius:var(--d3v-r-md,6px);padding:36px 28px;box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(15,23,42,.04))}.d3view-ontology-app .d3view-ontology-ai-picker-empty-icon{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#5b7fb1 0,#7699c9 100%);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 4px 12px rgba(91,127,177,.28);margin-bottom:14px}.d3view-ontology-app .d3view-ontology-ai-picker-empty h2{margin:0 0 8px;font-size:18px;font-weight:700;color:var(--d3v-text-primary,#1f2937)}.d3view-ontology-app .d3view-ontology-ai-picker-empty p{margin:0 0 18px;font-size:13px;line-height:1.55;color:var(--d3v-text-secondary,#6b7280)}.d3view-ontology-app .d3view-ontology-ai-picker-empty-actions{display:inline-flex;gap:8px}.d3view-ontology-app .d3view-ontology-ai-picker-header{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,#e2e8f0);border-radius:var(--d3v-r-md,6px);box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(15,23,42,.04));margin-bottom:14px}.d3view-ontology-app .d3view-ontology-ai-picker-header-icon{width:40px;height:40px;flex-shrink:0;border-radius:var(--d3v-r-md,6px);background:linear-gradient(135deg,#5b7fb1 0,#7699c9 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:0 2px 6px rgba(91,127,177,.28)}.d3view-ontology-app .d3view-ontology-ai-picker-header-text h3{margin:0 0 3px;font-size:14px;font-weight:700;color:var(--d3v-text-primary,#1f2937)}.d3view-ontology-app .d3view-ontology-ai-picker-header-text p{margin:0;font-size:12px;color:var(--d3v-text-secondary,#6b7280)}.d3view-ontology-app .d3view-ontology-ai-picker-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:10px;align-content:start;padding:2px}.d3view-ontology-app .d3view-ontology-ai-picker-card{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,#e2e8f0);border-radius:var(--d3v-r-md,6px);box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(15,23,42,.04));cursor:pointer;transition:border-color var(--d3v-t-fast,.15s),box-shadow var(--d3v-t-fast,.15s),transform var(--d3v-t-fast,.15s)}.d3view-ontology-app .d3view-ontology-ai-picker-card:hover{border-color:var(--d3v-accent-primary,#5b7fb1);box-shadow:var(--d3v-sh-md,0 4px 10px rgba(15,23,42,.08));transform:translateY(-1px)}.d3view-ontology-app .d3view-ontology-ai-picker-card-icon{width:36px;height:36px;flex-shrink:0;border-radius:var(--d3v-r-sm,4px);background:rgba(91,127,177,.12);color:var(--d3v-accent-primary,#5b7fb1);display:flex;align-items:center;justify-content:center;font-size:14px}.d3view-ontology-app .d3view-ontology-ai-picker-card-body{flex:1;min-width:0}.d3view-ontology-app .d3view-ontology-ai-picker-card-title{font-size:13px;font-weight:600;color:var(--d3v-text-primary,#1f2937);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-ontology-app .d3view-ontology-ai-picker-card-meta{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:11px;color:var(--d3v-text-secondary,#6b7280)}.d3view-ontology-app .d3view-ontology-ai-picker-card-meta i{margin-right:3px;opacity:.75}.d3view-ontology-app .d3view-ontology-ai-picker-card-type{padding:1px 6px;background:rgba(91,127,177,.1);color:var(--d3v-accent-primary,#5b7fb1);border-radius:3px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.d3view-ontology-app .d3view-ontology-ai-picker-card-action{color:var(--d3v-text-secondary,#a0aab8);flex-shrink:0;transition:color var(--d3v-t-fast,.15s),transform var(--d3v-t-fast,.15s)}.d3view-ontology-app .d3view-ontology-ai-picker-card:hover .d3view-ontology-ai-picker-card-action{color:var(--d3v-accent-primary,#5b7fb1);transform:translateX(2px)}.d3view-ontology-app .d3view-ontology-ai-picker-footer{padding:12px 2px 2px;border-top:1px solid var(--d3v-border-subtle,#eef2f7);margin-top:10px;flex-shrink:0}.d3view-ontology-app .d3view-ontology-ai-preparing{padding:40px 20px}.d3view-ontology-app .d3view-ontology-ai-preparing-inner{max-width:480px;text-align:center;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,#e2e8f0);border-radius:var(--d3v-r-md,6px);padding:36px 28px;box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(15,23,42,.04))}.d3view-ontology-app .d3view-ontology-ai-preparing-spinner{font-size:30px;color:var(--d3v-accent-primary,#5b7fb1);margin-bottom:12px}.d3view-ontology-app .d3view-ontology-ai-preparing-error-icon{width:56px;height:56px;border-radius:50%;background:rgba(217,119,6,.14);color:#d97706;display:inline-flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:10px}.d3view-ontology-app .d3view-ontology-ai-preparing h3{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--d3v-text-primary,#1f2937)}.d3view-ontology-app .d3view-ontology-ai-preparing p{margin:0 0 16px;font-size:12px;line-height:1.55;color:var(--d3v-text-secondary,#6b7280)}.d3view-ontology-app .d3view-ontology-ai-preparing-actions{display:inline-flex;gap:8px;flex-wrap:wrap;justify-content:center}.d3view-ontology-app.d3view-ontology-landing-mode .d3view-ontology-header,.d3view-ontology-app.d3view-ontology-landing-mode .d3view-ontology-vtabs{display:none!important}.d3view-ontology-app.d3view-ontology-landing-mode .d3view-ontology-main-content-wrapper,.d3view-ontology-app.d3view-ontology-landing-mode .d3view-ontology-main-content{width:100%!important;max-width:100%!important}.d3view-ontology-app.d3view-ontology-landing-mode .plugin-tabs{padding:0!important;margin:0!important}.d3view-ontology-app.d3view-ontology-landing-mode .d3view-ontology-panel[data-tab-id=landing-nav]{min-height:100vh}.d3view-ontology-app .d3view-ontology-landing{overflow-y:auto;background:radial-gradient(ellipse 800px 500px at 20% -10%,rgba(59,130,246,.08),transparent 50%),radial-gradient(ellipse 600px 400px at 85% 110%,rgba(139,92,246,.06),transparent 55%),var(--d3v-bg-secondary,#f7f9fc)}.d3view-ontology-app .d3view-ontology-landing-wrap{padding:0 24px 64px;width:100%;margin:0 auto;min-height:100%;position:relative}.d3view-ontology-app .d3view-ontology-landing-topbar{width:100%;max-width:1200px;margin:0 auto;padding:20px 8px;display:flex;align-items:center;justify-content:space-between}.d3view-ontology-app .d3view-ontology-landing-brand{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--d3v-text-primary,#0f172a)}.d3view-ontology-app .d3view-ontology-landing-brand i{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.d3view-ontology-app .d3view-ontology-landing-skip{background:transparent;border:0;color:var(--d3v-text-muted,#64748b);font-size:13px;font-weight:500;cursor:pointer;padding:8px 14px;border-radius:var(--d3v-r-md,8px);transition:background 160ms ease,color 160ms ease;display:inline-flex;align-items:center;gap:6px}.d3view-ontology-app .d3view-ontology-landing-skip:hover,.d3view-ontology-app .d3view-ontology-landing-skip:focus{color:var(--d3v-accent,#3b82f6);background:var(--d3v-accent-subtle,rgba(59,130,246,.08))}.d3view-ontology-app .d3view-ontology-landing-skip i{transition:transform 200ms ease}.d3view-ontology-app .d3view-ontology-landing-skip:hover i{transform:translateX(3px)}.d3view-ontology-app .d3view-ontology-landing-inner{max-width:1080px;margin:0 auto;padding-top:28px}.d3view-ontology-app .d3view-ontology-landing-inner{width:100%}.d3view-ontology-app .d3view-ontology-landing-hero{text-align:center;padding:32px 24px 40px}.d3view-ontology-app .d3view-ontology-landing-hero-icon{width:72px;height:72px;margin:0 auto 20px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);box-shadow:0 14px 32px rgba(59,130,246,.35)}.d3view-ontology-app .d3view-ontology-landing-title{font-size:40px;font-weight:700;line-height:1.15;margin:0 auto 14px;max-width:760px;color:var(--d3v-text-primary,#0f172a);letter-spacing:-.02em}.d3view-ontology-app .d3view-ontology-landing-accent{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.d3view-ontology-app .d3view-ontology-landing-subtitle{font-size:17px;line-height:1.55;color:var(--d3v-text-secondary,#475569);max-width:620px;margin:0 auto 32px}.d3view-ontology-app .d3view-ontology-landing-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.d3view-ontology-app .d3view-ontology-landing-cta{background:linear-gradient(135deg,#3b82f6,#6366f1);border:0;color:#fff;padding:14px 28px;font-size:16px;font-weight:600;border-radius:var(--d3v-r-lg,12px);box-shadow:0 10px 24px rgba(59,130,246,.28);transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease;display:inline-flex;align-items:center;gap:10px}.d3view-ontology-app .d3view-ontology-landing-cta:hover,.d3view-ontology-app .d3view-ontology-landing-cta:focus{color:#fff;transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 16px 32px rgba(59,130,246,.35)}.d3view-ontology-app .d3view-ontology-landing-cta i{font-size:18px}.d3view-ontology-app .d3view-ontology-landing-learn{color:var(--d3v-text-muted,#64748b);text-decoration:none;font-size:13px}.d3view-ontology-app .d3view-ontology-landing-learn:hover,.d3view-ontology-app .d3view-ontology-landing-learn:focus{color:var(--d3v-accent,#3b82f6);text-decoration:none}.d3view-ontology-app .d3view-ontology-landing-learn .fa-chevron-down{margin-left:6px;transition:transform 220ms ease}.d3view-ontology-app .d3view-ontology-landing-learn .fa-chevron-down.is-open{transform:rotate(180deg)}.d3view-ontology-app .d3view-ontology-landing-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:24px 0 8px;padding:0 8px}.d3view-ontology-app .d3view-ontology-landing-feature{background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,rgba(15,23,42,.06));border-radius:var(--d3v-r-lg,12px);padding:20px 18px;box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(15,23,42,.04));transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.d3view-ontology-app .d3view-ontology-landing-feature:hover{transform:translateY(-2px);box-shadow:var(--d3v-sh-md,0 8px 18px rgba(15,23,42,.08));border-color:var(--d3v-border-strong,rgba(59,130,246,.2))}.d3view-ontology-app .d3view-ontology-landing-feature-icon{width:40px;height:40px;border-radius:10px;background:rgba(59,130,246,.1);color:var(--d3v-accent,#3b82f6);display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:12px}.d3view-ontology-app .d3view-ontology-landing-feature-title{font-size:15px;font-weight:600;color:var(--d3v-text-primary,#0f172a);margin-bottom:6px}.d3view-ontology-app .d3view-ontology-landing-feature-body{font-size:13px;line-height:1.5;color:var(--d3v-text-secondary,#64748b)}.d3view-ontology-app .d3view-ontology-landing-details{margin-top:32px;padding:24px 28px;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,rgba(15,23,42,.06));border-radius:var(--d3v-r-lg,12px);box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(15,23,42,.04))}.d3view-ontology-app .d3view-ontology-landing-details h3{margin-top:0;font-size:16px;font-weight:600;color:var(--d3v-text-primary,#0f172a)}.d3view-ontology-app .d3view-ontology-landing-details h3+h3{margin-top:20px}.d3view-ontology-app .d3view-ontology-landing-details ul{padding-left:20px;color:var(--d3v-text-secondary,#475569);font-size:14px;line-height:1.6}.d3view-ontology-app .d3view-ontology-landing-details code{background:var(--d3v-bg-code,rgba(15,23,42,.06));padding:2px 6px;border-radius:4px;font-size:12px}@media (max-width:640px){.d3view-ontology-app .d3view-ontology-landing-title{font-size:28px}.d3view-ontology-app .d3view-ontology-landing-subtitle{font-size:15px}.d3view-ontology-app .d3view-ontology-landing-cta{padding:12px 20px;font-size:14px}}.d3view-ontology-app.d3view-ontology-wizard-mode .d3view-ontology-header,.d3view-ontology-app.d3view-ontology-wizard-mode .d3view-ontology-vtabs{display:none!important}.d3view-ontology-app.d3view-ontology-wizard-mode .d3view-ontology-main-content-wrapper,.d3view-ontology-app.d3view-ontology-wizard-mode .d3view-ontology-main-content{width:100%!important;max-width:100%!important}.d3view-ontology-app.d3view-ontology-wizard-mode .plugin-tabs{padding:0!important;margin:0!important}.d3view-ontology-app .d3view-ontology-wizard{background:var(--d3v-bg-secondary,#f7f9fc)}.d3view-ontology-app .d3view-ontology-wizard-shell{background:var(--d3v-bg-secondary,#f7f9fc)}.d3view-ontology-app .d3view-ontology-wizard-top{height:56px;padding:0 24px;background:var(--d3v-bg-primary,#fff);border-bottom:1px solid var(--d3v-border-subtle,rgba(15,23,42,.08));box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(15,23,42,.04));flex:0 0 56px}.d3view-ontology-app .d3view-ontology-wizard-top-title{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--d3v-text-primary,#0f172a)}.d3view-ontology-app .d3view-ontology-wizard-top-title i{color:var(--d3v-accent,#3b82f6)}.d3view-ontology-app .d3view-ontology-wizard-body-wrap{flex:1 1 auto;display:flex;align-items:stretch;min-height:0}.d3view-ontology-app .d3view-ontology-wizard-stepper{flex:0 0 240px;padding:28px 20px;background:var(--d3v-bg-primary,#fff);border-right:1px solid var(--d3v-border-subtle,rgba(15,23,42,.08));display:flex;flex-direction:column;gap:2px}.d3view-ontology-app .d3view-ontology-wizard-stepper-item{position:relative;display:flex;align-items:center;gap:12px;padding:12px 10px;border-radius:var(--d3v-r-md,8px);cursor:pointer;color:var(--d3v-text-secondary,#475569);transition:background 150ms ease,color 150ms ease}.d3view-ontology-app .d3view-ontology-wizard-stepper-item:hover{background:var(--d3v-bg-hover,rgba(15,23,42,.04))}.d3view-ontology-app .d3view-ontology-wizard-stepper-item.is-current{color:var(--d3v-text-primary,#0f172a);background:var(--d3v-accent-subtle,rgba(59,130,246,.08))}.d3view-ontology-app .d3view-ontology-wizard-stepper-item.is-done{color:var(--d3v-text-primary,#0f172a)}.d3view-ontology-app .d3view-ontology-wizard-stepper-bullet{width:32px;height:32px;border-radius:50%;background:var(--d3v-bg-secondary,#f1f5f9);border:1.5px solid var(--d3v-border-subtle,rgba(15,23,42,.1));color:var(--d3v-text-muted,#64748b);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;flex:0 0 32px;transition:all 180ms ease}.d3view-ontology-app .d3view-ontology-wizard-stepper-item.is-current .d3view-ontology-wizard-stepper-bullet{background:var(--d3v-accent,#3b82f6);border-color:var(--d3v-accent,#3b82f6);color:#fff;box-shadow:0 0 0 4px var(--d3v-accent-subtle,rgba(59,130,246,.12))}.d3view-ontology-app .d3view-ontology-wizard-stepper-item.is-done .d3view-ontology-wizard-stepper-bullet{background:var(--d3v-status-success,#10b981);border-color:var(--d3v-status-success,#10b981);color:#fff}.d3view-ontology-app .d3view-ontology-wizard-stepper-label{flex:1;min-width:0}.d3view-ontology-app .d3view-ontology-wizard-stepper-key{font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}.d3view-ontology-app .d3view-ontology-wizard-stepper-key i{color:var(--d3v-text-muted,#94a3b8);font-size:12px}.d3view-ontology-app .d3view-ontology-wizard-stepper-item.is-current .d3view-ontology-wizard-stepper-key i,.d3view-ontology-app .d3view-ontology-wizard-stepper-item.is-done .d3view-ontology-wizard-stepper-key i{color:inherit}.d3view-ontology-app .d3view-ontology-wizard-stepper-line{position:absolute;left:26px;top:44px;width:2px;height:calc(100% - 36px);background:var(--d3v-border-subtle,rgba(15,23,42,.08))}.d3view-ontology-app .d3view-ontology-wizard-stepper-item.is-done .d3view-ontology-wizard-stepper-line{background:var(--d3v-status-success,#10b981)}.d3view-ontology-app .d3view-ontology-wizard-body{padding:32px 40px 28px;display:flex;flex-direction:column;min-width:0;min-height:0;flex:1 1 auto;overflow-y:auto}.d3view-ontology-app .d3view-ontology-wizard-body:has(.d3view-ontology-wiz-step-rel){overflow:hidden}.d3view-ontology-app .d3view-ontology-wizard-footer{height:64px;padding:0 24px;background:var(--d3v-bg-primary,#fff);border-top:1px solid var(--d3v-border-subtle,rgba(15,23,42,.08));flex:0 0 64px}.d3view-ontology-app .d3view-ontology-wizard-footer .btn{font-weight:500}.d3view-ontology-app .d3view-ontology-wiz-step-inner{max-width:880px;margin:0 auto;width:100%;flex:1}.d3view-ontology-app .d3view-ontology-wiz-step-ds-inner,.d3view-ontology-app .d3view-ontology-wiz-step-rel>.d3view-ontology-wiz-step-inner{max-width:1100px}.d3view-ontology-app .d3view-ontology-wiz-step-header{margin-bottom:24px}.d3view-ontology-app .d3view-ontology-wiz-step-header h2{font-size:22px;font-weight:600;color:var(--d3v-text-primary,#0f172a);margin:0 0 8px;display:flex;align-items:center;gap:10px}.d3view-ontology-app .d3view-ontology-wiz-step-header h2 i{color:var(--d3v-accent,#3b82f6)}.d3view-ontology-app .d3view-ontology-wiz-step-sub{font-size:14px;line-height:1.55;color:var(--d3v-text-secondary,#475569);margin:0;max-width:720px}.d3view-ontology-app .d3view-ontology-wiz-form-card{background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,rgba(15,23,42,.06));border-radius:var(--d3v-r-lg,12px);padding:28px;box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(15,23,42,.04))}.d3view-ontology-app .d3view-ontology-wiz-field{margin-bottom:20px}.d3view-ontology-app .d3view-ontology-wiz-field:last-child{margin-bottom:0}.d3view-ontology-app .d3view-ontology-wiz-label{display:block;font-size:13px;font-weight:600;color:var(--d3v-text-primary,#0f172a);margin-bottom:6px}.d3view-ontology-app .d3view-ontology-wiz-req{color:var(--d3v-status-danger,#ef4444)}.d3view-ontology-app .d3view-ontology-wiz-optional{color:var(--d3v-text-muted,#94a3b8);font-weight:400;font-size:12px}.d3view-ontology-app .d3view-ontology-wiz-field .form-control{border-radius:var(--d3v-r-md,8px);border:1.5px solid var(--d3v-border-subtle,rgba(15,23,42,.1));padding:10px 14px;transition:border-color 160ms ease,box-shadow 160ms ease;width:100%;box-sizing:border-box}.d3view-ontology-app .d3view-ontology-wiz-field .form-control:focus{border-color:var(--d3v-accent,#3b82f6);box-shadow:0 0 0 3px var(--d3v-accent-subtle,rgba(59,130,246,.15));outline:0}.d3view-ontology-app .d3view-ontology-wiz-field .form-control.is-invalid{border-color:var(--d3v-status-danger,#ef4444)}.d3view-ontology-app .d3view-ontology-wiz-inline-error{margin-top:8px;font-size:13px;color:var(--d3v-status-danger,#ef4444);display:flex;align-items:center;gap:6px}.d3view-ontology-app .d3view-ontology-wiz-tips{margin-top:16px;padding-top:16px;border-top:1px dashed var(--d3v-border-subtle,rgba(15,23,42,.08))}.d3view-ontology-app .d3view-ontology-wiz-tip{font-size:12px;color:var(--d3v-text-muted,#94a3b8);display:flex;align-items:center;gap:8px}.d3view-ontology-app .d3view-ontology-wiz-tip i{color:var(--d3v-accent,#3b82f6)}.d3view-ontology-app .d3view-ontology-wiz-ds-meta{margin-top:16px;flex-wrap:wrap;gap:12px}.d3view-ontology-app .d3view-ontology-wiz-ds-count-wrap{display:flex;align-items:center;gap:6px;color:var(--d3v-text-secondary,#475569);font-size:13px}.d3view-ontology-app .d3view-ontology-wiz-ds-count{background:var(--d3v-accent,#3b82f6);color:#fff;font-weight:600;padding:2px 8px;border-radius:999px;font-size:12px;min-width:22px;text-align:center}.d3view-ontology-app .d3view-ontology-wiz-ds-search-wrap{position:relative;flex:1;max-width:320px}.d3view-ontology-app .d3view-ontology-wiz-ds-search-wrap i.fa-search{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--d3v-text-muted,#94a3b8);pointer-events:none}.d3view-ontology-app .d3view-ontology-wiz-ds-search-wrap .form-control{padding-left:34px;border-radius:var(--d3v-r-md,8px)}.d3view-ontology-app .d3view-ontology-wiz-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:16px}.d3view-ontology-app .d3view-ontology-wiz-cards-extra{margin-top:12px;padding-top:16px;border-top:1px dashed var(--d3v-border-subtle,rgba(15,23,42,.08))}.d3view-ontology-app .d3view-ontology-wiz-card{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--d3v-bg-primary,#fff);border:1.5px solid var(--d3v-border-subtle,rgba(15,23,42,.08));border-radius:var(--d3v-r-lg,12px);cursor:pointer;transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease;user-select:none}.d3view-ontology-app .d3view-ontology-wiz-card:hover{transform:translateY(-1px);border-color:var(--d3v-accent,#3b82f6);box-shadow:var(--d3v-sh-sm,0 4px 8px rgba(15,23,42,.06))}.d3view-ontology-app .d3view-ontology-wiz-card.is-selected{border-color:var(--d3v-accent,#3b82f6);background:var(--d3v-accent-subtle,rgba(59,130,246,.06));box-shadow:0 0 0 3px var(--d3v-accent-subtle,rgba(59,130,246,.15))}.d3view-ontology-app .d3view-ontology-wiz-card-tick{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;background:var(--d3v-accent,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;opacity:0;transform:scale(0.6);transition:opacity 180ms ease,transform 180ms ease;pointer-events:none}.d3view-ontology-app .d3view-ontology-wiz-card.is-selected .d3view-ontology-wiz-card-tick{opacity:1;transform:scale(1)}.d3view-ontology-app .d3view-ontology-wiz-card-icon{width:40px;height:40px;border-radius:10px;background:var(--d3v-bg-secondary,#f1f5f9);color:var(--d3v-accent,#3b82f6);display:flex;align-items:center;justify-content:center;font-size:18px;flex:0 0 40px}.d3view-ontology-app .d3view-ontology-wiz-card-icon-upload{background:rgba(16,185,129,.1);color:var(--d3v-status-success,#10b981)}.d3view-ontology-app .d3view-ontology-wiz-card-icon-sql{background:rgba(245,158,11,.1);color:#d97706}.d3view-ontology-app .d3view-ontology-wiz-card-icon-rest{background:rgba(139,92,246,.1);color:#7c3aed}.d3view-ontology-app .d3view-ontology-wiz-card-body{flex:1;min-width:0}.d3view-ontology-app .d3view-ontology-wiz-card-title{font-size:14px;font-weight:600;color:var(--d3v-text-primary,#0f172a);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-ontology-app .d3view-ontology-wiz-card-sub{font-size:12px;color:var(--d3v-text-muted,#94a3b8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-ontology-app .d3view-ontology-wiz-card-badge{margin-top:6px;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--d3v-accent-subtle,rgba(59,130,246,.1));color:var(--d3v-accent,#3b82f6);font-size:11px;font-weight:500}.d3view-ontology-app .d3view-ontology-wiz-card-chevron{color:var(--d3v-text-muted,#94a3b8);flex:0 0 auto}.d3view-ontology-app .d3view-ontology-wiz-card-filter{position:absolute;right:10px;bottom:10px;width:26px;height:26px;border-radius:var(--d3v-r-sm,6px);border:1px solid var(--d3v-border-subtle,rgba(15,23,42,.1));background:var(--d3v-bg-primary,#fff);color:var(--d3v-text-muted,#64748b);cursor:pointer;opacity:0;transform:scale(0.8);transition:all 150ms ease;display:flex;align-items:center;justify-content:center;font-size:12px}.d3view-ontology-app .d3view-ontology-wiz-card:hover .d3view-ontology-wiz-card-filter,.d3view-ontology-app .d3view-ontology-wiz-card.is-selected .d3view-ontology-wiz-card-filter{opacity:1;transform:scale(1)}.d3view-ontology-app .d3view-ontology-wiz-card-filter:hover{border-color:var(--d3v-accent,#3b82f6);color:var(--d3v-accent,#3b82f6);background:var(--d3v-accent-subtle,rgba(59,130,246,.08))}.d3view-ontology-app .d3view-ontology-wiz-show-more-wrap{text-align:center;margin-top:18px}.d3view-ontology-app .d3view-ontology-wiz-show-more-wrap .btn-link{color:var(--d3v-text-secondary,#475569);text-decoration:none;font-weight:500}.d3view-ontology-app .d3view-ontology-wiz-show-more-wrap .btn-link:hover{color:var(--d3v-accent,#3b82f6);text-decoration:none}.d3view-ontology-app .d3view-ontology-wiz-show-more-wrap .fa{margin-left:6px;transition:transform 200ms ease}.d3view-ontology-app .d3view-ontology-wiz-lookups-error{margin:12px 0}.d3view-ontology-app .d3view-ontology-wiz-step-rel{min-height:0}.d3view-ontology-app .d3view-ontology-wiz-step-rel .d3view-ontology-wiz-step-inner{display:flex;flex-direction:column;height:100%;min-height:0}.d3view-ontology-app .d3view-ontology-wiz-relationships-mount{background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,rgba(15,23,42,.08));border-radius:var(--d3v-r-lg,12px);margin-top:16px;overflow:hidden;box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(15,23,42,.04));flex:1 1 auto;min-height:500px}.d3view-ontology-app .d3view-ontology-wiz-relationships-mount>div{height:100%}.d3view-ontology-app .d3view-modelassembler-ontology-schema-coach{padding:10px 16px;background:linear-gradient(90deg,rgba(59,130,246,.08),rgba(139,92,246,.06));border-bottom:1px solid var(--d3v-border-subtle,rgba(15,23,42,.08))}.d3view-ontology-app .d3view-modelassembler-ontology-schema-coach-inner{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--d3v-text-primary,#0f172a);max-width:900px;margin:0 auto}.d3view-ontology-app .d3view-modelassembler-ontology-schema-coach-inner>i.fa-lightbulb-o{color:#d97706;font-size:15px;flex:0 0 auto}.d3view-ontology-app .d3view-modelassembler-ontology-schema-coach-inner>span{flex:1;line-height:1.4}.d3view-ontology-app .d3view-modelassembler-ontology-schema-coach-close{background:transparent;border:0;cursor:pointer;color:var(--d3v-text-muted,#64748b);padding:4px 6px;border-radius:var(--d3v-r-sm,4px);transition:background 150ms ease,color 150ms ease}.d3view-ontology-app .d3view-modelassembler-ontology-schema-coach-close:hover{background:rgba(15,23,42,.06);color:var(--d3v-text-primary,#0f172a)}.d3view-ontology-app .d3view-ontology-wiz-review-grid{display:flex;flex-direction:column;gap:16px}.d3view-ontology-app .d3view-ontology-wiz-review-section{background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,rgba(15,23,42,.06));border-radius:var(--d3v-r-lg,12px);padding:20px 24px;box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(15,23,42,.04))}.d3view-ontology-app .d3view-ontology-wiz-review-section-title{font-size:13px;font-weight:600;color:var(--d3v-text-secondary,#475569);text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;display:flex;align-items:center;gap:8px}.d3view-ontology-app .d3view-ontology-wiz-review-section-title i{color:var(--d3v-accent,#3b82f6);font-size:12px}.d3view-ontology-app .d3view-ontology-wiz-review-count{margin-left:auto;background:var(--d3v-bg-secondary,#f1f5f9);color:var(--d3v-text-primary,#0f172a);padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600}.d3view-ontology-app .d3view-ontology-wiz-review-name{font-size:18px;font-weight:600;color:var(--d3v-text-primary,#0f172a);margin-bottom:4px}.d3view-ontology-app .d3view-ontology-wiz-review-desc{font-size:13px;line-height:1.55;color:var(--d3v-text-secondary,#475569)}.d3view-ontology-app .d3view-ontology-wiz-review-empty{font-size:13px;color:var(--d3v-text-muted,#94a3b8);font-style:italic}.d3view-ontology-app .d3view-ontology-wiz-review-chips{display:flex;flex-wrap:wrap;gap:8px}.d3view-ontology-app .d3view-ontology-wiz-review-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--d3v-bg-secondary,#f1f5f9);border:1px solid var(--d3v-border-subtle,rgba(15,23,42,.06));border-radius:999px;font-size:13px;color:var(--d3v-text-primary,#0f172a)}.d3view-ontology-app .d3view-ontology-wiz-review-chip i{color:var(--d3v-accent,#3b82f6);font-size:12px}.d3view-ontology-app .d3view-ontology-wiz-review-chip-filters{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;background:var(--d3v-accent,#3b82f6);color:#fff;border-radius:999px;font-size:10px;font-weight:600}.d3view-ontology-app .d3view-ontology-wiz-review-chip-filters i{color:#fff;font-size:9px}.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .d3view-ontology-filter-body{height:100%;display:flex;flex-direction:column;background:var(--d3v-bg-secondary,#f8fafc)}.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .d3view-ontology-filter-topbar{flex:0 0 auto;padding:14px 20px 8px;background:var(--d3v-bg-primary,#fff);border-bottom:1px solid var(--d3v-border-subtle,rgba(15,23,42,.08))}.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .pl-inline-filters{gap:8px;align-items:center;margin:0}.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .d3view-ontology-ext-filters{flex:0 0 240px}.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .d3view-ontology-ext-filters-container{flex:1 1 auto;min-width:0}.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .d3view-ontology-filter-meta{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:12px;color:var(--d3v-text-secondary,#64748b)}.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .d3view-ontology-filter-count{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--d3v-text-primary,#0f172a)}.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .d3view-ontology-filter-count i{color:var(--d3v-accent,#3b82f6);font-size:12px}.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .d3view-ontology-filter-preview{padding:12px 16px;background:var(--d3v-bg-secondary,#f8fafc)}.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .d3view-ontology-filter-preview>div,.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .d3view-ontology-filter-preview>.TVContainer,.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .d3view-ontology-filter-preview>table{background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border-subtle,rgba(15,23,42,.08));border-radius:var(--d3v-r-md,8px);box-shadow:var(--d3v-sh-sm,0 1px 2px rgba(15,23,42,.04));overflow:hidden}.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .d3view-ontology-filter-fallback{margin:0;font-size:12px}.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .d3view-ontology-filter-loading{color:var(--d3v-text-muted,#94a3b8);font-size:13px;padding:60px 20px;text-align:center}.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .d3view-ontology-filter-footer{padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--d3v-bg-primary,#fff);border-top:1px solid var(--d3v-border-subtle,rgba(15,23,42,.08));flex:0 0 auto}.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .d3view-ontology-filter-status{font-size:12px;color:var(--d3v-text-muted,#94a3b8)}.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .d3view-ontology-filter-actions{display:inline-flex;gap:8px;align-items:center;margin-left:auto}.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .d3view-ontology-filter-empty{text-align:center;padding:48px 20px;color:var(--d3v-text-muted,#64748b);background:var(--d3v-bg-primary,#fff);border:1px dashed var(--d3v-border-subtle,rgba(15,23,42,.12));border-radius:var(--d3v-r-md,8px)}.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .d3view-ontology-filter-empty-icon{width:52px;height:52px;margin:0 auto 12px;border-radius:50%;background:var(--d3v-accent-subtle,rgba(59,130,246,.1));color:var(--d3v-accent,#3b82f6);display:flex;align-items:center;justify-content:center;font-size:22px}.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .d3view-ontology-filter-empty-title{font-size:15px;font-weight:600;color:var(--d3v-text-primary,#0f172a);margin-bottom:4px}.d3view-plugins-sidebar.d3view-ontology-filter-sidebar .d3view-ontology-filter-empty-sub{font-size:13px;color:var(--d3v-text-secondary,#64748b);max-width:320px;margin:0 auto;line-height:1.5}@media (max-width:768px){.d3view-ontology-app .d3view-ontology-wizard-stepper{flex:0 0 80px;padding:20px 8px}.d3view-ontology-app .d3view-ontology-wizard-stepper-label{display:none}.d3view-ontology-app .d3view-ontology-wizard-body{padding:20px}}.d3view-ontology-item .d3view-ontology-item-vtabs{position:relative;height:100%;width:56px;background:var(--d3v-bg-primary,#fff);border-right:1px solid var(--d3v-border-subtle,rgba(15,23,42,.08));flex:0 0 auto;display:flex;flex-direction:column;overflow:hidden;transition:width 140ms cubic-bezier(.2,.9,.3,1)}.d3view-ontology-item .d3view-ontology-item-vtabs.is-dragging{transition:none}.d3view-ontology-item .d3view-ontology-item-vtabs .pl-tabs-vertical{list-style:none;margin:0;padding:6px 0;display:flex;flex-direction:column;flex:1 1 auto;overflow-y:auto;overflow-x:hidden}.d3view-ontology-item .d3view-ontology-item-vtabs-item{padding:0;margin:2px 4px;border:0;border-radius:var(--d3v-r-sm,6px);background:transparent;list-style:none;transition:background 150ms ease;cursor:pointer}.d3view-ontology-item .d3view-ontology-item-vtabs-item.active{background:rgba(59,130,246,.1);border-left:3px solid var(--d3v-accent,#3B82F6)}.d3view-ontology-item .d3view-ontology-item-vtabs-item:hover:not(.active){background:var(--d3v-bg-hover,rgba(15,23,42,.04))}.d3view-ontology-item .pl-tabs-vertical>li>.d3view-ontology-item-vtabs-btn,.d3view-ontology-item .d3view-ontology-item-vtabs-btn{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:2px;padding:10px 6px;color:var(--d3v-text-secondary,#475569);text-decoration:none;width:100%;cursor:pointer;transition:color 150ms ease;position:relative}.d3view-ontology-item .d3view-ontology-item-vtabs-btn:hover,.d3view-ontology-item .d3view-ontology-item-vtabs-btn:focus{color:var(--d3v-text-primary,#0f172a);text-decoration:none}.d3view-ontology-item .d3view-ontology-item-vtabs-item.active .d3view-ontology-item-vtabs-btn{color:var(--d3v-accent,#3B82F6)}.d3view-ontology-item .d3view-ontology-item-vtabs-btn>i{font-size:16px;line-height:1;color:var(--d3v-text-tertiary,#94a3b8);width:auto;transition:color .15s ease}.d3view-ontology-item .d3view-ontology-item-vtabs-item.active .d3view-ontology-item-vtabs-btn>i{color:var(--d3v-accent,#3B82F6)}.d3view-ontology-item .d3view-ontology-item-vtabs-btn .pl-tab-item-label{font-size:10px;line-height:1.2;color:var(--d3v-text-tertiary,#94a3b8);margin-top:2px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:0;opacity:0;transition:opacity .15s ease,max-width .15s ease}.d3view-ontology-item .d3view-ontology-item-vtabs.is-expanded .d3view-ontology-item-vtabs-btn .pl-tab-item-label{max-width:200px;opacity:1}.d3view-ontology-item .d3view-ontology-item-vtabs-item.active .d3view-ontology-item-vtabs-btn .pl-tab-item-label{color:var(--d3v-text-primary,#0f172a);font-weight:500}.d3view-ontology-item .d3view-ontology-item-vtabs-badge{display:inline-block;margin-top:2px;padding:1px 7px;border-radius:10px;background:var(--d3v-bg-muted,rgba(15,23,42,.06));color:var(--d3v-text-secondary,#475569);font-size:10px;font-weight:600;line-height:1.4;opacity:0;transition:opacity .15s ease}.d3view-ontology-item .d3view-ontology-item-vtabs.is-expanded .d3view-ontology-item-vtabs-badge{opacity:1}.d3view-ontology-item .d3view-ontology-item-vtabs-resize{position:absolute;top:0;right:0;width:8px;height:100%;cursor:col-resize;z-index:10;display:flex;align-items:center;justify-content:center}.d3view-ontology-item .d3view-ontology-item-vtabs-resize-grip{width:3px;height:24px;border-radius:2px;background:#CBD5E1;transition:background 120ms ease,height 120ms ease}.d3view-ontology-item .d3view-ontology-item-vtabs-resize:hover .d3view-ontology-item-vtabs-resize-grip,.d3view-ontology-item .d3view-ontology-item-vtabs.is-dragging .d3view-ontology-item-vtabs-resize-grip{background:var(--d3v-accent,#3B82F6);height:40px}body.is-vtabs-dragging{user-select:none;cursor:col-resize!important}body.is-vtabs-dragging *{cursor:col-resize!important}.d3view-ontology-item .d3view-ontology-item-tree-panel{display:none}.d3view-ontology-app .d3view-ontology-header{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-bottom:1px solid var(--d3v-border-subtle,rgba(15,23,42,.08));background:var(--d3v-bg-primary,#fff);flex-shrink:0;box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(15,23,42,.04))}.d3view-ontology-app .d3view-ontology-header-brand{display:flex;align-items:center;gap:12px;cursor:pointer;user-select:none;padding:4px 6px;border-radius:var(--d3v-r-sm,6px);transition:background 150ms ease}.d3view-ontology-app .d3view-ontology-header-brand:hover{background:var(--d3v-bg-hover,rgba(15,23,42,.04))}.d3view-ontology-app .d3view-ontology-header-logo{font-size:22px;color:var(--d3v-accent,#3B82F6);line-height:1}.d3view-ontology-app .d3view-ontology-header-title{font-size:17px;font-weight:600;color:var(--d3v-text-primary,#0f172a);margin:0;letter-spacing:-.01em}.d3view-ontology-app .d3view-ontology-header-actions{display:flex;align-items:center;gap:8px}.d3view-ontology-app .d3view-ontology-tabmanager{margin:0 16px;min-width:0;overflow:hidden}.d3view-ontology-app.d3view-ontology-landing-mode .d3view-ontology-header,.d3view-ontology-app.d3view-ontology-wizard-mode .d3view-ontology-header{display:none}.d3view-ontology-app .d3view-ontology-header-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--d3v-border-subtle,rgba(15,23,42,.08));border-radius:var(--d3v-r-md,6px);background:var(--d3v-bg-primary,#fff);color:var(--d3v-text-primary,#0f172a);font-size:12.5px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:all 150ms ease}.d3view-ontology-app .d3view-ontology-header-btn>i{font-size:12px;line-height:1}.d3view-ontology-app .d3view-ontology-header-btn:hover{border-color:var(--d3v-accent,#3B82F6);background:var(--d3v-bg-hover,rgba(59,130,246,.06));box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(15,23,42,.06))}.d3view-ontology-app .d3view-ontology-header-btn-primary{border-color:transparent;background:linear-gradient(135deg,#3B82F6,#6366F1);color:#fff}.d3view-ontology-app .d3view-ontology-header-btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px);color:#fff;background:linear-gradient(135deg,#2563EB,#4F46E5)}.d3view-ontology-app .d3view-ontology-header-btn-ghost{background:transparent;border-color:var(--d3v-border-subtle,rgba(15,23,42,.08))}.d3view-ontology-app .d3view-ontology-header-btn .caret{margin-left:4px}.d3view-ontology-app .d3view-ontology-header-new-group .dropdown-menu{margin-top:4px}body:has(.plugins-tour-overlay) .d3view-ontology-app .d3view-ontology-header-new-group.open .dropdown-menu{z-index:99998}body:has(.d3view-ontology-header-new-group.open) .plugins-tour-card{z-index:100001!important}.d3view-ontology-app .d3view-ontology-header-new-menu{min-width:260px;padding:6px 0;border-radius:var(--d3v-r-md,8px);box-shadow:0 6px 18px rgba(15,23,42,.16),0 2px 4px rgba(15,23,42,.06)}.d3view-ontology-app .d3view-ontology-header-new-menu .dropdown-header{padding:6px 14px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--d3v-text-secondary,#475569)}.d3view-ontology-app .d3view-ontology-header-new-menu>li>a{padding:8px 14px;font-size:13px;color:var(--d3v-text-primary,#0f172a);display:flex;align-items:center;gap:8px}.d3view-ontology-app .d3view-ontology-header-new-menu>li>a:hover{background:var(--d3v-bg-hover,rgba(59,130,246,.08));color:var(--d3v-accent,#3B82F6)}.d3view-plugins-sidebar.d3v-ont-records-sidebar .d3v-ont-records-body{height:100%;padding:12px 14px}.d3view-plugins-sidebar.d3v-ont-records-sidebar .d3v-ont-records-status{color:var(--d3v-text-secondary,#475569);font-size:13px}.d3view-plugins-sidebar.d3v-ont-records-sidebar .d3v-ont-records-table{border:1px solid var(--d3v-border-subtle,rgba(15,23,42,.08));border-radius:var(--d3v-r-md,8px);background:var(--d3v-bg-primary,#fff);overflow:hidden}.d3view-ontology-app div.d3view-tab-manager{border-bottom:0}.d3view-ontology-app .d3view-ontology-header-new-group{display:inline-flex;align-items:stretch;height:32px;box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(15,23,42,.06));border-radius:var(--d3v-r-md,6px)}.d3view-ontology-app .d3view-ontology-header-new-group .d3view-ontology-header-btn{height:32px;border-radius:0;box-shadow:none;margin:0}.d3view-ontology-app .d3view-ontology-header-new-group .d3view-ontology-header-btn:first-child{border-top-left-radius:var(--d3v-r-md,6px);border-bottom-left-radius:var(--d3v-r-md,6px)}.d3view-ontology-app .d3view-ontology-header-new-group .d3view-ontology-header-btn.dropdown-toggle{border-top-right-radius:var(--d3v-r-md,6px);border-bottom-right-radius:var(--d3v-r-md,6px)}.d3view-ontology-app .d3view-ontology-header-new-group .d3view-ontology-header-btn-primary,.d3view-ontology-app .d3view-ontology-header-new-group .d3view-ontology-header-btn-primary:hover,.d3view-ontology-app .d3view-ontology-header-new-group .d3view-ontology-header-btn-primary:focus,.d3view-ontology-app .d3view-ontology-header-new-group .d3view-ontology-header-btn-primary:active,.d3view-ontology-app .d3view-ontology-header-new-group.open .d3view-ontology-header-btn-primary{background:linear-gradient(135deg,#3B82F6,#6366F1);color:#fff;border-color:transparent;box-shadow:none;outline:0}.d3view-ontology-app .d3view-ontology-header-new-group .d3view-ontology-header-btn-primary:hover{filter:brightness(1.08)}.d3view-ontology-app .d3view-ontology-header-new-group .d3view-ontology-header-btn.dropdown-toggle{padding:0 10px;position:relative}.d3view-ontology-app .d3view-ontology-header-new-group .d3view-ontology-header-btn.dropdown-toggle::before{content:'';position:absolute;left:0;top:6px;bottom:6px;width:1px;background:rgba(255,255,255,.35)}.d3view-ontology-app .d3view-ontology-header-new-group .d3view-ontology-header-btn .caret{margin:0;border-top-color:#fff}.d3view-ontology-tour-fab{position:fixed;bottom:20px;right:20px;width:42px;height:42px;border-radius:50%;border:1px solid rgba(15,23,42,.08);background:#fff;color:#475569;font-size:16px;cursor:pointer;box-shadow:0 4px 12px rgba(15,23,42,.1),0 2px 4px rgba(15,23,42,.06);transition:transform 150ms ease,box-shadow 150ms ease,color 150ms ease,border-color 150ms ease;z-index:1040;display:inline-flex;align-items:center;justify-content:center;padding:0}.d3view-ontology-tour-fab:hover{color:#3B82F6;border-color:#3B82F6;transform:translateY(-1px);box-shadow:0 6px 16px rgba(15,23,42,.14),0 3px 6px rgba(15,23,42,.08)}.d3view-ontology-tour-fab:active{transform:translateY(0)}.d3view-ontology-app .d3view-ontology-home-dashboard{background:var(--d3v-bg-secondary,#f8fafc)}.d3view-ontology-app .d3view-ontology-home-stats-wrap{padding:10px 16px 2px;background:var(--d3v-bg-primary,#fff)}.d3view-ontology-app .d3view-ontology-home-stats{display:flex;gap:10px;flex-wrap:wrap}.d3view-ontology-app .d3view-ontology-home-stat-card{flex:1;min-width:200px;padding:14px 16px;border:1px solid var(--d3v-border-subtle,rgba(15,23,42,.1));border-radius:var(--d3v-r-md,6px);background:var(--d3v-bg-primary,#fff);cursor:pointer;transition:border-color 140ms ease,box-shadow 140ms ease,transform 140ms ease;display:flex;align-items:center;gap:12px}.d3view-ontology-app .d3view-ontology-home-stat-card:hover{border-color:var(--d3v-accent,#3B82F6);box-shadow:var(--d3v-sh-sm,0 2px 6px rgba(15,23,42,.08));transform:translateY(-1px)}.d3view-ontology-app .d3view-ontology-home-stat-card.is-active{border-color:var(--d3v-accent,#3B82F6);box-shadow:0 0 0 2px rgba(59,130,246,.18)}.d3view-ontology-app .d3view-ontology-home-stat-main{display:flex;align-items:center;gap:8px;flex-shrink:0}.d3view-ontology-app .d3view-ontology-home-stat-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:rgba(59,130,246,.1);color:var(--d3v-accent,#3B82F6);border-radius:var(--d3v-r-sm,4px);flex-shrink:0;font-size:13px}.d3view-ontology-app .d3view-ontology-home-stat-count{font-weight:700;font-size:18px;color:var(--d3v-text-primary,#0f172a);margin-right:4px}.d3view-ontology-app .d3view-ontology-home-stat-card .lead{font-size:14px;line-height:1.3}.d3view-ontology-app .d3view-ontology-home-stat-chips{flex-wrap:nowrap;margin:0;overflow:hidden;min-width:0;flex:1;gap:4px;display:flex}.d3view-ontology-app .d3view-ontology-home-stat-chip{margin:0;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-ontology-app .d3view-ontology-home-stat-chip.is-parent{color:var(--d3v-text-tertiary,#94a3b8)}.d3view-ontology-app .d3view-ontology-home-toolbar{padding:10px 16px;background:var(--d3v-bg-primary,#fff);border-bottom:1px solid var(--d3v-border-subtle,rgba(15,23,42,.08));box-shadow:var(--d3v-sh-xs,0 1px 2px rgba(15,23,42,.04));flex-shrink:0}.d3view-ontology-app .d3view-ontology-home-toolbar .pl-inline-filters{margin:0}.d3view-ontology-app .d3view-ontology-home-type-btn{min-width:140px;text-align:left}.d3view-ontology-app .d3view-ontology-home-type-btn>i{margin-right:6px;color:var(--d3v-accent,#3B82F6)}.d3view-ontology-app .d3view-ontology-home-type-btn .caret{margin-left:10px}.d3view-ontology-app .d3view-ontology-home-type-menu>li>a{padding:7px 14px;display:flex;align-items:center;gap:8px;font-size:13px}.d3view-ontology-app .d3view-ontology-home-type-menu>li.active>a{background:var(--d3v-bg-hover,rgba(59,130,246,.08));color:var(--d3v-accent,#3B82F6)}.d3view-ontology-app .d3view-ontology-home-search-wrap{position:relative;display:inline-flex;align-items:center;min-width:220px}.d3view-ontology-app .d3view-ontology-home-search-wrap>i{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--d3v-text-tertiary,#94a3b8);font-size:12px;pointer-events:none}.d3view-ontology-app .d3view-ontology-home-search{padding-left:28px;padding-right:26px;height:30px}.d3view-ontology-app .d3view-ontology-home-search-clear{position:absolute;right:4px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--d3v-text-tertiary,#94a3b8);padding:2px 6px;cursor:pointer}.d3view-ontology-app .d3view-ontology-home-search-clear:hover{color:var(--d3v-text-primary,#0f172a)}.d3view-ontology-app .d3view-ontology-home-view-mode-group{display:inline-flex;border:1px solid var(--d3v-border-subtle,rgba(15,23,42,.12));border-radius:var(--d3v-r-md,6px);overflow:hidden}.d3view-ontology-app .d3view-ontology-home-view-mode-btn{border:0;background:var(--d3v-bg-primary,#fff);color:var(--d3v-text-secondary,#475569);width:30px;height:30px;cursor:pointer;transition:background 140ms ease,color 140ms ease;font-size:13px}.d3view-ontology-app .d3view-ontology-home-view-mode-btn:hover{background:var(--d3v-bg-hover,rgba(15,23,42,.04))}.d3view-ontology-app .d3view-ontology-home-view-mode-btn.is-active{background:var(--d3v-accent,#3B82F6);color:#fff}.d3view-ontology-app .d3view-ontology-home-refresh{width:30px;height:30px;padding:0}.d3view-ontology-app .d3view-ontology-home-ext-filters{min-width:160px}.d3view-ontology-app .d3view-ontology-home-ext-filters-container{min-width:0}.d3view-ontology-app .d3view-ontology-home-cards{padding:16px 20px 24px}.d3view-ontology-app .d3view-ontology-home-source-section{margin-bottom:18px}.d3view-ontology-app .d3view-ontology-home-source-section[data-depth="1"]{margin:4px 0 4px 28px;padding:8px 10px;background:var(--d3v-bg-tertiary,#f1f5f9);border-left:3px solid var(--d3v-accent,#3B82F6);border-radius:var(--d3v-r-md,6px)}.d3view-ontology-app .d3view-ontology-home-source-header{display:flex;align-items:center;gap:8px;padding:6px 10px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--d3v-text-secondary,#475569)}.d3view-ontology-app .d3view-ontology-home-source-header>i{color:var(--d3v-accent,#3B82F6);font-size:13px}.d3view-ontology-app .d3view-ontology-home-source-badge{margin-left:auto;background:var(--d3v-accent,#3B82F6);color:#fff;padding:2px 8px;border-radius:10px;font-size:10.5px;font-weight:700}.d3view-ontology-app .d3view-ontology-home-card{display:flex;align-items:center;gap:12px;padding:10px 14px;margin-bottom:6px;border:1px solid var(--d3v-border-subtle,rgba(15,23,42,.08));border-radius:var(--d3v-r-md,8px);background:var(--d3v-bg-primary,#fff);cursor:pointer;transition:border-color 140ms ease,box-shadow 140ms ease,transform 140ms ease}.d3view-ontology-app .d3view-ontology-home-card:hover{border-color:var(--d3v-accent,#3B82F6);box-shadow:var(--d3v-sh-sm,0 2px 6px rgba(15,23,42,.08));transform:translateY(-1px)}.d3view-ontology-app .d3view-ontology-home-card-collapse{border:0;background:transparent;color:var(--d3v-text-tertiary,#94a3b8);padding:4px 6px;cursor:pointer;transition:transform 140ms ease,color 140ms ease;visibility:hidden}.d3view-ontology-app .d3view-ontology-home-card-has-children .d3view-ontology-home-card-collapse{visibility:visible}.d3view-ontology-app .d3view-ontology-home-card.is-expanded .d3view-ontology-home-card-collapse{transform:rotate(90deg);color:var(--d3v-accent,#3B82F6)}.d3view-ontology-app .d3view-ontology-home-card-icon{width:28px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(59,130,246,.12);color:var(--d3v-accent,#3B82F6);border-radius:var(--d3v-r-sm,4px)}.d3view-ontology-app .d3view-ontology-home-card-body{flex:1;min-width:0}.d3view-ontology-app .d3view-ontology-home-card-title-row{display:flex;align-items:baseline;gap:8px;min-width:0}.d3view-ontology-app .d3view-ontology-home-card-name{font-weight:600;font-size:13.5px;color:var(--d3v-text-primary,#0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-ontology-app .d3view-ontology-home-card-id{color:var(--d3v-text-tertiary,#94a3b8);font-size:11.5px;font-family:monospace}.d3view-ontology-app .d3view-ontology-home-card-desc{color:var(--d3v-text-secondary,#475569);font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-ontology-app .d3view-ontology-home-card-meta{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.d3view-ontology-app .d3view-ontology-home-card-meta-chip{background:var(--d3v-bg-secondary,#f8fafc);color:var(--d3v-text-secondary,#475569);border:1px solid var(--d3v-border-subtle,rgba(15,23,42,.08));padding:1px 7px;border-radius:10px;font-size:10.5px}.d3view-ontology-app .d3view-ontology-home-card-actions button{height:28px}.d3view-ontology-app .d3view-ontology-home-card-children{margin-left:40px;padding:4px 0 4px 4px;border-left:2px dotted var(--d3v-border-subtle,rgba(15,23,42,.1))}.d3view-ontology-app .d3view-ontology-home-empty{padding:60px 20px;text-align:center;color:var(--d3v-text-secondary,#475569)}.d3view-ontology-app .d3view-ontology-home-empty>i{font-size:32px;color:var(--d3v-text-tertiary,#94a3b8);margin-bottom:8px}.d3view-ontology-app .d3view-ontology-home-empty>h3{font-size:15px;margin:6px 0 4px}.d3view-ontology-app .d3view-ontology-home-empty>p{font-size:13px;margin:0}.d3view-ontology-app .d3view-ontology-home-empty-inline{padding:8px 12px;color:var(--d3v-text-tertiary,#94a3b8);font-size:12.5px;font-style:italic}.d3view-ontology-app .d3view-ontology-home-loading{padding:14px;color:var(--d3v-text-secondary,#475569);font-size:12.5px}.d3view-ontology-app .d3view-ontology-home-loading>i{color:var(--d3v-accent,#3B82F6);margin-right:6px}.d3view-ontology-new-entity-modal .d3view-ontology-new-entity-loading{padding:48px;text-align:center;font-size:13px;color:var(--d3v-text-secondary,#475569)}.d3view-ontology-new-entity-modal .d3view-ontology-new-entity-loading i{margin-right:6px;color:var(--d3v-accent,#3B82F6)}.d3view-ontology-new-entity-modal .d3view-ontology-new-entity-desc{color:var(--d3v-text-secondary,#475569);font-size:13px;line-height:1.5;margin-bottom:12px}.d3view-ontology-new-entity-modal .d3view-ontology-new-entity-workflow{background:var(--d3v-bg-secondary,#f8fafc)}.d3view-ontology-new-entity-modal .d3view-ontology-new-entity-form .form-group{margin-bottom:14px}.d3view-ontology-new-entity-modal .d3view-ontology-new-entity-form label{font-size:12px;font-weight:600;color:var(--d3v-text-primary,#0f172a);margin-bottom:4px;display:block}.d3view-ontology-new-entity-modal .d3view-ontology-new-entity-form .form-control{border:1px solid var(--d3v-border-subtle,rgba(15,23,42,.12));border-radius:var(--d3v-r-md,6px);padding:8px 12px;transition:border-color 150ms ease,box-shadow 150ms ease}.d3view-ontology-new-entity-modal .d3view-ontology-new-entity-form .form-control:focus{border-color:var(--d3v-accent,#3B82F6);box-shadow:0 0 0 3px rgba(59,130,246,.15);outline:0}.d3view-ontology-new-entity-modal .d3view-ontology-new-entity-upload input[type=file]{padding:12px;background:var(--d3v-bg-secondary,#f8fafc);border:2px dashed var(--d3v-border-subtle,rgba(15,23,42,.12));border-radius:var(--d3v-r-md,8px);width:100%;font-size:13px;cursor:pointer}.d3view-ontology-new-entity-modal .d3view-ontology-new-entity-upload input[type=file]:hover{border-color:var(--d3v-accent,#3B82F6);background:rgba(59,130,246,.04)}.d3view-ontology-app .d3view-ontology-inner-wrapper{background:var(--d3v-bg-secondary,#f8fafc);min-height:0}.d3view-ontology-app .d3view-ontology-inner-tabmanager{flex-shrink:0;background:var(--d3v-bg-primary,#fff);border-bottom:1px solid var(--d3v-border-subtle,rgba(15,23,42,.08))}.d3view-ontology-app .d3view-ontology-inner-content{min-height:0}.d3view-ontology-app .d3view-ontology-inner-panel{display:none;min-height:0}.d3view-ontology-app .d3view-ontology-entity-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:var(--d3v-bg-primary,#fff);border-bottom:1px solid var(--d3v-border-subtle,rgba(15,23,42,.08));flex-shrink:0}.d3view-ontology-app .d3view-ontology-entity-header-title{display:flex;align-items:center;gap:10px}.d3view-ontology-app .d3view-ontology-entity-header-title>i{color:var(--d3v-accent,#3B82F6);font-size:15px}.d3view-ontology-app .d3view-ontology-entity-name{font-weight:600;font-size:15px;color:var(--d3v-text-primary,#0f172a)}.d3view-ontology-app .d3view-ontology-entity-id{color:var(--d3v-text-tertiary,#94a3b8);font-size:12px;font-family:monospace}.d3view-ontology-app .d3view-ontology-entity-header-meta{font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;background:var(--d3v-bg-secondary,#f8fafc);border-radius:10px;color:var(--d3v-text-secondary,#475569);font-weight:600}div.multiselect-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle;min-width:120px;width:100%}div.d3view-multiselect .ms-dd-toggle{cursor:pointer;display:flex}div.d3view-multiselect .ms-dd-toggle .ms-value.isPlaceholder{color:dimgrey}div.d3view-multiselect .pl-tag{margin:2px;padding:5px 3px 5px 13px;display:inline-block;color:#fff!important;text-shadow:none;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;font-weight:400}div.d3view-multiselect .pl-tag-remove{margin:0 4px;cursor:pointer}div.d3view-multiselect .pl-tag-remove:hover{color:red}div.d3view-multiselect .ms-value-dd{color:grey}div.d3view-multiselect .multiselect-container.open .ms-dd-toggle{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}div.d3view-multiselect .multiselect-container .ms-dd-toggle .ms-caret{transition:transform .2s linear}div.d3view-multiselect .multiselect-container.open .ms-dd-toggle .ms-caret{transform:rotate(-180deg)}div.d3view-multiselect .multiselect-container.open .ms-dd-toggle[data-position=right] .ms-caret{transform:rotate(-90deg)}div.d3view-multiselect .multiselect-container.open .ms-dd-toggle[data-position=left] .ms-caret{transform:rotate(90deg)}div.d3view-multiselect{overflow:unset!important}div.d3view-multiselect .vlist{border:1px solid #EEE!important}div.d3view-multiselect .vlist>div{padding:0!important;border:0!important}div.d3view-multiselect .vlist .ui-selecting.vrow,div.d3view-multiselect .vlist .ui-selected.vrow{color:#fff!important;text-shadow:none;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x}div.d3view-multiselect .multiselect-body:hover .ui-resizable-handle{background-color:#f5f5f5}div.d3view-multiselect .multiselect-body:hover .ui-resizable-handle:hover,div.d3view-multiselect .multiselect-body:hover .ui-resizable-handle.resizing{background-color:red}div.d3view-multiselect .vlist{height:100%;min-height:130px}div.d3view-multiselect .vlist .vrow{width:100%;height:40px;display:flex;align-items:center;padding-left:15px}div.d3view-multiselect .vlist .vrow:hover{background-color:#f5f5f5}div.d3view-multiselect .vlist .vrow .typeahead-item{display:flex;align-items:center;width:100%;justify-content:space-between}div.d3view-multiselect .vlist .vrow:not(.disabled){cursor:pointer}div.d3view-multiselect .vlist .vrow.disabled{color:gray}div.d3view-multiselect .vlist .vrow>p{margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.d3view-multiselect .selected_count{font-weight:500}div.d3view-multiselect .badge.hasValue{background-color:#428bca;color:#FFF!important}div.d3view-multiselect .dropdown>span.hasValue{background-color:#d3f4ff73}div.d3view-multiselect span.twitter-typeahead{width:100%}div.d3view-multiselect .buttons-group button:focus{outline:0}div.d3view-multiselect .search-container .input-group-addon .btn{padding:5px 12px;border:0}div.d3view-multiselect .search-container .input-group-addon{padding:0;z-index:3}div.d3view-multiselect .search-container .input-group-addon.open{background:#DDD}div.d3view-multiselect .sort_container ul li a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}div.d3view-multiselect .sort_container ul li.dropdown-header{padding:3px 0}div.d3view-multiselect li.dropdown-header>a{color:#a5a5a5!important;text-decoration:none!important;cursor:default}div.d3view-multiselect .sort_container ul li[data-id] a:hover{cursor:pointer;color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x}div.d3view-multiselect .sort_container li.active>a{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x;color:#fff!important;text-decoration:none;outline:0}div.d3view-multiselect .options-container{display:flex;align-items:center;flex-wrap:wrap;font-size:.9em}div.d3view-multiselect span.multiselect-option{padding:0 6px;padding-right:0;display:flex;align-items:center;margin-right:10px}div.d3view-multiselect .options-container button{margin-left:5px}div.d3view-multiselect .id_range_slider{width:90%;margin:0 auto}div.d3view-multiselect .search-container .dropdown-menu{width:25vw}div.d3view-multiselect .multiselect-footer .count{margin:4px 0;color:var(--plugin-primary-color);font-weight:500}.d3view-multiselect-dd{position:fixed;padding:15px;z-index:1200;background-color:#FFF;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);min-width:350px;min-height:300px}.d3view-multiselect-dd .vlist>div{min-height:200px}.d3view-multiselect .multiselect-footer .remove-group{cursor:pointer}.d3view-multiselect .multiselect-footer .remove-group:hover{color:red}.d3view-multiselect span.close-dd{position:absolute;right:-26px;top:-25px;background:#f5f5f5;color:#333;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer}.d3view-multiselect span.close-dd:hover{color:red}.d3view-multiselect.allowsSorting .pl-tags{display:flex;flex-wrap:wrap}.d3view-multiselect.allowsSorting .ms-dd-toggle.form-control{height:auto}div.d3view-multiselect .multiselect-body.showCounter .vlist .vrow:before{content:attr(index) '.';margin-right:5px}div.d3view-multiselect .vlist>div{min-height:130px}:root{--dt-selection-color:#d3f4ff73;--dt-selection-color-dark:#d3f4ffbf;--dt-selection-color-light:#f4f5f7;--dt-selection-color-dark2:#DDD}div.datatable-container{position:relative}div.datatable-container>.d3view-viz{min-height:inherit}.bs_datatable_wrapper{padding:15px;height:100%;width:100%;background-color:#FFF;min-height:300px;position:relative}.bs_datatable_wrapper.disableYScroll{}.bs_datatable_wrapper .dataTables_wrapper{background-color:#FFF;position:relative;top:40px;padding-left:10px}.bs_datatable_wrapper .dt-chart-container{position:relative;overflow:auto;flex:1 1 auto;min-height:250px}.bs_datatable_wrapper.searchEnabled .dataTables_wrapper{top:86px}.bs_datatable_wrapper .d3view-side-modal .content-wrapper{height:auto}.d3view-plugins-sidebar.viz-config-container .content-wrapper{height:100%!important}.d3view-plugins-sidebar.viz-config-container .config-body{height:calc(100% - 20px);overflow:auto}.d3view-plugins-sidebar.viz-config-container.hasSettingsList .config-body{height:calc(100% - 114px)}.d3view-plugins-sidebar.viz-config-container .config-body label{margin-top:unset!important}.bs_datatable_wrapper .scroll_button{display:none;z-index:2;cursor:pointer;font-size:1.2em}.bs_datatable_wrapper.scroll_enabled .scroll_buttons .scroll_button{display:inline-block!important}.bs_datatable_wrapper.scroll_enabled .scroll_buttons .scroll_button:hover{color:red!important}.bs_datatable_wrapper.scroll_enabled .dataTables_wrapper,.bs_datatable_wrapper.scroll_enabled .setting_buttons{}.bs_datatable_wrapper .scrollLeft{right:25px}.bs_datatable_wrapper .scrollRight{right:8px}.bs_datatable_wrapper .scroll_button.disabled{cursor:not-allowed;opacity:.4}.bs_datatable_wrapper .scroll_button.disabled *{pointer-events:none}.bs_datatable_wrapper div.dts div.dataTables_scrollBody{background:0}.bs_datatable_wrapper .dataTables_scrollBody thead th,.bs_datatable_wrapper div.DTFC_LeftBodyWrapper thead th{padding:0 16px!important}.bs_datatable_wrapper .dt-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;color:steelblue}.bs_datatable_wrapper input{}.bs_datatable_wrapper .isEditing input[type=date]:after{content:''}.bs_datatable_wrapper.isLoading{background-color:#f5f5f5;min-height:400px}.bs_datatable_wrapper.isLoading div.dataTables_wrapper{opacity:.4}@media screen and (min-width:992px){.bs_datatable_wrapper .center_buttons{text-align:center}.bs_datatable_wrapper .right_buttons{text-align:right}}.bs_datatable_wrapper .warning_text{display:block!important}.bs_datatable_wrapper table.bs-dt td,.bs_datatable_wrapper table.bs-dt th{overflow:hidden;text-overflow:ellipsis}.bs_datatable_wrapper table.bs-dt th{vertical-align:middle!important}.bs_datatable_wrapper .table-settings-container .table-option{display:flex;align-items:center}.bs_datatable_wrapper table.renderingArea.border-none tbody td{border:0}.bs_datatable_wrapper table.renderingArea.border-none thead tr th{border:0!important}.bs_datatable_wrapper table.renderingArea thead tr th:hover{background-color:#f1f3f4;border-right:1px solid #DDD!important}.bs_datatable_wrapper table.renderingArea.border-all td:first-child{border-top:0!important}.bs_datatable_wrapper table.renderingArea.border-all td{border:1px solid #ddd!important;border-top:0!important;border-right:0!important}.bs_datatable_wrapper table.renderingArea.border-all th{border:1px solid #DDD!important;border-right:0!important}.bs_datatable_wrapper div.dataTables_scrollHead table.renderingArea.border-header th,.bs_datatable_wrapper div.DTFC_LeftHeadWrapper table.renderingArea.border-header th{border-right:1px solid #DDD!important;border-top:1px solid #DDD!important;border-bottom:1px solid #DDD!important}.bs_datatable_wrapper div.dataTables_scrollHead table.renderingArea.border-header th:first-child,.bs_datatable_wrapper div.DTFC_LeftHeadWrapper table.renderingArea.border-header th:first-child{border-left:1px solid #DDD!important}.bs_datatable_wrapper table.renderingArea.border-header tbody td{border:0}.bs_datatable_wrapper table.renderingArea.border-header tbody tr[data-id] td:first-child{border-left:3px solid transparent}.bs_datatable_wrapper table.renderingArea.border-hr td{border-bottom:1px solid #ddd!important;border-top:0!important;border-right:0!important}.bs_datatable_wrapper table.renderingArea.border-vr td{border-right:1px solid #ddd!important;border-top:0!important;border-bottom:0!important}.bs_datatable_wrapper table.renderingArea.border-vr th{}.bs_datatable_wrapper table.renderingArea.border-vr tr:last-child td{border-bottom:1px solid #ddd!important}.bs_datatable_wrapper table.renderingArea.border-vr td:first-child{border-left:1px solid #DDD!important}div.bs_datatable_wrapper .dropdown-submenu{position:relative}div.bs_datatable_wrapper .dropdown-submenu>.dropdown-menu{top:0;margin-top:-1px;margin-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}div.bs_datatable_wrapper .dropdown-submenu:hover>.dropdown-menu{display:block}.bs_datatable_wrapper table.text-left.dataTable th,.bs_datatable_wrapper table.text-left.dataTable td{text-align:left!important}.bs_datatable_wrapper table.text-center.dataTable th,.bs_datatable_wrapper table.text-center.dataTable td{text-align:center!important}.bs_datatable_wrapper table.text-right.dataTable th,.bs_datatable_wrapper table.text-right.dataTable td{text-align:right!important}.bs_datatable_wrapper table.text-justify.dataTable th,.bs_datatable_wrapper table.text-justify.dataTable td{text-align:justify!important}.bs_datatable_wrapper table.bs-dt tbody td{position:relative;vertical-align:middle;padding:8px 16px}.bs_datatable_wrapper:not(.flipTable) table.bs-dt tbody td.collapsed,.bs_datatable_wrapper:not(.flipTable) table.bs-dt thead th.collapsed{display:none}.bs_datatable_wrapper div.dataTables_scrollHead{z-index:1;width:auto!important}.bs_datatable_wrapper div.dataTables_scrollHead.scrolling{box-shadow:-1px 4px 9px -8px #444}.bs_datatable_wrapper div.dataTables_scrollHead table.bs-dt th,.bs_datatable_wrapper .DTFC_LeftHeadWrapper table.bs-dt th{overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid rgba(0,0,0,.12)!important;cursor:context-menu}.bs_datatable_wrapper .dataTables_scrollHead thead tr:hover,.bs_datatable_wrapper div.DTFC_LeftHeadWrapper thead tr:hover{background-color:#FFF!important}.bs_datatable_wrapper div.dataTables_scrollHead table.bs-dt th.th-selected,.bs_datatable_wrapper .DTFC_LeftHeadWrapper table.bs-dt th.th-selected,.bs_datatable_wrapper div.dataTables_scrollHead table.bs-dt th.popover_open,.bs_datatable_wrapper .DTFC_LeftHeadWrapper table.bs-dt th.popover_open{background-color:var(--dt-selection-color)}.bs_datatable_wrapper .dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:0;width:auto!important;margin-right:-15px}.bs_datatable_wrapper.disableYScroll .dataTables_wrapper.no-footer .dataTables_scrollBody{overflow-x:hidden!important}.bs_datatable_wrapper table.bs-dt:not(.placeholder) tbody tr{background-color:#FFF;height:50px}.bs_datatable_wrapper table.bs-dt:not(.placeholder) tbody tr.no-data{background:#f5f5f5!important;text-align:center!important}.bs_datatable_wrapper.row_reordering table.bs-dt tbody tr.noreorder{cursor:not-allowed;background-color:#f5f5f5!important;opacity:.5}.bs_datatable_wrapper table.bs-dt .hidden-col-border:hover{border-color:red!important}.bs_datatable_wrapper table.renderingArea[data-rowspacing=min] tr td{padding:4px}.bs_datatable_wrapper table.renderingArea[data-rowspacing=min] thead th:not(.checkbox_selection){padding:4px 4px!important}.bs_datatable_wrapper .dataTables_scrollBody table.renderingArea[data-rowspacing=min] thead th:not(.checkbox_selection){padding:0 4px!important}.bs_datatable_wrapper table.renderingArea[data-rowspacing=average] tr td{padding:8px}.bs_datatable_wrapper table.renderingArea[data-rowspacing=average] thead th:not(.checkbox_selection){padding:8px 8px!important}.bs_datatable_wrapper .dataTables_scrollBody table.renderingArea[data-rowspacing=average] thead th:not(.checkbox_selection){padding:0 8px!important}.bs_datatable_wrapper table.renderingArea[data-rowspacing=max] tr td{padding:16px}.bs_datatable_wrapper table.renderingArea[data-rowspacing=max] tr td.isEditing{padding:0}.bs_datatable_wrapper table.renderingArea[data-rowspacing=max] tr td.isEditing .td-span-input input:after{content:''}.bs_datatable_wrapper table.renderingArea[data-wordwrap=true] span.td-span,.bs_datatable_wrapper:not(.scroll_enabled) table.renderingArea span.td-span{white-space:normal;word-break:break-all;max-height:200px;overflow:auto;display:inline-block}.bs_datatable_wrapper table.renderingArea[data-wordwrap=false] span.td-span{white-space:nowrap}.bs_datatable_wrapper table.renderingArea[data-wordwrap=true] td{overflow:unset;text-overflow:unset}.bs_datatable_wrapper table.renderingArea[data-wordwrap=true] .td-sc-fm{display:flex;flex-wrap:wrap}.bs_datatable_wrapper table.renderingArea[data-wordwrap=false] .td-sc-fm,.bs_datatable_wrapper table.renderingArea[data-wordwrap=false] h2.td-sc-fm,.bs_datatable_wrapper table.renderingArea[data-wordwrap=false] .td-sc-fm h2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative}.bs_datatable_wrapper table.renderingArea .isEditing .td-sc-fm:has(.isDate){display:block;width:100%;height:30px}.bs_datatable_wrapper table.renderingArea[data-wordwrap=false] .td-sc-fm.d3view-tags-container{display:block}.bs_datatable_wrapper table.renderingArea[data-wordwrap=false] .td-sc-fm.d3view-tags-container .tag-item{white-space:nowrap}.bs_datatable_wrapper table.bs-dt tr[data-static=true]{height:70px;text-align:center}.bs_datatable_wrapper table.bs-dt tr[data-static=true] td.ui-selecting,.bs_datatable_wrapper table.bs-dt tr[data-static=true] td.ui-selected{background-color:#428bca!important;color:#FFF!important}.bs_datatable_wrapper:not(.flipTable) table.bs-dt td.checkbox_selection,.bs_datatable_wrapper:not(.flipTable) table.bs-dt th.checkbox_selection,.bs_datatable_wrapper:not(.flipTable) table.bs-dt td.collapsible_icon,.bs_datatable_wrapper:not(.flipTable) table.bs-dt th.collapsible_icon,.bs_datatable_wrapper:not(.flipTable) table.bs-dt td.row_number,.bs_datatable_wrapper:not(.flipTable) table.bs-dt th.row_number{width:49px;padding:0!important;position:relative;background-image:none!important;text-align:center!important;font-size:initial}.bs_datatable_wrapper:not(.flipTable) table.bs-dt td.row_number,.bs_datatable_wrapper:not(.flipTable) table.bs-dt th.row_number{border-left:5px solid transparent}.bs_datatable_wrapper table.bs-dt th.checkbox_selection .select_all{margin-top:0}.bs_datatable_wrapper table.bs-dt td[data-type=image],.bs_datatable_wrapper table.bs-dt td[data-type=curve]{}.bs_datatable_wrapper table.bs-dt tfoot th input{width:90%!important}.bs_datatable_wrapper table.bs-dt tbody tr.tr-dragging{background-color:lightblue!important}.bs_datatable_wrapper table.dataTable thead th:not(.checkbox_selection).sorting,.bs_datatable_wrapper table.dataTable thead th:not(.checkbox_selection).sorting_asc,.bs_datatable_wrapper table.dataTable thead th:not(.checkbox_selection).sorting_desc{padding-right:15px!important;background-image:none!important;border-right-style:solid;border-right-width:3px;border-right-color:transparent}.bs_datatable_wrapper table.dataTable thead th.col_group{border-bottom:0;text-align:center}.bs_datatable_wrapper table.dataTable thead th:last-child{border-right-width:1px}.bs_datatable_wrapper table.bs-dt tbody tr{cursor:pointer}.bs_datatable_wrapper table tbody tr td:first-child{border-left:3px solid transparent}.bs_datatable_wrapper table tbody tr.ui-selected,.bs_datatable_wrapper table tbody tr.ui-selecting{background-color:var(--dt-selection-color-light)!important;color:#000!important}.bs_datatable_wrapper table tbody tr.temp-row-selected:not(.ui-selected) td{border-top:1px solid #00f!important;border-bottom:1px solid #00f!important}.bs_datatable_wrapper table tbody tr.text-white{color:#FFF}.bs_datatable_wrapper[data-checkbox=true] table tbody tr td:first-child,.bs_datatable_wrapper[data-checkbox=true] table tbody tr td:first-child{border-left:3px solid transparent}.bs_datatable_wrapper table tbody tr.ui-selected td:first-child,.bs_datatable_wrapper table tbody tr.ui-selecting td:first-child{border-left:3px solid #428bca}.bs_datatable_wrapper table tbody tr td:first-child,.bs_datatable_wrapper table tbody tr td:first-child{border-left:3px solid transparent}.bs_datatable_wrapper div.dataTables_paginate{margin-top:10px!important;white-space:nowrap;float:right}.bs_datatable_wrapper div.dataTables_info{margin-top:10px;float:left;padding-top:0!important}.bs_datatable_wrapper table.bs-dt thead .sort_icon{position:relative!important;top:3px!important;padding:0 5px;opacity:0;cursor:pointer!important;display:none}.bs_datatable_wrapper .sort_dropdown{position:relative;padding:0 2px;margin:0 3px}.bs_datatable_wrapper .sort_dropdown>a{padding:0 10px}.bs_datatable_wrapper th.dropdown_open{background:#eee}.bs_datatable_wrapper .sort_dropdown:hover>a{color:#428bca}.bs_datatable_wrapper .sort_dropdown .dropdown-toggle{padding:0 5px}.bs_datatable_wrapper .sort_dropdown.open .dropdown-toggle{background-color:#efefef}.bs_datatable_wrapper .warning_text img{cursor:pointer;min-height:100px}.bs_datatable_wrapper div.toggle_settings.disabled{cursor:not-allowed!important;opacity:.7}.bs_datatable_wrapper div.toggle_settings.disabled *{pointer-events:none!important}.bs_datatable_wrapper table.bs-dt thead .sort_icon:hover{background-color:#efefef}.bs_datatable_wrapper table.dataTable thead th:after{content:""!important;display:none!important}.bs_datatable_wrapper div.dt-search-filters{padding:0;margin-bottom:8px}.bs_datatable_wrapper div.dt-search-filters span.filter-tag>span.label{background-color:#e8f0fe!important;color:#4f5359!important}.bs_datatable_wrapper div.dt-search-filters span.filter-tag .filter-value{color:#4169a7!important}.bs_datatable_wrapper div.dt-search-filters .remove-filter-tag{color:initial!important}.bs_datatable_wrapper div.dt-search-filters div.filters-container span.filter-value-tag{background-color:#fff;border:1px solid}.bs_datatable_wrapper table.bs-dt tbody tr.baseline{background-color:lightblue!important}.bs_datatable_wrapper table.bs-dt tbody tr.hovered{background-color:#f4f5f7}.bs_datatable_wrapper table.bs-dt tbody tr.row-highlight *{background-color:#007bff!important;color:#FFF!important}.bs_datatable_wrapper table.bs-dt tbody tr input.checkbox_selection{position:relative;margin:0}.data-table.sg-context-menu,.data-table.sg-contextMenu{background:#fff;border:1px solid #cdcdcd;padding:10px;display:inline-block;min-width:300px;border-radius:10px;z-index:2000;position:absolute;font-size:1.2em;box-shadow:var(--plugin-box-shadow)}.data-table.sg-context-menu .selection_count{font-weight:700}.data-table.sg-context-menu li,div.bs_datatable_wrapper .selectionOptions li{width:100%;position:relative}.data-table.sg-context-menu li.divider,div.bs_datatable_wrapper .selectionOptions li.divider{}.data-table.sg-context-menu li a.context-menu-item,div.bs_datatable_wrapper .selectionOptions a.context-menu-item{display:block;position:relative}.data-table.sg-context-menu .nav-stacked-thin li a,.data-table.sg-context-menu .selectionOptions li a{}.data-table.sg-context-menu li:hover>.submenu,div.bs_datatable_wrapper .selectionOptions li:hover>.submenu{min-width:180px;display:block!important}.data-table.sg-context-menu li .submenu li a.context-menu-item:hover,div.bs_datatable_wrapper .selectionOptions li:hover>.submenu li a.context-menu-item:hover{text-decoration:none;background-color:#eee}.bs_datatable_wrapper .selectionOptions .submenu>li>a,.data-table.sg-context-menu .submenu>li>a,.data-table.sg-context-menu>li>a{display:block;clear:both;color:#333;white-space:nowrap}.bs_datatable_wrapper:not(.flipTable) table.dataTable{width:fit-content!important;margin:0!important;border-bottom:0}.bs_datatable_wrapper div.dataTables_scrollHeadInner{width:auto!important}.bs_datatable_wrapper table .dt-center{text-align:center!important}.bs_datatable_wrapper table .dataTypeIcon{cursor:pointer}.bs_datatable_wrapper table span.difference_text{margin-left:3px}.bs_datatable_wrapper table span.difference_text.hasArrow:before{content:'(';color:#333}.bs_datatable_wrapper table span.difference_text.hasArrow:after{content:')';color:#333}.bs_datatable_wrapper table .group_collapse{cursor:pointer;color:darkgrey}.bs_datatable_wrapper table .group_collapse:hover{color:#4f5359}.bs_datatable_wrapper table th.cancel_sorting:after{content:''}.bs_datatable_wrapper table thead th.ui-selected,.bs_datatable_wrapper table thead th.ui-selecting{background-color:var(--dt-selection-color-light)!important}.bs_datatable_wrapper div.dataTables_filter{display:none!important}.bs_datatable_wrapper .heatMap-container{display:none}.bs_datatable_wrapper div.settings ul.columns_toggle,.bs_datatable_wrapper div.settings .selectedRows>ul,.bs_datatable_wrapper div.settings .dt-groups>ul{max-height:250px;min-height:35px;overflow:auto;box-shadow:none}.bs_datatable_wrapper div.settings .dropdown-menu .columns_toggle li,.bs_datatable_wrapper div.settings .selectedRows li,.bs_datatable_wrapper div.settings .dt-groups li{padding:5px 10px;border:0}.bs_datatable_wrapper .dropdown .close_dropdown{}.bs_datatable_wrapper .toggle_settings .dropdown-menu .row{margin:0;border-bottom:1px solid #DDD;padding:10px;display:flex;align-items:center}.bs_datatable_wrapper .toggle_settings .dropdown-menu .row.disabled{opacity:.3;pointer-events:none}.bs_datatable_wrapper .dropdown .close_dropdown:hover{color:red}.bs_datatable_wrapper div.settings .dt-groups li:not(.list-group-header):hover{background-color:#f5f5f5}.bs_datatable_wrapper div.settings .dt-groups li.ui-selected{background:#e8f0fe!important;color:#000}.bs_datatable_wrapper div.settings .columns_toggle ul.list-group-nested{box-shadow:none;margin-bottom:0}.bs_datatable_wrapper div.settings .dropdown-menu .columns_toggle li.disabled input,.bs_datatable_wrapper div.settings .dropdown-menu .columns_toggle li.disabled .sortable-handle{pointer-events:none!important}.bs_datatable_wrapper div.settings .dropdown-menu .columns_toggle li .sortable-handle{cursor:move}.bs_datatable_wrapper div.settings .dropdown-menu .columns_toggle li.ui-sortable-placeholder{display:block!important;height:35px;background-color:#DDD}.bs_datatable_wrapper div.settings .dropdown-menu .columns_toggle li:first-child,.bs_datatable_wrapper div.settings .selectedRows>ul li:first-child{border-top:0}.bs_datatable_wrapper div.settings .dropdown-menu.selectionOptions li:not(.divider){padding:5px 0 0}.bs_datatable_wrapper div.settings .selectionOptions li.disabled{pointer-events:none;opacity:.5}.bs_datatable_wrapper div.settings .selectionOptions li.dropdown-submenu:hover ul.dropdown-menu{display:block!important}.bs_datatable_wrapper div.settings .selectedRows,.bs_datatable_wrapper div.settings .dt-groups{width:400px;word-break:break-all}.bs_datatable_wrapper div.settings .selectedRows li{position:relative}.bs_datatable_wrapper div.settings .selectedRows li:hover{background-color:#f5f5f5}.bs_datatable_wrapper div.settings .selectedRows li input[name=baseline]{height:auto!important}.bs_datatable_wrapper div.settings .selectedRows li .item-val{position:relative;top:2px}.bs_datatable_wrapper div.settings .selectedRows li .drag_handle{position:absolute;top:5px;left:2px;opacity:0;cursor:pointer}.bs_datatable_wrapper div.settings .selectedRows li:hover .drag_handle{opacity:1}.bs_datatable_wrapper div.settings .selectedRows li.ui-sortable-placeholder{display:block!important;height:35px;background-color:#DDD;visibility:visible!important}.bs_datatable_wrapper div.settings .dropdown-menu .vizIcon{width:30px;height:25px;text-align:center;vertical-align:middle;position:relative;top:5px}.bs_datatable_wrapper div.settings .nav-tabs li>a{font-weight:700}.bs_datatable_wrapper .th-span{overflow:hidden;text-overflow:ellipsis}.bs_datatable_wrapper.capitalized .th-span{pointer-events:none}.bs_datatable_wrapper div.setting_buttons{position:absolute;top:0;left:0;width:100%;height:auto}.bs_datatable_wrapper div.setting_buttons .btn-group.disabled{cursor:not-allowed;opacity:.5}.bs_datatable_wrapper div.setting_buttons .btn-group.disabled *{pointer-events:none}.bs_datatable_wrapper div.setting_buttons div.viz-types .btn-group>button{padding:1px 7px;border-radius:4px!important}.bs_datatable_wrapper div.setting_buttons .btn-group>button.selected{color:#FFF!important;margin-right:12px;/*!*background-color: #007bff!important;*!*//*!* padding: 0.5rem; *!*/}.bs_datatable_wrapper div.setting_buttons .btn-group>button{}.bs_datatable_wrapper div.dt-settings>div>.btn-group>button{display:block;height:30px}@media screen and (max-width:1400px){.bs_datatable_wrapper div.setting_buttons .setting-button-text{display:none}}.bs_datatable_wrapper div.setting_buttons .btn-group>button .setting-button-text{}.bs_datatable_wrapper.tiny .setting-button-text{display:none}.bs_datatable_wrapper div.setting_buttons .btn-group>button:not(.selected):hover,.bs_datatable_wrapper div.setting_buttons div.dropdown.open .dropdown-toggle.btn-default{}.bs_datatable_wrapper div.setting_buttons div.dropdown .dropdown-toggle.btn-default:active,.bs_datatable_wrapper div.setting_buttons div.dropdown .dropdown-toggle.btn-default:focus{color:#000!important;background:#eee!important}.bs_datatable_wrapper div.settings .viz-types{display:inline-block}.bs_datatable_wrapper div.settings button.viz_toggle:focus,.bs_datatable_wrapper div.settings button.viz_toggle:active{outline:0!important}.bs_datatable_wrapper div.settings button.viz_toggle.active{background-color:#428bca;color:#FFF;text-shadow:none}.bs_datatable_wrapper div.settings .heatmap_view_options button.viz_toggle:focus{outline:0}.bs_datatable_wrapper div.viz-options .dropdown-menu{width:250px}.bs_datatable_wrapper div.viz-options .distribution_columns{max-height:250px;overflow:auto}.bs_datatable_wrapper div.viz-options .distribution_columns li{border:0}.bs_datatable_wrapper div.settings .heatmap_view_options .dropdown-menu{max-height:300px;overflow:auto}div.popover.bs-datatable-header-viz{width:auto!important;height:auto!important;max-width:1000px;max-height:1000px;z-index:200000}div.popover.bs-datatable-header-viz .bootstrap-switch .bootstrap-switch-handle-on,div.popover.bs-datatable-header-viz .bootstrap-switch .bootstrap-switch-handle-off,div.popover.bs-datatable-header-viz .bootstrap-switch .bootstrap-switch-label{height:auto!important}div.popover.bs-datatable-header-viz .popover-header{border-bottom:1px solid #ebebeb;background-color:#f7f7f7}div.popover.bs-datatable-header-viz .popover-title{display:inline-block;background-color:transparent;border-bottom:0}div.popover.bs-datatable-header-viz .popover-header>button{position:relative;top:3px}div.popover.bs-datatable-header-viz .popover-content{width:500px;height:400px}div.popover.bs-datatable-header-viz .popover_content .lastsearchkeywords{display:none}div.popover.bs-datatable-header-viz svg.bar-chart .tick text{font-weight:500}div.popover.bs-datatable-header-viz .textviewer-options{display:none}.dt-selectable-helper{position:absolute;z-index:100;border:4px solid #000}.ui-selectable-helper{border:2px solid #000}.bs_datatable_wrapper span.td-span{pointer-events:none}.bs_datatable_wrapper.isEditable span.td-span{pointer-events:all;border:1px solid transparent;padding:0;position:relative}.bs_datatable_wrapper span.td-span.justEdited{background-color:#5CB85C!important;color:#FFF!important}.bs_datatable_wrapper td.edited .td-span:before{content:'\f111';font-family:FontAwesome;position:absolute;left:-10px;font-size:9px;top:50%;transform:translateY(-50%);color:steelblue}.bs_datatable_wrapper.isEditable .td-span-input{width:100%;position:absolute;height:100%;top:0;left:0}.bs_datatable_wrapper.isEditable .td-span-input .td-input-options{position:absolute;right:3px;z-index:200}.bs_datatable_wrapper.isEditable .td-span-input input{width:100%;box-sizing:border-box}.bs_datatable_wrapper.isEditable .edit-cell{opacity:0;cursor:pointer}.bs_datatable_wrapper.isEditable .edit-cell:hover{color:steelblue}.bs_datatable_wrapper.isEditable td:hover .td-span:not(.non-editable){opacity:1!important;width:100%;border:1px solid #DDD}.bs_datatable_wrapper.isEditable .cancel-editing:hover{color:darkgray!important}.bs_datatable_wrapper.no_data .dataTypeIconAll,.bs_datatable_wrapper.no_data .sort_dropdown{opacity:.3;pointer-events:none;cursor:not-allowed!important}.bs_datatable_wrapper table.bs-dt td.checkbox_selection:before{content:''!important}.bs_datatable_wrapper th:hover span.dataTypeIconAll,.bs_datatable_wrapper th:hover span.dataTypeIconAllEnlarged,.bs_datatable_wrapper th:hover .sort-icon,.bs_datatable_wrapper th:hover .filter_dropdown,.bs_datatable_wrapper th.hovered span.dataTypeIconAll,.bs_datatable_wrapper th.hovered span.dataTypeIconAllEnlarged,.bs_datatable_wrapper th.hovered .sort_icon,.bs_datatable_wrapper th.hovered .sort-icon,.bs_datatable_wrapper th.hovered .filter_dropdown,.bs_datatable_wrapper th .th-options.dropdown_open .filter_dropdown{opacity:1!important}.bs_datatable_wrapper th .th-resize{position:absolute;right:8px;width:8px;z-index:2;height:100%}.bs_datatable_wrapper span.dataTypeIconAll,.bs_datatable_wrapper span.dataTypeIconAllEnlarged,.bs_datatable_wrapper .th-options .sort-icon,.bs_datatable_wrapper .th-options .filter_dropdown{opacity:0;cursor:pointer!important;padding:0 2px}.bs_datatable_wrapper span.dataTypeIconAll.clicked{color:red;opacity:1!important}.bs_datatable_wrapper span.dataTypeIconAll:hover,.bs_datatable_wrapper span.newton_manager:hover,.bs_datatable_wrapper span.dataTypeIconAllEnlarged:hover,.bs_datatable_wrapper .th-options .sort-icon:hover,.bs_datatable_wrapper .th-options .filter-icon:hover,.bs_datatable_wrapper th .th-options.dropdown_open .filter_dropdown{color:red}.bs_datatable_wrapper .header-ctx-menu li{cursor:pointer;padding:5px}.bs_datatable_wrapper .header-ctx-menu li:hover{background-color:#ddd}.bs_datatable_wrapper .header-ctx-menu li>a{text-decoration:none}.bs_datatable_wrapper span.row-dragger{position:absolute;left:0;top:13px;opacity:0;cursor:move}.bs_datatable_wrapper td:hover .row-dragger{opacity:1}tr.dt-dragging-row{z-index:1061}tr.dt-dragging-row td{padding:5px}div.dt-drag-row-html{background:#FFF;padding:10px;margin-left:10px;margin-top:10px;border:1px solid #CCC;border-radius:7px;font-weight:700;z-index:1000;max-width:300px;overflow:hidden;max-height:300px;pointer-events:none;height:auto!important}div.dt-drag-row-html .selected_count{position:absolute;right:0;top:0;font-size:1.2em}div.data-viewer-modal div.vizcontainer .edit_color_palette{display:none}div.data-viewer-modal .btn-success,div.data-viewer-modal .btn-info,div.data-viewer-modal .btn-primary,div.data-viewer-modal .btn-warning,div.data-viewer-modal .btn-danger{margin-right:4px;box-shadow:none;text-shadow:none;background-image:none;font-weight:500;border-color:transparent}.bs_datatable_wrapper .dt-loading{position:absolute;top:50%;left:50%;display:none;z-index:2}.bs_datatable_wrapper .dt-loading.shown{display:block}.bs_datatable_wrapper .loading-bar{display:inline-block;width:4px;height:30px;border-radius:4px;animation:loading 1s ease-in-out infinite}.bs_datatable_wrapper .loading-bar:nth-child(1){background-color:#3498db;animation-delay:0s}.bs_datatable_wrapper .loading-bar:nth-child(2){background-color:#c0392b;animation-delay:.09s}.bs_datatable_wrapper .loading-bar:nth-child(3){background-color:#f1c40f;animation-delay:.18s}.bs_datatable_wrapper .loading-bar:nth-child(4){background-color:#27ae60;animation-delay:.27s}div.dt-newton-manager .columns_list a{text-decoration:none}@keyframes loading{0%{transform:scale(1)}20%{transform:scale(1,2.2)}40%{transform:scale(1)}}.bs_datatable_wrapper table.bs-dt.placeholder{background-color:#FFF;position:absolute;top:0;left:0;z-index:2;display:none;width:100%}.bs_datatable_wrapper table.bs-dt.placeholder tbody tr{height:80px}.bs_datatable_wrapper table.bs-dt div.ph-item{padding:8px;margin-bottom:0;border:0;background:0}.bs_datatable_wrapper table.bs-dt div.ph-item.no-anim::before{content:unset!important}.bs_datatable_wrapper.flipTable .dataTables_wrapper{max-height:100%;width:100%!important;overflow:auto}.bs_datatable_wrapper.flipTable .pl-ribbon-item[data-operation=collapsible_columns],.bs_datatable_wrapper.flipTable .pl-ribbon-item[data-operation=scroll]{opacity:.6;cursor:not-allowed;pointer-events:none}.bs_datatable_wrapper.flipTable tr{display:flex;flex-direction:column;float:left;height:100%!important}.bs_datatable_wrapper.flipTable tr th,.bs_datatable_wrapper.flipTable tr td{flex:1 1 auto}.bs_datatable_wrapper.flipTable .dataTables_wrapper table.bs-dt{display:flex}.bs_datatable_wrapper.flipTable .dataTables_wrapper table.bs-dt thead{flex:0 0 auto}.bs_datatable_wrapper.flipTable .dataTables_wrapper table.bs-dt tbody{display:flex;flex-wrap:nowrap}.bs_datatable_wrapper.flipTable tr td,.bs_datatable_wrapper.flipTable tr th{display:block;width:100%!important;box-sizing:inherit;-webkit-box-sizing:inherit;height:33px;min-width:100px}.bs_datatable_wrapper.flipTable table.dataTable tbody td.checkbox_selection,.bs_datatable_wrapper.flipTable table.dataTable thead th.checkbox_selection{width:100%!important;height:25px!important;padding:0!important;position:relative;text-align:center!important}.bs_datatable_wrapper.flipTable thead th{}.bs_datatable_wrapper th.checkbox_selection{vertical-align:middle}.bs_datatable_wrapper input.toggle-search{height:10px!important}.bs_datatable_wrapper tr.dt-search input{height:24px!important;width:100%}.bs_datatable_wrapper tr.dt-search input::placeholder{font-family:FontAwesome}.bs_datatable_wrapper div.settings .toggle_columns .columns_list{max-height:225px;overflow:auto}.bs_datatable_wrapper div.settings .toggle_columns .tab-pane-footer{padding:5px;border-top:1px solid #DDD}.bs_datatable_wrapper div.settings .dropdown-menu .toggle_columns li.ui-sortable-placeholder{display:block!important;height:35px;background-color:#DDD}.bs_datatable_wrapper div.settings .dropdown-menu .toggle_columns .sortable-handle{cursor:move}.bs_datatable_wrapper div.settings .toggle_columns .list-group.list-group-root{padding:0;margin-bottom:4px;box-shadow:none}.bs_datatable_wrapper div.settings .toggle_columns .list-group.list-group-root .list-group{margin-bottom:0}.bs_datatable_wrapper div.settings .toggle_columns .list-group.list-group-root .list-group-item{border-radius:0;border-width:1px 0 0;padding:7px 15px;cursor:move}.bs_datatable_wrapper div.settings .toggle_columns .list-group.list-group-root>.list-group-item:first-child{border-top-width:0}.bs_datatable_wrapper div.settings .toggle_columns .list-group.list-group-root>.column_group>.list-group>.list-group-item{padding-left:30px;border:0;padding-top:0}.bs_datatable_wrapper div.settings .toggle_columns .list-group-item .glyphicon{margin-right:5px}.bs_datatable_wrapper div.settings .toggle_columns .column_group .toggle_group_cols{background:0;border:0;box-shadow:none;color:gray}.bs_datatable_wrapper div.settings .toggle_columns .column_group .toggle_group_cols:hover{color:#000!important}.bs_datatable_wrapper div.settings .toggle_columns .column_group .toggle_group_cols:focus,.bs_datatable_wrapper div.settings #toggle_columns .column_group .toggle_group_cols:active{outline:0!important}.bs_datatable_wrapper .column_options li[data-id]{position:relative}.bs_datatable_wrapper .column_options li[data-id].checked:after{content:'\f00c';font-family:FontAwesome;position:absolute;right:5px;top:3px;color:#428bca}div.d3view-dt-tooltip .tooltip-inner{background-color:#4f5359;text-align:left}.bs_datatable_wrapper div.gallery-container{overflow:auto}.bs_datatable_wrapper div.row-images{padding-bottom:15px}.bs_datatable_wrapper div.row-images .images-flex{display:flex;flex-wrap:wrap}.bs_datatable_wrapper div.row-images .row-caption{font-size:1.2em;font-weight:500}.bs_datatable_wrapper div.row-images .image-card{width:18rem;margin:10px 20px 0 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.bs_datatable_wrapper div.row-images .image-card .image-enlarge{position:absolute;right:3px;top:4px;opacity:0;cursor:pointer;z-index:2}.bs_datatable_wrapper div.row-images .image-card:hover img{opacity:.7}.bs_datatable_wrapper div.row-images .image-card:hover .image-enlarge{opacity:1!important}.bs_datatable_wrapper div.row-images .image-card .image-enlarge:hover{color:#007bff;opacity:1!important}.bs_datatable_wrapper div.row-images .image-card img{width:100%;height:180px}.bs_datatable_wrapper div.row-images .image-card .image-caption{padding:5px;font-weight:500}.bs_datatable_wrapper div.summary-dropdown-menu{display:none;background:#FFF;position:relative;top:25px;margin:0;margin-bottom:10px;border-radius:4px}.bs_datatable_wrapper.searchEnabled div.summary-dropdown-menu{top:65px}.bs_datatable_wrapper table.summaryRow{table-layout:fixed}.bs_datatable_wrapper td .quickView{color:gray;opacity:0;cursor:pointer;bottom:-.15em}.bs_datatable_wrapper td .quickView:hover{color:#444!important}.bs_datatable_wrapper td:hover .quickView{opacity:1!important}.bs_datatable_wrapper .quick-view-container .close_container{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;padding:0;cursor:pointer;background:0 0;border:0}.bs_datatable_wrapper div.quick-view-container .content-wrapper{height:100%}.bs_datatable_wrapper .config-header .nav-pills-sm>li>a{padding:4px 8px}.bs_datatable_wrapper.sidebaropen div.setting_buttons,.bs_datatable_wrapper.sidebaropen div.dataTables_wrapper{transition:opacity ease-in-out 300ms}.bs_datatable_wrapper.sidebaropen div.setting_buttons .summaryDropdown,.bs_datatable_wrapper.sidebaropen div.dataTables_wrapper{opacity:.6!important}.bs_datatable_wrapper .summaryDropdown .dropdown-toggle.selected{}.bs_datatable_wrapper .summaryDropdown .dropdown-toggle.selected>span{color:#FFF!important}.bs_datatable_wrapper .summaryDropdown .dropdown-toggle.btn-primary span{color:#FFF!important}.bs_datatable_wrapper .summaryDropdown .dropdown-menu{width:100%;height:450px;padding:15px}.bs_datatable_wrapper .summaryDropdown .dropdown-menu .viz-container{height:390px}.bs_datatable_wrapper div.columns_configuration .columns_list{box-shadow:none;margin-left:10px}.bs_datatable_wrapper div.columns_configuration .columns_list .column_group_item{border-color:#eee;border-left:0;border-right:0}.bs_datatable_wrapper div.columns_configuration .columns_list .column_group_item.ui-selected{background-color:var(--dt-selection-color-light);cursor:context-menu}.bs_datatable_wrapper div.columns_configuration .columns_list .column_group_item .sortable-handle{opacity:0;cursor:move;z-index:2;position:relative;top:6px}.bs_datatable_wrapper div.columns_configuration .columns_list .column_group_item:hover .sortable-handle{opacity:1!important}.bs_datatable_wrapper div.columns_configuration .columns_list .column_group_item label{display:flex;align-items:center}.bs_datatable_wrapper div.columns_configuration .columns_list .column_group_item input{margin-left:4px}.d3view-plugins-sidebar.viz-config-container .config-body .row{padding:15px;margin:0}.bs_datatable_wrapper div.DTFC_ScrollWrapper{height:auto!important}.bs_datatable_wrapper div.DTFC_LeftHeadWrapper{z-index:2}.bs_datatable_wrapper div.DTFC_LeftHeadWrapper.scrollings,.bs_datatable_wrapper div.DTFC_LeftBodyWrapper.scrolling{box-shadow:4px -1px 9px -8px #444;background:#FFF}.bs_datatable_wrapper div.DTFC_LeftWrapper .DTFC_LeftBodyLiner{padding-right:0!important;overflow-x:hidden;width:auto!important;height:auto!important;overflow-y:hidden!important}.bs_datatable_wrapper table.DTFC_Cloned thead,.bs_datatable_wrapper table.DTFC_Cloned tfoot{background-color:#fff}.bs_datatable_wrapper div.DTFC_Blocker{background-color:#fff}.bs_datatable_wrapper div.DTFC_LeftWrapper,.bs_datatable_wrapper div.DTFC_RightWrapper{width:auto!important}.bs_datatable_wrapper .DTFC_LeftBodyWrapper,.bs_datatable_wrapper .DTFC_RightBodyWrapper{height:auto!important}.bs_datatable_wrapper div.DTFC_LeftWrapper table.dataTable,.bs_datatable_wrapper div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2;background:#FFF}.bs_datatable_wrapper div.DTFC_LeftWrapper table.dataTable.no-footer,.bs_datatable_wrapper div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:0}.bs_datatable_wrapper table.dataTable.display tbody tr.DTFC_NoData{background-color:transparent}.bs_datatable_wrapper .DTFC_LeftBodyWrapper table.DTFC_Cloned thead th{border-bottom:0!important}div.datatable-ppt-export.processing{cursor:progress}div.datatable-ppt-export.processing .moda-body{pointer-events:none}div.datatable-ppt-export.processing .show-processing{display:inline-block!important}div.datatable-ppt-export #col-actions-box button{width:auto}div.datatable-ppt-export .columns.bootstrap-select div.dropdown-menu{max-height:initial!important}div.bs_datatable_wrapper ul.dt-toolbar{position:absolute;right:50px;opacity:0;transform:translateY(-50%);background:#f4f5f7}div.bs_datatable_wrapper.hasEditingCell ul.dt-toolbar{display:none}div.bs_datatable_wrapper ul.dt-toolbar>li{display:inline;margin:0 2px;padding:0 5px}div.bs_datatable_wrapper ul.dt-toolbar>li:hover>a{color:red!important}div.bs_datatable_wrapper ul.dt-toolbar .toolbar-text{display:none}div.bs_datatable_wrapper .dataTables_wrapper .dataTables_paginate .paginate_button{justify-content:center}div.bs_datatable_wrapper .dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:rgba(0,0,0,.95)!important}div.dt-col-dropdown-menu{display:block;position:fixed;z-index:5000;width:300px}div.dt-col-dropdown-menu .tab-pane>div{padding:15px}div.dt-col-dropdown-menu h3,div.dt-col-dropdown-menu .btn-group,div.dt-col-dropdown-menu .clearfix{padding:0 15px}div.dt-col-dropdown-menu ul[data-id]{max-height:200px;overflow:auto;padding:0 15px}div.dt-col-dropdown-menu .col-multiselect{position:relative;margin-bottom:20px}div.dt-col-dropdown-menu .col-multiselect:after{content:"OR";width:100%;text-align:center;position:absolute;color:dimgray;pointer-events:none;bottom:-20px;left:0}div.simlytiks.dt-viz-params .viz-description{padding:10px 25px;display:flex;align-items:center;justify-content:space-between}div.viz-config-container .dt-viz-params div.viz-preview-tabs{height:calc(100% - 90px)}div.viz-config-container .dt-viz-params div.viz-preview-tabs>.tab-pane{height:100%!important}.bs_datatable_wrapper div.chart_type.open .dropdown-menu{max-height:250px;overflow:auto;overflow-x:hidden;background:#FFF}.bs_datatable_wrapper div.chart_type.open .dropdown-menu li.active a,.bs_datatable_wrapper div.chart_type.open .dropdown-menu li:hover a{}.bs_datatable_wrapper div.chart_type.open .dropdown-menu li.disabled{opacity:.6}.bs_datatable_wrapper .chart_type .dropdown-menu li img{display:inline}.bs_datatable_wrapper .chart_type .dropdown-menu li .viz-name{/*!* word-break: break-all; *!*/}div.simlytiks .mainPanel .sl-charts-container .viz-name{display:block}div.d3view-eb .eb-container .alert{display:none}div.d3view-eb .modal-body{overflow:visible!important}.bs_datatable_wrapper .dt-summary-rows{margin:0;padding:0 10px;position:relative;top:40px}.bs_datatable_wrapper .dt-summary-row-values{display:flex;flex-wrap:wrap}.bs_datatable_wrapper .dt-summary-row-values .dt-sm-val{margin-right:15px;background:#FFF;border:1px solid #DDD;border-radius:4px;padding:15px}.bs_datatable_wrapper .dt-summary-row-values .dt-sm-count{font-size:2em}.bs_datatable_wrapper .dt-summary-row-values .dt-sm-agg{font-weight:700}.bs_datatable_wrapper table.renderingArea .td-toggle{color:dimgrey;transition:transform .3s ease-in}.bs_datatable_wrapper table.renderingArea .td-toggle:hover{color:#428bca}.bs_datatable_wrapper table.renderingArea tr.shown .td-toggle{transform:rotate(90deg)}.bs_datatable_wrapper table.renderingArea tr.dt-detail-row .detail-row-cols{display:flex;flex-wrap:wrap}.bs_datatable_wrapper table.renderingArea tr.dt-detail-row .detail-row-cols>div{margin:10px;width:15%}div.bs_datatable_wrapper table.renderingArea tr.yellow-background-class{background:lightyellow!important}div.bs_datatable_wrapper table.renderingArea tr.sortable-selected{background-color:#f9c7c8;border:solid red 1px!important;z-index:1!important}div.simlytiks .bs_datatable_wrapper{background-color:unset!important}.bs_datatable_wrapper[data-renderer=d3],.bs_datatable_wrapper[data-renderer=simple]{}.bs_datatable_wrapper[data-renderer=simple] table.renderingArea,.bs_datatable_wrapper[data-renderer=d3] table.renderingArea{table-layout:fixed}.bs_datatable_wrapper[data-renderer=d3].flipTable table.renderingArea{display:flex!important;height:calc(100% - 12px)}.bs_datatable_wrapper[data-renderer=d3].flipTable table.renderingArea tbody{display:flex}.bs_datatable_wrapper[data-renderer=d3].flipTable table.renderingArea>*{flex:1 1 auto}.bs_datatable_wrapper.flipTable[data-checkbox=true] .dt-tables tbody tr[data-id] td:nth-child(2){font-weight:700}.bs_datatable_wrapper.flipTable[data-checkbox=false] .dt-tables tbody tr[data-id] td:nth-child(1){font-weight:700}.bs_datatable_wrapper[data-renderer=d3].flipTable table.renderingArea tr{width:calc(100% - 25px)}.bs_datatable_wrapper[data-renderer=d3].flipTable table.renderingArea thead th:not(.checkbox_selection){resize:none!important}.bs_datatable_wrapper[data-renderer=simple] table.renderingArea thead,.bs_datatable_wrapper[data-renderer=d3] table.renderingArea thead{position:sticky;top:0;background:#FFF;z-index:2}.bs_datatable_wrapper[data-renderer=simple] table.renderingArea thead th:not(.checkbox_selection):not(.non-resizable):not(.collapsible_icon),.bs_datatable_wrapper[data-renderer=d3] table.renderingArea thead th:not(.checkbox_selection):not(.non-resizable):not(.collapsible_icon){resize:horizontal;position:relative;border-right:1px solid transparent}.bs_datatable_wrapper thead tr.thead_comparison th:hover .ui-resizable-handle{width:10px;background:steelblue}.bs_datatable_wrapper[data-renderer=simple] div.table-container,.bs_datatable_wrapper[data-renderer=d3] div.table-container{height:calc(100% - 100px)}.bs_datatable_wrapper[data-renderer=simple].hasPagination div.table-container,.bs_datatable_wrapper[data-renderer=d3].hasPagination div.table-container{height:calc(100% - 100px)!important}.bs_datatable_wrapper[data-renderer=simple].hasPagination.searchEnabled div.table-container,.bs_datatable_wrapper[data-renderer=d3].hasPagination.searchEnabled div.table-container{height:calc(100% - 165px)!important}.bs_datatable_wrapper[data-renderer=simple].hasPagination.hiddenSettings div.table-container,.bs_datatable_wrapper[data-renderer=d3].hasPagination.hiddenSettings div.table-container{height:calc(100% - 60px)!important}.bs_datatable_wrapper[data-renderer=d3].hiddenSettings:not(.hasPagination) div.table-container{height:calc(100% - 35px)}.bs_datatable_wrapper[data-renderer=simple].searchEnabled div.table-container,.bs_datatable_wrapper[data-renderer=d3].searchEnabled div.table-container{height:calc(100% - 145px)}.bs_datatable_wrapper[data-renderer=d3] table.renderingArea thead th.th-selected{background-color:var(--dt-selection-color)}.bs_datatable_wrapper[data-renderer=d3].hasPagination div.table-container .dt-tables{max-height:calc(100% - 0)}.bs_datatable_wrapper[data-renderer=d3].hasPagination div.dt-pagination{position:absolute;bottom:8px;width:100%}.bs_datatable_wrapper[data-renderer=simple] div.dt-tables,.bs_datatable_wrapper[data-renderer=d3] div.dt-tables{max-height:100%;overflow:auto;padding:0 10px}.bs_datatable_wrapper[data-renderer=simple] div.setting_buttons,.bs_datatable_wrapper[data-renderer=d3] div.setting_buttons{position:relative}.bs_datatable_wrapper[data-renderer=d3] div.dt-settings-contents{box-shadow:var(--plugin-box-shadow-lighter);border:1px solid #f3f2f1;height:50px;display:flex;align-items:center;margin:0 10px 10px;flex:1 1 auto}.bs_datatable_wrapper[data-renderer=d3].tiny:not(.hiddenSettings):not([data-design=d3view]) div.dt-settings-contents{display:none}.bs_datatable_wrapper[data-renderer=d3].tiny:not(.hiddenSettings):not([data-design=d3view]):hover div.dt-settings-contents{display:flex}.bs_datatable_wrapper[data-renderer=d3].tiny:not([data-design=d3view]) div.table-container{height:calc(100% - 0)}.bs_datatable_wrapper[data-renderer=d3].tiny:not(.hiddenSettings):not([data-design=d3view]):hover div.table-container{height:calc(100% - 60px)}.bs_datatable_wrapper[data-renderer=d3] .dt-settings .selection_count{}.bs_datatable_wrapper .dt-settings .selection_count_container.hasSelected>button{color:#007bff}.bs_datatable_wrapper .dt-settings .selection_count_container.hasSelected .selection_count{background:#007bff}.bs_datatable_wrapper[data-renderer=d3] th{position:relative}.bs_datatable_wrapper[data-renderer=d3] th .resizer{position:absolute;top:0;right:0;width:5px;cursor:col-resize;user-select:none}.bs_datatable_wrapper[data-renderer=d3] th .resizer:hover,.bs_datatable_wrapper[data-renderer=d3] th .resizing{border-right:2px solid #00f}.bs_datatable_wrapper div.dataTables_scrollHead table.renderingArea.border-header th.disabled,.bs_datatable_wrapper div.DTFC_LeftHeadWrapper table.renderingArea.border-header th.disabled{cursor:not-allowed}.bs_datatable_wrapper div.settings .pl-ribbon-list{display:flex;align-items:center}.bs_datatable_wrapper div.settings .pl-ribbon-item{display:flex;align-items:center}.bs_datatable_wrapper div.settings .pl-ribbon-item>a{flex:1 1 auto}.bs_datatable_wrapper[data-renderer=d3] tr .column_collapse.opened{color:steelblue}.bs_datatable_wrapper[data-renderer=d3] tr .column_collapse{padding:6px;cursor:pointer}.bs_datatable_wrapper[data-renderer=d3] tr .column_collapse.opened,.bs_datatable_wrapper[data-renderer=d3] tr .column_collapse:hover{color:green}.bs_datatable_wrapper.hasCollapsibleColumns table.bs-dt th.checkbox_selection,.bs_datatable_wrapper.hasCollapsibleColumns table.bs-dt td.checkbox_selection{width:50px!important}.bs_datatable_wrapper [data-has-row-drag=true] table.bs-dt th.checkbox_selection,.bs_datatable_wrapper [data-has-row-drag=true] table.bs-dt td.checkbox_selection{width:70px!important}.bs_datatable_wrapper [data-has-row-drag=true] td.checkbox_selection .row-drag{cursor:move;position:absolute;left:0;color:lightgrey;opacity:0}.bs_datatable_wrapper [data-has-row-drag=true] tr[data-id]:hover td.checkbox_selection .row-drag{opacity:1}.bs_datatable_wrapper [data-has-row-drag=true] td.checkbox_selection .row-drag:hover{color:#333}.bs_datatable_wrapper[data-renderer=d3] .out_of_view_cols{display:flex;flex-wrap:wrap;box-shadow:none}.bs_datatable_wrapper[data-renderer=d3] .out_of_view_cols>li{flex:0 0 calc(100% / 5 - 20px);margin:7px 10px;width:calc(100% / 4 - 20px)}.bs_datatable_wrapper[data-renderer=d3] .out_of_view_cols>li:first-child{margin-left:0}.bs_datatable_wrapper[data-renderer=d3] .out_of_view_cols .dtr-title{font-weight:700;display:block;word-wrap:break-word}.bs_datatable_wrapper[data-renderer=d3] .out_of_view_cols .dtr-value{}.bs_datatable_wrapper .dt-tables tr.group[data-editable=true] .group-name{cursor:pointer}.bs_datatable_wrapper .dt-tables tr.group[data-editable=true] .group-name .edit-name{opacity:0}.bs_datatable_wrapper .dt-tables tr.group[data-editable=true] .group-name:hover .edit-name{opacity:1}.bs_datatable_wrapper .custom_renderers{width:200px;flex:0 0 200px;padding-right:10px}.bs_datatable_wrapper .back_to_table{width:100%}.bs_datatable_wrapper:not(.scroll_enabled) table.renderingArea{width:fit-content!important;table-layout:fixed}.bs_datatable_wrapper .custom_renderers li[data-id]{border-right:0}.bs_datatable_wrapper .toggle_custom_renderers{}.d3view-context-menu-container.dt-context-menu{width:300px}.bs_datatable_wrapper[data-renderer=d3][data-design=d3view] .dt-thead th{border-color:#ddd}.bs_datatable_wrapper[data-renderer=d3][data-design=d3view] div.settings{position:fixed;bottom:30px;z-index:10;top:unset;width:auto;display:none;background:#FFF}.bs_datatable_wrapper[data-renderer=d3][data-design=d3view] div.settings .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}.bs_datatable_wrapper[data-renderer=d3][data-design=d3view] div.settings .dt-settings-contents{margin:0}.bs_datatable_wrapper[data-renderer=d3][data-design=d3view] div.table-container{height:100%}.bs_datatable_wrapper[data-renderer=d3][data-design=d3view] div.dt-tables{padding:0}.bs_datatable_wrapper .dt-color-legends{display:flex}.bs_datatable_wrapper .dt-color-legends .legends-wrapper{position:relative;width:auto!important}.bs_datatable_wrapper .dt-color-legends .legends-wrapper .legends-body{width:100%}.bs_datatable_wrapper .dt-tables .group-cards{display:flex;flex-wrap:wrap}.bs_datatable_wrapper .dt-tables .group-card{width:calc(100% - 10px);height:unset;flex:1 1 100%;box-shadow:none;background:#FFF;border-color:var(--neutralLight);transition:border-color .3s ease-in}.bs_datatable_wrapper .dt-tables .group-card .group-header{cursor:pointer;display:flex;justify-content:space-between;transition:color .3s ease-in}.bs_datatable_wrapper .dt-tables .group-card.opened{height:auto;border-color:var(--plugin-primary-color)}.bs_datatable_wrapper .dt-tables .group-card .group-header:hover,.bs_datatable_wrapper .dt-tables .group-card.opened .group-header{color:var(--plugin-primary-color)}.bs_datatable_wrapper .dt-tables .group-card.opened .group-rows{display:block;overflow:auto;min-height:150px}.bs_datatable_wrapper .dt-tables .group-card .group-rows{display:none}.bs_datatable_wrapper .dt-tables .group-cards.hasOpenGroup.showInFull .group-card:not(.opened){order:0}.bs_datatable_wrapper .dt-tables .group-cards.showInFull .group-card.opened{order:-1;flex-basis:100%}.bs_datatable_wrapper .dt-tables .group-card .group-summary{}div.child-rows .bs_datatable_wrapper{min-height:unset}.child-rows .bs_datatable_wrapper .dt-chart-container{min-height:unset}.bs_datatable_wrapper .child-rows{margin:0 10px}@container datatable (width < 1200px){.setting-button-text{display:none}}.bs_datatable_wrapper{container-name:datatable;container-type:inline-size}.bs_datatable_wrapper .column-search-dropdown .column-jump-menu{box-shadow:0 2px 8px rgba(0,0,0,.15)}.bs_datatable_wrapper.column-jump-item{transition:background-color .2s ease}.bs_datatable_wrapper .column-jump-item:hover{background-color:#f5f5f5!important}.bs_datatable_wrapper .column-jump-item:active{background-color:#e8e8e8!important}.bs_datatable_wrapper .column-highlight{animation:columnHighlight 2s ease}@keyframes columnHighlight{0%{background-color:transparent}10%{background-color:#fffacd;box-shadow:0 0 10px rgba(255,250,205,.8)}100%{background-color:transparent;box-shadow:none}}.dt-json-viewer{padding:4px 0}.dt-json-viewer .dt-json-table{margin-bottom:0;font-size:13px;border-color:var(--d3v-border-subtle,#e5e7eb)}.dt-json-viewer .dt-json-table>thead>tr>th{background:var(--d3v-bg-subtle,#f4f5f7);color:var(--d3v-text-secondary,#475569);font-weight:600;border-bottom:2px solid var(--d3v-border-subtle,#e5e7eb);padding:8px 12px}.dt-json-viewer .dt-json-table>tbody>tr>td{padding:8px 12px;vertical-align:top}.dt-json-viewer .dt-json-key{width:35%;color:var(--d3v-text-primary,#1f2937);font-weight:600;font-family:'SF Mono',Menlo,Consolas,'Liberation Mono',monospace;word-break:break-word}.dt-json-viewer .dt-json-value{color:var(--d3v-text-primary,#1f2937);font-family:'SF Mono',Menlo,Consolas,'Liberation Mono',monospace;word-break:break-word}.dt-json-viewer .dt-json-string{color:var(--d3v-accent-primary,#2563eb)}.dt-json-viewer .dt-json-number{color:var(--d3v-status-success,#0f766e)}.dt-json-viewer .dt-json-bool{color:var(--d3v-status-warning,#b45309);font-weight:600}.dt-json-viewer .dt-json-null,.dt-json-viewer .dt-json-empty{color:var(--d3v-text-tertiary,#9ca3af);font-style:italic}.dt-json-viewer .dt-json-nested{margin:0;padding:8px 10px;border:1px solid var(--d3v-border-subtle,#e5e7eb);background:var(--d3v-bg-subtle,#f9fafb);border-radius:var(--d3v-r-sm,4px);font-size:12px;max-height:200px;overflow:auto;white-space:pre-wrap;word-break:break-word}.table-view{position:relative;--aspect_ratio:auto;aspect-ratio:var(--aspect_ratio);display:flex;flex-direction:column;gap:.5rem;height:100%;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;min-width:0}.table-view .table-viewer-header{height:100px;gap:1rem;background:#fff;border-radius:4px;box-shadow:0 0 4px #ddd;border:0}.table-view.tv-design-issue-list-view .table-viewer-header{box-shadow:none}.table-view .table-viewer-body{height:calc(100% - 60px - 1rem);overflow-x:hidden;position:relative}.table-view .s-handle:hover{cursor:ns-resize}.table-view .tv-scroll-btn-left{position:absolute;left:0;top:20px}.table-view .tv-scroll-btn-right{position:absolute;right:0;top:20px}.table-view .tv-scroll-btn-left:hover,.table-view .tv-scroll-btn-right:hover{cursor:pointer;color:steelblue}.table-view .tv-center-scroll-buttons{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:1000;pointer-events:none;transition:opacity .3s ease;opacity:0}.table-view .table-viewer-body:hover .tv-center-scroll-buttons{opacity:1;pointer-events:auto}.table-view .tv-center-scroll-btn-left{position:absolute;left:10px;background:rgba(255,255,255,.9);border:1px solid #ddd;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.table-view .tv-center-scroll-btn-right{position:absolute;right:10px;background:rgba(255,255,255,.9);border:1px solid #ddd;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.table-view .tv-center-scroll-btn-left:hover,.table-view .tv-center-scroll-btn-right:hover{background:rgba(255,255,255,1);box-shadow:0 4px 8px rgba(0,0,0,.15);transform:scale(1.1)}.table-view .tv-center-scroll-btn-left.disabled,.table-view .tv-center-scroll-btn-right.disabled{opacity:.5;cursor:not-allowed}.table-view .tv-center-scroll-btn-left.disabled:hover,.table-view .tv-center-scroll-btn-right.disabled:hover{transform:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}.table-view[data-center-scroll-buttons=true] .scroll-btn{display:none!important}.table-view[data-center-scroll-buttons=true] .virtual-table-renderer[data-hidescrollbar=true]{overflow-x:auto!important;scrollbar-width:none;-ms-overflow-style:none}.table-view[data-center-scroll-buttons=true] .virtual-table-renderer[data-hidescrollbar=true]::-webkit-scrollbar{display:none}.table-view ul.dropdown-menu.group-by-configuration{width:300px;padding:10px;left:auto;right:0}.table-view .group-autocomplete input.typeahead{width:100%;height:34px;border-width:1px;padding:6px 12px!important;border-radius:4px!important}.table-view .group-autocomplete div.tt-menu{margin:2px 0}.table-view ul.group-by-columns{min-height:80px;max-height:160px;position:relative}.table-view ul.group-by-columns:is(:empty)::before{content:"No groups select..";padding:5px 0;position:absolute;top:0;left:0;font-size:small;color:steelblue}.table-view ul.group-by-columns li.group-by-column{padding:5px}.table-view ul.group-by-columns li.group-by-column>div{gap:10px}.table-view ul.group-by-columns li.group-by-column .group-column-label{flex:1 1 auto}.table-view ul.group-by-columns li.group-by-column:not(:last-child){margin-bottom:5px}.table-view ul.group-by-columns li.group-by-column .handle-icon{cursor:move}.table-view ul.group-by-columns li.group-by-column .remove-group-column{cursor:pointer}.table-view .table-viewer-body .virtual-table-body-row,.table-view .table-viewer-body .virtual-table-header-row{min-width:max-content;display:flex}.table-view .virtual-table{background-color:#fff}.table-view .vitual-table-header-column{position:relative}.table-view .sort-icon-container{}.table-view .virtual-table-body-row.vt-baseline div.virtual-table-cell{background:lightblue}.table-view .virtual-table-body-row.row-selected:not(.vt-baseline) div.virtual-table-cell{background:#d6f2fc!important}.table-view .virtual-table-body-row.temp-row-selected:not(.row-selected){border:1px solid #00f;border-bottom:1px solid #00f!important}.table-view .virtual-table-body-row{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table-view .virtual-table-body-row .cell-copy-btn{display:none;cursor:pointer;color:#999;font-size:11px;padding:2px 4px;flex-shrink:0;border-radius:3px;transition:color .15s ease,background-color .15s ease}.table-view .virtual-table-body-row:hover .cell-copy-btn{display:inline-flex}.table-view .virtual-table-body-row .cell-copy-btn:hover{color:steelblue;background-color:rgba(70,130,180,.1)}.table-view .virtual-table-body-row .virtual-table-cell{transition:background-color .15s ease}.table-view .virtual-table-body-row:not(.ui-selected):not(.row-selected):hover .virtual-table-cell{background-color:rgba(0,0,0,.02)!important}.table-view .virtual-table-header-row .selection-checkbox{background-color:whitesmoke}.table-view .vitual-table-cell-icon:hover{cursor:pointer;color:steelblue}.table-view .vitual-table-body-column.virtual-table-cell input.form-control:not(.defaultStyles){border:0;box-shadow:none;padding:6px 12px 6px 0}.table-view .selection-checkbox{background-color:#fff;display:inline-flex;align-items:center;padding:0 15px;height:100%!important}.table-view input.select-all-checkboxes,.table-view input.row-selection-checkbox{height:15px;width:15px}.table-view .table-viewer-body .vitual-table-body-column,.table-view .table-viewer-body .vitual-table-header-column{display:inline-flex;align-items:center;padding:0 15px;height:100%!important;flex-shrink:0}.table-view .vitual-table-header-column.ui-selected{background-color:var(--dt-selection-color)!important}.table-view .virtual-table-cell:not([data-visibility=hidden]) .vitual-table-header-column:not(.vt-group-by-column-header):hover .sort-handle{visibility:visible;display:block}.table-view .sort-handle{visibility:hidden;display:none}.table-view .sort-handle:hover{cursor:ew-resize}.table-view .vt-group-by-column-header{background-color:steelblue;color:#fff}.table-view .virtual-table{overflow-x:visible;overflow-y:auto}.table-view .virtual-table::-webkit-scrollbar{display:none}.table-view .virtual-table-renderer{border:0!important}.table-view .virtual-table-renderer[data-hidescrollbar=true]{overflow-y:auto!important;overflow-x:hidden!important}.table-view .dropdown.open .filter-btn,.table-view .dropdown.open .vt-addon-btn{visibility:visible;display:block}.table-view .filter-btn.active-filter{color:orangered}.table-view .column-color:not(:focus),.table-view .filter-btn:not(.active-filter),.table-view .distribution-btn:not([aria-describedby]),.table-view .vt-addon-btn{visibility:hidden;display:none}.popover{max-width:unset}.vt-custom-renderer{width:300px;height:300px}.table-view .vitual-table-header-column:hover .column-color,.table-view .vitual-table-header-column:hover .filter-btn,.table-view .vitual-table-header-column:hover .distribution-btn,.table-view .vitual-table-header-column:hover .vt-addon-btn{visibility:visible;display:block}.table-view .cell-header{color:inherit;width:100%;overflow:hidden;white-space:nowrap}.table-view .th-header-icon{font-size:11px}.table-view i.pin-icon{font-size:11px}.table-view .th-vt-header{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.table-view .virtual-table-renderer[data-border=both] .virtual-table-header-row,.table-view .virtual-table-renderer[data-border=horizontal] .virtual-table-header-row,.table-view .virtual-table-renderer[data-border=both] .virtual-table-body-row,.table-view .virtual-table-renderer[data-border=horizontal] .virtual-table-body-row{border-bottom:1px solid #ddd}.table-view .virtual-table-renderer .virtual-table-header-row:not([data-rowindex="0"]){border-top:1px solid #DDD}.table-view .virtual-table-renderer[data-border=both] .virtual-table-cell,.table-view .virtual-table-renderer[data-border=vertical] .virtual-table-cell{border-right:1px solid #ddd}.table-view .virtual-table-renderer[data-border=none] .virtual-table-header-row,.table-view .virtual-table-renderer[data-border=none] .virtual-table-body-row,.table-view .virtual-table-renderer[data-border=none] .virtual-table-cell{border:0}.table-view .virtual-table-renderer[data-textwrap=yes] .vitual-table-body-column{overflow:auto}.table-view .virtual-table-renderer[data-textwrap=no] .vitual-table-body-column{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-view .virtual-table-renderer[data-textwrap=no] .vitual-table-body-column h2{overflow:hidden;white-space:nowrap}.table-view .virtual-table-renderer[data-textwrap=no] .cell-value{overflow:hidden;flex:1 1 auto}.table-view .virtual-table-renderer[data-textwrap=yes] .cell-value{overflow:auto;word-break:break-all}.table-view .virtual-table-renderer[data-fontsize=tiny] .cell-value{font-size:50%}.table-view .virtual-table-renderer[data-fontsize=small] .cell-value{font-size:75%}.table-view .virtual-table-renderer[data-fontsize=normal] .cell-value{font-size:100%}.table-view .virtual-table-renderer[data-fontsize=large] .cell-value{font-size:120%}.table-view .virtual-table-renderer[data-fontsize=x-large] .cell-value{font-size:150%}.table-view .virtual-table-renderer[data-fontweight=normal] .cell-value{font-weight:400}.table-view .virtual-table-renderer[data-fontweight=bold] .cell-value{font-weight:700}.table-view .virtual-table-renderer[data-align=left] .cell-value{text-align:left;justify-content:flex-start}.table-view .virtual-table-renderer[data-align=center] .cell-value{text-align:center;justify-content:center}.table-view .virtual-table-renderer[data-align=right] .cell-value{text-align:right;justify-content:flex-end}.table-view .virtual-table-renderer .cell-value{width:100%}.table-view .virtual-table-cell:hover .ui-resizable-e{background-color:#ccc;width:3px!important;transition:background-color .15s ease}.table-view .virtual-table-cell:active .ui-resizable-e,.table-view .virtual-table-cell .ui-resizable-e:hover{background-color:#999;width:3px!important}.table-view .vt-filter-container{flex:1 1 auto}.table-view .virtual-table-cell:not(:last-child){border-right:0}.table-view .vt-bordered .virtual-table-cell:not(:last-child){border-right:1px solid #ddd}.table-view .ui-resizable-handle.ui-resizable-e{right:0;width:6px!important;z-index:1!important;cursor:ew-resize;transition:background-color .15s ease}.table-view .vt-last-pinned-cell{box-shadow:4px 0 2px #eee}.table-view .virtual-table-cell.vt-group-column-cell.vt-last-group-cell{border-right:3px;border-style:groove;border-color:#eee}.table-view .dropdown-submenu{position:relative}.table-view .dropdown-submenu>a::after{display:block;content:"";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:4px 0 4px 4px;border-left-color:#000;margin-top:6px;margin-right:-10px}.table-view .dropdown-submenu>ul.dropdown-menu{position:absolute;left:100%;top:5px;margin-left:-10px}.table-view .bg-icon{width:15px;height:15px;border-radius:50%;display:inline-block}.table-view li.bg-class-item.bg-active>a{position:relative}.table-view li.bg-class-item.bg-active>a::after{position:absolute;right:10px;top:2px;content:'\f00c';font-family:FontAwesome;font-weight:700}.table-view .virtual-table-header-row .cell-bg-none{background-color:#fff}.table-view .virtual-table-renderer .virtual-table-body-row.highlighted .vitual-table-body-column{background:#f5f5f5!important}.table-view:not(.row_reordering) .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n) .cell-bg-none{background-color:whitesmoke}.table-view[data-zebra=true] .virtual-table-body-row.row-odd .cell-bg-none{background-color:whitesmoke}.table-view[data-zebra=true] .virtual-table-body-row.row-even .cell-bg-none{background-color:whitesmoke}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n+1) .cell-bg-none{background-color:#fff}.table-view.row_reordering .virtual-table-renderer .sortable-ghost *{background-color:whitesmoke!important}.table-view.row_reordering .virtual-table-renderer .sortable-drag *{background-color:lightyellow!important}.table-view.row_reordering .virtual-table-renderer .row-drop-target *{background-color:lightgreen!important}.table-view .virtual-table-renderer[data-zebra=false]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline) .cell-bg-none{background-color:#fff}.table-view.row_reordering .virtual-table-renderer .row-reorder-flash *{background-color:lightblue!important}.table-view .virtual-table-header-row .cell-bg-dark-pink{background-color:#e483fc}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n) .cell-bg-dark-pink{background-color:#f6e1fc}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n+1) .cell-bg-dark-pink{background-color:#fff}.table-view .virtual-table-renderer[data-zebra=false]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline) .cell-bg-dark-pink{background-color:#f6e1fc}.table-view .virtual-table-header-row .cell-bg-blue{background-color:#73bbfa}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n) .cell-bg-blue{background-color:#d5e9fa}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n+1) .cell-bg-blue{background-color:#fff}.table-view .virtual-table-renderer[data-zebra=false]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline) .cell-bg-blue{background-color:#d5e9fa}.table-view .virtual-table-header-row .cell-bg-green{background-color:#95e9c2}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n) .cell-bg-green{background-color:#afecd0}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n+1) .cell-bg-green{background-color:#fff}.table-view .virtual-table-renderer[data-zebra=false]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline) .cell-bg-green{background-color:#afecd0}.table-view .virtual-table-header-row .cell-bg-yellow{background-color:#f0dd8b}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n) .cell-bg-yellow{background-color:#faf0c6}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n+1) .cell-bg-yellow{background-color:#fff}.table-view .virtual-table-renderer[data-zebra=false]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline) .cell-bg-yellow{background-color:#faf0c6}.table-view .virtual-table-header-row .cell-bg-orange{background-color:#f5bab0}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n) .cell-bg-orange{background-color:#f7dbd6}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n+1) .cell-bg-orange{background-color:#fff}.table-view .virtual-table-renderer[data-zebra=false]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline) .cell-bg-orange{background-color:#f7dbd6}.table-view .virtual-table-header-row .cell-bg-gray{background-color:gray}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n) .cell-bg-gray{background-color:lightgray}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n+1) .cell-bg-gray{background-color:#fff}.table-view .virtual-table-renderer[data-zebra=false]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline) .cell-bg-gray{background-color:lightgray}.table-view .virtual-table-header-row .cell-bg-teal{background-color:#66d0db}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n) .cell-bg-teal{background-color:#bceff5}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n+1) .cell-bg-teal{background-color:#fff}.table-view .virtual-table-renderer[data-zebra=false]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline) .cell-bg-teal{background-color:#bceff5}.table-view .virtual-table-header-row .cell-bg-purple{background-color:#9b92df}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n) .cell-bg-purple{background-color:#dad7ec}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n+1) .cell-bg-purple{background-color:#fff}.table-view .virtual-table-renderer[data-zebra=false]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline) .cell-bg-purple{background-color:#dad7ec}.table-view .virtual-table-header-row .cell-bg-dark-red{background-color:#d15390}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n) .cell-bg-dark-red{background-color:#f7c1db}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n+1) .cell-bg-dark-red{background-color:#fff}.table-view .virtual-table-renderer[data-zebra=false]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline) .cell-bg-dark-red{background-color:#f7c1db}.table-view .virtual-table-header-row .cell-bg-dark-green{background-color:#409140}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n) .cell-bg-dark-green{background-color:#bffabf}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n+1) .cell-bg-dark-green{background-color:#fff}.table-view .virtual-table-renderer[data-zebra=false]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline) .cell-bg-dark-green{background-color:#bffabf}.table-view .virtual-table-header-row .cell-bg-light-brown{background-color:#ccb782}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n) .cell-bg-light-brown{background-color:#f3eddc}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n+1) .cell-bg-light-brown{background-color:#fff}.table-view .virtual-table-renderer[data-zebra=false]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline) .cell-bg-light-brown{background-color:#f3eddc}.table-view .virtual-table-header-row .cell-bg-light-blue{background-color:lightblue}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n) .cell-bg-light-blue{background-color:#def3fa}.table-view .virtual-table-renderer[data-zebra=true]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline):nth-child(2n+1) .cell-bg-light-blue{background-color:#fff}.table-view .virtual-table-renderer[data-zebra=false]:not([data-headeronly=true]) .virtual-table-body-row:not(.vt-baseline) .cell-bg-light-blue{background-color:#def3fa}.table-view input.vt-cell-input{height:34px;padding:6px 12px 6px 0;border:0;border-radius:4px}.table-view .tt-menu{margin:0}.table-view .tt-dataset .tt-suggestion{word-break:break-all}.table-view ul.addColumnContainer{min-width:300px;padding:15px 10px}.table-view .add-new-column{background:whitesmoke}.table-view .vt-highlight{animation:vtHighlight 2s infinite;color:whitesmoke}.table-view .vt-highlight-static{color:whitesmoke;background-color:#428bca!important}@keyframes vtHighlight{0%{background:lightblue}50%{background:steelblue}100%{background:#00f}}.table-view ul.dropdown-menu.header-options{left:auto;right:0;z-index:2000}.table-view ul.dropdown-menu.filter-menu{min-width:unset;width:250px;padding:10px;height:300px;left:auto;right:0;z-index:2000}.table-view .dropdown-icon{text-align:center;margin-right:10px;font-size:14px;width:20px}.table-view .tv-customize{}.table-view .tv-customize .column-item{cursor:move}.table-view .tv-customize .column-item:hover{background-color:#f5f5f5}.d3view-context-menu-container.dt-context-menu{width:300px}.table-view .table-viewer-body[data-hidden-cols-style=off] .virtual-table-cell[data-visibility=hidden]{width:0!important;display:none}.table-view .virtual-table-cell[data-visibility=hidden]{width:20px!important}.table-view .virtual-table-cell[data-visibility=hidden] *{visibility:hidden}.table-view .virtual-table-cell[data-visibility=hidden] .ui-resizable-handle{pointer-events:none}.table-view .tv-groups-container{width:450px;height:300px}.table-view .vitual-table-header-column[data-visibility=hidden]::before{content:'\f070';font-family:FontAwesome;font-weight:bolder;margin-left:-9px;color:gray}.table-view .table-viewer-body::-webkit-scrollbar{display:none}.table-view .tv-records-count-label{display:none}.table-view .vt-selection-dropdown{width:max(35vw,550px);height:300px}.table-view .vt-selection-list-renderer{height:calc(100% - 70px);overflow:auto}.table-view .vt-selected-row-drag-handle{padding:5px}.table-view .vt-selected-row-drag-handle:hover{cursor:ns-resize}.table-view li.active.vt-folder-breadcrumb-item{pointer-events:none}.table-view .vt-folder-icon{}.table-view .vt-folder-icon{color:#44b7e6}.table-view .vt-file-icon{color:steelblue}.table-view li.vt-folder-breadcrumb-item:not(.active){font-weight:600}.table-view .row-highlight *{background-color:#007bff!important;color:#FFF!important}.table-view .tv-detail-left{flex:0 0 240px;border-right:1px solid #DDD}.table-view .tv-detail-left li[data-id]:not(.active)>a{color:unset;white-space:normal;word-break:break-all}.table-view .tv-detail-left li[data-id]>a{text-decoration:none}.table-view .tv-detail-left li[data-id]{cursor:pointer}.table-view .tv-detail-left li[data-id]:hover:not(.active){background-color:#f5f5f5}.table-view .tv-detail-right{flex:1 1 auto;padding:15px}.table-view .tv-detail-left li[data-id].ui-selecting{background-color:rgb(214,242,252,.4)!important}.table-view .tv-detail-left li[data-id].ui-selected{background-color:#d6f2fc!important}.table-view .tv-detail-placeholder{position:absolute;left:0;top:0;width:100%;height:100%}.table-view .tl-formbuilder ul.field-items li.field-item>.row{padding-left:0!important}.table-view .tv-item-detail-container.full-h.tab-content .tv-detail-li{flex:0 0 calc(33% - 10px);margin:5px;padding:10px}.table-view .tv-ext-filters .d3view-filters[data-mode=ai]{width:60%}.table-view .tv-ext-filters .d3view-filters{height:auto;min-height:unset!important}.table-view .tv-ext-filters-container .d3view-filters{height:40px;min-height:unset!important}.table-view .tv-ext-filters-container .d3view-filters .advanced-filters{height:40px!important}.table-view .tv-ext-filters input[data-search-input]{height:40px}.table-view .tv-ext-filters .d3view-filter-button{margin:0;height:auto;width:auto;padding:0}.table-view .tv-ext-filters .d3view-filter-button .flex-l{display:none}.table-view .tv-ext-filters .d3view-filter-button button.toggle-fc{height:30px}.table-view .vitual-table-header-column .col-opts{display:none;position:absolute;top:4px;right:14px}.table-view .vitual-table-header-column:hover .col-opts{display:flex!important}.table-view .tv-ext-filters .d3view-filter-button span.clear-search{position:absolute;right:46px;top:10px;z-index:10;cursor:pointer}.table-view .tv-ext-filters .d3view-filter-button span.clear-search:hover{color:red}.table-view .tv-ext-filters .d3view-filter-button .toggle-fc.btn-primary>i{color:#FFF}.table-view.smallW .table-viewer-header .btn-label{display:none}.table-view .tv-thumbnail-container .row-cell-value{white-space:normal;word-wrap:break-word}.table-view .tv-thumbnail-container .col-md-4.form-input-name{font-weight:600}.table-view .tv-thumbnail-container .col-md-4.form-input-name:after{content:':'}.table-view .tv-thumbnail-container .tv-thumbnail-item.ui-selectee.ui-selecting .panel,.table-view .tv-thumbnail-container .tv-thumbnail-item.ui-selectee.ui-selected .panel{border-color:#428bca;box-shadow:var(--plugin-box-shadow-lighter)}.table-view .d3view-viz[data-charttype=tree] svg.tree .plot-txt{height:100%;display:flex;align-items:center;cursor:pointer}.table-view .d3view-viz[data-charttype=tree] svg.tree .plot-txt .node-info.opened{color:red}.table-view .tv-floating-bulk-actions-bar{height:45px;width:calc(100% - 20px);margin:0 auto;position:absolute;top:0;z-index:200;background:#FFF;box-shadow:var(--plugin-box-shadow-light);padding:0 20px;container-name:tv-bulk-actions-bar;container-type:inline-size}@container tv-bulk-actions-bar (max-width:1000px){.item-label{display:none}}.table-view .tv-floating-bulk-actions-bar[data-position=bottom]{top:unset;left:unset;bottom:30px;position:fixed;z-index:1000}.table-view .tv-floating-bulk-actions-bar .pl-ribbon-menu>div{display:flex;align-items:center}.table-view .tv-floating-bulk-actions-bar .pl-ribbon-menu>div>button{flex-grow:1}.table-view .tv-floating-bulk-actions-bar .pl-ribbon-menu>div>button .d3view-flex-v{justify-content:center}.table-view .table-viewer-header{container-name:tv-header;container-type:inline-size}@container tv-header (max-width:1500px){.btn-label{display:none}}.table-view .tv-floating-bulk-actions-bar.overflowing .pl-ribbon-menu>div>button{flex-grow:0;margin:2px}.table-view .tv-floating-bulk-actions-bar.overflowing{height:auto}.table-view span.row-reorder{padding:4px;position:relative;z-index:20;cursor:move}.table-view.row_reordering .noreorder{cursor:not-allowed;background-color:#f5f5f5!important;opacity:.5}.table-view.row_reordering .select-all-checkboxes{display:none}.table-view .cancel_reorder{visibility:hidden}.table-view.row_reordering .cancel_reorder{visibility:visible!important}.table-view.row_reordering .tvh-left,.table-view.row_reordering .vt-pagination,.table-view.row_reordering .tvh-right>:not(.reorder-buttons){opacity:.3;pointer-events:none}.table-view.dt-disabled{opacity:.6;cursor:not-allowed}.table-view.dt-processing{position:relative}.table-view.dt-processing::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7);z-index:1000}.table-view.dt-processing::before{content:'';position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:dt-spin 1s linear infinite;z-index:1001}@keyframes dt-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.table-view .table-viewer-header.ai-search-active .tv-ext-filters{flex:1 1 auto}.table-view .table-viewer-header.ai-search-active .tv-ext-filters-container{display:none}.table-view .filter-dropdown .dropdown-menu[data-type=date],.table-view .filter-dropdown .dropdown-menu[data-type=datetime]{width:30vw!important}.table-view .filter-dropdown .dropdown-menu .daterangepicker{position:relative;box-shadow:none;border:0;top:unset!important;left:unset!important}.table-view .table-viewer-header .tvh-left{max-width:calc(100% - 300px);overflow:auto;overflow-y:hidden}.table-view .table-viewer-header .tv-header-contents{max-width:100%}.table-view .tv-ext-filters-container .d3view-filters .advanced-filters .filters-container{flex-wrap:nowrap}.table-view .tv-ext-filters-container .d3view-filters div.filters-container>span.filter-editor{flex:0 0 110px}.table-view .tv-ext-filters-container{max-width:calc(100% - 70px);overflow-x:auto;overflow-y:hidden}.table-view .virtual-table-cell.cell-bg-light-blue:active .ui-resizable-e,.table-view .virtual-table-cell.cell-bg-light-blue:hover .ui-resizable-e{background-color:#428bca!important}.table-view.tv-design-issue-list-view{--tv-border-color:#0B120E24;--tv-bg-color:#f8f8f8;max-width:100%}.table-view.tv-design-issue-list-view .virtual-table{border-radius:8px;overflow:hidden;border:1px solid var(--tv-border-color)}.table-view.tv-design-issue-list-view .virtual-table-cell{background:#fff!important;border-right:1px solid var(--tv-border-color)!important}.table-view.tv-design-issue-list-view .vitual-table-header-column{background:var(--tv-bg-color)!important;font-weight:500!important}.table-view.tv-design-issue-list-view .vitual-table-header-column .cell-header{text-transform:capitalize!important;font-size:14px!important}.table-view.tv-design-issue-list-view .virtual-table-cell,.table-view.tv-design-issue-list-view .vitual-table-header-column,.table-view.tv-design-issue-list-view .virtual-table-body-row{border-color:var(--tv-border-color)!important}.table-view.tv-design-issue-list-view .vitual-table-header-column .column-color{display:none!important}.table-view.tv-design-issue-list-view .virtual-table-header-row{position:sticky!important;top:0!important;z-index:100!important;background-color:var(--tv-bg-color)!important}.tv-detail-list-tree{padding-left:0;list-style:none}.tv-detail-list-tree .tv-detail-tree-node{padding:0;border:0;border-radius:4px;margin-bottom:2px}.tv-detail-list-tree .tv-detail-tree-row{display:flex;align-items:center;min-height:36px;padding:6px 10px;cursor:pointer;border-radius:4px;transition:background-color .15s ease}.tv-detail-list-tree .tv-detail-tree-node.active{background:0;color:unset;text-shadow:none;filter:unset;border:0}.tv-detail-list-tree .tv-detail-tree-node.active>div.tv-detail-tree-row{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a;color:#FFF}.tv-detail-list-tree .tv-detail-tree-node.active>div.tv-detail-tree-row .tv-detail-tree-icon{color:#FFF}.tv-detail-list-tree .tv-detail-tree-node[data-level="0"]>.tv-detail-tree-row{padding-left:10px}.tv-detail-list-tree .tv-detail-tree-node[data-level="1"]>.tv-detail-tree-row{padding-left:28px}.tv-detail-list-tree .tv-detail-tree-node[data-level="2"]>.tv-detail-tree-row{padding-left:46px}.tv-detail-list-tree .tv-detail-tree-node[data-level="3"]>.tv-detail-tree-row{padding-left:64px}.tv-detail-list-tree .tv-detail-tree-node[data-level="4"]>.tv-detail-tree-row{padding-left:82px}.tv-detail-list-tree .tv-detail-tree-row:hover{background-color:rgba(0,0,0,.04)}.tv-detail-list-tree .tv-detail-tree-node.ui-selected>.tv-detail-tree-row{background-color:rgba(0,123,255,.1)}.tv-detail-list-tree .tv-detail-tree-toggle{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:4px;flex-shrink:0;border-radius:3px;transition:transform .2s ease,background-color .15s ease}.tv-detail-list-tree .tv-detail-tree-toggle:hover{background-color:rgba(0,0,0,.06)}.tv-detail-list-tree .tv-detail-tree-toggle-placeholder{pointer-events:none}.tv-detail-list-tree .tv-detail-tree-chevron{font-size:10px;transition:transform .2s ease}.tv-detail-list-tree .tv-detail-tree-chevron-expanded{transform:rotate(90deg)}.tv-detail-list-tree .tv-detail-tree-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;margin-right:6px;flex-shrink:0;color:#6c757d}.table-view.tv-design-modern-card{--mc-border:#e2e8f0;--mc-hover-shadow:0 4px 12px rgba(0,0,0,.08);--mc-radius:8px;--mc-accent:#2c5282;--mc-bg-subtle:#f7fafc;--mc-text-primary:#2d3748;--mc-text-muted:#718096;max-width:100%}.table-view.tv-design-modern-card .virtual-table-renderer.ui-selectable{cursor:auto}.table-view.tv-design-modern-card .virtual-table{border-radius:var(--mc-radius);overflow:hidden;border:1px solid var(--mc-border)}.table-view.tv-design-modern-card .virtual-table-body-row{background:#fff;border:1px solid var(--mc-border);border-radius:var(--mc-radius);margin:6px 8px;transition:box-shadow .2s ease,transform .15s ease,border-color .15s ease;animation:mcFadeIn .25s ease both}.table-view.tv-design-modern-card .virtual-table-body-row:hover{box-shadow:var(--mc-hover-shadow);border-color:#cbd5e0;transform:translateY(-1px);cursor:pointer}.table-view.tv-design-modern-card .virtual-table-cell{background:transparent!important;border-right:0!important;border-bottom:0!important}.table-view.tv-design-modern-card .vitual-table-header-column{background:var(--mc-bg-subtle)!important;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--mc-text-muted)}.table-view.tv-design-modern-card .virtual-table-header-row{position:sticky!important;top:0!important;z-index:100!important;background-color:var(--mc-bg-subtle)!important;border-bottom:2px solid var(--mc-border)}.table-view.tv-design-modern-card .vitual-table-header-column .cell-header{text-transform:capitalize!important;font-size:12px!important}.table-view.tv-design-modern-card .virtual-table-cell,.table-view.tv-design-modern-card .vitual-table-header-column,.table-view.tv-design-modern-card .virtual-table-body-row{border-color:var(--mc-border)!important}.table-view.tv-design-modern-card .vitual-table-header-column .column-color{display:none!important}.table-view.tv-design-modern-card .sim-row,.table-view.tv-design-modern-card .sg-cell-title a{font-size:14px;font-weight:600;color:var(--mc-text-primary)}.table-view.tv-design-modern-card .label{font-size:11px;padding:4px 10px;border-radius:12px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;line-height:1}.table-view.tv-design-modern-card .virtual-table-body-row.row-selected{border-color:var(--mc-accent)!important;box-shadow:0 0 0 1px var(--mc-accent)}@keyframes mcFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.table-view.tv-design-modern-card .virtual-table-body-row:nth-child(1){animation-delay:.02s}.table-view.tv-design-modern-card .virtual-table-body-row:nth-child(2){animation-delay:.04s}.table-view.tv-design-modern-card .virtual-table-body-row:nth-child(3){animation-delay:.06s}.table-view.tv-design-modern-card .virtual-table-body-row:nth-child(4){animation-delay:.08s}.table-view.tv-design-modern-card .virtual-table-body-row:nth-child(5){animation-delay:.1s}.table-view.tv-design-modern-card .virtual-table-body-row:nth-child(6){animation-delay:.12s}.table-view.tv-design-modern-card .virtual-table-body-row:nth-child(7){animation-delay:.14s}.table-view.tv-design-modern-card .virtual-table-body-row:nth-child(8){animation-delay:.16s}.table-view.tv-design-modern-card .virtual-table-body-row:nth-child(9){animation-delay:.18s}.table-view.tv-design-modern-card .virtual-table-body-row:nth-child(10){animation-delay:.2s}.table-view.tv-design-modern-card .d3view-filter-button{border:1px solid var(--mc-border,#e2e8f0);border-radius:8px;overflow:visible;background:var(--mc-bg-subtle,#f7fafc);transition:border-color .15s ease,box-shadow .15s ease;position:relative}.table-view.tv-design-modern-card .d3view-filter-button:focus-within{border-color:var(--mc-accent,#2c5282);box-shadow:0 0 0 3px rgba(44,82,130,.08)}.table-view.tv-design-modern-card .d3view-filter-button .flex-l{background:transparent;border:0;color:var(--mc-text-muted,#718096);font-size:12px;font-weight:500;padding:6px 10px}.table-view.tv-design-modern-card .d3view-filter-button input.form-control{border:0;background:transparent;font-size:13px;padding:6px 10px;box-shadow:none;color:var(--mc-text-primary,#2d3748)}.table-view.tv-design-modern-card .d3view-filter-button input.form-control:focus{box-shadow:none;outline:0}.table-view.tv-design-modern-card .d3view-filter-button .toggle-fc{border:0;border-left:1px solid var(--mc-border,#e2e8f0);border-radius:0;background:var(--mc-bg-subtle,#f7fafc);color:var(--mc-text-muted,#718096);padding:6px 12px;transition:background .15s ease,color .15s ease}.table-view.tv-design-modern-card .d3view-filter-button .toggle-fc:hover{background:#ebf4ff;color:var(--mc-accent,#2c5282)}.table-view.tv-design-modern-card .d3view-filter-button .toggle-fc.btn-primary{background:var(--mc-accent,#2c5282)!important;color:#fff!important;border-color:var(--mc-accent,#2c5282)!important}.table-view.tv-design-modern-card .d3view-filter-button .filters-badge{background:var(--mc-accent,#2c5282);color:#fff;border-radius:10px;font-size:10px;font-weight:600;padding:2px 6px;min-width:18px;text-align:center}.table-view.tv-design-modern-card .tv-ext-filters-container{overflow:visible!important}.table-view.tv-design-modern-card .advanced-filters{border:0;border-radius:0;background:transparent;padding:0;min-height:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px;box-shadow:none}.table-view.tv-design-modern-card .advanced-filters:focus-within{border-color:transparent}.table-view.tv-design-modern-card .advanced-filters .filters-help-icon{display:none}.table-view.tv-design-modern-card .advanced-filters .filters-container{display:flex;align-items:center;flex-wrap:wrap;gap:4px}@keyframes mcFilterFloatOut{from{opacity:0;transform:translateX(-20px) scale(0.9)}to{opacity:1;transform:translateX(0) scale(1)}}.table-view.tv-design-modern-card .filter-tag{margin:2px 3px;animation:mcFilterFloatOut .3s ease both}.table-view.tv-design-modern-card .filter-tag:nth-child(1){animation-delay:.03s}.table-view.tv-design-modern-card .filter-tag:nth-child(2){animation-delay:.08s}.table-view.tv-design-modern-card .filter-tag:nth-child(3){animation-delay:.13s}.table-view.tv-design-modern-card .filter-tag:nth-child(4){animation-delay:.18s}.table-view.tv-design-modern-card .filter-tag:nth-child(5){animation-delay:.23s}.table-view.tv-design-modern-card .filter-tag:nth-child(6){animation-delay:.28s}.table-view.tv-design-modern-card .filter-editor{animation:mcFilterFloatOut .3s ease both;animation-delay:.15s}.table-view.tv-design-modern-card .filter-tag .label-filter-selected{background:#ebf4ff;color:var(--mc-accent,#2c5282);border:1px solid rgba(44,82,130,.15);border-radius:16px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.table-view.tv-design-modern-card .filter-tag .label-filter-selected:hover{background:#dbe8fc;border-color:rgba(44,82,130,.3)}.table-view.tv-design-modern-card .filter-tag .filter-icon{font-size:10px;opacity:.6}.table-view.tv-design-modern-card .filter-tag .filter-value{font-weight:600;font-size:13px;color:var(--mc-text-primary,#2d3748)}.table-view.tv-design-modern-card .filter-tag .remove-filter-tag{opacity:.5;transition:opacity .15s ease;font-size:11px;margin-left:3px}.table-view.tv-design-modern-card .filter-tag .remove-filter-tag:hover{opacity:1}.table-view.tv-design-modern-card .add-new-filter{border:1px dashed var(--mc-border,#e2e8f0);border-radius:16px;background:transparent;color:var(--mc-text-muted,#718096);font-size:13px;font-weight:500;padding:6px 14px;transition:all .15s ease}.table-view.tv-design-modern-card .add-new-filter:hover{border-color:var(--mc-accent,#2c5282);color:var(--mc-accent,#2c5282);background:#ebf4ff}.table-view.tv-design-modern-card .filters-help-icon{color:var(--mc-text-muted,#718096);font-size:12px;opacity:.5;transition:opacity .15s ease}.table-view.tv-design-modern-card .filters-help-icon:hover{opacity:1}.table-view.tv-design-modern-card .d3view-filter-button .clear-search{color:var(--mc-text-muted,#718096);font-size:12px}.tv-detail-list-tree .tv-detail-tree-node[data-has-children=true] .tv-detail-tree-icon{color:#0d6efd}.tv-detail-list-tree .tv-detail-tree-content{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.tv-detail-list-tree .tv-detail-tree-content .row-link{display:block;text-decoration:none;color:inherit}.tv-detail-list-tree .tv-detail-tree-children{list-style:none;padding-left:0;margin:0;overflow:hidden;transition:max-height .2s ease,opacity .15s ease}.tv-detail-list-tree .tv-detail-tree-children.collapsed{max-height:0;opacity:0;margin:0;padding:0;border:0}.table-view.tv-design-modern-card .table-viewer-header{box-shadow:none;background:#fff;border:1px solid var(--mc-border,#e2e8f0);border-radius:var(--mc-radius,8px);padding:10px 12px;height:auto!important;min-height:44px;gap:8px;overflow:visible}.table-view.tv-design-modern-card .table-viewer-header .tvh-left{overflow:visible}.table-view.tv-design-modern-card .table-viewer-header .btn{border-radius:6px;border:1px solid #c1cad6;background:var(--mc-bg-subtle,#f7fafc);color:#4a5568;font-size:12px;font-weight:500;padding:5px 10px;transition:all .15s ease;box-shadow:none}.table-view.tv-design-modern-card .table-viewer-header .btn:hover{border-color:var(--mc-accent,#2c5282);color:var(--mc-accent,#2c5282);background:#ebf4ff}.table-view.tv-design-modern-card .table-viewer-header .btn-group.dropdown{display:inline-flex;vertical-align:middle}.table-view.tv-design-modern-card .table-viewer-header .dropdown-toggle{display:inline-flex;align-items:center;gap:4px;height:auto;line-height:normal}.table-view.tv-design-modern-card .table-viewer-header .dropdown-toggle .fa-caret-down{font-size:10px;margin-left:2px}.table-view.tv-design-modern-card .table-viewer-header .total-count{font-size:13px;color:var(--mc-text-muted,#718096);font-weight:500}.table-view.tv-design-modern-card .table-viewer-header .total-count b{color:var(--mc-text-primary,#2d3748)}.table-view.tv-design-modern-card .table-viewer-header .tv-views-bg{border:0;background:transparent;display:inline-flex;align-items:center}.table-view.tv-design-modern-card .table-viewer-header .tv-views-bg .btn.active{background:var(--mc-accent,#2c5282);color:#fff}.table-view.tv-design-modern-card .table-viewer-header .tvh-right .dropdown>.btn.dropdown-toggle,.table-view.tv-design-modern-card .table-viewer-header .tvh-right .tv-views-bg .dropdown>.btn.dropdown-toggle{width:34px;height:34px!important;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:0;margin:0;border-radius:6px!important}.table-view.tv-design-modern-card .table-viewer-header .tvh-right .dropdown>.btn .mr5,.table-view.tv-design-modern-card .table-viewer-header .tvh-right .tv-views-bg .dropdown>.btn .mr5{margin-right:0!important}.table-view.tv-design-modern-card .table-viewer-header .tvh-right>.dropdown>.btn.mr5{margin-right:0!important}.table-view.tv-design-modern-card .table-viewer-header .tvh-right>.dropdown.ml5{margin-left:0!important}.table-view.tv-design-modern-card .table-viewer-header .tvh-right>.dropdown.mr5{margin-right:0!important}.table-view.tv-design-modern-card .table-viewer-header .tvh-right .dropdown>.btn.dropdown-toggle>.fa-caret-down,.table-view.tv-design-modern-card .table-viewer-header .tvh-right .tv-views-bg .dropdown>.btn.dropdown-toggle>.fa-caret-down{display:none}.table-view.tv-design-modern-card .table-viewer-header .tvh-right .dropdown>.btn .sr-only,.table-view.tv-design-modern-card .table-viewer-header .tvh-right .dropdown>.btn .btn-label:empty{display:none}.table-view.tv-design-modern-card .table-viewer-header .dropdown-menu{border-radius:8px;border:1px solid var(--mc-border,#e2e8f0);box-shadow:0 4px 16px rgba(0,0,0,.1);padding:4px}.table-view.tv-design-modern-card .table-viewer-header .dropdown-menu>li>a{border-radius:4px;font-size:13px;padding:6px 12px;transition:background .1s ease}.table-view.tv-design-modern-card .table-viewer-header .dropdown-menu>li>a:hover{background:var(--mc-bg-subtle,#f7fafc)}.table-view.tv-design-modern-card .table-viewer-header .vt-filter-container{border-top:1px solid var(--mc-border,#e2e8f0);margin-top:4px;padding-top:6px}.table-view.tv-design-modern-card .table-viewer-header .tv-ext-filters{background:transparent}.table-view.tv-design-modern-card .table-viewer-header .badge{border-radius:10px;font-size:11px;padding:2px 7px;font-weight:600}.table-view.tv-design-modern-card .table-viewer-header .reorder-buttons .btn{border-radius:6px}.table-view.tv-design-modern-card .table-viewer-header .tvh-left{gap:8px}.table-view.tv-design-modern-card .table-viewer-header .tvh-right{gap:4px}.mc-parent-modern-card>.panel-sub-heading{background:#dce7f5;border:1px solid #b8cce4;border-radius:8px;padding:8px 16px;box-shadow:none}.mc-parent-modern-card>.panel-sub-heading .number-of-records{font-size:1.1em!important;font-weight:500!important;color:#2a5a8e}.mc-parent-modern-card>.panel-sub-heading .number-of-records strong{color:#1a3d6e;font-weight:700}.mc-parent-modern-card>.panel-sub-heading .refresh-widget{border-radius:6px;border:1px solid #b8cce4;background:#fff;color:#337ab7;font-size:12px;font-weight:500;padding:5px 10px;transition:all .15s ease}.mc-parent-modern-card>.panel-sub-heading .refresh-widget:hover{border-color:#337ab7;color:#1a5a8e;background:#ebf2fa}.mc-parent-modern-card>.panel-sub-heading .panel-pagination .btn{border-radius:6px;border:1px solid #b8cce4;background:#fff;color:#337ab7;font-size:12px;padding:4px 8px;transition:all .15s ease}.mc-parent-modern-card>.panel-sub-heading .panel-pagination .btn:hover{border-color:#337ab7;color:#1a5a8e;background:#ebf2fa}.mc-parent-modern-card>.panel-sub-heading .panel-pagination input{border-radius:6px;border:1px solid #b8cce4;background:#fff;color:#2a5a8e;font-size:12px;padding:4px 8px}.mc-parent-modern-card>.row:not(.panel-sub-heading){display:none}body span.tags-alert{position:fixed;top:0;left:47%}div.d3view-treeview div.items-container{overflow-x:hidden;position:relative}div.d3view-treeview div.items-container .item-icon.fa-folder{color:#6ee5e3}div.d3view-treeview div.items-container ul.items-list{box-shadow:none;margin-bottom:5px;position:relative}div.d3view-treeview div.items-container.folder .treeview-item{cursor:pointer;padding:0;border-color:transparent}div.d3view-treeview div.items-container .treeview-item .nested_items{position:relative}div.d3view-treeview div.items-container .treeview-item .item-content{padding:10px 15px;user-select:none}div.d3view-treeview div.items-container .treeview-item>.item-content{border-bottom:1px solid #DDD}div.d3view-treeview div.items-container .treeview-item.itemOver>.item-content{background-color:#e0fffa}div.d3view-treeview div.items-container .treeview-item .item-content .item-anchor{color:#4f5359;text-decoration:none}div.d3view-treeview div.items-container .treeview-item .item-content .item-anchor:hover{}div.d3view-treeview div.items-container .treeview-item.opened>.item-content{background-color:#e0fffa;border-radius:8px}div.d3view-treeview div.items-container .treeview-item .item-content:hover{background-color:#EEE}div.d3view-treeview .item-routes .item-route-name{display:inline-block;cursor:pointer}div.d3view-treeview .item-routes .route-separator{padding:0 7px}div.d3view-treeview ul.treeview-context-menu{position:absolute;display:none;background-color:#FFF;z-index:2;border:1px solid #DDD}div.d3view-treeview ul.treeview-context-menu>li{border:0;cursor:pointer}div.d3view-treeview ul.treeview-context-menu>li>a{text-decoration:none}div.d3view-treeview ul.treeview-context-menu>li:hover{background-color:#eee}.hpc-server-config-container{--aspect_ratio:auto}.hpc-server-config-container{position:relative;aspect-ratio:var(--aspect_ratio);display:flex;flex-flow:row nowrap;gap:10px}.hpc-server-config-container .hpc-job-preview-container{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:999}.hpc-server-config-container .hpc-server-config-left-nav-bar{width:80px;height:100%;border-radius:0 10px 10px 0;box-shadow:2px 0 3px #ddd}.hpc-server-config-container .hpc-server-section-viewer{width:200px}.hpc-server-config-container .hpcs-section-viewer{border-radius:10px;box-shadow:0 0 4px #ddd}.hpc-server-config-container .hpcs-section-content-item{padding:6px 10px;margin:10px;width:calc(100% - 20px);border-radius:4px;border:1px solid #eee;background-image:linear-gradient(135deg,#FFF,#ddd);font-size:13px;font-weight:500}.hpc-server-config-container .hpcs-section-content-item:hover{cursor:pointer}.hpc-server-config-container .hpcs-section-active{background-image:linear-gradient(135deg,lightblue,#004176);color:ghostwhite}.hpc-server-config-container .hpc-server-config-viewer{width:calc(100% - 300px)}.hpc-server-config-container ul.hpc-server-side-nav-list{padding:15px 0;height:calc(100% - 70px);overflow:auto}.hpc-server-config-container ul.hpc-server-side-nav-list::-webkit-scrollbar{display:none}.hpc-server-config-container li.hpc-server-side-nav-list-item{width:100%;height:65px;display:flex;justify-content:center;align-items:center;position:relative;border-radius:5px;background-color:#f9f9f9}.hpc-server-config-container li.hpc-server-side-nav-list-item:not(:last-child){margin-bottom:5px}.hpc-server-config-container li.hpc-server-side-nav-list-item>i{font-size:x-large;margin-top:-10px}.hpc-server-config-container li.hpc-server-side-nav-list-item::before{content:attr(data-id);position:absolute;right:12px;bottom:12px;font-weight:700;background:#fff;padding:3px 5px;border-radius:50%;font-size:x-small;color:#333}.hpc-server-config-container li.hpc-server-side-nav-list-item:hover{cursor:pointer}.hpc-server-config-container li.hpc-server-side-nav-list-item.hpcs-active{background-image:linear-gradient(135deg,#7fdaf9,#5fa4dc,#005092);color:#f9f9f9}.hpc-server-config-container li.hpc-server-side-nav-list-item:not(.hpcs-active):hover{background:#ddd}.hpc-server-config-container .hpc-server-config-top-nav-bar{height:70px;border-radius:20px;box-shadow:0 3px 2px #eee;border:1px solid #eee}.hpc-server-config-container .hpc-server-config-main-container{height:calc(100% - 160px);margin-top:10px;position:relative}.hpc-server-config-container .hpc-server-inputs{width:100%}.hpc-server-config-container .hpc-server-inputs.hpc-w60{width:60%!important}.hpc-server-config-container .hpc-server-d3view-drive-container{width:40%;position:absolute;right:0;top:0;height:100%;padding:10px}.hpc-server-config-container .hpc-server-config-footer{margin-top:10px;height:70px;border-top:1px solid #ddd}.hpc-server-config-container .hpcs-top-nav{width:75%;height:100%}.hpc-server-config-container .hpcs-info-container{width:25%;height:100%}.hpc-server-config-container ul.hpc-solver-tabs{width:calc(100% - 70px);height:100%;max-width:unset;overflow-y:hidden;overflow-x:auto;white-space:nowrap}.hpc-server-config-container ul.hpc-solver-tabs::-webkit-scrollbar{display:none}.hpc-server-config-container li.hpc-solver-tab-item{min-width:300px;display:inline-flex;padding:10px 15px;font-size:large;font-weight:500;text-transform:uppercase;background:#f9f9f9;border-radius:10px;margin:14px 5px 0;height:40px;justify-content:center;align-items:center;width:auto}.hpc-server-config-container li.hpc-solver-tab-item.hpcs-active{background-image:linear-gradient(135deg,#7fdaf9,#5fa4dc,#005092);color:#f9f9f9}.hpc-server-config-container li.hpc-solver-tab-item:not(.hpcs-active):hover{background:#ddd}.hpc-server-config-container li.hpc-solver-tab-item:hover{cursor:pointer}.hpc-server-config-container .hpcs-saved-settings-comtainer{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-end}.hpc-server-config-container .saved-settings-dropdown-container{width:350px}.hpc-server-config-container .browse-drive{box-shadow:0 0 2px gray;border-radius:4px;display:flex;align-items:center;justify-content:center;position:relative}.hpc-server-config-container .browse-drive:hover{cursor:pointer}.hpc-server-config-container .browse-drive *{pointer-events:none}.hpc-server-config-container .hpc-server-inputs .user-input-container::-webkit-scrollbar{display:none}.hpc-server-config-container .hpc-server-inputs .text-bold{font-weight:700!important}.hpc-server-config-container .hpcs-warn-highlight{border-color:orangered!important}.hpc-server-config-container .hpc-job-submission-preview{aspect-ratio:var(--aspect_ratio)}.hpc-server-config-container .preview-page-title{border-bottom:1px solid #ddd}.hpc-server-config-container .preview-page-body{height:calc(100% - 140px);overflow:auto;scrollbar-gutter:stable;padding:0 15px}.hpc-server-config-container .preview-page-footer{height:50px;margin-top:9px;border-top:1px solid #ddd}.hpc-server-config-container .preview-page-body>h2{margin:15px 0}.hpc-server-config-container ul.img-attachments{max-height:250px;overflow:auto;scrollbar-gutter:stable}.hpc-server-config-container .img-attachment{margin:0!important}.hpc-server-config-container tbody.model-info-tbody>tr>td:nth-child(1){font-weight:500}.hpc-server-config-container tbody.model-info-tbody>tr>td{width:50%}.hpc-server-config-container tbody>tr>td:empty::before{content:'-------------'}.hpc-server-config-container .solver-attrs{margin:0!important}.hpc-server-config-container .solver-attrs>.solver-attr{font-weight:500}.hpc-server-config-container table.submission-table tr :is(th,td){width:calc(100%/6);vertical-align:middle}.hpc-server-config-container .model-file-label{word-break:break-all}.hpc-server-config-container table.response-table{table-layout:fixed}.hpc-server-config-container table.response-table tr :is(th,td){width:50%;word-break:break-all}.hpc-server-config-container .job-submission-output .panel-body{max-height:450px;overflow:auto;scrollbar-gutter:stable}.hpc-server-config-container .submit_command_editor,.hpc-server-config-container .submit_output_editor{height:200px}.hpc-server-config-container h2.hpcs-server-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hpc-server-config-container ul.dropdown-menu.hpcs-status-dropdown{left:auto;right:0;width:35vw;height:auto;padding:10px}.hpc-server-config-container .gi-section{position:relative}.hpc-server-config-container .d3drive-container{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff}.hpc-server-config-container .d3drive-container .d3drive-renderer{height:calc(100% - 50px)}.hpc-server-config-container .d3drive-container .d3drive-footer{height:50px;border-top:1px solid #ddd}.hpc-server-config-container .custom-folder-dropzone{height:calc(100% - 30px)}.hpc-server-config-container .job-submission-output{height:calc(100% - 200px);overflow:auto}.folder-dz-input{position:absolute;top:0;left:0;visibility:hidden;z-index:-2;width:0;height:0}.fdz-drop{display:none}.fdz-placeholder{border:1px solid #eee;border-radius:4px;position:relative}.fdz-placeholder::before{content:'\f07c';font-family:'Font Awesome 5 Free';font-weight:900;font-size:200px;position:absolute;left:45%;top:45%;color:gray}.file-folder-dropzone{height:125px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.fdz-dropzone{border:2px dashed #ddd;border-radius:4px;display:flex;align-items:center;justify-content:center;position:relative}.fdz-dropzone:hover{cursor:ns-resize}.fdz-dropzone *{pointer-events:none}.fdz-icon{font-size:55px!important;color:gray}.fdz-label{color:gray}.fdz-file-info{font-size:1.4em}.fdz-file-info:hover{color:steelblue;cursor:pointer}.fdz-tooltip-table td{word-break:break-all}.fdz-custom-list{height:calc(100% - 145px);overflow:auto;scrollbar-gutter:stable;margin-top:20px;padding:10px;border:1px dashed #ddd;border-radius:4px;position:relative}.fdz-custom-list:empty::before{position:absolute;content:'Empty File List.';font-size:21px;color:gray;left:45%;top:40%}.fdz-custom-list ul.list-group:empty:after{position:absolute;content:'Empty File List.';font-size:21px;color:gray;left:45%;top:40%}.fdz-custom-list-row-item{display:grid;grid-template-columns:6fr 2fr 1fr 1fr}.fdz-remove-uploaded-file-btn>i{pointer-events:none}.d3view-drive{--aspect_ratio:auto}.d3view-drive{position:relative;aspect-ratio:var(--aspect_ratio)}.d3view-drive .drive-topnav{height:55px;margin-bottom:10px;box-shadow:1px 1px 5px #eee;border-radius:5px}.d3view-drive .drive-bredcrumb{height:45px;margin-bottom:10px}.d3view-drive .drive-view{height:calc(100% - 120px);position:relative;overflow:auto;scrollbar-gutter:auto}.d3view-drive .fdz-active{background:#c5e7f1}.d3view-drive .file-view-icons{padding:10px;font-size:large;border-radius:4px;margin:0 5px}.d3view-drive .file-view-icons:not(.drive-active-icon):hover{cursor:pointer;background:#eee}.d3view-drive .file-view-icons.drive-active-icon{background:#ddd}.d3view-drive .drive-list-view-item{height:65px;margin:5px 0;border:1px solid #ddd;border-radius:4px;user-select:none}.d3view-drive .drive-list-view-item:hover{cursor:pointer}.d3view-drive .drive-list-view-item:not(.fdz-active):hover{background-color:#eee}@keyframes drive-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.d3view-drive .drive-spinner{animation:fdz-spinner 2s infinite linear;color:orange}.d3view-drive .drive-complete{color:green}.d3view-drive .fdz-folder{color:orange}.d3view-drive .fdz-file{color:steelblue}.d3view-drive .drive-list-icon{font-size:x-large}.d3view-drive .d3view-drive .m0{margin:0!important}.d3view-drive .m0{margin:0!important}.d3view-drive .pl10{padding-left:20px!important}.d3view-drive .drive-no-pointer-event{pointer-events:none}.d3view-drive .list-view-header{position:sticky;top:0;left:0;background:#fff;z-index:2}.d3view-drive .drive-droppable{border:1px dashed steelblue;background-color:#c6e8f3}.d3view-drive ul.drive-breadcrumb{background:#fff}.d3view-drive li.drive-breadcrumb-item{font-size:large}.d3view-drive li.drive-breadcrumb-item:not(.active){font-weight:500}.d3view-drive .drive-thumbnail-list{display:flex;gap:1rem;flex-wrap:wrap;flex-direction:row}.d3view-drive .drive-thumbanil-list-item{display:flex;flex-flow:column wrap;align-items:center;justify-content:flex-start;padding:8px;border:1px solid #ddd;border-radius:4px;width:143px}.d3view-drive .drive-thumbanil-list-item:hover{cursor:pointer}.d3view-drive .drive-thumbanil-list-item:not(.fdz-active):hover{background-color:#eee}.d3view-drive .thumbnail-icon{font-size:xxx-large}.d3view-drive .thumbnail-label{word-break:break-all;text-align:center}.drive-native-file-viewer{position:absolute;left:0;top:0;height:100%;width:100%;background:#fff}.native-viewer-footer{height:55px;border-top:1px solid #ddd}.native-viewer-nav{height:55px;border-bottom:1px solid #ddd}.native-viewer-body{height:calc(100% - 55px);overflow:auto;scrollbar-gutter:stable;position:relative}.nv-bg-image{height:100%;width:100%;overflow:hidden;object-fit:scale-down}.nv-editor-renderer{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}div.d3view-fora{position:relative}div.d3view-fora .fora-input{min-height:45px;max-height:250px;resize:none;padding:6px 20px}div.d3view-fora .fora-input-resize-handle{display:block;height:8px;width:100%;cursor:ns-resize;background:var(--d3neutralLighterAlt,#f3f2f1);border-top:1px solid var(--d3neutralLight,#edebe9)}div.d3view-fora .fora-input:focus{outline:0;box-shadow:none;border:0}div.d3view-fora .fora-input-buttons{display:flex;align-items:center;gap:2px;z-index:2}div.d3view-fora .fora-input-buttons .btn{width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:13px;border:1px solid transparent;background:transparent;color:#666;transition:background .15s ease,color .15s ease}div.d3view-fora .fora-input-buttons .btn:hover{background:#f0f0f0;color:#333}div.d3view-fora .fora-input-level-2{margin:2px 0;padding:0 4px}div.d3view-fora .fora-input-level-2 .inline-file-upload{width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:13px;border:1px solid transparent;background:transparent;color:#666}div.d3view-fora .fora-input-level-2 .inline-file-upload:hover{background:#f0f0f0;color:#333}div.d3view-fora .fora-input-attach-buttons{display:flex;align-items:center;gap:2px;z-index:2}div.d3view-fora .fora-input-attach-buttons .btn{width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:13px;border:1px solid transparent;background:transparent;color:#666;transition:background .15s ease,color .15s ease}div.d3view-fora .fora-input-attach-buttons .btn:hover{background:#f0f0f0;color:#333}div.d3view-fora .fora-result{position:relative;height:100%;width:100%;min-width:0;max-width:100%;border-radius:6px;padding:8px 15px;overflow-x:hidden;overflow-y:auto;white-space:normal;box-sizing:border-box}div.d3view-fora .fora-preview .img-preview img{height:80px}div.d3view-fora .fora-result-container.hasPreview .fora-result{height:calc(100% - 150px)}div.d3view-fora .fora-result-container.hasPreview .fora-preview{display:flex;align-items:center}div.d3view-fora .fora-file{flex-direction:column;height:110px;display:block;text-align:center;margin-right:20px;width:200px;box-shadow:var(--plugin-box-shadow-lightest);position:relative;background:var(--d3neutralLighterAlt)}div.d3view-fora .fora-file:hover .btn-group{opacity:1;pointer-events:all}div.d3view-fora .fora-file .btn-group{position:absolute;opacity:0;top:-30px;right:0;z-index:1;pointer-events:none}.d3view-fora .fora-file .file-name{background-color:#FFF;position:absolute;bottom:0;width:100%;left:0;padding:2px 10px;text-align:left}.d3view-fora .fora-upload-status{display:flex;align-items:center;gap:4px;font-size:11px;position:relative;margin-top:1px}.d3view-fora .fora-upload-progress-bar{position:absolute;bottom:0;left:0;height:2px;background:var(--d3themePrimary,#007bff);transition:width .3s ease}.d3view-fora .fora-upload-status .fora-upload-label{z-index:1}.d3view-fora .fora-file .fora-file-main{height:calc(100% - 35px);display:flex;align-items:center;justify-content:center;padding:5px;transition:background .3s}.d3view-fora .fora-file:hover .fora-file-main{background:#eee;cursor:pointer}div.d3view-fora .fora-result .fora-answer{margin:6px 0;border-radius:5px;max-width:100%;min-width:0;box-sizing:border-box}div.d3view-fora .fora-answer-query{margin:0}div.d3view-fora .fora-answer-body{flex:1 1 auto;min-width:0}div.d3view-fora .fora-answer-container{margin-bottom:12px}div.d3view-fora .fora-generating-indicator{padding:8px 16px}div.d3view-fora .fora-fetching-padded{padding:6px 0}div.d3view-fora .fora-typing-indicator{display:flex;align-items:center;gap:5px;padding:8px 0;width:fit-content}div.d3view-fora .fora-typing-indicator .fora-typing-dot{width:8px;height:8px;border-radius:50%;background:#bbb;animation:foraMainTypingBounce 1.2s ease-in-out infinite}div.d3view-fora .fora-typing-indicator .fora-typing-dot:nth-child(2){animation-delay:.2s}div.d3view-fora .fora-typing-indicator .fora-typing-dot:nth-child(3){animation-delay:.4s}@keyframes foraMainTypingBounce{0%,60%,100%{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}div.d3view-fora .fora-feedback-wrapper{margin-top:2px}div.d3view-fora .fora-feedback-container{display:flex;align-items:center;gap:2px;margin-top:4px}div.d3view-fora .fora-feedback-btn{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;border:0;background:transparent;color:#999;cursor:pointer;transition:background .15s ease,color .15s ease}div.d3view-fora .fora-feedback-btn:hover{background:#f0f0f0;color:#333}.d3view-fora .fora-additionals{display:none;height:200px}.d3view-fora .hook-vis{height:200px;flex:0 0 calc(33% - 10px);margin:5px;position:relative}.d3view-fora .hook-vizs{display:flex;flex-wrap:wrap}.d3view-fora .fora-iv{z-index:1;position:relative;pointer-events:all!important;min-width:0;overflow:hidden}.d3view-fora .fora-tabs{min-width:0}.d3view-fora .fora-tabs-content{min-width:0;overflow:hidden}.d3view-fora .fora-dz{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.d3view-fora .fora-query-container{display:flex;flex-direction:column;align-items:flex-end;width:100%;margin-bottom:12px}.d3view-fora .fora-query-container .fora-query-files{margin-top:10px;display:flex}.d3view-fora .fora-query-container .fora-query-files .fora-file:last-child{margin:0!important}.d3view-fora .fora-answer[data-from=user] .fora-query-files-container{display:flex;justify-content:flex-end}.d3view-fora .fora-answer[data-from=llm] .fora-query-files-container,.d3view-fora .fora-answer[data-from=assistant] .fora-query-files-container{display:flex;justify-content:flex-start}.d3view-fora .fora-query-files .remove-file{display:none!important}.d3view-fora .fora-query-container .fora-query{padding:0;border-radius:10px}.d3view-fora .fora-input-container .inline-file-upload{z-index:2}.d3view-fora .fora-input-container{background:#FFF;border:1px solid #DDD;border-radius:6px;display:flex;flex-direction:column;position:relative;bottom:0;left:0;width:100%}.d3view-fora .fora-input-container .fora-input-buttons .submit>i{font-size:16px}.d3view-fora .fora-input-container .fora-input-buttons .stop-agent>i{font-size:16px;color:#d9534f}.d3view-fora .fora-input-container .fora-input-buttons .stop-agent:hover{background:#fbe8e8}.d3view-fora .fora-answer[data-ui-status=stopped]{background:0;border:0;box-shadow:none;padding:4px 0;margin:4px 0}.d3view-fora .fora-answer[data-ui-status=stopped] .fora-answer-container{background:0;border:0;box-shadow:none;padding:0}.d3view-fora .fora-answer[data-ui-status=stopped] .fora-print{font-size:12px;font-style:italic;color:#999}.d3view-fora .fora-answer[data-ui-status=stopped] .fora-feedback-wrapper,.d3view-fora .fora-answer[data-ui-status=stopped] .fora-answer-hooks{display:none}.d3view-fora .fora-input-container .fora-preview{padding:10px 20px;align-items:center;display:none}.d3view-fora .fora-input-container.hasPreview .fora-preview{display:flex}.d3view-fora .fora-input-container textarea.fora-input{background:0;border:0;font-size:1.5em;border-radius:10px}.d3view-fora ul.fora-init>li{padding:10px;margin-bottom:10px;border:1px solid #DDD;border-radius:5px;width:33%;box-shadow:var(--plugin-box-shadow-lightest);height:100px;margin:10px;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer}.d3view-fora ul.fora-init>li a{text-decoration:none}.d3view-fora ul.fora-init>li:hover{background-color:#F5f5f5}.d3view-fora .cg-by-date .cg-item{margin-bottom:5px;cursor:pointer}.d3view-fora .cg-by-date .cg-item.active{background-color:#f5f5f5}.d3view-fora .cg-by-date .cg-item:hover{background-color:#f5f5f5}.d3view-fora .worker-preview .modal-dialog{margin:0;width:100%;box-shadow:none;height:100%}.d3view-fora .worker-preview .modal-content{border:0;height:100%}.d3view-fora .worker-preview .d3view-inputsBuilder{border:0}.d3view-fora .worker-preview .workflow-modal.modal.docked{width:100%!important}.d3view-fora div.workflow-modal#wf-configure-workflow-node-modal .modal-body{height:calc(100% - 60px)!important;overflow:auto}.d3view-fora div.workflow-modal .wf-builder-inputs-list[data-inputs-view=table] .inputs-table{padding:0}.d3view-fora .workflow-modal .inline-worker-title{padding:0!important;margin-bottom:0!important}.d3view-fora .fora-input.dz-drag-hover,.d3view-fora .inline-file-upload.dz-drag-hover{background:#e6ffe6!important;border-color:#428bca;outline-color:#428bca;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 5px rgb(102 175 233 / 60%)}div.d3view-fora div.workflow div.wf-main-container div.execution-controls .execution_stats{width:100%!important}.fora-rl-chips{display:flex;flex-wrap:wrap;gap:6px;padding:8px 4px}.fora-rl-chip{display:inline-flex;align-items:center;gap:6px;background:var(--d3neutralLighterAlt,#f3f2f1);border:1px solid var(--d3neutralLight,#e0e0e0);border-radius:16px;padding:4px 8px 4px 10px;font-size:12px;line-height:1.4;max-width:260px}.fora-rl-chip-domain{font-weight:600;color:var(--d3themePrimary,#0078d4);white-space:nowrap}.fora-rl-chip-name{color:var(--d3neutralPrimary,#323130);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fora-rl-chip-remove{background:0;border:0;padding:0 2px;cursor:pointer;color:var(--d3neutralSecondary,#605e5c);font-size:11px;line-height:1;flex-shrink:0}.fora-rl-chip-remove:hover{color:var(--d3red,#d13438)}.fora-query-rl-container{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.fora-query-rl-chip{display:inline-flex;align-items:center;gap:4px;background:var(--d3neutralLighterAlt,#f3f2f1);border:1px solid var(--d3neutralLight,#e0e0e0);border-radius:12px;padding:3px 10px;font-size:11px}.fora-query-rl-domain{font-weight:600;color:var(--d3themePrimary,#0078d4)}.fora-query-rl-name{color:var(--d3neutralPrimary,#323130);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-fora .remote-lookup-modal .modal-header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.d3view-fora .remote-lookup-modal .modal-title{color:#495057;font-weight:500}.d3view-fora .remote-lookup-modal .lookup-type-item{transition:all .2s ease;border:1px solid #dee2e6;margin-bottom:5px}.d3view-fora .remote-lookup-modal .lookup-type-item:hover{background-color:#e3f2fd;border-color:#2196f3;text-decoration:none}.d3view-fora .remote-lookup-modal .item-list-item{transition:all .2s ease;border:1px solid #dee2e6}.d3view-fora .remote-lookup-modal .item-list-item:hover{background-color:#f0f8ff;border-color:#007bff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.d3view-fora .remote-lookup-modal .search-box{margin-bottom:15px}.d3view-fora .remote-lookup-modal .back-to-apps{float:right}.d3view-fora .remote-lookup-modal .items-container{max-height:400px;overflow-y:auto}.d3view-fora .remote-lookup-modal .loading-items{color:#6c757d}.d3view-fora .remote-lookup-modal .fa-pie-chart{color:#007bff;margin-right:8px}.d3view-fora .remote-lookup-modal .fa-plus{font-size:16px}.d3view-fora .fora-iv[data-view-type=floating] .fora-input-container{position:relative}.d3view-fora[data-view-type=floating]{position:absolute;left:calc(50% - 15%);top:calc(50% - 30px);z-index:200000;height:auto;width:30%;min-width:400px}.d3view-fora[data-view-type=floating]:not(.hasResult) textarea.fora-input{box-shadow:var(--plugin-box-shadow);background-color:#f5f5f5;overflow-y:hidden}.d3view-fora[data-view-type=floating] .fora-tabs-content{padding:0}.d3view-fora[data-view-type=floating] .fora-tab{display:flex;flex-direction:column-reverse;justify-content:flex-end}.d3view-fora[data-view-type=floating]:not(.hasResult) .fora-result-container{display:none}.d3view-fora[data-view-type=floating] .fora-input-container{border-radius:0;border:0;background:0}.d3view-fora[data-view-type=floating].hasResult .fora-result-container{height:300px;overflow:auto}.d3view-fora[data-view-type=floating].hasResult.resized .fora-result-container{height:auto}.d3view-fora[data-view-type=floating] .close-global-fora{position:absolute;top:-20px;right:-20px;z-index:2;display:none}.d3view-fora[data-view-type=floating].hasResult .close-global-fora{display:block}.d3view-fora[data-view-type=floating] .close-global-fora:hover{color:red}.d3view-fora[data-view-type=floating]:not(.hasResult) .ui-resizable-handle{display:none!important}.d3view-fora[data-view-type=floating].hasResult{background-color:#FFF;border:1px solid #DDD;box-shadow:var(--plugin-box-shadow);border-radius:10px}.d3view-fora[data-view-type=floating].hasResult textarea.fora-input{box-shadow:none;border-bottom:1px solid #DDD;border-radius:0;background-color:#f5f5f5}.d3view-fora .fora-input-container.hasInteractiveHook{opacity:.5;cursor:not-allowed}.d3view-fora .fora-input-container.hasInteractiveHook *{pointer-events:none}.d3view-fora .worker-inputs-table table td,.d3view-fora .worker-inputs-table table th,.d3view-fora .worker-outputs-table table td,.d3view-fora .worker-outputs-table table th{vertical-align:middle}.d3view-fora .worker-inputs-table .fora-node-link-container,.d3view-fora .worker-outputs-table .fora-node-link-container{display:none}.d3view-fora .fora-query-container .fora-answer[data-chat-type=system]{margin:2px 0}.d3view-fora .fora-query-container .fora-query.system{color:#495057}.d3view-fora .fora-query-container .fora-query.system i{font-size:1.1em}.d3view-fora .fora-query-container .fora-query.system i:not(.text-success){color:#6c757d}.d3view-fora .fora-query-container .fora-query.system .fa-spinner{color:#6c757d;margin-right:8px}.d3view-fora .fora-query .m-spinner{position:absolute;left:1px}.d3view-fora .fora-answer[data-chat-type=system] .fora-query .fora-query-text,.d3view-fora .fora-answer[data-from=user][data-chat-type=system] .fora-query .fora-query-text{margin-left:20px}.d3view-fora .fora-answer[data-chat-type=system] .fora-query .m-spinner,.d3view-fora .fora-answer[data-from=user][data-chat-type=system] .fora-query .m-spinner{position:absolute;top:5px;margin-right:5px}.d3view-fora .fora-answer[data-chat-type=system] .fora-query-container{align-items:flex-start}.d3view-fora .fora-answer[data-chat-type=system]{margin:2px 0!important}.d3view-fora .fora-answer[data-chat-type=system] .fora-query-container{margin-bottom:0!important}.d3view-fora .fora-answer .fora-query{position:relative;word-break:break-word}.d3view-fora .fora-answer[data-chat-type=system] .fora-query{padding:2px}.d3view-fora .fora-answer[data-chat-type=error] .fora-query-container{align-items:flex-start}.d3view-fora .fora-answer[data-chat-type=user] .fora-query{font-size:.95em;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff;padding:10px 14px;border-radius:18px 18px 4px;max-width:85%;display:inline-flex;align-items:center;gap:6px;line-height:1.5}.d3view-fora .fora-answer[data-chat-type=user] .fora-query-container{align-items:flex-end}.d3view-fora .fora-answer[data-chat-type=user] .edit-query{width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:11px;border:0;background:transparent;color:#999;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease;margin-top:2px}.d3view-fora .fora-answer[data-chat-type=user]:hover .edit-query{opacity:1}.d3view-fora .fora-answer[data-chat-type=user] .edit-query:hover{background:#f0f0f0;color:#333}.d3view-fora .fora-edit-textarea{width:100%;min-width:250px;max-width:100%;resize:vertical;border:1px solid #ccc;border-radius:8px;padding:8px 10px;font-size:.95em;background:#fff;margin-bottom:6px}.d3view-fora .fora-edit-textarea:focus{outline:0;border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.15)}.d3view-fora .fora-edit-actions{display:flex;gap:6px;justify-content:flex-end}.d3view-fora .fora-answer[data-chat-type=system] .fora-query{font-size:.9em}div.d3view-fora .fora-result .fora-answer[data-chat-type=answer]{margin-top:4px;font-size:.95em;color:#1a1a1a;line-height:1.6}.d3view-fora .fora-result .fora-hook.disableEvents{pointer-events:none;opacity:.5;cursor:not-allowed}div.d3view-fora .fora-result .fora-answer[data-from=user][data-chat-type=user] .fora-query{}div.d3view-fora .fora-result .fora-answer[data-chat-type=error] .q-icon{color:red}div.d3view-fora .tab-pane.fora-tab{display:flex;flex-direction:column}.d3view-fora .fora-tab .fora-result-container{flex:1 1 auto;min-width:0;max-width:100%;overflow:auto;margin-bottom:2px;word-break:break-word;overflow-wrap:break-word}.d3view-fora .fora-input-container.fora-input-focused{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.d3view-fora .fora-inline-output{margin:8px 0;padding:8px;border:1px solid #e0e0e0;border-radius:4px;background:#fafafa}.fora-print{max-width:100%;overflow-x:auto}.fora-print pre{position:relative}.fora-print .lang-badge{position:absolute;top:6px;left:8px;font:11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:2px 6px;border-radius:4px;opacity:.7;background:rgba(0,0,0,.08)}.fora-print .copy-btn{right:8px;top:6px}.fora-print code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fora-print .fora-json-block pre{margin:0}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap table.fora-values-display-table{table-layout:fixed;width:100%}.table-wrap table.fora-values-display-table th:first-child,.table-wrap table.fora-values-display-table td:first-child{width:25%}.table-wrap table.fora-values-display-table th:last-child,.table-wrap table.fora-values-display-table td:last-child{width:75%}.fora-print ul,.fora-print ol{margin:.5em 0 .75em;padding-left:1.5em}.fora-print ol{list-style:decimal}.fora-print li{margin:.15em 0}.fora-print li>ul,.fora-print li>ol{margin:.25em 0 .5em}.fora-print .katex-display{margin:.75em 0;overflow:auto hidden}.fora-print h1{font-size:1.6rem;margin:1rem 0 .5rem;font-weight:700}.fora-print h2{font-size:1.35rem;margin:.85rem 0 .45rem;font-weight:650}.fora-print h3{font-size:1.15rem;margin:.7rem 0 .4rem;font-weight:600}.fora-print h4{font-size:1rem;margin:.6rem 0 .35rem;font-weight:600}.fora-print blockquote{margin:.6rem 0;padding:.4rem .8rem;border-left:4px solid #ddd;color:#555;background:rgba(0,0,0,.02)}.fora-print hr{border:0;border-top:1px solid #e5e5e5;margin:1rem 0}.fora-print table{border-collapse:collapse}.fora-print th,.fora-print td{border:1px solid #e5e5e5;padding:6px 8px}.fora-print ul,.fora-print ol{padding-left:1.5em;margin:.5rem 0 .75rem}.fora-template-options{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding:15px}.fora-template-modal .modal-body{min-height:auto!important;max-height:300px}.fora-template-options .template-option button{height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center}.fora-template-options .template-option button:hover{background-color:#f5f5f5;border-color:#007bff}.fora-template-creator-content .template-inputs-list{max-height:400px;overflow-y:auto}.fora-template-creator-content .template-input-item{transition:all .2s ease}.fora-template-creator-content .template-input-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.fora-template-creator-modal .modal-dialog{max-width:900px}.input-types-grid .input-type-option{min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center}.input-types-grid .input-type-option:hover{background-color:#f8f9fa;border-color:#007bff}div.d3view-fora .fora-node-link-value[data-inline=true]{display:inline-block;max-width:320px;vertical-align:middle}div.d3view-fora .fora-inline-value-wrapper{display:inline-block;position:relative}div.d3view-fora .fora-inline-value-wrapper .fora-inline-actions-bar{position:absolute;top:-20px;right:0;z-index:2;opacity:0;background:#FFF}div.d3view-fora .fora-inline-value-wrapper:hover .fora-inline-actions-bar{opacity:1}div.d3view-fora .fora-inline-value-wrapper .fora-inline-actions-bar .btn{padding:2px 6px;min-width:24px;border-color:var(--d3neutralLight,#edebe9);background:var(--d3neutralLighterAlt,#f3f2f1)}div.d3view-fora .fora-inline-value-wrapper .fora-inline-actions-bar .btn:hover{background:var(--d3neutralLight,#edebe9);border-color:var(--d3neutralTertiaryAlt,#c8c6c4)}div.d3view-fora .fora-inline-image-preview{display:inline-block;max-width:280px;border-radius:6px;overflow:hidden;border:1px solid var(--d3neutralLight,#edebe9);background:var(--d3neutralLighterAlt,#faf9f8)}div.d3view-fora .fora-inline-image-thumb{display:block;max-width:100%;max-height:200px;object-fit:contain;cursor:pointer;background:#fff}div.d3view-fora .fora-inline-image-actions{padding:4px 6px;text-align:right;border-top:1px solid var(--d3neutralLight,#edebe9)}div.d3view-fora .fora-inline-value{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;background:var(--d3neutralLighterAlt,#f3f2f1);border:1px solid var(--d3neutralLight,#edebe9);cursor:pointer;font-size:.9em;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}div.d3view-fora .fora-inline-value:hover{background:var(--d3neutralLight,#edebe9);border-color:var(--d3neutralTertiaryAlt,#c8c6c4)}div.d3view-fora .fora-inline-value .fa,div.d3view-fora .fora-inline-value .fas{margin-right:4px;opacity:.85}div.d3view-fora .fora-inline-value-text{overflow:hidden;text-overflow:ellipsis;min-width:0;color:var(--d3view-secondary-color)}div.d3view-fora .fora-inline-value-sparkline{display:inline-block;width:48px;height:24px;vertical-align:middle;margin-right:4px}div.d3view-fora .fora-inline-value-wrapper.fora-inline-value-wrapper--has-curve{display:block;width:100%;min-width:250px}div.d3view-fora .fora-inline-curve-container{display:block;width:100%;height:240px;margin-top:6px;min-height:200px}div.d3view-fora .fora-inline-simlytiks-container{margin:10px 0;display:block;width:100%}div.d3view-fora .fora-inline-simlytiks-view{display:block;width:100%;height:400px;border:1px solid var(--d3neutralLight,#edebe9);border-radius:4px;overflow:hidden;background:var(--d3neutralLighterAlt,#faf9f8)}div.d3view-fora .fora-inline-simlytiks-actions{text-align:right;padding:4px 0}div.d3view-fora .fora-inline-simlytiks-loading,div.d3view-fora .fora-inline-simlytiks-error{display:flex;align-items:center;justify-content:center;height:100%;color:var(--d3view-secondary-color,#605e5c);font-size:.9em;opacity:.8}.fora-inline-value-expanded .simple-inputs-list li.field-item,.fora-inline-value-expanded .simple-inputs-list li.field-item .worker-output-preview,.fora-inline-value-expanded .simple-inputs-list li.field-item .worker-output-preview .preview-ace{height:100%!important}.fora-inline-value-expanded .simple-inputs-list li.field-item>.row{height:100%!important;display:flex;flex-direction:column}.fora-inline-value-expanded .simple-inputs-list li.field-item>.row .input-value-container{flex:1}.d3view-fora .fora-trace-group{margin:8px 0}.d3view-fora .fora-trace-summary{display:flex;align-items:center;gap:6px;font-size:13px;color:#555;user-select:none;padding:2px 0}.d3view-fora .fora-trace-summary .fora-trace-summary-text{font-family:monospace;font-weight:400;font-size:12px;color:#999;cursor:pointer}.d3view-fora .fora-trace-summary .fora-trace-summary-text:hover{color:#666;text-decoration:underline}.d3view-fora .fora-trace-summary .fora-trace-summary-time{font-size:10px;color:#999;font-family:monospace}.d3view-fora .fora-trace-summary .fora-trace-summary-chevron{font-size:10px;color:#999;transition:transform .2s;cursor:pointer}.d3view-fora .fora-trace-group.fora-trace-expanded .fora-trace-summary-chevron{transform:rotate(180deg)}.d3view-fora .fora-trace-timeline{padding:8px 6px 0 4px;overflow:hidden;transition:max-height .3s ease,opacity .2s ease}.d3view-fora .fora-trace-group:not(.fora-trace-expanded) .fora-trace-timeline{max-height:0!important;opacity:0;padding:0}.d3view-fora .fora-trace-group.fora-trace-expanded .fora-trace-timeline{max-height:9999px;opacity:1}.d3view-fora .fora-trace-node{position:relative;padding-left:24px}.d3view-fora .fora-trace-circle{position:absolute;left:0;top:4px;width:12px;height:12px;border-radius:50%;background:#e0e3e8;border:2px solid #fff;box-shadow:0 0 0 1px #d0d5dd;z-index:1}.d3view-fora .fora-trace-node-header{display:flex;align-items:center;gap:8px;padding:2px 0;font-size:12px}.d3view-fora .fora-trace-label{font-family:monospace;font-weight:500;color:#444;font-size:11px;animation:fora-trace-slide-in .3s ease}.d3view-fora .fora-trace-timer{font-size:10px;color:#999;font-family:monospace}.d3view-fora .fora-trace-segment{position:relative;padding-left:24px;margin-left:5px;border-left:2px solid #5cb85c;animation:fora-trace-grow .3s ease;transform-origin:top;margin-top:-1px;margin-bottom:-1px}.d3view-fora .fora-trace-segment .fora-trace-node-io{margin:6px 0;padding:8px 10px;background:#f8f9fb;border:1px solid #e8eaed;border-radius:6px;font-size:11px;color:#555;animation:fora-trace-fade-in .3s ease .15s both}.d3view-fora .fora-trace-segment .fora-trace-node-io:empty{display:none}.d3view-fora .fora-trace-io-panel{display:flex;gap:0}.d3view-fora .fora-trace-io-col{flex:1 1 50%;min-width:0;overflow:hidden}.d3view-fora .fora-trace-io-divider{width:1px;background:#e8eaed;flex:0 0 1px}.d3view-fora .fora-trace-io-header{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#888;padding:0 6px 4px;border-bottom:1px solid #eee;margin-bottom:4px}.d3view-fora .fora-trace-io-body{padding:0 6px;max-height:200px;overflow-y:auto}.d3view-fora .fora-trace-io-row{display:flex;flex-direction:column;padding:3px 0;border-bottom:1px solid #f2f3f5}.d3view-fora .fora-trace-io-row:last-child{border-bottom:0}.d3view-fora .fora-trace-io-key{font-size:10px;font-weight:600;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:1px}.d3view-fora .fora-trace-io-val{font-size:11px;color:#444;word-break:break-word}.d3view-fora .fora-trace-io-empty{font-size:10px;color:#bbb;font-style:italic;padding:4px 0}.d3view-fora .fora-trace-io-pre{margin:0;font-size:10px;white-space:pre-wrap;word-break:break-word;color:#555;max-height:80px;overflow-y:auto}.d3view-fora .fora-trace-segment.fora-trace-segment-failure{border-left-color:#d9534f}.d3view-fora .fora-trace-done{position:relative;padding-left:24px;animation:fora-trace-fade-in .2s ease}.d3view-fora .fora-trace-done .fora-trace-circle{top:2px}.d3view-fora .fora-trace-done .fora-trace-done-label{font-family:monospace;font-size:11px;font-weight:500;color:#999;padding:0 4px}.d3view-fora .fora-trace-done .fora-trace-timer{margin-left:4px}.d3view-fora .fora-trace-node[data-ui-status=running] .fora-trace-circle{background:#428BCA;box-shadow:0 0 0 1px #428BCA;animation:fora-trace-pulse 1.5s ease-in-out infinite}.d3view-fora .fora-trace-node[data-ui-status=running] .fora-trace-label{color:#428BCA}.d3view-fora .fora-trace-node[data-ui-status=running]::before{background:#428BCA}.d3view-fora .fora-trace-node[data-ui-status=success] .fora-trace-circle{background:#5cb85c;box-shadow:0 0 0 1px #5cb85c}.d3view-fora .fora-trace-node[data-ui-status=success]::before{background:#5cb85c}.d3view-fora .fora-trace-node[data-ui-status=failure] .fora-trace-circle{background:#d9534f;box-shadow:0 0 0 1px #d9534f}.d3view-fora .fora-trace-node[data-ui-status=failure] .fora-trace-label{color:#d9534f}.d3view-fora .fora-trace-node[data-ui-status=failure]::before{background:#d9534f}.d3view-fora .fora-trace-group.fora-trace-complete .fora-trace-done .fora-trace-circle{background:#5cb85c;box-shadow:0 0 0 1px #5cb85c}.d3view-fora .fora-trace-group.fora-trace-has-failure .fora-trace-done .fora-trace-circle{background:#d9534f;box-shadow:0 0 0 1px #d9534f}.d3view-fora .fora-trace-waiting{position:relative;padding-left:24px;height:20px;margin-top:-1px}.d3view-fora .fora-trace-waiting .fora-trace-circle{position:absolute;left:0;top:4px;width:12px;height:12px;border-radius:50%;background:#428BCA;border:2px solid #fff;box-shadow:0 0 0 1px #428BCA;animation:fora-trace-pulse 1.5s ease-in-out infinite}.d3view-fora .fora-trace-stop-btn{padding:1px 6px;font-size:10px;color:#d9534f;border:1px solid #d9534f;border-radius:3px;background:transparent;cursor:pointer;line-height:1.2}.d3view-fora .fora-trace-stop-btn:hover{background:#d9534f;color:#fff}@keyframes fora-trace-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fora-trace-pulse{0%,100%{box-shadow:0 0 0 1px #428BCA}50%{box-shadow:0 0 0 4px rgba(66,139,202,.3)}}@keyframes fora-trace-grow{from{max-height:0;opacity:0}to{max-height:200px;opacity:1}}@keyframes fora-trace-fade-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fora-trace-slide-in{from{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.d3view-fora .fora-answer .fora-query{transition:box-shadow .5s ease}.d3view-fora .fora-trace-node .fora-trace-label{transition:color .5s ease}.d3view-fora .fora-trace-segment .fora-trace-node-io{transition:box-shadow .5s ease,border-color .5s ease}.d3view-fora .fora-tool-card{transition:box-shadow .5s ease}.d3view-fora .fora-answer.fora-trace-highlight .fora-query{box-shadow:0 0 0 3px rgba(66,139,202,.4);border-radius:12px}.d3view-fora .fora-trace-node.fora-trace-highlight .fora-trace-label{color:#428BCA!important}.d3view-fora .fora-trace-segment.fora-trace-highlight .fora-trace-node-io{box-shadow:0 0 0 2px rgba(66,139,202,.35);border-color:rgba(66,139,202,.4)}.d3view-fora .fora-tool-card.fora-trace-highlight{box-shadow:0 0 0 2px rgba(66,139,202,.4)}.d3view-fora .fora-tool-card{margin:8px 0!important;border-radius:8px;border:1px solid #e0e0e0;overflow:hidden;transition:border-color .3s ease,background-color .3s ease;padding:0!important;max-width:100%;min-width:0;box-sizing:border-box}.d3view-fora .fora-tool-card .fora-tool-card-body{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;min-height:56px;gap:12px;min-width:0;overflow:hidden}.d3view-fora .fora-tool-card .fora-tool-card-main{display:flex;align-items:center;gap:12px;cursor:pointer;flex:1 1 auto;min-width:0}.d3view-fora .fora-tool-card .fora-tool-card-main:hover{opacity:.8}.d3view-fora .fora-tool-card .fora-tool-card-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f0f0f0;font-size:1.1em;color:#555;flex:0 0 36px;transition:background-color .3s ease,color .3s ease}.d3view-fora .fora-tool-card .fora-tool-card-info{display:flex;flex-direction:column;min-width:0;overflow:hidden}.d3view-fora .fora-tool-card .fora-tool-card-type{font-weight:600;font-size:13px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-fora .fora-tool-card .fora-tool-card-meta{display:flex;gap:12px;font-size:11px;color:#888;margin-top:2px}.d3view-fora .fora-tool-card .fora-tool-card-id{color:#aaa;font-family:monospace;font-size:10px}.d3view-fora .fora-tool-card .fora-tool-card-inputs i{color:#5cb85c;margin-right:2px}.d3view-fora .fora-tool-card .fora-tool-card-actions{display:flex;gap:6px;flex:0 0 auto}.d3view-fora .fora-tool-card .fora-tool-card-actions .btn{font-size:11px;padding:4px 10px;border-radius:4px;white-space:nowrap;border:1px solid #ccc;background:transparent;color:#555}.d3view-fora .fora-tool-card .fora-tool-card-actions .btn:hover{background:#f5f5f5}.d3view-fora .fora-tool-card[data-ui-status=running]{background:linear-gradient(110deg,#fff 30%,#f0f7ff 50%,#fff 70%);background-size:200% 100%;animation:toolCardShimmer 2s linear infinite;border-color:#cce0f5}@keyframes toolCardShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.d3view-fora .fora-tool-card[data-ui-status=success]{background-color:#f6fef6;border-color:#c3e6cb;animation:none}.d3view-fora .fora-tool-card[data-ui-status=success] .fora-tool-card-icon{background:#d4edda;color:#155724}.d3view-fora .fora-tool-card[data-ui-status=failure]{background-color:#fef6f6;border-color:#f5c6cb;animation:none}.d3view-fora .fora-tool-card[data-ui-status=failure] .fora-tool-card-icon{background:#f8d7da;color:#721c24}.d3view-fora .fora-tool-card .fora-tool-card-error-btn{color:#d9534f!important;border-color:#d9534f!important}.d3view-fora .fora-tool-card .fora-tool-card-error-btn:hover{background-color:#d9534f!important;color:#fff!important}.d3view-fora .fora-tool-card.fora-utility-tool .fora-tool-card-icon{background:#e8e0f0;color:#6a4c93}.d3view-fora .fora-tool-card.fora-utility-tool[data-ui-status=success] .fora-tool-card-icon{background:#d4edda;color:#155724}.d3view-fora .fora-tool-card.fora-utility-tool[data-ui-status=failure] .fora-tool-card-icon{background:#f8d7da;color:#721c24}.d3view-fora .fora-tool-card.fora-utility-tool .fora-tool-card-main{cursor:default}.d3view-fora .fora-tool-card.fora-utility-tool .fora-tool-card-main:hover{opacity:1}.d3view-fora .fora-tool-card .fora-tool-card-utility-label{color:#6a4c93;font-style:italic;font-size:10px}.d3view-fora .fora-tool-card.fora-agent-tool .fora-tool-card-icon{background:#e0ecf8;color:#2c5282}.d3view-fora .fora-tool-card.fora-agent-tool[data-ui-status=success] .fora-tool-card-icon{background:#d4edda;color:#155724}.d3view-fora .fora-tool-card.fora-agent-tool[data-ui-status=failure] .fora-tool-card-icon{background:#f8d7da;color:#721c24}.d3view-fora .fora-tool-card.fora-agent-tool .fora-tool-card-main{cursor:default}.d3view-fora .fora-tool-card.fora-agent-tool .fora-tool-card-main:hover{opacity:1}.d3view-fora .fora-tool-card .fora-tool-card-agent-label{color:#2c5282;font-style:italic;font-size:10px}.d3view-fora .fora-tool-card .fora-tool-card-chat-btn{color:#2c5282!important;border-color:#2c5282!important}.d3view-fora .fora-tool-card .fora-tool-card-chat-btn:hover{background-color:#2c5282!important;color:#fff!important}.d3view-fora .fora-tool-card .fora-tool-card-stop-btn{color:#d9534f!important;border-color:#d9534f!important}.d3view-fora .fora-tool-card .fora-tool-card-stop-btn:hover{background-color:#d9534f!important;color:#fff!important}.d3view-fora .fora-tool-card .fora-tool-card-stop-btn.hidden{display:none}.d3view-fora .fora-tool-card .fora-tool-card-stop-btn.stopping{opacity:.6;pointer-events:none}.d3view-fora .fora-tool-card[data-ui-status=stopped]{background-color:#fff8f0;border-color:#f0c27a;animation:none}.d3view-fora .fora-tool-card-chat-panel{max-height:0;overflow:hidden;transition:max-height .35s ease;background:#fafafa;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.d3view-fora .fora-tool-card-chat-panel.open{max-height:400px;overflow:auto;border-top:1px solid #e0e0e0;padding:12px}.d3view-fora .fora-agent-chat-header{font-weight:600;font-size:12px;color:#2c5282;margin-bottom:8px;display:flex;align-items:center;gap:8px}.d3view-fora .fora-agent-chat-readonly{font-weight:400;font-size:10px;color:#999;font-style:italic}.d3view-fora .fora-agent-chat-messages{display:flex;flex-direction:column;gap:8px}.d3view-fora .fora-agent-chat-msg{padding:8px 12px;border-radius:6px;font-size:12px;max-width:85%}.d3view-fora .fora-agent-chat-msg-parent{background:#e8f0fe;align-self:flex-end}.d3view-fora .fora-agent-chat-msg-child{background:#f0f0f0;align-self:flex-start}.d3view-fora .fora-agent-chat-msg-tool{background:transparent;align-self:flex-start;font-size:10px;color:#888;padding:4px 12px;border-left:2px solid #ddd}.d3view-fora .fora-agent-chat-role{font-weight:600;font-size:10px;color:#666;margin-bottom:4px}.d3view-fora .fora-agent-chat-content{color:#333;line-height:1.4;word-break:break-word}.d3view-fora .fora-agent-chat-empty{color:#999;font-style:italic;font-size:11px;text-align:center;padding:16px}.d3view-fora .fora-agent-chat-typing{display:flex;align-items:center;gap:4px;padding:10px 14px;align-self:flex-start;background:#f0f0f0;border-radius:12px;width:fit-content}.d3view-fora .fora-typing-dot{width:7px;height:7px;border-radius:50%;background:#999;animation:foraTypingBounce 1.2s ease-in-out infinite}.d3view-fora .fora-typing-dot:nth-child(2){animation-delay:.2s}.d3view-fora .fora-typing-dot:nth-child(3){animation-delay:.4s}@keyframes foraTypingBounce{0%,60%,100%{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.d3view-fora .fora-tool-card.fora-action-card[data-ui-status=waiting]{background:linear-gradient(110deg,#fff 30%,#fff9e6 50%,#fff 70%);background-size:200% 100%;animation:actionCardPulse 3s ease-in-out infinite;border-color:#f0e0a0}@keyframes actionCardPulse{0%{background-position:200% 0}100%{background-position:-200% 0}}.d3view-fora .fora-tool-card.fora-action-card[data-ui-status=resolved]{opacity:.7;animation:none;border-color:#c3e6cb;background-color:#f6fef6}.d3view-fora .fora-tool-card.fora-action-card[data-ui-status=resolved] .fora-tool-card-icon{background:#d4edda;color:#155724}.d3view-fora .fora-tool-card.fora-action-card .fora-tool-card-main{cursor:default}.d3view-fora .fora-tool-card.fora-action-card .fora-tool-card-main:hover{opacity:1}.d3view-fora .fora-tool-card.fora-action-timeout .fora-tool-card-icon{background:#fef3cd;color:#856404}.d3view-fora .fora-tool-card .fora-tool-card-action-label.action-label-timeout{color:#856404;font-style:italic;font-size:10px}.d3view-fora .fora-tool-card.fora-action-error .fora-tool-card-icon{background:#f8d7da;color:#721c24}.d3view-fora .fora-tool-card .fora-tool-card-action-label.action-label-error{color:#721c24;font-style:italic;font-size:10px}.d3view-fora .fora-tool-card.fora-action-confirmation .fora-tool-card-icon{background:#cce5ff;color:#004085}.d3view-fora .fora-tool-card .fora-tool-card-action-label.action-label-confirmation{color:#004085;font-style:italic;font-size:10px}.d3view-fora .fora-tool-card.fora-action-verification .fora-tool-card-icon{background:#d1ecf1;color:#0c5460}.d3view-fora .fora-tool-card .fora-tool-card-action-label.action-label-verification{color:#0c5460;font-style:italic;font-size:10px}.d3view-fora .fora-tool-card .fora-action-card-btn{font-size:11px;padding:4px 12px;border-radius:4px;white-space:nowrap;border:1px solid #ccc;background:transparent;color:#555;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.d3view-fora .fora-tool-card .fora-action-card-btn i{margin-right:4px}.d3view-fora .fora-tool-card .fora-action-card-btn.disabled{opacity:.4;cursor:default;pointer-events:none}.d3view-fora .fora-tool-card .fora-action-card-btn[data-action-id=wait]{border-color:#d4a84b;color:#856404}.d3view-fora .fora-tool-card .fora-action-card-btn[data-action-id=wait]:hover{background-color:#fef3cd}.d3view-fora .fora-tool-card .fora-action-card-btn[data-action-id=retry]{border-color:#17a2b8;color:#0c5460}.d3view-fora .fora-tool-card .fora-action-card-btn[data-action-id=retry]:hover{background-color:#d1ecf1}.d3view-fora .fora-tool-card .fora-action-card-btn[data-action-id=stop],.d3view-fora .fora-tool-card .fora-action-card-btn[data-action-id=no],.d3view-fora .fora-tool-card .fora-action-card-btn[data-action-id=skip]{border-color:#d9534f;color:#721c24}.d3view-fora .fora-tool-card .fora-action-card-btn[data-action-id=stop]:hover,.d3view-fora .fora-tool-card .fora-action-card-btn[data-action-id=no]:hover,.d3view-fora .fora-tool-card .fora-action-card-btn[data-action-id=skip]:hover{background-color:#f8d7da}.d3view-fora .fora-tool-card .fora-action-card-btn[data-action-id=yes],.d3view-fora .fora-tool-card .fora-action-card-btn[data-action-id=continue]{border-color:#28a745;color:#155724}.d3view-fora .fora-tool-card .fora-action-card-btn[data-action-id=yes]:hover,.d3view-fora .fora-tool-card .fora-action-card-btn[data-action-id=continue]:hover{background-color:#d4edda}.d3view-fora .fora-tool-card .fora-action-resolved-label{color:#888;font-style:italic;font-size:11px}.d3view-fora .fora-tool-card .fora-action-resolved-label i{color:#28a745;margin-right:4px}.d3view-fora .fora-tool-card .fora-action-card-message{border-top:1px solid #e8e8e8;padding:8px 16px;font-size:12px;color:#555;line-height:1.5;background:#fafafa;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow-x:auto;word-break:break-word}.d3view-fora .fora-tool-card .fora-action-card-message pre{white-space:pre-wrap;word-break:break-all;overflow-x:auto}.d3view-fora .fora-tool-card .fora-action-card-message .worker-outputs-table{width:100%;font-size:11px}.d3view-fora .fora-tool-card .fora-action-card-message .worker-outputs-table td{padding:2px 4px;vertical-align:top}.d3view-fora .fora-todo-card{margin:8px 0;border-radius:8px;border:1px solid #c3e6cb;padding:0;background:#fff;overflow:hidden}.d3view-fora .fora-todo-card .fora-todo-card-body{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;min-height:48px}.d3view-fora .fora-todo-card .fora-todo-card-main{display:flex;align-items:center;gap:12px;flex:1 1 auto}.d3view-fora .fora-todo-card .fora-todo-card-icon{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;background:#e8f5e9;color:#2e7d32}.d3view-fora .fora-todo-card .fora-todo-card-info{display:flex;flex-direction:column;gap:2px}.d3view-fora .fora-todo-card .fora-todo-card-title{font-size:12px;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.3px}.d3view-fora .fora-todo-card .fora-todo-card-meta{display:flex;align-items:center;gap:10px;font-size:11px;color:#666}.d3view-fora .fora-todo-card .fora-todo-card-active{color:#1976d2}.d3view-fora .fora-todo-card .fora-pulse-dot{font-size:6px;vertical-align:middle;animation:foraTodoPulse 1.5s ease-in-out infinite}@keyframes foraTodoPulse{0%,100%{opacity:.4}50%{opacity:1}}.d3view-fora .fora-todo-card .fora-todo-card-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.d3view-fora .fora-todo-card .fora-todo-card-progress-bar{width:60px;height:4px;background:#e0e0e0;border-radius:2px;overflow:hidden}.d3view-fora .fora-todo-card .fora-todo-card-progress-fill{height:100%;background:#4caf50;border-radius:2px;transition:width .3s ease}.d3view-fora .fora-todo-card .fora-todo-card-expand-btn{border:1px solid transparent;background:transparent;color:#888;padding:2px 6px;font-size:11px;cursor:pointer;border-radius:4px;transition:all .2s ease}.d3view-fora .fora-todo-card:hover .fora-todo-card-expand-btn{border-color:#ccc;color:#555}.d3view-fora .fora-todo-card[data-ui-status=running]{background:linear-gradient(110deg,#fff 30%,#f0fff0 50%,#fff 70%);background-size:200% 100%;animation:toolCardShimmer 2s linear infinite}.d3view-fora .fora-todo-card[data-ui-status=success]{background-color:#f6fef6;border-color:#a3d9a5}.d3view-fora .fora-todo-card[data-ui-status=success] .fora-todo-card-icon{background:#4caf50;color:#fff}.d3view-fora .fora-todo-card.fora-todo-completed{opacity:.7}.d3view-fora .fora-todo-card-panel{max-height:0;overflow:hidden;transition:max-height .35s ease;background:#fafafa;border-top:0 solid transparent}.d3view-fora .fora-todo-card-panel.open{max-height:400px;overflow:auto;border-top:1px solid #e0e0e0}.d3view-fora .fora-todo-item{display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid #f0f0f0;font-size:12px;color:#333}.d3view-fora .fora-todo-item:last-child{border-bottom:0}.d3view-fora .fora-todo-item .fa{font-size:13px;flex-shrink:0}.d3view-fora .fora-todo-item.todo-pending .fa{color:#bdbdbd}.d3view-fora .fora-todo-item.todo-in_progress .fa{color:#1976d2}.d3view-fora .fora-todo-item.todo-completed .fa{color:#4caf50}.d3view-fora .fora-todo-item.todo-completed .fora-todo-item-text{text-decoration:line-through;color:#999}.d3view-fora .fora-todo-item.todo-in_progress{background:#f0f7ff}.d3view-fora .fora-tool-card .fora-tool-card-io-btn{border-color:transparent;opacity:.5;transition:opacity .2s ease,border-color .2s ease}.d3view-fora .fora-tool-card:hover .fora-tool-card-io-btn,.d3view-fora .fora-tool-card .fora-tool-card-io-btn.active{border-color:#ccc;opacity:1}.d3view-fora .fora-tool-card .fora-tool-card-io-btn.active{background-color:#e8f4fd;border-color:#428bca;color:#428bca}.d3view-fora .fora-tool-card .fora-tool-card-verify-btn,.d3view-fora .fora-tool-card .fora-tool-card-confirm-btn,.d3view-fora .fora-tool-card .fora-tool-card-validate-btn{border-color:transparent;opacity:.5;transition:opacity .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.d3view-fora .fora-tool-card:hover .fora-tool-card-verify-btn,.d3view-fora .fora-tool-card:hover .fora-tool-card-confirm-btn,.d3view-fora .fora-tool-card:hover .fora-tool-card-validate-btn{border-color:#ccc;opacity:1}.d3view-fora .fora-tool-card .fora-tool-card-verify-btn.active,.d3view-fora .fora-tool-card .fora-tool-card-confirm-btn.active,.d3view-fora .fora-tool-card .fora-tool-card-validate-btn.active{background-color:#e8f4fd;border-color:#428bca;color:#428bca;opacity:1}.d3view-fora .fora-tool-card .fora-tool-card-verify-btn[data-verify-status=running],.d3view-fora .fora-tool-card .fora-tool-card-confirm-btn[data-verify-status=waiting],.d3view-fora .fora-tool-card .fora-tool-card-validate-btn[data-verify-status=running]{opacity:1;border-color:#428bca;color:#428bca;background:linear-gradient(110deg,#e8f4fd 30%,#fff 50%,#e8f4fd 70%);background-size:200% 100%;animation:toolCardShimmer 2s linear infinite}.d3view-fora .fora-tool-card .fora-tool-card-verify-btn[data-verify-status=success],.d3view-fora .fora-tool-card .fora-tool-card-confirm-btn[data-verify-status=confirmed],.d3view-fora .fora-tool-card .fora-tool-card-validate-btn[data-verify-status=success]{opacity:1;background-color:#d4edda;border-color:#28a745;color:#155724}.d3view-fora .fora-tool-card .fora-tool-card-verify-btn[data-verify-status=failure],.d3view-fora .fora-tool-card .fora-tool-card-confirm-btn[data-verify-status=rejected],.d3view-fora .fora-tool-card .fora-tool-card-validate-btn[data-verify-status=failure]{opacity:1;background-color:#f8d7da;border-color:#d9534f;color:#721c24}.d3view-fora .fora-tool-card-verification-panel{max-height:0;overflow:hidden;transition:max-height .35s ease;background:#fafafa;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.d3view-fora .fora-tool-card-verification-panel.open{max-height:400px;overflow:auto;border-top:1px solid #e0e0e0}.d3view-fora .fora-tool-card-verification-panel .fora-vp-content{padding:10px 14px}.d3view-fora .fora-tool-card-verification-panel .fora-vp-status{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;margin-bottom:6px}.d3view-fora .fora-tool-card-verification-panel .fora-vp-status i{font-size:14px}.d3view-fora .fora-tool-card-verification-panel .fora-vp-status.vp-running{color:#428bca}.d3view-fora .fora-tool-card-verification-panel .fora-vp-status.vp-success{color:#155724}.d3view-fora .fora-tool-card-verification-panel .fora-vp-status.vp-failure{color:#721c24}.d3view-fora .fora-tool-card-verification-panel .fora-vp-status.vp-waiting{color:#004085}.d3view-fora .fora-tool-card-verification-panel .fora-vp-status.vp-confirmed{color:#155724}.d3view-fora .fora-tool-card-verification-panel .fora-vp-status.vp-rejected{color:#721c24}.d3view-fora .fora-tool-card-verification-panel .fora-vp-message{font-size:12px;color:#555;line-height:1.5;margin-bottom:8px;word-break:break-word}.d3view-fora .fora-tool-card-verification-panel .fora-vp-message .worker-outputs-table{width:100%;font-size:11px}.d3view-fora .fora-tool-card-verification-panel .fora-vp-message .worker-outputs-table td{padding:2px 4px;vertical-align:top}.d3view-fora .fora-tool-card-verification-panel .fora-vp-actions{display:flex;gap:8px;flex-wrap:wrap}.d3view-fora .fora-tool-card-verification-panel.vp-flash-success{background-color:#d4edda;transition:background-color .3s ease}.d3view-fora .fora-tool-card.io-expanded{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0!important}.d3view-fora .fora-tool-card-io-panel{max-height:0;overflow:hidden;transition:max-height .35s ease;border-top:0;background:#fafafa;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.d3view-fora .fora-tool-card-io-panel.open{max-height:500px;overflow:auto;border-top:1px solid #e0e0e0}.d3view-fora .fora-tool-card-io-panel .io-panel-content{display:flex;gap:0;padding:10px 12px}.d3view-fora .fora-tool-card-io-panel .io-panel-col{flex:1;min-width:0}.d3view-fora .fora-tool-card-io-panel .io-panel-col+.io-panel-col{border-left:1px solid #e0e0e0;padding-left:12px;margin-left:12px}.d3view-fora .fora-tool-card-io-panel .io-panel-col-header{font-weight:600;font-size:11px;text-transform:uppercase;color:#888;margin-bottom:6px;letter-spacing:.5px}.d3view-fora .fora-tool-card-io-panel .io-panel-row{display:flex;align-items:flex-start;gap:8px;padding:4px 0;font-size:12px}.d3view-fora .fora-tool-card-io-panel .io-panel-row-label{flex:0 0 auto;max-width:40%;font-weight:500;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-fora .fora-tool-card-io-panel .io-panel-row-value{flex:1 1 auto;min-width:0;word-break:break-word}.d3view-fora .fora-tool-card-io-panel .io-panel-empty{color:#aaa;font-style:italic;font-size:11px;padding:4px 0}.d3view-fora .fora-tool-card-io-panel .io-panel-expand-link{color:#428bca;font-size:11px;cursor:pointer;text-decoration:none}.d3view-fora .fora-tool-card-io-panel .io-panel-expand-link:hover{text-decoration:underline}.d3view-fora .io-panel-result-pre{margin:0;white-space:pre-wrap;font-size:11px;max-height:300px;overflow-y:auto;padding:6px 0;word-break:break-word}.d3view-fora .io-panel-stale-notice{background:#fff8e1;border:1px solid #ffe082;border-radius:4px;padding:6px 10px;font-size:11px;color:#795548;margin:8px 12px 0}.d3view-fora .fora-tool-card-args-panel{max-height:0;overflow:hidden;transition:max-height .35s ease;border-top:1px solid var(--d3neutralLight,#edebe9)}.d3view-fora .fora-tool-card-args-panel.open{max-height:500px;overflow-y:auto}.fora-error-popover{max-width:450px}.fora-error-popover .popover-title{background-color:#f8d7da;border-bottom-color:#f5c6cb}.fora-ask-panel{background:var(--d3neutralLighterAlt,#f8f9fa);border-bottom:1px solid var(--d3neutralLight,#edebe9);padding:10px 15px;animation:foraAskPanelSlideIn .2s ease-out;position:relative;z-index:10}@keyframes foraAskPanelSlideIn{from{opacity:0;max-height:0;padding:0 15px}to{opacity:1;max-height:300px;padding:10px 15px}}.fora-ask-panel-header{margin-bottom:10px;padding-right:30px}.fora-ask-question{font-weight:600;font-size:13px;line-height:1.4}.fora-ask-dismiss{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;background:var(--d3red,#d13438);color:#fff;display:flex;align-items:center;justify-content:center;padding:0;border:0;font-size:11px;line-height:1;cursor:pointer;transition:background .15s ease,transform .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.2);z-index:11}.fora-ask-dismiss:hover{background:#a4262c;transform:scale(1.1);color:#fff}.fora-ask-context{color:var(--d3neutralSecondary,#605e5c);margin-bottom:8px}.fora-mc-options{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto}.fora-mc-option{display:flex;align-items:center;flex-direction:row;gap:10px;padding:10px 14px;border-radius:8px;border:1px solid var(--d3neutralLight,#e0e0e0);background:var(--d3white,#fff);color:var(--d3neutralPrimary,#323130);transition:all .15s ease;cursor:pointer;font-size:13px;font-weight:400;margin:0}.fora-mc-option:hover{border-color:var(--d3themePrimary,#0078d4);background:var(--d3neutralLighterAlt,#f8f9fa)}.fora-mc-option input[type=radio]{display:none}.fora-mc-option.active,.fora-mc-option:has(input:checked){border-color:var(--d3themePrimary,#0078d4);background:rgba(0,120,212,.06)}.fora-mc-letter{width:26px;height:26px;min-width:26px;min-height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:11px;background:var(--d3neutralLighterAlt,#f0f0f0);color:var(--d3neutralSecondary,#605e5c);flex-shrink:0;transition:all .15s ease;line-height:1}.fora-mc-option.active .fora-mc-letter,.fora-mc-option:has(input:checked) .fora-mc-letter{background:var(--d3themePrimary,#0078d4);color:#fff}.fora-mc-label{flex:1;line-height:26px;display:inline}.fora-ask-file-upload{width:100%}.fora-ask-file-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 20px;border:2px dashed var(--d3neutralLight,#d2d0ce);border-radius:8px;cursor:pointer;transition:all .15s ease;background:var(--d3white,#fff);width:100%}.fora-ask-file-dropzone:hover{border-color:var(--d3themePrimary,#0078d4);background:rgba(0,120,212,.03)}.fora-ask-file-icon{font-size:24px;color:var(--d3neutralTertiary,#a19f9d)}.fora-ask-file-dropzone:hover .fora-ask-file-icon{color:var(--d3themePrimary,#0078d4)}.fora-ask-file-text{display:flex;flex-direction:column;align-items:center}.fora-ask-file-label{font-weight:500;font-size:13px;color:var(--d3neutralPrimary,#323130)}.fora-ask-file-hint{color:var(--d3neutralSecondary,#605e5c);font-size:11px}.fora-ask-file-list{display:flex;flex-direction:column;gap:6px;margin-top:8px}.fora-ask-file-card{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;border:1px solid var(--d3neutralLight,#e0e0e0);background:var(--d3white,#fff);font-size:13px}.fora-ask-file-card i.fa-file{color:var(--d3themePrimary,#0078d4)}.fora-ask-file-card .fora-ask-fc-name{flex:1;font-weight:500;color:var(--d3neutralPrimary,#323130);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fora-ask-file-card .fora-ask-fc-status{color:var(--d3neutralSecondary,#605e5c);font-size:12px;flex-shrink:0}.fora-ask-file-card .fora-ask-fc-status.uploaded{color:#4CAF50}.fora-ask-file-card .fora-ask-fc-delete{color:var(--d3neutralTertiary,#a19f9d);cursor:pointer;font-size:12px;padding:2px 4px;border-radius:4px;transition:all .15s ease;flex-shrink:0}.fora-ask-file-card .fora-ask-fc-delete:hover{color:var(--d3red,#d13438);background:rgba(209,52,56,.08)}.fora-ask-remote-lookup{max-width:100%}.fora-ask-panel .select2-container{width:100%!important}.fora-ask-panel .select2-container .select2-choice{border:1px solid var(--d3neutralLight,#e0e0e0);border-radius:8px;height:38px;line-height:38px;padding:0 12px;background:var(--d3white,#fff);box-shadow:none;font-size:13px;color:var(--d3neutralPrimary,#323130);transition:border-color .15s ease}.fora-ask-panel .select2-container .select2-choice:hover,.fora-ask-panel .select2-container.select2-container-active .select2-choice{border-color:var(--d3themePrimary,#0078d4)}.fora-ask-panel .select2-container .select2-choice .select2-arrow{display:none}.fora-rl-picker{background:var(--d3white,#fff);border:1px solid var(--d3neutralLight,#edebe9);border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);max-height:320px;overflow-y:auto;min-width:200px;z-index:1050}.fora-rl-picker-header{padding:8px 12px;border-bottom:1px solid var(--d3neutralLight,#edebe9)}.fora-rl-picker-item{padding:8px 12px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:13px;transition:background .1s ease}.fora-rl-picker-item:hover{background:var(--d3neutralLighterAlt,#f3f2f1)}.fora-rl-picker-item i{width:20px;text-align:center;color:var(--d3neutralSecondary,#605e5c)}.fora-input-container.hasAskPanel .fora-preview{display:block}.fora-input-container.hasPreview .fora-preview{position:relative;z-index:10;max-width:100%;overflow:hidden}.fora-preview:has(.fora-rl-panel),.fora-preview:has(.fora-ask-panel){flex-direction:column;align-items:stretch!important;padding:0!important}.fora-rl-panel{background:var(--d3white,#fff);padding:0 20px 14px;max-width:100%;box-sizing:border-box;animation:foraAskPanelSlideIn .2s ease-out;position:relative;z-index:10}.fora-rl-panel-title{font-weight:700;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--d3neutralSecondary,#605e5c);text-align:center;padding:14px 20px 10px}.fora-rl-panel-close{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;background:var(--d3red,#d13438);color:#fff;display:flex;align-items:center;justify-content:center;padding:0;border:0;font-size:11px;line-height:1;cursor:pointer;transition:background .15s ease,transform .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.2);z-index:11}.fora-rl-panel-close:hover{background:#a4262c;transform:scale(1.1);color:#fff}.inline-d3view-file-upload.fora-rl-active i{color:var(--d3themePrimary,#0078d4)}.inline-task-template-btn.fora-tt-active i{color:var(--d3themePrimary,#0078d4)}.fora-rl-panel-step{min-width:0;overflow:hidden}.fora-rl-step-domain{position:relative}.fora-rl-step-domain::before,.fora-rl-step-domain::after{content:'';position:absolute;top:0;bottom:0;width:32px;z-index:1;pointer-events:none}.fora-rl-step-domain::before{left:0;background:linear-gradient(to right,var(--d3white,#fff),transparent)}.fora-rl-step-domain::after{right:0;background:linear-gradient(to left,var(--d3white,#fff),transparent)}.fora-rl-domain-grid{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;padding:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fora-rl-domain-grid::-webkit-scrollbar{display:none}.fora-rl-domain-card{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:all .15s ease;min-width:120px;flex:0 0 auto;white-space:nowrap}.fora-rl-domain-card:hover{box-shadow:0 2px 6px rgba(0,0,0,.1);transform:translateY(-1px);filter:brightness(0.95)}.fora-rl-domain-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--d3neutralSecondary,#555);font-size:14px;flex-shrink:0;transition:all .15s ease}.fora-rl-domain-icon img{width:22px;height:22px;object-fit:contain}.fora-rl-domain-label{font-size:12px;font-weight:500;color:var(--d3neutralPrimary,#323130);white-space:nowrap;text-transform:capitalize}.fora-rl-search-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.fora-rl-back{display:inline-flex;align-items:center;gap:4px;color:var(--d3neutralSecondary,#605e5c);font-size:12px;padding:4px 8px;border-radius:4px;transition:all .15s ease}.fora-rl-back:hover{color:var(--d3themePrimary,#0078d4);background:var(--d3neutralLighterAlt,#f3f2f1)}.fora-rl-search-domain-label{font-weight:600;font-size:13px;color:var(--d3neutralPrimary,#323130);text-transform:capitalize}.fora-rl-search-body{max-width:100%}.fora-rl-panel .select2-container{width:100%!important}.fora-rl-panel .select2-container .select2-choice{border:1px solid var(--d3neutralLight,#e0e0e0);border-radius:8px;height:38px;line-height:38px;padding:0 12px;background:var(--d3white,#fff);box-shadow:none;font-size:13px;color:var(--d3neutralPrimary,#323130);transition:border-color .15s ease}.fora-rl-panel .select2-container .select2-choice:hover,.fora-rl-panel .select2-container.select2-container-active .select2-choice{border-color:var(--d3themePrimary,#0078d4)}.fora-rl-panel .select2-container .select2-choice .select2-arrow{display:none}.fora-task-template-panel{position:absolute;bottom:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);margin-bottom:8px;z-index:10;max-height:300px;display:flex;flex-direction:column;animation:fora-trace-fade-in .15s ease}.fora-tt-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #e0e0e0;flex-shrink:0}.fora-tt-title{font-size:13px;font-weight:600;color:#333}.fora-tt-close{background:0;border:0;cursor:pointer;color:#999;font-size:14px;padding:2px 4px}.fora-tt-close:hover{color:#333}.fora-tt-body{overflow-y:auto;padding:8px;flex:1}.fora-tt-loading,.fora-tt-empty{text-align:center;padding:20px;color:#999;font-size:13px}.fora-tt-card{padding:10px 12px;border:1px solid #e8e8e8;border-radius:6px;cursor:pointer;margin-bottom:6px;transition:background .15s ease,border-color .15s ease}.fora-tt-card:last-child{margin-bottom:0}.fora-tt-card:hover{background:#f0f4ff;border-color:#2c5282}.fora-tt-card-name{font-size:13px;font-weight:600;color:#333}.fora-tt-card-desc{font-size:11px;color:#888;margin-top:3px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fora-tt-chip{display:inline-flex;align-items:center;gap:6px;background:#e0ecf8;border:1px solid #b0c8e8;border-radius:16px;padding:4px 8px 4px 10px;font-size:12px;line-height:1.4;margin:4px 4px 4px 0}.fora-tt-chip i.fa-tasks{color:#2c5282;font-size:11px}.fora-tt-chip-name{color:#2c5282;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.fora-tt-chip-remove{background:0;border:0;padding:0 2px;cursor:pointer;color:#6b8db8;font-size:11px;line-height:1;flex-shrink:0}.fora-tt-chip-remove:hover{color:#d13438}.fora-embedded>.d3view-fora{height:100%;width:100%;min-height:0}.fora-embedded .fora-iv{height:100%;min-height:0}div.d3view-treeview .treeview-items>ul.items-list{border:1px solid #DDD}div.d3view-treeview .treeview-items>ul.items-list{margin-bottom:0}div.d3view-treeview li.treeview-item .nested_items{display:none;margin-left:15px}div.d3view-treeview li.treeview-item .nested_items.shown{display:block}div.d3view-treeview li.treeview-item>.item-content{cursor:pointer}div.d3view-treeview li.treeview-item>.item-content>.selectable-div{padding:10px 15px}div.d3view-treeview li.treeview-item>.item-content>.selectable-div.selected{background-color:#428BCA;color:#FFF}div.d3view-treeview li.treeview-item>.item-content>.selectable-div.selected>.item-anchor{color:#FFF}div.d3view-treeview li.treeview-item>.item-content:not(.selected):hover{background-color:#f7f7f7}div.d3view-treeview li.treeview-item>.item-content>.selectable-div>.item-anchor{text-decoration:none;color:#4f5359;padding:10px 15px 10px 0;user-select:none}div.d3view-treeview li.treeview-item>.item-content>.selectable-div.selected>.item-anchor:hover{color:#21ff02}div.d3view-treeview li.treeview-item>.item-content>.selectable-div>.item-anchor .item-name-edit{width:200px;display:inline-block}div.d3view-treeview li.treeview-item>.item-content>.selectable-div>.item-anchor:hover{color:steelblue}div.d3view-treeview li.treeview-item>.item-content.itemOver{background-color:#e0fffa}div.d3view-treeview li.treeview-item>.item-content.ui-draggable-dragging{z-index:2}body ul.treeview-context-menu{position:absolute;display:none;background-color:#FFF;border:1px solid #DDD;z-index:1052}body ul.treeview-context-menu>li{border:0;cursor:pointer}body ul.treeview-context-menu>li.alert{margin-bottom:0}body ul.treeview-context-menu>li>a{text-decoration:none}body ul.treeview-context-menu>li:hover{background-color:#eee}div.d3view-inputsBuilder{min-height:200px}div.d3view-inputsBuilder:not([data-view=simple]){border:1px solid #DDD}div.d3view-inputsBuilder div.ib-backdrop{background-color:#000;opacity:0;display:none;position:absolute;top:0;left:0;width:0;height:0}div.d3view-inputsBuilder .tt-menu{text-align:left}div.d3view-inputsBuilder div.ib-backdrop.fade.in{opacity:.2!important;width:100%;z-index:2;display:inline-block;height:100%}div.d3view-inputsBuilder .fb-spinner{position:absolute;left:50%;top:50%}div.d3view-inputsBuilder .fb-spin-loader{display:inline-block;width:4px;height:30px;border-radius:4px;animation:loading 1s ease-in-out infinite}div.d3view-inputsBuilder .fb-spin-loader:nth-child(1){background-color:#3498db;animation-delay:0s}div.d3view-inputsBuilder .fb-spin-loader:nth-child(2){background-color:#c0392b;animation-delay:.09s}div.d3view-inputsBuilder .fb-spin-loader:nth-child(3){background-color:#f1c40f;animation-delay:.18s}div.d3view-inputsBuilder .fb-spin-loader:nth-child(4){background-color:#27ae60;animation-delay:.27s}@keyframes loading{0%{transform:scale(1)}20%{transform:scale(1,2.2)}40%{transform:scale(1)}}div.d3view-form-builder-container span.fb-alert-box{position:absolute;left:48%;top:0}div.d3view-form-builder-container span.fb-alert{position:absolute;top:4px;left:50%;padding:15px;background-color:#FFF;font-size:11px;z-index:3;width:300px;text-align:left;margin-left:-150px;border-radius:10px;animation-duration:.5s}div.d3view-form-builder-container span.fb-alert button.disabled{cursor:not-allowed}div.d3view-form-builder-container span.fb-alert span.heading{font-weight:700}div.d3view-form-builder-container span.fb-alert input.group-name{margin-top:5px}div.d3view-form-builder-container span.fb-alert .alert-footer{padding:8px}div.d3view-inputsBuilder .inputs-builder-container{display:flex}div.d3view-inputsBuilder .row .wf-input-label{background:#fff;padding:9px;border-radius:0;border:0;text-align:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;cursor:move;display:flex;align-items:center;justify-content:space-between;height:50px;padding-left:30px}div.d3view-inputsBuilder .row .wf-input-label .app-icon{width:13px;margin:0;height:22px}div.d3view-inputsBuilder .row .wf-input-label .add_sample_input{opacity:0;pointer-events:none;/*!*position: absolute;*!*//*!*right: 5px;*!*//*!*top: 5px;*!*//*!*border-bottom-right-radius: 5px;*!*//*!*border-left: none;*!*//*!*border-top-right-radius: 5px;*!*/}div.d3view-inputsBuilder .row .wf-input-label .drag_sample_input{opacity:0;pointer-events:none;padding:5px 8px;cursor:move}div.d3view-inputsBuilder .row .wf-input-label .drag_sample_input:hover{color:red}div.d3view-inputsBuilder .row .wf-input-label:hover .add_sample_input,div.d3view-inputsBuilder .row .wf-input-label:hover .drag_sample_input{opacity:1!important;pointer-events:all!important}div.d3view-inputsBuilder .wf-input-label .add_sample_input{padding:5px 10px}div.d3view-inputsBuilder .row .wf-input-label:hover{background-color:#f5f5f5}div.d3view-inputsBuilder .sample-inputs .sample-inputs-list .row{padding:0!important;border-bottom:1px solid #DDD!important}div.d3view-inputsBuilder div.wf-input-label.ui-draggable-dragging{width:auto!important;height:auto!important}div.d3view-inputsBuilder .sample-inputs-list .wf-input-label .sample-input-label{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}div.d3view-inputsBuilder .sample-inputs-list .wf-input-label:hover .sample-input-label{width:calc(100% - 53px)}div.d3view-inputsBuilder .sample-inputs-list .wf-input-label:hover .sample-input-label>span{display:block;width:calc(100% - 0);overflow:hidden;text-overflow:ellipsis}div.d3view-inputsBuilder .sample-inputs-list .wf-input-label .sample-input-options{display:none;position:absolute;right:6px}div.d3view-inputsBuilder .sample-inputs-list .wf-input-label:hover .sample-input-options{display:flex;align-items:center}div.d3view-inputsBuilder .sample-inputs .sample-inputs-list .row,div.d3view-inputsBuilder ul.field-items>li .row,div.d3view-inputsBuilder div.validations-block .row{border-bottom:0;margin:0!important;padding:12px}div.d3view-inputsBuilder .sample-inputs .toggle-subinputs{cursor:pointer}div.d3view-inputsBuilder .sample-inputs .toggle-subinputs:hover{color:#428BCA}div.d3view-inputsBuilder div.carousel-slide .no-data,div.d3view-inputsBuilder .inputs-group.nvg .no-data,div.d3view-inputsBuilder ul.field-items+.no-data{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:1.2em;color:#4f5359;letter-spacing:.02em}div.d3view-inputsBuilder div.inputs-list{position:relative;text-align:center;height:100%}div.d3view-inputsBuilder div.inputs-list ul.field-items{padding-top:0!important}div.d3view-inputsBuilder div.inputs-list ul.field-items,div.d3view-inputsBuilder ul.field-items-header{margin-bottom:0;padding:10px 0;overflow:auto;width:100%}div.d3view-inputsBuilder ul.field-items.form-flex{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;row-gap:20px}div.d3view-inputsBuilder ul.field-items.form-flex>li{max-width:100%}div.d3view-inputsBuilder ul.field-items-header{border-bottom:1px solid #DDD;overflow:hidden}div.d3view-inputsBuilder div.inputs-list ul.field-items li.field-item{transition:opacity .5s linear,background .5s ease-in;opacity:1;border-left:4px solid transparent}div.d3view-inputsBuilder div.inputs-list ul.field-items li.field-item.disabled{opacity:.5}div.d3view-inputsBuilder div.inputs-list ul.field-items li.field-item.hasActions{border-left:4px solid purple}div.d3view-inputsBuilder div.inputs-list ul.field-items li.field-item.parentActionHovered{border-left:4px solid #ff0}div.d3view-inputsBuilder div.inputs-list ul.field-items li.field-item.parentActionPerforming{border-left:4px solid #ff0;animation:border-color-change 1s infinite}.d3view-inputsBuilder .inputs-builder-container li.field-item.temp_show{display:block!important}.d3view-inputsBuilder .inputs-builder-container li.field-item>.hidden-ip-text{display:none}.d3view-inputsBuilder .inputs-builder-container li.field-item.temp_show>.hidden-ip-text{display:block!important;text-align:left;color:grey;padding:10px 25px}@keyframes border-color-change{0%{border-left:4px solid #ff0}50%{border-left:4px solid red}100%{border-left:4px solid #ff0}}div.d3view-inputsBuilder div.inputs-list ul.field-items li.field-item.hasDDOpen{z-index:1000}div.d3view-inputsBuilder div.inputs-list ul.field-items li.field-item .multiselect-container .ms-dd-toggle{text-align:left}div.d3view-inputsBuilder div.inputs-list ul.field-items li.field-item.faded{opacity:.3}div.d3view-inputsBuilder div.inputs-list ul.field-items li.field-item.overlay{background-color:#FFF;z-index:3}div.d3view-inputsBuilder div.inputs-list ul.field-items li.field-item .field-item-contents.dz-drag-hover{display:flex}div.d3view-inputsBuilder div.inputs-list ul.field-items li.field-item .input-group.input-value.disabled{pointer-events:none;opacity:.3}div.d3view-inputsBuilder div.sample-inputs{height:100%;overflow:auto}div.d3view-inputsBuilder div.sample-inputs-list{text-align:center}div.d3view-inputsBuilder div.sample-inputs .info{height:40px;display:flex;align-items:center;justify-content:center;font-size:1.3em;font-weight:500}div.d3view-inputsBuilder div.sample-inputs .switch-sample-inputs>button:focus,div.d3view-inputsBuilder div.sample-inputs .switch-sample-inputs>button:active{outline:0}div.d3view-inputsBuilder div.sample-inputs-list{display:none}div.d3view-inputsBuilder div.sample-inputs-list[data-id=sample]{border-top:1px solid #DDD;max-height:calc(100% - 0)}div.d3view-inputsBuilder div.sample-inputs-list.active{display:block;overflow:auto}div.d3view-inputsBuilder div.workers-select-list{text-align:left}div.d3view-inputsBuilder div.workers-select-list .list-group-item{border:0;border-top:1px solid #DDD;cursor:move}div.d3view-inputsBuilder div.workers-select-list .list-group-item span.worker-name{margin-left:3px}div.d3view-inputsBuilder ul.field-items li.field-header>div.row,div.d3view-inputsBuilder ul.field-items li.field-item>div.row,div.d3view-inputsBuilder .flex-item-additional-options li>div.row{margin:0!important;padding:12px}div.d3view-inputsBuilder [data-view-type=simple] li.field-item .input-name,div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .all-inputs-list li.field-item .input-name{width:100%;margin-bottom:15px;padding-left:6px}div.d3view-inputsBuilder .inputs-builder-container[data-mode=submit] [data-view-type=simple] li.field-item .input-value-container{width:100%}div.d3view-inputsBuilder [data-view-type=simple] li.field-item .input-type,div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .all-inputs-list li.field-item .input-type{width:auto;margin-right:8px}div.d3view-inputsBuilder [data-view-type=simple] li.field-item .sortable-handle,div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .all-inputs-list li.field-item .sortable-handle{top:50%!important;transform:translateY(-50%)}div.d3view-inputsBuilder .inputs-view-content[data-id=simple] ul.field-items li.field-item>div.row,div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .all-inputs-list li.field-item>div.row{padding:15px 10px}div.d3view-inputsBuilder .inputs-view-content[data-id=simple] ul.field-items li.field-item .input-group input.form-control,div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .all-inputs-list li.field-item .input-group input.form-control{border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}div.d3view-inputsBuilder li.field-item .file-upload-icon,div.d3view-inputsBuilder li.field-item .file-upload-icon{position:absolute;top:7px;right:8px;z-index:3;cursor:pointer;background:0 0;border:0}div.d3view-inputsBuilder li.field-item .reset-remote-base-url{position:absolute;right:7px;font-size:1.2em;z-index:2;color:#AAA;top:9px;cursor:pointer}div.d3view-inputsBuilder li.field-item .separator-options>div{flex:1 1 50%}div.d3view-inputsBuilder li.field-item .field-type .dropdown-toggle:focus{outline:0}div.d3view-inputsBuilder li.field-item .field-type .dropdown-toggle{color:#000}div.d3view-inputsBuilder li.field-item .field-type .dropdown-toggle:hover{color:#428BCA}div.d3view-inputsBuilder .background-highlight>*{background:#428BCA!important;color:#FFF!important}div.d3view-inputsBuilder [data-mode=build] li.field-item .input-name{display:flex}div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .inputs-view-content:not([data-id=simple]) li.field-item .input-name,div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .all-inputs-list li.field-item .input-name{position:relative;text-align:left;align-items:center;padding-left:0}div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .inputs-view-content:not([data-id=simple]) li.field-item .input-value-outer,div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .inputs-view-content:not([data-id=simple]) li.field-item .input-desc-outer,div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .inputs-view-content:not([data-id=simple]) li.field-item .input-bottom-row-outer,div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .all-inputs-list li.field-item .input-value-outer,div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .all-inputs-list li.field-item .input-desc-outer,div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .all-inputs-list li.field-item .input-bottom-row-outer{}div.d3view-inputsBuilder li.field-item .input-desc-outer .ip-desc-editor{overflow:hidden;white-space:normal;display:block;width:100%;padding:7px 10px;border:1px solid transparent}div.d3view-inputsBuilder li.field-item .input-desc-outer .ip-desc-editor:hover{border-color:#f5f5f5}div.d3view-inputsBuilder li.field-item .input-desc-outer .ip-desc-editor:focus{border:1px solid #66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}div.d3view-inputsBuilder .inputs-view-content:not([data-id=simple]) li.field-item .input-name-container input.form-control,div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .all-inputs-list li.field-item .input-name-container input.form-control{padding-left:10px;font-size:1.3em}div.d3view-inputsBuilder .inputs-view-content:not([data-id=simple]) li.field-item .input-edit-icons-container,div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .all-inputs-list li.field-item .input-edit-icons-container{position:relative!important;right:unset!important;transform:unset}div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .inputs-view-content:not([data-id=simple]) li.field-item>div.row,div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .all-inputs-list li.field-item>div.row{padding:30px 12px}div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .inputs-view-content:not([data-id=simple]) li.field-item .input-options-outer,div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .all-inputs-list li.field-item .input-options-outer{display:none}div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .inputs-view-content:not([data-id=simple]) li.field-item:hover .input-options-outer,div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .all-inputs-list li.field-item :hover .input-options-outer,div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .inputs-view-content:not([data-id=simple]) li.field-item.hasDDOpen .input-options-outer,div.d3view-inputsBuilder .inputs-builder-container[data-mode=build] .all-inputs-list li.field-item.hasDDOpen .input-options-outer{display:flex}div.d3view-inputsBuilder .inputs-builder-container li.field-item .ip-val-updated{opacity:0;padding-left:12px;text-align:left;transition:opacity .3s ease}div.d3view-inputsBuilder .inputs-builder-container li.field-item:hover .ip-val-updated{opacity:1}div.d3view-inputsBuilder li.field-item.highlighted{background-color:#f5f5f5}div.d3view-inputsBuilder li.field-item .input-name .field-name{font-size:1.2em}div.d3view-inputsBuilder li.field-item span.field-type{width:15px;margin-right:4px}div.d3view-inputsBuilder.fb-worker-config .worker-inputs:not(.condensed){width:100%}div.d3view-inputsBuilder.fb-worker-config .worker-inputs{transition:width .5s ease;min-height:400px}div.d3view-inputsBuilder.fb-worker-config .worker-inputs.condensed{border-right:1px solid #DDD}div.d3view-inputsBuilder.fb-worker-config li.field-item .input-name{top:7px}div.d3view-inputsBuilder .field-item .required{color:red;font-size:15px;position:relative;bottom:2px}div.d3view-inputsBuilder li.field-item .input-validations{cursor:pointer}div.d3view-inputsBuilder li.field-item .input-validations.disabled{opacity:.3;pointer-events:none;cursor:default}div.d3view-inputsBuilder li.field-item .list-grid-view{display:flex;flex-wrap:wrap;max-height:200px;overflow:auto}div.d3view-inputsBuilder li.field-item .list-grid-option{margin:10px;width:10%;text-align:left}div.d3view-inputsBuilder li.field-item .list-grid-option label{cursor:pointer;font-weight:400}div.d3view-inputsBuilder ul.field-items li.ui-selecting{background-color:var(--dt-selection-color-dark)}div.d3view-inputsBuilder ul.field-items li.ui-selected{background-color:var(--dt-selection-color-dark)}div.d3view-form-builder-container .field-items-context-menu{position:fixed;display:none;background:#FFF;z-index:2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #CCC}div.d3view-form-builder-container .field-items-context-menu>li{background-color:transparent;border:0;cursor:pointer;text-align:left}div.d3view-form-builder-container .field-items-context-menu li:hover{background-color:#428BCA}div.d3view-form-builder-container .field-items-context-menu ul.list-group-submenu{display:none;position:absolute;left:100%;top:0;width:100px}div.d3view-form-builder-container .field-items-context-menu li:hover ul.list-group-submenu{display:block}div.d3view-form-builder-container .field-items-context-menu li:hover>a{color:#FFF;text-decoration:none}div.d3view-form-builder-container .col-md-0-5,div.d3view-inputs-builder-container .col-md-1-5,div.d3view-form-builder-container .col-md-3-5{position:relative;float:left;padding:0 15px;min-height:1px}div.d3view-form-builder-container .col-md-0-5{width:4.135%}div.d3view-form-builder-container .col-md-1-5{width:12.499999995%}div.d3view-form-builder-container .col-md-3-5{width:29.135%}div.d3view-form-builder-container .input-groups{border-bottom:1px solid #DDD}div.d3view-form-builder-container .input-groups .group-tabs{border-bottom:0;float:right}div.d3view-form-builder-container .input-groups .group-tabs>li{}div.d3view-inputsBuilder .visibility_options .dropdown-toggle{background:#f5f5f5;padding:4px;border-radius:6px}div.d3view-inputsBuilder .visibility_options .dropdown-menu{padding:10px}div.d3view-inputsBuilder .visibility_options.open .dropdown-toggle{color:red}div.popover.formbuilder .popover-body{padding:10px}div.d3view-inputsBuilder div.validations-block{position:absolute;left:50%;width:50%;margin-left:-25%;background-color:#FFF;z-index:3;border:1px solid #DDD}div.d3view-inputsBuilder div.validations-block:before,div.d3view-inputsBuilder div.validations-block:after{content:'';width:0;height:0;border-style:solid;position:absolute;top:-15px;left:50%}div.d3view-inputsBuilder div.validations-block:before{border-width:0 13px 13px;border-color:transparent transparent #DDD}div.d3view-inputsBuilder div.validations-block:after{border-width:0 14px 14px;border-color:transparent transparent #FFF}div.d3view-inputsBuilder div.validations-block .validations-list{max-height:250px;overflow:auto}div.d3view-inputsBuilder div.validations-block .validation-list-item{position:relative}div.d3view-inputsBuilder div.validations-block .validation-list-item .remove_validation{position:absolute;top:50%;right:10px}div.formbuilder-tooltip{z-index:1040}div.formbuilder-tooltip .tooltip-inner{text-align:left;background-color:#4f5359;font-size:12px}div.formbuilder-tooltip .tooltip-arrow{border-bottom-color:#4f5359!important}div.formbuilder-tooltip span.offset-text{display:block;margin-left:10px}div.formbuilder-tooltip span.offset-text:before{content:'-';margin-right:3px}div.d3view-inputsBuilder span.formbuilder-dz{position:absolute;top:0;border:0}div.d3view-inputsBuilder ul.field-items li.field-item{position:relative}div.d3view-inputsBuilder .field-name-container{width:15%;float:left}div.d3view-inputsBuilder .field-name-container .field-name{overflow:hidden;text-overflow:ellipsis;position:relative;top:5px}div.d3view-inputsBuilder .field-name-container span.field-type{position:relative;left:0;top:5px;margin-right:5px}div.d3view-inputsBuilder .field-name-container span.required{position:relative}div.d3view-inputsBuilder .field-value-container{width:85%;float:left}div.d3view-inputsBuilder li.field-item .field-value-container{}div.d3view-inputsBuilder .has-error .handsontable_container{border:1px solid red}div.d3view-inputsBuilder li.field-item .handsontable_container .bs_datatable_wrapper{min-height:198px}div.d3view-inputsBuilder .inputs-tab{}div.d3view-inputsBuilder .inputs-tab .inputs-view-content[data-id=flex]{overflow:auto}div.d3view-inputsBuilder .inputs-tab .inputs-view-content[data-id=simple] .input-name,div.d3view-inputsBuilder .all-inputs-list li.field-item .input-name{text-align:left;font-weight:700}div.d3view-inputsBuilder .inputs-tab .inputs-view{position:relative;top:1px;margin-bottom:3px}div.d3view-inputsBuilder .inputs-tab .inputs-view.tabs{}div.d3view-inputsBuilder .inputs-tab .inputs-view button:focus,div.d3view-inputsBuilder .inputs-tab .inputs-view button:active{outline:0}div.d3view-inputsBuilder .inputs-tab .inputs-view-content{display:none}div.d3view-inputsBuilder .inputs-tab .inputs-view-content.active{display:block}div.d3view-inputsBuilder .inputs-tab .inputs-flex-view{display:flex;flex-wrap:wrap}div.d3view-inputsBuilder .inputs-tab .inputs-flex-view .inputs-group{margin:10px;border:1px solid #ddd;background:#FFF;position:relative;width:23%;font-size:11px!important;transition:width .4s ease}div.d3view-inputsBuilder .inputs-group .inputs-group-heading{padding:6px 0}div.d3view-inputsBuilder .inputs-group .inputs-group-heading .group-title{color:#428BCA;margin-bottom:4px}div.d3view-inputsBuilder .inputs-flex-view .inputs-group.create_new{background-color:#f7f7f7;min-height:400px}div.d3view-inputsBuilder .inputs-group .create-new-tab{font-size:14px;position:relative;top:50%;padding:20px;border-radius:20px;background:steelblue;color:#fff;text-decoration:none}div.d3view-inputsBuilder .inputs-group .inputs-group-heading .options-container{border-top:1px solid #DDD;border-bottom:1px solid #DDD;padding:5px;display:none}div.d3view-inputsBuilder .inputs-group .inputs-group-heading .options-container input.group-width{width:35px!important;display:inline!important;padding:0;padding-left:2px;height:17px}div.d3view-inputsBuilder .inputs-group:hover .inputs-group-heading .sortable-handle{opacity:1!important}div.d3view-inputsBuilder .inputs-group .inputs-group-heading .sortable-handle{opacity:0;position:absolute;left:8px;top:10px;cursor:move;color:#4f5359}div.d3view-inputsBuilder .inputs-group .inputs-group-heading .group-options{position:absolute;opacity:1;right:8px;top:10px;cursor:pointer;color:#4f5359}div.d3view-inputsBuilder .inputs-group .inputs-group-heading .group-options:hover{color:#428BCA}div.d3view-inputsBuilder .inputs-group li.field-item .input-options{position:absolute;right:3px;top:50%;opacity:0;cursor:pointer}div.d3view-inputsBuilder .inputs-flex-view li.field-item .input-name{position:relative;top:7px;overflow:hidden;text-overflow:ellipsis;padding:0}div.d3view-inputsBuilder .inputs-flex-view .bs-edit{border:0!important}div.d3view-inputsBuilder .inputs-flex-view li.field-item .input-name .bs-edit{color:#000;text-decoration:none}div.d3view-inputsBuilder .inputs-group li.field-item:hover .input-options{opacity:1}div.d3view-inputsBuilder .inputs-group li.field-item:hover .sortable-handle{opacity:1!important}div.d3view-inputsBuilder ul.field-items li.sortable-placeholder{display:block!important}div.d3view-inputsBuilder ul.field-items li.field-item.flex-overlay{background:#FFF;z-index:3}div.d3view-inputsBuilder .flex-item-additional-options{position:absolute;background:#FFF;border:1px solid #DDD;z-index:3;display:none}div.d3view-inputsBuilder div.flex-item-additional-options:before,div.d3view-inputsBuilder div.flex-item-additional-options:after{content:'';width:0;height:0;border-style:solid;position:absolute;top:-15px;left:50%}div.d3view-inputsBuilder div.flex-item-additional-options:before{border-width:0 13px 13px;border-color:transparent transparent #DDD}div.d3view-inputsBuilder div.flex-item-additional-options:after{border-width:0 14px 14px;border-color:transparent transparent #FFF}div.d3view-inputsBuilder div#formbuilder-carousel div.carousel-slide-heading{background-color:#f5f5f5;padding:10px;text-align:left}div.d3view-inputsBuilder div#formbuilder-carousel div.carousel-slide-heading .edit-icons{display:inline-block}div.d3view-inputsBuilder div#formbuilder-carousel div.carousel-slide-heading:hover .edit-icons>i{cursor:pointer}div.d3view-inputsBuilder div#formbuilder-carousel div.carousel-slide-heading:hover .edit-icons>i:hover{color:red}div.d3view-inputsBuilder div#formbuilder-carousel div.carousel-slide-heading .group-title{font-size:1.3em;display:inline-block}div.d3view-inputsBuilder div#formbuilder-carousel div.carousel-slide-heading .toggle-filters{position:absolute;right:4px;top:26px;cursor:pointer}div.d3view-inputsBuilder div#formbuilder-carousel div.carousel-slide-heading .toggle-filters.shown{color:green}div.d3view-inputsBuilder div#formbuilder-carousel div.carousel-slide-heading .toggle-filters:hover{color:green}div.d3view-inputsBuilder div#formbuilder-carousel div.carousel-slide-heading-container div.filter-inputs{position:absolute;background-color:#FFF;padding:5px;border-bottom:1px solid #DDD;width:100%;z-index:10;display:none;margin:0}div.d3view-inputsBuilder div#formbuilder-carousel .carousel-inner .carousel-slide.item{width:100%}div.d3view-inputsBuilder div#formbuilder-carousel .carousel-inner .carousel-slide.item.left,div.d3view-inputsBuilder div#formbuilder-carousel .carousel-inner .carousel-slide.item.right{margin-left:0;float:none!important}div.d3view-inputsBuilder div#formbuilder-carousel .carousel-slide .subgroup .field-items{height:unset!important}div.d3view-inputsBuilder div#formbuilder-carousel .carousel-slide .subgroup{padding:3px 20px;margin:15px;border:1px solid #DDD}div.d3view-inputsBuilder div#formbuilder-carousel .carousel-slide .subgroup li.field-item{}div.d3view-inputsBuilder div#formbuilder-carousel .carousel-slide .subgroup-header{cursor:pointer}div.d3view-inputsBuilder div#formbuilder-carousel .carousel-slide .subgroup.opened .sg-count{display:none}div.d3view-inputsBuilder div#formbuilder-carousel .carousel-slide .subgroup-header:hover{color:steelblue}div.d3view-inputsBuilder div#formbuilder-carousel .carousel-slide .subgroup.opened .subgroup-header{}div.d3view-inputsBuilder div.carousel-footer .toggle-filters{cursor:pointer}div.d3view-inputsBuilder div.carousel-footer .toggle-filters.shown{color:green}div.d3view-inputsBuilder div#formbuilder-carousel .carousel-slide-heading{border-bottom:1px solid #DDD;padding:8px 0}div.d3view-inputsBuilder div.inputs-carousel-view .filter-order{position:absolute;right:20px;z-index:1;top:17px;display:none}div.d3view-inputsBuilder div.inputs-builder-container.filterView div.formfilters-list-container{display:block!important}div.d3view-inputsBuilder div.inputs-builder-container.filterView div.carousel-body{display:none}div.d3view-inputsBuilder div.inputs-builder-container.filterView div.carousel-footer :not(.filter-order){display:none}div.d3view-inputsBuilder div.inputs-builder-container.filterView .formfilters-options{display:block!important}div.d3view-inputsBuilder .carousel-footer{padding:5px;border-top:1px solid #CCC;position:relative;height:41px}div.d3view-inputsBuilder .carousel-footer div.filter-inputs{position:absolute;top:50%;transform:translateY(-50%)}div.d3view-inputsBuilder .carousel-footer .steps ul.dropdown-menu>li.disabled{pointer-events:none}div.d3view-inputsBuilder .carousel-footer .steps ul.dropdown-menu>li{position:relative}div.d3view-inputsBuilder .carousel-footer .steps ul.dropdown-menu>li.active:before{content:'\f00c';font-family:FontAwesome,sans-serif;margin-right:2px;position:absolute;top:5px;left:3px}div.d3view-inputsBuilder .carousel-footer .steps ul.dropdown-menu>li.active a{background:0;color:#000}div.d3view-inputsBuilder .carousel-footer .steps ul.dropdown-menu>li:hover{background-color:#DDD;cursor:pointer}div.d3view-inputsBuilder .carousel-footer .steps ul.dropdown-menu>li.ui-sortable-placeholder{height:25px;display:block!important}div.d3view-inputsBuilder .carousel-footer .steps ul.dropdown-menu>li .drag_handle{position:absolute;right:4px;top:5px;opacity:0}div.d3view-inputsBuilder .carousel-footer .steps ul.dropdown-menu>li:hover .drag_handle{opacity:1}div.d3view-inputsBuilder .bold{font-weight:700}div.bs-container.files-list .preview-image-file{cursor:pointer}div.d3view-inputsBuilder .input-filters-container{position:absolute;left:4px;top:4px;user-select:none;z-index:3}div.d3view-inputsBuilder .toggle-filter-inputs.active{color:#428BCA}div.d3view-inputsBuilder .toggle-filter-inputs{font-size:12px;position:relative;left:5px;float:left;cursor:pointer;top:10px}div.d3view-inputsBuilder div.input-filters{}div.d3view-inputsBuilder .input-filters-container .input-filter{}div.d3view-inputsBuilder li.field-item.temp_hide{display:none}div.formbuilder-curve-manager div.inputs-list li{padding:5px;cursor:pointer}div.formbuilder-curve-manager div.inputs-list li:hover{background-color:#eee}div.formbuilder-curve-manager div.inputs-list li a{text-decoration:none;color:#4f5359}div.formbuilder-curve-manager div.inputs-list li.active:after{content:'\f00c';font-family:FontAwesome;margin-left:3px;color:#428BCA}div.formbuilder-curve-manager div.chart-container.error_message:after{content:'No curves selected';position:absolute;top:50%;left:50%;font-weight:700;color:red}div.d3view-inputsBuilder .twitter-typeahead{width:100%}div.d3view-inputsBuilder .input-group .twitter-typeahead{display:table-cell!important}div.d3view-inputsBuilder .wf-dropzone.file-upload.dz-clickable{border:2px dashed #ddd}div.d3view-inputsBuilder div.fb-select-worker{margin:10px 0}div.bs-container.fb-select-worker .dropdown-menu{width:100%}div.bs-container.fb-select-worker .dropdown-menu li{position:relative}div.bs-container.fb-select-worker .dropdown-menu li .add-worker{position:absolute;right:0;top:3px;font-size:9px}div.bs-container.fb-select-worker .dropdown-menu li:hover .add-worker{display:block!important}div.d3view-inputsBuilder input#fb-multiple-file-ip{display:inline-block}div.fb-file-extraction div.modal-body div.files-container{display:flex;flex-wrap:wrap}div.fb-file-extraction div.file-view{height:200px;width:18%;margin:9px;border:1px solid #DDD}div.fb-file-extraction div.file-view.selected{border-color:#428BCA}div.d3view-inputsBuilder label{display:inline-block!important}div.d3view-inputsBuilder div.fb-multiple-container .filter-inputs{padding:6px 10px}div.d3view-inputsBuilder div.fb-multiple-container .filter-inputs label{line-height:24px;margin-left:10px;position:relative;font-size:12px;font-weight:500}div.d3view-inputsBuilder div.fb-multiple-container .filter-inputs input{display:inline-block;width:19px;height:17px;vertical-align:middle;margin:0}div.d3view-inputsBuilder div.fb-multiple-container .ht-container{margin-top:20px}div.d3view-inputsBuilder .pl-dataset-modern,div.d3view-inputsBuilder .pl-dataset-modern.handsontable{border-radius:6px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08)}div.d3view-inputsBuilder .pl-dataset-modern th{background:#f8f9fa;font-weight:600;border-bottom:2px solid #dee2e6}div.d3view-inputsBuilder .bootstrap-select .dropdown-toggle:focus{outline:0!important;outline-offset:-2px;background-color:#FFF!important}div.d3view-inputsBuilder .bootstrap-select .dropdown-toggle .bs-caret{display:none!important}div.d3view-inputsBuilder .bootstrap-select .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;margin-top:3px;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}div.d3view-inputsBuilder .bootstrap-select .selectpicker-static-title{color:#4f5359;font-weight:700;margin-right:5px}div.d3view-inputsBuilder .handsontable table,div.d3view-inputsBuilder .handsontable tbody,div.d3view-inputsBuilder .handsontable thead,div.d3view-inputsBuilder .handsontable td,div.d3view-inputsBuilder .handsontable th,div.d3view-inputsBuilder .handsontable input,div.d3view-inputsBuilder .handsontable textarea,div.d3view-inputsBuilder .handsontable div{box-sizing:border-box!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important}div.d3view-inputsBuilder .handsontable td{white-space:normal!important;vertical-align:middle;text-align:center}div.d3view-inputsBuilder td.disabled,div.d3view-inputsBuilder td.disabled>:not(.sparkline-container){background-color:#eee;pointer-events:none}div.d3view-inputsBuilder td.editable{padding:0}div.d3view-inputsBuilder td.ht-invalid{background-color:rgba(255,0,0,.5)!important}div.d3view-inputsBuilder td.required{border:1px solid red!important}div.d3view-inputsBuilder td.editable[data-type=text],div.d3view-inputsBuilder td.editable[data-type=number],div.d3view-inputsBuilder td.editable[data-type=date],div.d3view-inputsBuilder td.editable[data-type=datetime]{border:1px solid #4f5359;padding:0}div.d3view-inputsBuilder td.editable select{border:0}div.d3view-inputsBuilder td div.cell-buttons{display:inline-block;padding:20px;position:relative}div.d3view-inputsBuilder td.editable .select2-container.ht-select2{height:100%!important}div.d3view-inputsBuilder td.editable .select2-container.ht-select2 a.select2-choice{height:100%!important}div.d3view-inputsBuilder td.editable .select2-container.ht-select2 a.select2-choice .select2-chosen{position:relative;top:50%;margin-top:-10px}div.d3view-inputsBuilder td.editable .select2-container.ht-select2 .select2-choice .select2-arrow b{position:relative;top:35%}div.d3view-inputsBuilder .inputs-builder-container[data-mode=submit] .carousel-contents.hiddenFilters div#formbuilder-carousel .carousel-inner .carousel-slide.item ul.field-items{height:calc(100% - 0)!important;padding:0}div.d3view-inputsBuilder .inputs-builder-container[data-mode=submit] .carousel-contents.hiddenFilters div#formbuilder-carousel.carousel-body{height:calc(100% - 120px)!important}div.d3view-inputsBuilder div.simple-view-heading{padding:10px;background-color:#F5F5F5}div.d3view-inputsBuilder .input-type{width:10%;float:left;text-align:center}div.d3view-inputsBuilder .input-name-container{width:100%;position:relative;display:flex;float:left}div.d3view-inputsBuilder div.inputs-builder-container[data-mode=build] .input-name-container input.form-control{border-color:transparent;box-shadow:none}div.d3view-inputsBuilder div.inputs-builder-container[data-mode=build] .input-name-container input.form-control:hover{border-color:#ddd}div.d3view-inputsBuilder div.inputs-builder-container[data-mode=build] .input-name-container input.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}div.d3view-inputsBuilder .input-desc-popover:hover,div.d3view-inputsBuilder .input-desc-popover.open{color:#428bca}div.d3view-inputsBuilder .input-desc-popover.hasValue{color:#5cb85c}div.d3view-inputsBuilder .group-name{}div.d3view-inputsBuilder select.dataSource{}div.d3view-inputsBuilder select.files_list{display:inline-block}div.d3view-inputsBuilder .input-edit-icons-container.open{z-index:2}div.d3view-inputsBuilder:not([data-view=widgets]) .input-edit-icons-container{right:15px!important;top:50%;transform:translateY(-50%)}div.d3view-inputsBuilder[data-view=widgets] ul.field-items li.field-item{border:0!important}div.d3view-inputsBuilder .input-edit-icons-container .dropdown-menu{width:200px}div.d3view-inputsBuilder .input-edit-icons li{position:relative}div.d3view-inputsBuilder .input-edit-icons li>a{padding:6px 20px;display:flex;align-items:center}div.d3view-inputsBuilder .input-edit-icons li .pl-txt-icon{width:20px;text-align:center;margin-right:4px}div.d3view-inputsBuilder .input-edit-icons li.checked:not(.disabled):after{position:absolute;content:'\f00c';right:8px;font-family:FontAwesome;color:#428bca;top:3px}div.d3view-inputsBuilder .input-edit-icons li.checked:hover:not(.disabled):after{color:#FFF!important}div.d3view-inputsBuilder .dropdown-submenu-left>a:after{content:" ";position:absolute;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 5px 5px 0;border-right-color:#ccc;top:50%;transform:translateY(-50%);left:5px}div.d3view-inputsBuilder .dropdown-submenu-left>.dropdown-menu{left:-100%;margin-left:-2px;top:0}div.d3view-inputsBuilder .dropdown-submenu-left:hover>.dropdown-menu{display:block}div.d3view-inputsBuilder .dropdown-submenu-left.disabled:hover>.dropdown-menu li{opacity:.3;pointer-events:none}div.d3view-inputsBuilder div.carousel-header{padding:10px 0;border-bottom:1px solid #DDD;margin:0}div.d3view-inputsBuilder div.carousel-header .d3view-tab-manager{border-bottom:0;width:100%}div.d3view-inputsBuilder .inputs-view-content .carousel-contents{width:100%}div.d3view-inputsBuilder .inputs-view-content[data-tabs-view=vertical] .carousel-contents{width:calc(100% - 180px)}div.d3view-inputsBuilder .inputs-view-content[data-tabs-view=vertical] .header-contents>div{justify-content:flex-end}div.d3view-inputsBuilder div.inputs-view-content[data-tabs-view=fb_widgets] .nested-inputs-container .field-items{max-height:100%}div.d3view-inputsBuilder .inputs-view-content[data-tabs-view=fb_widgets] .field-items .field-item{position:absolute}div.d3view-inputsBuilder .inputs-view-content[data-tabs-view=fb_widgets] .field-items .field-item .grid-stack-item-content{border:1px solid #DDD}div.d3view-inputsBuilder .inputs-view-content[data-tabs-view=fb_widgets] .field-items .field-item .grid-stack-item-content>.row{height:100%}div.d3view-inputsBuilder .inputs-view-content[data-tabs-view=fb_widgets] .field-items .field-item .sortable-handle{top:6px!important;right:10px!important;transform:none;left:unset!important}div.d3view-inputsBuilder .inputs-view-content .field-items .field-item.isSmall .input-options-outer{width:100%!important;flex-wrap:wrap;margin-top:10px}div.d3view-inputsBuilder .inputs-view-content .field-items .field-item.isSmall .input-options-outer>*{flex:0 0 calc(50% - 10px);text-align:center}div.d3view-inputsBuilder div.carousel-header .group-title{display:inline-block;background:0;border:0;padding:0;margin:0 5px}div.d3view-inputsBuilder div.carousel-header .edit-icons{display:inline-block;opacity:0;visibility:hidden}div.d3view-inputsBuilder div.carousel-header .edit-icons.invisible{visibility:hidden!important}div.d3view-inputsBuilder div.carousel-header .header-title{display:flex;align-items:center}div.d3view-inputsBuilder div.carousel-header .header-title .btn-group>.btn{padding:3px 5px}div.d3view-inputsBuilder div.carousel-header .header-title .group-title:hover .edit-icons{opacity:1!important;visibility:visible!important}div.d3view-inputsBuilder div.carousel-header .header-title .steps>.dropdown-toggle{}div.d3view-inputsBuilder div.carousel-header .header-title .group-name{display:inline-block;width:200px;text-overflow:ellipsis;overflow:hidden;vertical-align:middle;font-size:1.3em;font-weight:500;white-space:nowrap}div.d3view-inputsBuilder div.header-title .group-step{padding:5px 10px;font-size:12px;line-height:1.5}div.d3view-inputsBuilder div.header-title .dropdown.open>.group-step,div.d3view-inputsBuilder div.header-title .group-step:hover{background:#DDD}div.d3view-inputsBuilder div.carousel-header .edit-icons>i{cursor:pointer}div.d3view-inputsBuilder div.carousel-header .edit-icons>i:hover{color:red}div.d3view-inputsBuilder div.carousel-header .inline-filters label{margin-bottom:0}div.d3view-inputsBuilder .required-container,div.d3view-inputsBuilder .primaryKey-container{text-align:left}div.select2-drop .remove-tag{float:right;cursor:pointer;position:relative;top:-3px;right:5px}div.select2-drop .remove-tag:hover{color:red}div.select2-drop .remove-tag>i{padding:5px}div.d3view-inputsBuilder li.field-item .edit-worker{background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%)!important;color:#FFF;font-size:12px}div.d3view-inputsBuilder .carousel-header .pagination>li>a{background:0;border:0}div.d3view-inputsBuilder .carousel-header .pagination>li>a.disabled{opacity:.4;cursor:not-allowed}div.d3view-inputsBuilder .carousel-header .pagination>li>a:hover{background:#DDD!important}div.d3view-inputsBuilder .carousel-header .pagination,div.d3view-inputsBuilder .carousel-header .pagination>li.steps{display:flex;align-items:center}div.d3view-inputsBuilder li.field-item .input-value-container{display:flex;align-items:center}div.d3view-inputsBuilder li.field-item .input-value-container .input_dependency{color:dimgrey;margin-left:7px;cursor:pointer}div.d3view-inputsBuilder li.field-item .input-value-container .input_dependency[opened="1"]{color:#428bca}div.d3view-inputsBuilder li.field-item .input-value-container.pl-value-from-map-disabled{pointer-events:none;opacity:.5}div.d3view-inputsBuilder li.field-item .refresh-action,div.d3view-inputsBuilder li.field-item .stop-action{color:#FFF}div.fb-input-dependency.popover .worker-location{opacity:0;cursor:pointer;color:dimgrey}div.fb-input-dependency.popover li{cursor:pointer}div.fb-input-dependency.popover li:hover,div.fb-input-dependency.popover li.selected{color:#428bca}div.fb-input-dependency.popover li:hover .worker-location,div.fb-input-dependency.popover li.selected .worker-location{opacity:1}div.d3view-inputsBuilder .geo-location-container{width:100%;height:200px}div.d3view-inputsBuilder .input-value .select2-tag-container a.select2-choice{height:30px}div.d3view-inputsBuilder li.field-item .sortable-handle{opacity:0;top:0!important;left:1px!important}div.d3view-inputsBuilder li.field-item:hover .sortable-handle{opacity:1!important}div.d3view-inputsBuilder li.field-item .remove_from_selection{display:none}div.d3view-inputsBuilder li.field-item.ui-selected .remove_from_selection{display:block!important}div.d3view-inputsBuilder li.field-item.ui-selected .remove_from_selection:hover{color:red;cursor:pointer!important}div.d3view-inputsBuilder li.field-item:hover{background-color:var(--neutralLighterAlt)}div.d3view-inputsBuilder li.field-item .dropdown-input-options{width:35vw}/*!*div.d3view-inputsBuilder li.field-item .input-config-dropdown {*!*//*!*    !*position: absolute;*!*!*//*!*    !*top: -1px;*!*!*//*!*    display: flex;*!*//*!*    !*right: -25px;*!*!*//*!*}*!*//*!*div.d3view-inputsBuilder li.field-item .input-config-dropdown > .dropdown-toggle {*!*//*!*    padding: 10px;*!*//*!*}*!*//*!*div.d3view-inputsBuilder li.field-item .input-config-dropdown > .dropdown-toggle:hover,*!*//*!*div.d3view-inputsBuilder li.field-item .input-config-dropdown.open > .dropdown-toggle {*!*//*!*    background: #e8f0fe;*!*//*!*    color: #4f5359!important;*!*//*!*    border-radius: 5px;*!*//*!*}*!*/div.fb-input-visibility .modal-body .row{padding-bottom:12px}div.d3view-inputsBuilder li.field-item div.select2-container.form-control.dropdown-default-value{padding:0;height:28px;flex:1 1 auto;width:auto!important}div.d3view-inputsBuilder li.field-item div.select2-container.form-control.dropdown-default-value>a.select2-choice{height:100%;border:0;border-radius:0}div.d3view-inputsBuilder .inputs-tab .tabmanager[data-view=vertical] .d3view-tab-manager{border-bottom:0}div.d3view-inputsBuilder .bs_datatable_wrapper[data-renderer=d3] tr .column_collapse{opacity:0}div.d3view-inputsBuilder .bs_datatable_wrapper[data-renderer=d3] tr:hover .column_collapse,div.d3view-inputsBuilder .bs_datatable_wrapper[data-renderer=d3] tr .column_collapse.opened{opacity:1!important}div.wf-validations-modal .selectpicker-wf a.select2-choice{height:34px;display:flex;align-items:center}div.ip-desc-popover{width:400px!important;height:250px}div.ip-desc-popover .popover-content{height:calc(100% - 30px)}div.d3view-inputsBuilder li.field-item div.worker-output-preview{flex:1 1 auto}div.d3view-inputsBuilder li.field-item div.text-preview .preview-ace{height:150px}div.inputs-builder-container[data-mode=view] li.field-item .input-value-container{display:block;width:100%!important}div.d3view-inputsBuilder li.field-item .dataset-preview,div.d3view-inputsBuilder li.field-item .define_table-preview,div.d3view-inputsBuilder li.field-item .kv-preview{height:200px}.d3view-inputsBuilder li.field-item .input-value-actions-modern-compact{position:absolute;top:4px;right:4px;display:inline-flex;gap:4px;align-items:center;background:#FFF;z-index:10;opacity:0;transition:opacity .15s ease}.d3view-inputsBuilder li.field-item:hover .input-value-actions-modern-compact{opacity:1}.d3view-inputsBuilder li.field-item .input-value-actions-ellipsis .dropdown-toggle{padding:4px 8px;font-size:12px;border-radius:6px;border:1px solid #E2E8F0;background:#fff;color:#475569;transition:background .15s ease,border-color .15s ease}.d3view-inputsBuilder li.field-item .input-value-actions-ellipsis .dropdown-toggle:hover{background:#F1F5F9;border-color:#cbd5e1;color:#1E293B}.d3view-inputsBuilder li.field-item .input-value-actions-modern-compact .dropdown-menu{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);border:1px solid #E2E8F0}.d3view-inputsBuilder li.field-item[data-field-items-view-type=modern-compact] .input-name .field-name{color:#1E293B}.d3view-inputsBuilder li.field-item[data-field-items-view-type=modern-compact] .input-name .field-type{color:#94A3B8}div.d3view-inputsBuilder .tree-view li.tree-list-item.unfilled>.item-label>.tv-content .ti-name{color:red!important}div.d3view-data-filters .twitter-typeahead{display:block!important}div.d3view-data-filters .condition-remove{cursor:pointer}div.d3view-data-filters .condition-remove:hover{color:red}div.d3view-data-filters.tinyContainer .data-filters-body .filters-list div.form-group>div.row>div{width:100%}div.d3view-data-filters .data-filters-body .filters-list{max-height:calc(100% - 90px);overflow:auto;overflow-x:hidden;border:1px solid #DDD;padding:13px}div.d3view-data-filters .data-filters-body .filters-list>.form-group:last-child .filter-separator{display:none}div.d3view-data-filters .control-btn{display:inline-block;padding:5px 0;cursor:pointer;text-decoration:none}div.d3view-data-filters .control-btn-danger{color:red}div.d3view-data-filters .control-btn:hover{background-color:#f5f5f5}div.d3view-data-filters .control-btn.disabled{opacity:.5;cursor:not-allowed}div.d3view-data-filters .df-summary-panel{width:250px;margin:10px}div.d3view-data-filters .df-summary-panel:first-child{margin-left:0!important}div.d3view-data-filters .df-summary-panel .vlist>div{max-height:250px;border:0!important}div.d3view-data-filters .df-summary-panel .vrow{display:flex;justify-content:space-between;width:100%;margin:10px 0;padding:0 10px;padding-left:0;cursor:grab}div.d3view-data-filters .df-summary-panel .vrow:hover{background-color:#f5f5f5}div.d3view-data-filters .quick-picks-cont [data-key].ui-draggable-dragging{max-width:200px!important}div.d3view-data-filters .quick-picks-cont [data-key]{margin:2px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}div.d3view-data-filters .quick-picks-cont [data-key].active{background-color:#d3f4ff73}div.d3view-data-filters .quick-picks-cont [data-key] .key{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;margin-right:6px}div.d3view-data-filters .quick-picks-cont [data-key]:hover{background-color:#f5f5f5}.vrow-drag,.vrow.ui-draggable-dragging{z-index:4000;position:fixed!important;width:auto!important;display:flex;background:#FFF;border:1px solid #DDD;padding:10px;height:auto!important}.input-action-view .wf-input-action-title{}.input-action-view .ag-action.highlighted{background:lightyellow}.input-action-view .modal-body{padding:10px}.input-action-view .wf-input-action-list{min-height:200px;overflow-y:auto;scrollbar-gutter:stable}.input-action-view .wf-input-action-list:not([data-view=flex]){height:calc(100% - 50px)}.input-action-view .wf-input-action-list[data-view=table] .wf-action-item{border:0}.input-action-view .wf-input-action-list[data-view=table] .toggle-action>.fa{display:none}.input-action-view .wf-edit-action-name,.input-action-view .wf-clone-action{display:none}.input-action-view .wf-action-item.isEditingName .wf-edit-action-name{display:none!important}.input-action-view .wf-action-item:hover .wf-edit-action-name,.input-action-view .wf-action-item:hover .wf-clone-action{display:block}.input-action-view .ag-action.hasError{border-left:2px solid red}.input-action-view .ag-action.hasError .toggle-action{color:red}.input-action-view .dt-container tr.isEditing td:first-child{border-left-color:orange!important;border-left-width:5px!important}.input-action-view .action-group{border:1px solid #DDD;padding:10px;margin-bottom:15px}.input-action-view .action-group .wf-action-item{border:0}.input-action-view .wf-action-item{border:1px solid #ddd;border-radius:4px;gap:1rem;padding:10px}.input-action-view .wf-action-item:hover .action-handle-icon{visibility:visible}.input-action-view .action-handle-icon{padding:5px 10px;font-size:large;visibility:hidden}.input-action-view .action-handle-icon:hover{cursor:move}.input-action-view .action-list-item-main-container{flex:1 1 auto}.input-action-view .wf-action-item:not(:last-child){margin-bottom:20px}.input-action-view .action-container{gap:1rem;display:flex;flex-direction:column}.input-action-view .action-value span.twitter-typeahead,.input-action-view .action-value .tt-menu{width:100%}.input-action-view .wf-input-action-list[data-view=flex]{display:flex;flex-wrap:wrap}.input-action-view .wf-input-action-list[data-view=flex]>div{flex:0 0 calc(50% - 20px);margin-right:10px;height:90%;overflow:auto;align-items:baseline}.input-action-view .wf-input-action-list[data-view=flex] div.action-row>.full-w{display:block;position:relative;padding-top:30px}.input-action-view .wf-input-action-list[data-view=flex] div.action-row>.full-w .remove-condition{position:absolute;top:0;right:10px;z-index:2}.input-action-view .wf-input-action-list[data-view=flex] div.action-row>.full-w>div{width:100%!important;margin-bottom:10px}.input-action-view .wf-input-action-list[data-view=flex] .wf-change-input{display:block;position:relative;padding-top:30px}.input-action-view .wf-input-action-list[data-view=flex] .wf-change-input .action-change-input-remove{position:absolute;z-index:2;top:0;right:10px}.input-action-view .wf-input-action-list[data-view=flex] .wf-change-input>div{width:100%!important;margin-bottom:10px}.input-action-view .wf-input-action-list[data-view=flex] .wf-after-change{display:block}.input-action-view .wf-input-action-list[data-view=flex] .wf-after-change>div{margin-bottom:10px}.input-action-view .wf-input-action-list[data-view=flex] .action-handle-icon{display:none}.input-action-view .action-value{flex:1 1 auto}.input-action-view .wf-change-input{display:flex;gap:1rem;padding:15px 0;border-bottom:1px solid #ddd;align-items:flex-start}.input-action-view.d3view-plugins-sidebar .wf-change-input{flex-wrap:wrap}.input-action-view.d3view-plugins-sidebar .wf-change-input>div{width:50%!important;flex:0 0 calc(50% - 20px)}.input-action-view.d3view-plugins-sidebar .wf-change-input>div.dependent-input-div{flex:0 0 calc(100% - 20px)}.input-action-view .wf-after-change{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:1rem}.input-action-view .dependent-input-name-lable{}.input-action-view a.select2-choice{height:34px;display:flex;align-items:center}.input-action-view .actions-table tbody tr{height:60px}.input-action-view .actions-table tbody tr th,.input-action-view .actions-table tbody tr td{vertical-align:middle}.input-action-view .actions-table tbody th:first-child{font-size:1.2em}.input-action-view .actions-table tbody tr.highlighted{background-color:lightyellow}.input-action-view .d3view-viz[data-charttype=tree] .plot-txt.clicked .node-name{color:#428bca}.carousel-slide-body .fb-input-highlighter{position:absolute;height:100%;width:5px;background:steelblue;top:0;left:3px;border-radius:3px}.wf-validations-modal .add_validation_item{margin-left:6px}.d3view-inputsBuilder li.field-item .conditions-container .validation-list-item{border:1px solid #DDD;padding:10px;margin-bottom:10px!important;border-radius:5px}.d3view-inputsBuilder li.field-item .conditions-container .validation-list-item .remove_validation:hover{color:red}.d3view-inputsBuilder li.field-item .conditions-container .validation-list-item>div{width:calc(100% - 40px);text-align:left;padding:0;margin-bottom:10px}.fb-ext-workers-body .wf-workers-container .selected-count{display:none!important}div.d3view-inputsBuilder div.inputs-view-content[data-id=nested] .inputs-group.nvg{margin:15px 0;text-align:left;padding:0 15px;position:relative}div.d3view-inputsBuilder div.inputs-view-content[data-id=nested] .inputs-group.nvg.active .group-header:after{content:'active';margin-left:10px;color:lightgrey}div.d3view-inputsBuilder div.inputs-view-content[data-id=nested] .inputs-group.nvg>.group-name{text-align:left;padding:10px}div.d3view-inputsBuilder div.inputs-view-content[data-id=nested] .inputs-group.nvg>.group-inputs{margin-left:20px}div.d3view-inputsBuilder div.inputs-view-content[data-id=nested] .inputs-group.nvg>.group-inputs .subgroup .field-items{padding-left:20px}div.d3view-inputsBuilder div.inputs-view-content[data-id=nested] .inputs-group.nvg li.field-item{border-bottom:0}div.d3view-inputsBuilder div.inputs-view-content[data-id=nested] .inputs-group.nvg li.field-item>.row{padding-left:0}div.d3view-inputsBuilder div.inputs-view-content[data-id=nested] .inputs-group.nvg>.group-inputs .subgroup .subgroup-header{margin-bottom:12px!important}div.d3view-inputsBuilder div.inputs-view-content[data-id=nested] .inputs-group.nvg>.group-inputs .subgroup .subgroup-header .lead{font-weight:450}div.d3view-inputsBuilder div.inputs-view-content[data-id=nested] .inputs-group.nvg>.group-inputs .subgroup .subgroup-header:hover,div.d3view-inputsBuilder div.inputs-view-content[data-id=nested] .inputs-group.nvg>.group-header:hover{color:steelblue}div.d3view-inputsBuilder div.inputs-view-content[data-id=nested] .inputs-group.nvg ul.field-items{min-height:200px}div.d3view-inputsBuilder div.inputs-view-content[data-id=nested] .nested-inputs-container .field-items{height:100%;padding-right:10px}div.d3view-inputsBuilder div.inputs-view-content[data-id=nested] .nested-left{background:#FFF!important;box-shadow:none}div.d3view-inputsBuilder .nested-generic-list .nested-groups-header{display:flex;flex-wrap:wrap;box-shadow:none}div.d3view-inputsBuilder .nested-generic-list .nested-groups-header li{border:1px solid #DDD!important;border-radius:10px;margin:0 5px;cursor:pointer}div.d3view-inputsBuilder .nested-generic-list .nested-groups-header li:hover{background-color:#f5f5f5}div.d3view-inputsBuilder div.inputs-view-content[data-id=nested] .ui-layout-container>div{height:100%!important}div.d3view-inputsBuilder div.inputs-view-content[data-id=nested] .ui-layout-container>div.nested-inputs-list{width:unset!important}div.d3view-inputsBuilder .scheduler-inputs>div{margin:0 10px;float:left}div.d3view-inputsBuilder .scheduler-inputs>div:first-child{margin-left:0}div.d3view-inputsBuilder li.field-item .rm-link-fb .inputs-builder-container{padding:0}div.d3view-inputsBuilder li.field-item .rm-link-fb .field-name{font-size:unset}div.d3view-inputsBuilder li.field-item .rm-link-fb li.field-item.required{color:unset}div.d3view-inputsBuilder li.field-item .remove-ip-file{opacity:0;pointer-events:none;cursor:pointer}div.d3view-inputsBuilder li.field-item .ip-file-item .pl-label-modern{color:#555}div.d3view-inputsBuilder li.field-item .ip-file-item{margin:5px}div.d3view-inputsBuilder li.field-item .ip-file-item.ui-sortable-placeholder{width:150px;height:30px;background-color:#ff0;visibility:visible!important;border-radius:20px}div.d3view-inputsBuilder li.field-item .ip-file-item:hover .remove-ip-file{opacity:1;pointer-events:all}div.d3view-inputsBuilder li.field-item .ip-file-item:hover .remove-ip-file:hover,div.d3view-inputsBuilder li.field-item .ip-file-item:hover .file-editor:hover{color:red}div.d3view-inputsBuilder li.field-item .ip-file-item .file-view:hover{background:#428bca;color:#FFF}div.d3view-inputsBuilder li.field-item .remove-textarea-file{opacity:0;pointer-events:none;cursor:pointer}div.d3view-inputsBuilder li.field-item .ip-file-item{margin:5px}div.d3view-inputsBuilder li.field-item .ip-file-item:hover .remove-textarea-file{opacity:1;pointer-events:all}div.d3view-inputsBuilder li.field-item .ip-file-item:hover .remove-textarea-file:hover{color:red}div.d3view-inputsBuilder li.field-item .ip-file-item .textview:hover{background:#428bca;color:#FFF}@media screen and (max-width:1440px){div.d3view-inputsBuilder li.field-item .input-group.input-value .btn-group-justified .btn span:not(.fa){display:none}}div.d3view-inputsBuilder.miniWidth li.field-item .input-group.input-value .btn-group-justified .btn span:not(.fa){display:none}div.d3view-inputsBuilder li.field-item .fb-input-toolbar{clear:both}div.d3view-inputsBuilder .fb-toolbar-options .dropdown-submenu-left>a:after{content:" ";position:absolute;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 5px 5px 0;border-right-color:#ccc;top:14px;left:15px}div.d3view-inputsBuilder .fb-toolbar-options .dropdown-submenu-left>.dropdown-menu{left:auto;right:100%;margin-right:-2px;top:0}div.d3view-inputsBuilder .fb-toolbar-options .dropdown-submenu-left:hover>.dropdown-menu{display:block}div.d3view-inputsBuilder .fb-toolbar-options .curve-appearance-dd.open>.dropdown-menu{display:block}.d3view-context-menu-container.fb-inputs{width:300px}.d3view-ff-map .dt-table thead th{width:50%}.fb-cells-to-inputs .d3view-inputsBuilder{min-height:unset}.fb-configure-main-ds span.word-tag{height:34px;display:flex;align-items:center;margin:5px;margin-top:0;padding:5px 10px;padding-right:15px;background-color:rgba(91,192,222,.2);border:1px solid rgb(91 192 222);border-radius:6px;min-width:50px;position:relative}.fb-configure-main-ds span.word-tag .pl-editable{color:#000;width:100%}.fb-configure-main-ds .remove-word-tag{position:absolute;right:0;top:-7px;z-index:2;cursor:pointer;opacity:0;pointer-events:none}.fb-configure-main-ds span.word-tag:hover .remove-word-tag{opacity:1;pointer-events:all}.fb-configure-main-ds span.word-tag:hover .remove-word-tag:hover{color:red}.d3view-inputsBuilder li.field-item .output-quick-view[data-type=dataset]{padding:4px 10px;word-break:break-all}.d3view-inputsBuilder li.field-item .output-quick-view[data-type=dataset]:hover{background:#f8f8f8;cursor:pointer}.fb-configure-main-ds .dropzone .file-info{border:1px solid #DDD;padding:5px;border-radius:5px;max-width:200px}.fb-configure-main-ds .dropzone .file-info .view-main-file{cursor:pointer;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.d3view-fb-file-rules-matcher .file-rules li[data-id].has-success{border-left:5px solid green}.d3view-fb-file-rules-matcher .file-rules li[data-id].has-error{border-left:5px solid red}div.d3view-inputsBuilder .fb-search-dd tbody tr:hover,div.d3view-inputsBuilder .fb-search-dd tr.navigated{background-color:#f5f5f5}div.d3view-inputsBuilder .fb-search-dd table tbody td{word-break:break-all;vertical-align:middle}div.d3view-inputsBuilder .d3view-fb-modern-widgets ul.groups-list.nav.nav-pills li{width:calc(100% - 3px);margin-bottom:5px}div.d3view-inputsBuilder .d3view-fb-modern-widgets ul.groups-list.nav.nav-pills li.active>a{border-radius:20px}div.d3view-inputsBuilder .d3view-fb-modern-widgets ul.groups-list.nav.nav-pills li>a{padding-left:15px}div.d3view-inputsBuilder .d3view-fb-modern-widgets .grid-stack{overflow:hidden!important;min-height:100px}div.d3view-inputsBuilder .d3view-fb-modern-widgets .grid-stack:empty:before{content:'Drop inputs here';position:absolute;top:10px;left:10px;color:dimgrey;pointer-events:none}div.d3view-inputsBuilder .d3view-fb-modern-widgets .grid-stack li.field-item{width:calc(33% - 10px);margin:5px;border-radius:6px;padding:4px;float:left;border-bottom:0}div.d3view-inputsBuilder .d3view-fb-modern-widgets li.field-item:not(.editing) .manual_vector_input{display:none}.d3view-fb-modern-widgets .widget-input-buttons{width:70px}.d3view-fb-modern-widgets li.field-item:not(.editing) .input-name{width:calc(100% - 70px)!important}.d3view-fb-modern-widgets li.field-item:not(.editing) .input-value-container{padding-left:0}.d3view-fb-modern-widgets li.field-item:not(.editing) .widget-ip-edit{cursor:pointer;opacity:0;pointer-events:none}.d3view-fb-modern-widgets li.field-item:not(.editing):hover .widget-ip-edit{opacity:1;pointer-events:all}.d3view-fb-modern-widgets li.field-item:not(.editing) .widget-ip-edit:hover{color:red}div.d3view-inputsBuilder .d3view-fb-modern-widgets .grid-stack li.field-item.editing{width:100%!important;height:auto!important;border-left:3px solid orange!important}div.d3view-inputsBuilder .d3view-fb-modern-widgets .grid-stack li.field-item.editing .widget-ip-edit{display:none}div.d3view-inputsBuilder .d3view-fb-modern-widgets .grid-stack li.field-item .btn-group.btn-group-justified .btn :not(.fa):not(.fas){display:none}div.d3view-inputsBuilder .d3view-fb-modern-widgets .grid-stack li.field-item .ds-info-text p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:100%;word-wrap:break-word}div.d3view-inputsBuilder .d3view-fb-modern-widgets .grid-stack li.field-item .input-value[data-type=dataset],div.d3view-inputsBuilder .d3view-fb-modern-widgets .grid-stack li.field-item .input-value[data-type=define_table],div.d3view-inputsBuilder .d3view-fb-modern-widgets .grid-stack li.field-item .input-value[data-type=define_table_3d],div.d3view-inputsBuilder .d3view-fb-modern-widgets .grid-stack li.field-item .input-value[data-type=keyvalue]{display:block}div.d3view-inputsBuilder .d3view-fb-modern-widgets .grid-stack li.field-item .ip-val-icon{display:inline}div.d3view-inputsBuilder .d3view-fb-modern-widgets .grid-stack li.field-item textarea[data-inputvalue=value]{height:50px!important;min-height:unset!important}div.d3view-inputsBuilder .d3view-fb-modern-widgets .grid-stack li.field-item .ui-resizable-handle{display:none!important}div.d3view-inputsBuilder .d3view-fb-modern-widgets .grid-stack li.field-item:not(.editing):hover .ui-resizable-handle,div.d3view-inputsBuilder .d3view-fb-modern-widgets .grid-stack li.field-item:not(.editing).ui-resizable-resizing{display:block!important}div.d3view-inputsBuilder .inputs-builder-container:not([data-mode=build]) .inputs-tab[data-ip-desc-on-hover=true] li.field-item .input-desc-outer{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #ddd;padding:10px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000;width:50%;max-width:100%;&:before{content:'';position:absolute;top:-8px;left:20px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ddd}&:after{content:'';position:absolute;top:-7px;left:20px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}}div.d3view-inputsBuilder .inputs-builder-container:not([data-mode=build]) .inputs-tab[data-ip-desc-on-hover=true] li.field-item:hover .input-desc-outer{display:block}div.d3view-inputsBuilder .inputs-builder-container:not([data-mode=build]) .inputs-tab[data-ip-desc-on-hover=true] li.field-item .input-desc-outer{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}div.d3view-inputsBuilder .inputs-builder-container:not([data-mode=build]) .inputs-tab[data-ip-desc-on-hover=true] li.field-item:hover .input-desc-outer{opacity:1;visibility:visible}div.d3view-inputsBuilder .inputs-builder-container:not([data-mode=build]) .inputs-tab[data-ip-desc-on-hover=true] li.field-item .field-name:after{content:'\f05a';font-family:FontAwesome;margin-left:5px;color:#999;font-size:14px}div.d3view-inputsBuilder li.field-item button.reset-to-default{position:absolute;right:10px;top:5px;z-index:3}div.d3view-inputsBuilder div.inputs-builder-container[data-mode=submit] li.field-item.required[data-invalid=true]{background-image:linear-gradient(135deg,#fcf5f5,#fccbcb)!important;border-radius:6px}div.d3view-inputsBuilder div.inputs-builder-container[data-mode=submit] li.field-item.required[data-modified=true]{background-image:linear-gradient(135deg,#f6f6f6,#bbd5ea)!important;border-radius:6px}div.d3view-inputsBuilder .sortable-ghost *{background-color:whitesmoke!important}div.d3view-inputsBuilder .sortable-drag *{background-color:lightyellow!important}div.d3view-inputsBuilder .row-drop-target *{background-color:lightgreen!important}div.d3view-inputsBuilder li.before-sortable-placeholder:not(.ui-sortable-helper){background-color:lightgreen!important}.wf-input-label.list-group-item.ui-draggable.ui-draggable-handle.ui-draggable-dragging{pointer-events:none}div.d3view-inputsBuilder li.field-item .remove-list-option{cursor:pointer}div.d3view-inputsBuilder li.field-item .remove-list-option:hover{color:red}div.d3view-inputsBuilder li.field-item .list-input-tags.pl-search-tags>[data-key]{font-size:unset}div.d3view-inputsBuilder li.field-item div[data-has-converted-value=true][data-value-displayed=converted] .input-group.input-value [data-inputvalue=value],div.d3view-inputsBuilder li.field-item div[data-has-converted-value=true][data-value-displayed=converted] .input-group.input-value .edit-curve-in-sheets,div.d3view-inputsBuilder li.field-item div[data-has-converted-value=true][data-value-displayed=converted] .input-group.input-value .edit_curve,div.d3view-inputsBuilder li.field-item div[data-has-converted-value=true][data-value-displayed=converted] .input-group.input-value .remove-from-default,div.d3view-inputsBuilder li.field-item div[data-has-converted-value=true][data-value-displayed=converted] .input-group.input-value .curve-appearance-dd,div.d3view-inputsBuilder li.field-item div[data-has-converted-value=true][data-value-displayed=converted] .input-group.input-value .wf-dropzone,div.d3view-inputsBuilder li.field-item div[data-has-converted-value=true][data-value-displayed=converted] .input-group.input-value .choose_sample,div.d3view-inputsBuilder li.field-item div[data-has-converted-value=true][data-value-displayed=converted] .input-group.input-value .edit-curve-in-spline-editor{opacity:.5!important;pointer-events:none}div.d3view-inputsBuilder li.field-item div[data-has-converted-value=true][data-value-displayed=converted] .input-group.input-value .handsontable_container{opacity:.5!important}.d3view-inputsBuilder .original-value-container{position:absolute;left:0;top:0;width:100%;background:#FFF;z-index:20}div.d3view-inputsBuilder .ip-references-container .dep-workers-list table tbody tr .btn-group{opacity:0;transition:opacity .2s ease}div.d3view-inputsBuilder .ip-references-container .dep-workers-list table tbody tr:hover .btn-group{opacity:1}div.d3view-inputsBuilder .ip-references-container .dep-workers-list table tbody tr .btn-group .btn{padding:2px 6px;margin:0 1px}div.d3view-inputsBuilder .nested-tv .tree-list-item.tree-search-hidden{opacity:.3;pointer-events:none}div.d3view-inputsBuilder .nested-inputs-list .nested-child-link.tree-search-hidden{opacity:.3;pointer-events:none}div.d3view-inputsBuilder .clear-search{color:#999;transition:color .2s ease}div.d3view-inputsBuilder .clear-search:hover{color:#666}div.d3view-inputsBuilder .nested-tv .tree-list-item.showing-all-filtered>.item-label{background-color:#e8f4fd;border-left:3px solid #428bca;position:relative}div.d3view-inputsBuilder .nested-tv .tree-list-item.showing-all-filtered>.item-label{color:#428bca;font-weight:500}div.d3view-inputsBuilder .nested-tv .tree-list-item.showing-all-filtered>.item-label:after{content:'\f0b0';font-family:FontAwesome;margin-left:8px;color:#428bca;font-size:12px}div.d3view-inputsBuilder .inputs-builder-container[data-mode=submit] .inputs-view-content:not([data-id=simple]) li.field-item .input-options-outer,div.d3view-inputsBuilder .inputs-builder-container[data-mode=submit] .all-inputs-list li.field-item .input-options-outer{opacity:0;pointer-events:none}div.d3view-inputsBuilder .inputs-builder-container[data-mode=submit] .inputs-view-content:not([data-id=simple]) li.field-item:hover .input-options-outer,div.d3view-inputsBuilder .inputs-builder-container[data-mode=submit] .all-inputs-list li.field-item :hover .input-options-outer,div.d3view-inputsBuilder .inputs-builder-container[data-mode=submit] .inputs-view-content:not([data-id=simple]) li.field-item.hasDDOpen .input-options-outer,div.d3view-inputsBuilder .inputs-builder-container[data-mode=submit] .all-inputs-list li.field-item.hasDDOpen .input-options-outer{opacity:1;pointer-events:all}.d3view-inputsBuilder li.field-item .dropdown-values-list table tbody.sortable-mode tr{cursor:move!important}.d3view-inputsBuilder li.field-item .dropdown-values-list table tbody.sortable-mode tr:hover{background-color:#f5f5f5}.d3view-inputsBuilder li.field-item .dropdown-values-list table tbody .sortable-ghost{opacity:.4}.d3view-inputsBuilder li.field-item .dropdown-values-list table tbody .sortable-chosen{background-color:#e3f2fd!important}.d3view-inputsBuilder li.field-item .dropdown-values-list table tbody .sortable-drag{background-color:#bbdefb!important}.d3view-inputsBuilder li.field-item .reorder-list-options.active{background-color:#007bff;color:#fff}.d3view-inputsBuilder li.field-item .list-option-grip{display:none;margin-right:8px;color:#999;cursor:move}.d3view-inputsBuilder li.field-item .dropdown-values-list table tbody.sortable-mode .list-option-grip{display:inline-block}.d3view-inputsBuilder li.field-item .dropdown-values-list table tbody.sortable-mode tr:hover .remove-list-option{display:none!important}.d3view-inputsBuilder .drag-placeholder{height:80px;background:lightyellow;border:2px dashed #ddd;border-radius:8px;margin:0 10px;display:flex;align-items:center;justify-content:center;color:#1976d2;font-weight:500;font-size:1.4em;position:relative;pointer-events:none}.d3view-inputsBuilder .drag-placeholder:before{content:'\f067';font-family:FontAwesome;margin-right:8px}.d3view-inputsBuilder .drag-placeholder:after{content:'Drop input here';opacity:.8}.d3view-inputsBuilder ul.field-items.drag-active{padding-bottom:100px}.d3view-inputsBuilder ul.field-items.drag-active.fb-empty:before,.d3view-inputsBuilder ul.field-items.drag-active:empty:before{content:'Drag inputs from the list and drop here';display:flex;align-items:center;justify-content:center;height:200px;width:calc(100% - 20px);color:#6c757d;font-style:italic;font-size:18px;border:2px dashed #ddd;border-radius:8px;background:lightyellow;margin:20px 10px}.d3view-inputsBuilder ul.field-items.drag-active.fb-empty+.no-data,.d3view-inputsBuilder ul.field-items.drag-active:empty+.no-data{display:none!important}.d3view-inputsBuilder ul.field-items.drag-active.fb-empty:before{height:calc(100% - 50px)}.d3view-inputsBuilder li.field-item.hovered{}.wf-input-label.list-group-item.ui-draggable.ui-draggable-handle.ui-draggable-dragging .sample-input-options{display:none}.pl-fb-input-renderer{position:relative;width:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.pl-fb-input-renderer *{box-sizing:border-box}.pl-fb-define-table-renderer{background:#fff;border-radius:6px;overflow:hidden}.pl-fb-define-table-renderer .define-table-container{padding:15px;background:#fff;border:1px solid #e1e5e9;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.pl-fb-define-table-renderer .define-table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:12px;border-bottom:2px solid #f8f9fa}.pl-fb-define-table-renderer .table-title{margin:0;font-size:14px;font-weight:600;color:#2c3e50;line-height:1.2}.pl-fb-define-table-renderer .add-row-btn{padding:6px 12px;font-size:11px;font-weight:500;background:#007bff;border:1px solid #007bff;color:#fff;border-radius:4px;transition:all .2s ease;cursor:pointer}.pl-fb-define-table-renderer .add-row-btn:hover{background:#0056b3;border-color:#0056b3;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,123,255,.2)}.pl-fb-define-table-renderer .add-row-btn:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,123,255,.2)}.pl-fb-define-table-renderer .add-row-btn i{margin-right:4px;font-size:10px}.pl-fb-define-table-3d-renderer{background:#fff;border-radius:6px;overflow:hidden}.pl-fb-define-table-3d-renderer .define-table-3d-container{padding:15px;background:#fff;border:1px solid #e1e5e9;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.pl-fb-define-table-3d-renderer .define-table-3d-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:12px;border-bottom:2px solid #f8f9fa}.pl-fb-define-table-3d-renderer .table-title{margin:0;font-size:14px;font-weight:600;color:#2c3e50;line-height:1.2}.pl-fb-define-table-3d-renderer .add-row-btn{padding:6px 12px;font-size:11px;font-weight:500;background:#007bff;border:1px solid #007bff;color:#fff;border-radius:4px;transition:all .2s ease;cursor:pointer}.pl-fb-define-table-3d-renderer .add-row-btn:hover{background:#0056b3;border-color:#0056b3;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,123,255,.2)}.pl-fb-define-table-3d-renderer .add-row-btn:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,123,255,.2)}.pl-fb-define-table-3d-renderer .add-row-btn i{margin-right:4px;font-size:10px}.pl-fb-define-table-renderer .define-table{margin-bottom:0;font-size:12px;border-collapse:collapse;width:100%}.pl-fb-define-table-renderer .define-table th{background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);font-weight:600;font-size:11px;padding:10px 8px;border:1px solid #dee2e6;color:#495057;text-align:left;vertical-align:middle;position:sticky;top:0;z-index:10}.pl-fb-define-table-renderer .define-table td{vertical-align:middle;padding:8px 6px;border:1px solid #dee2e6;background:#fff;transition:background-color .15s ease}.pl-fb-define-table-renderer .define-table tbody tr:hover td{background-color:#f8f9fa}.pl-fb-define-table-renderer .define-table tbody tr:nth-child(even) td{background-color:#fafbfc}.pl-fb-define-table-renderer .define-table tbody tr:nth-child(even):hover td{background-color:#f1f3f4}.pl-fb-define-table-3d-renderer .define-table-3d{margin-bottom:0;font-size:12px;border-collapse:collapse;width:100%}.pl-fb-define-table-3d-renderer .define-table-3d th{background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);font-weight:600;font-size:11px;padding:10px 8px;border:1px solid #dee2e6;color:#495057;text-align:left;vertical-align:middle;position:sticky;top:0;z-index:10}.pl-fb-define-table-3d-renderer .define-table-3d td{vertical-align:middle;padding:8px 6px;border:1px solid #dee2e6;background:#fff;transition:background-color .15s ease}.pl-fb-define-table-3d-renderer .define-table-3d tbody tr:hover td{background-color:#f8f9fa}.pl-fb-define-table-3d-renderer .define-table-3d tbody tr:nth-child(even) td{background-color:#fafbfc}.pl-fb-define-table-3d-renderer .define-table-3d tbody tr:nth-child(even):hover td{background-color:#f1f3f4}.pl-fb-define-table-renderer .form-control{font-size:11px;padding:6px 8px;height:32px;border:1px solid #ced4da;border-radius:4px;background-color:#fff;transition:all .15s ease;width:100%}.pl-fb-define-table-renderer .form-control:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.pl-fb-define-table-renderer .form-control:hover{border-color:#adb5bd}.pl-fb-define-table-renderer .name-input{font-weight:500}.pl-fb-define-table-renderer .value-input{text-align:right;font-family:'Courier New',monospace}.pl-fb-define-table-3d-renderer .form-control{font-size:11px;padding:6px 8px;height:32px;border:1px solid #ced4da;border-radius:4px;background-color:#fff;transition:all .15s ease;width:100%}.pl-fb-define-table-3d-renderer .form-control:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.pl-fb-define-table-3d-renderer .form-control:hover{border-color:#adb5bd}.pl-fb-define-table-3d-renderer .name-input{font-weight:500}.pl-fb-define-table-3d-renderer .value-input{text-align:right;font-family:'Courier New',monospace}.pl-fb-define-table-renderer .curve-input-container{min-height:35px;padding:4px;border:1px solid #e9ecef;border-radius:4px;background:#f8f9fa;position:relative}.pl-fb-define-table-renderer .curve-input-container:hover{border-color:#adb5bd;background:#fff}.pl-fb-define-table-3d-renderer .define-table-input-container{min-height:35px;padding:4px;border:1px solid #e9ecef;border-radius:4px;background:#f8f9fa;position:relative}.pl-fb-define-table-3d-renderer .define-table-input-container:hover{border-color:#adb5bd;background:#fff}.pl-fb-define-table-renderer .remove-row-btn{padding:4px 8px;font-size:10px;background:#dc3545;border:1px solid #dc3545;color:#fff;border-radius:4px;transition:all .2s ease;cursor:pointer;line-height:1}.pl-fb-define-table-renderer .remove-row-btn:hover{background:#c82333;border-color:#bd2130;transform:scale(1.05);box-shadow:0 2px 4px rgba(220,53,69,.2)}.pl-fb-define-table-renderer .remove-row-btn:active{transform:scale(1);box-shadow:0 1px 2px rgba(220,53,69,.2)}.pl-fb-define-table-renderer .remove-row-btn i{font-size:9px}.pl-fb-define-table-3d-renderer .remove-row-btn{padding:4px 8px;font-size:10px;background:#dc3545;border:1px solid #dc3545;color:#fff;border-radius:4px;transition:all .2s ease;cursor:pointer;line-height:1}.pl-fb-define-table-3d-renderer .remove-row-btn:hover{background:#c82333;border-color:#bd2130;transform:scale(1.05);box-shadow:0 2px 4px rgba(220,53,69,.2)}.pl-fb-define-table-3d-renderer .remove-row-btn:active{transform:scale(1);box-shadow:0 1px 2px rgba(220,53,69,.2)}.pl-fb-define-table-3d-renderer .remove-row-btn i{font-size:9px}.pl-fb-context-menu{min-width:180px;background:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:4px 0;z-index:1050;font-size:12px}.pl-fb-context-menu .dropdown-item{padding:8px 16px;font-size:12px;color:#495057;text-decoration:none;display:block;transition:all .15s ease;border:0;background:transparent;width:100%;text-align:left;cursor:pointer}.pl-fb-context-menu .dropdown-item:hover{background-color:#f8f9fa;color:#212529;text-decoration:none}.pl-fb-context-menu .dropdown-item:active{background-color:#e9ecef;color:#000}.pl-fb-context-menu .dropdown-item i{margin-right:8px;width:12px;text-align:center;color:#6c757d}@media (max-width:768px){.pl-fb-define-table-renderer .define-table-container{padding:10px}.pl-fb-define-table-renderer .define-table-header{flex-direction:column;align-items:flex-start;gap:10px}.pl-fb-define-table-renderer .define-table{font-size:11px}.pl-fb-define-table-renderer .define-table th,.pl-fb-define-table-renderer .define-table td{padding:6px 4px}.pl-fb-define-table-renderer .form-control{font-size:10px;padding:4px 6px;height:28px}.pl-fb-define-table-3d-renderer .define-table-3d-container{padding:10px}.pl-fb-define-table-3d-renderer .define-table-3d-header{flex-direction:column;align-items:flex-start;gap:10px}.pl-fb-define-table-3d-renderer .define-table-3d{font-size:11px}.pl-fb-define-table-3d-renderer .define-table-3d th,.pl-fb-define-table-3d-renderer .define-table-3d td{padding:6px 4px}.pl-fb-define-table-3d-renderer .form-control{font-size:10px;padding:4px 6px;height:28px}}@media (max-width:480px){.pl-fb-define-table-renderer .define-table{font-size:10px}.pl-fb-define-table-renderer .define-table th,.pl-fb-define-table-renderer .define-table td{padding:4px 2px}.pl-fb-define-table-renderer .add-row-btn{padding:4px 8px;font-size:10px}.pl-fb-define-table-renderer .remove-row-btn{padding:2px 6px;font-size:9px}.pl-fb-define-table-3d-renderer .define-table-3d{font-size:10px}.pl-fb-define-table-3d-renderer .define-table-3d th,.pl-fb-define-table-3d-renderer .define-table-3d td{padding:4px 2px}.pl-fb-define-table-3d-renderer .add-row-btn{padding:4px 8px;font-size:10px}.pl-fb-define-table-3d-renderer .remove-row-btn{padding:2px 6px;font-size:9px}}.pl-fb-define-table-renderer .define-table tbody tr{transition:all .2s ease}.pl-fb-define-table-renderer .define-table tbody tr.adding{animation:slideDown .3s ease-out}.pl-fb-define-table-renderer .define-table tbody tr.removing{animation:slideUp .3s ease-out}.pl-fb-define-table-3d-renderer .define-table-3d tbody tr{transition:all .2s ease}.pl-fb-define-table-3d-renderer .define-table-3d tbody tr.adding{animation:slideDown .3s ease-out}.pl-fb-define-table-3d-renderer .define-table-3d tbody tr.removing{animation:slideUp .3s ease-out}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.pl-fb-define-table-renderer.loading{opacity:.7;pointer-events:none}.pl-fb-define-table-renderer.loading::after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #f3f3f3;border-top:2px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;z-index:1000}.pl-fb-define-table-3d-renderer.loading{opacity:.7;pointer-events:none}.pl-fb-define-table-3d-renderer.loading::after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #f3f3f3;border-top:2px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;z-index:1000}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pl-fb-define-table-renderer .define-table tbody tr.error td{background-color:#f8d7da;border-color:#f5c6cb}.pl-fb-define-table-renderer .define-table tbody tr.error .form-control{border-color:#dc3545}.pl-fb-define-table-renderer .define-table tbody tr.error .form-control:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.pl-fb-define-table-3d-renderer .define-table-3d tbody tr.error td{background-color:#f8d7da;border-color:#f5c6cb}.pl-fb-define-table-3d-renderer .define-table-3d tbody tr.error .form-control{border-color:#dc3545}.pl-fb-define-table-3d-renderer .define-table-3d tbody tr.error .form-control:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.pl-fb-define-table-renderer .define-table tbody tr.success td{background-color:#d4edda;border-color:#c3e6cb}.pl-fb-define-table-renderer .define-table tbody tr.success .form-control{border-color:#28a745}.pl-fb-define-table-renderer .define-table tbody tr.success .form-control:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.pl-fb-define-table-3d-renderer .define-table-3d tbody tr.success td{background-color:#d4edda;border-color:#c3e6cb}.pl-fb-define-table-3d-renderer .define-table-3d tbody tr.success .form-control{border-color:#28a745}.pl-fb-define-table-3d-renderer .define-table-3d tbody tr.success .form-control:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.pl-fb-define-table-renderer .define-table th:focus,.pl-fb-define-table-renderer .define-table td:focus{outline:2px solid #007bff;outline-offset:-2px}.pl-fb-define-table-renderer .form-control:focus{outline:0}.pl-fb-define-table-renderer .add-row-btn:focus,.pl-fb-define-table-renderer .remove-row-btn:focus{outline:2px solid #007bff;outline-offset:2px}.pl-fb-define-table-3d-renderer .define-table-3d th:focus,.pl-fb-define-table-3d-renderer .define-table-3d td:focus{outline:2px solid #007bff;outline-offset:-2px}.pl-fb-define-table-3d-renderer .form-control:focus{outline:0}.pl-fb-define-table-3d-renderer .add-row-btn:focus,.pl-fb-define-table-3d-renderer .remove-row-btn:focus{outline:2px solid #007bff;outline-offset:2px}@media print{.pl-fb-define-table-renderer .add-row-btn,.pl-fb-define-table-renderer .remove-row-btn{display:none}.pl-fb-define-table-renderer .define-table-container{border:1px solid #000;box-shadow:none}.pl-fb-define-table-renderer .define-table th{background:#f0f0f0!important;color:#000!important}.pl-fb-define-table-3d-renderer .add-row-btn,.pl-fb-define-table-3d-renderer .remove-row-btn{display:none}.pl-fb-define-table-3d-renderer .define-table-3d-container{border:1px solid #000;box-shadow:none}.pl-fb-define-table-3d-renderer .define-table-3d th{background:#f0f0f0!important;color:#000!important}}div.fb-widgets-view .grid-placeholder{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}div.fb-widgets-view .grid-placeholder img{margin:0 auto;display:block}.fb-widgets-view .widgets-container[data-viewType=grid] .pl-db-widget img,.fb-widgets-view .widgets-container[data-viewType=carousel] .pl-db-widget img,.fb-widgets-view .widgets-container[data-viewType=tabs] .pl-db-widget img{height:40px;display:inline-block}.fb-widgets-view .widgets-container[data-viewType=grid] .widget-items,.fb-widgets-view .widgets-container[data-viewType=tabs] .widget-items{display:flex;flex-wrap:wrap}.fb-widgets-view .widgets-container[data-viewType=carousel] .carousel-inner .item .widget-items{display:flex;flex-wrap:wrap}.fb-widgets-view .widgets-container[data-viewType=list] .pl-db-widget .db-txt{display:flex;justify-content:space-between;align-items:center}.fb-widgets-view .widgets-container[data-viewType=list] .pl-db-widget img{height:30px;width:50px;float:left;margin-right:5px}.fb-widgets-view .widgets-container[data-viewType=tabs] .widgets{height:100%!important}.fb-widgets-view .widgets-container[data-viewType=tabs] .visualizations{display:none!important}.fb-widgets-view .widgets-container[data-viewtype=list] .widgets-vis-list .tab-pane>.widget-items,.fb-widgets-view .widgets-container[data-viewtype=carousel] .widgets-vis-list .tab-pane>.widget-items{height:100%;overflow:auto}.fb-widgets-view .widgets-container[data-viewType=grid] .pl-db-widget,.fb-widgets-view .widgets-container[data-viewType=carousel] .pl-db-widget,.fb-widgets-view .widgets-container[data-viewType=tabs] .pl-db-widget{padding:20px;background:transparent;height:100px;width:calc(50% - 10px);display:flex;align-items:center;justify-content:center;border:1px solid #DDD;margin:5px;box-shadow:var(--plugin-box-shadow-lighter)}.fb-widgets-view .pl-db-widget.disabled{display:none}.fb-widgets-view .pl-db-widget:not(.hasChildren):not(.disabled){cursor:move}.fb-widgets-view .pl-db-widget:hover{background:#f1f3f4}.fb-widgets-view .pl-db-widget.hasChildren{overflow-x:hidden}.fb-widgets-view .pl-db-widget.hasChildren>a{cursor:pointer}.fb-widgets-view .pl-db-widget.child-item{font-size:100%}.fb-widgets-view .widgets-container{border-left:1px solid #DDD;padding:0;width:25%}.fb-widgets-view .grid-page:first-child .remove_grid{display:none!important}.fb-widgets-view .remove_grid{position:absolute;right:20px;top:10px;z-index:2}.fb-widgets-view[data-mode=view] .add_grid,.fb-widgets-view[data-mode=view] .remove_grid{display:none}.fb-widgets-view .grid-container .grid-stack-item{position:absolute;cursor:move;z-index:1}.fb-widgets-view[data-mode=edit] .grid-page:not([data-gridtype=grid-stack]) .grid-stack-item,.fb-widgets-view[data-mode=build] .grid-page:not([data-gridtype=grid-stack]) .grid-stack-item{border:1px solid transparent}.fb-widgets-view[data-mode=edit] .grid-container .grid-page:not([data-gridtype=grid-stack]) .grid-stack-item:hover,.fb-widgets-view[data-mode=build] .grid-container .grid-page:not([data-gridtype=grid-stack]) .grid-stack-item:hover{border-color:#DDD}.fb-widgets-view .grid-container .grid-stack>.grid-stack-item>.ui-resizable-se{display:none}.fb-widgets-view .grid-container .grid-stack>.grid-stack-item>.ui-resizable-se{display:none!important}.fb-widgets-view .grid-container .grid-stack>.grid-stack-item:hover>.ui-resizable-se,.fb-widgets-view .grid-container .grid-stack>.grid-stack-item.beingResized>.ui-resizable-se{display:block!important}.fb-widgets-view .grid-container .grid-stack>.grid-stack-item>.ui-resizable-s{left:0;right:unset}.fb-widgets-view .grid-container .grid-stack>.grid-stack-item>.ui-resizable-e{top:0}.fb-widgets-view[data-mode=view] .grid-container .grid-stack-item{cursor:default}.fb-widgets-view .grid-container .grid-stack .grid-stack-item-content>.row{border-bottom:0}.fb-widgets-view .grid-container .grid-page:not([data-gridtype=grid-stack]) .grid-stack .grid-stack-item-content{width:100%;height:100%;padding:10px}.fb-widgets-view .grid-container{overflow-x:hidden}.fb-widgets-view .pl-db-widget.ui-draggable.ui-draggable-dragging{width:200px!important;height:200px!important;z-index:20!important}.fb-widgets-view .grid-container .floating-options-container{position:absolute;z-index:1000;right:-2px;top:-20px}.fb-widgets-view .grid-container .floating-options-container:hover{display:block!important}.fb-widgets-view .grid-container .grid-page[data-gridtype=grid-stack] .grid-stack .grid-stack-item-content{border:1px solid #DDD;width:calc(100% - 30px);margin:0 auto;padding:15px}.fb-widgets-view .field-items li.field-item>.ip-contents{padding-left:30px!important}.fb-widgets-view ul.field-items li.field-item>.field-type-cont{position:absolute;left:6px;top:12px}div.d3view-inputsBuilder .fb-widgets-view li.field-item .input-value-container{display:block}div.d3view-inputsBuilder .fb-widgets-view li.field-item .input-value-container>.input-group{height:auto}.pl-tour-items .tour-item{border:1px solid #DDD;padding:10px;border-radius:5px}.pl-tour-items .tour-item.ui-sortable-placeholder{visibility:visible!important;width:100%!important;background:lightyellow;display:block!important;pointer-events:none;height:50px}.pl-tour-items .tour-item .drag-handle{opacity:0;cursor:move}.pl-tour-items .tour-item:hover .drag-handle{opacity:1}.fb-widgets-view[data-mode=view] button.guide_me,.fb-widgets-view[data-mode=submit] button.guide_me{display:block!important;position:absolute;color:#FFF;left:50%;transform:translateX(-50%);top:0;z-index:20;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:12px;border-bottom-right-radius:12px;align-items:center;background-image:linear-gradient(-180deg,#00D775,#00BD68);border:0;font-size:18px}.fb-widgets-view[data-mode=view] button.guide_me:hover,.fb-widgets-view[data-mode=submit] button.guide_me:hover{background:#00bd68}.wf-fb-compact-controls{gap:10px}.wf-fb-compact-input-label-container{min-width:400px;position:relative}.wf-fb-compact-input-name{padding:4px 12px!important;text-align:left!important;width:100%;height:29px;border-radius:4px!important;font-weight:500;border:0!important;outline:0!important}.wf-fb-compact-input-name:hover{border:1px solid #72b2ff!important}.wf-fb-compact-input-name:focus,.wf-fb-compact-input-name:active{border:1px solid #72b2ff!important;box-shadow:2px 2px 0 #77b3fc}.has-error .wf-fb-compact-input-name{border:1px solid #c0392b!important;box-shadow:2px 2px 0 #c0392b!important}.wf-fb-compact-input-ui{border:1px solid #ddd;border-radius:5px;gap:10px;display:flex;align-items:flex-start}.wf-fb-input-source{min-height:34px;position:relative}.wf-fb-input-value{flex:1 1 auto;min-height:34px;border-left:2px solid #ddd}.wf-fb-dropdown-icon:focus{cursor:pointer;color:steelblue}.wf-fb-compact-input-ui .databases-list,.wf-fb-compact-input-ui .existing_files_list,.wf-fb-compact-input-ui .prev_inputs_list{width:150px}.wf-fb-v2-compact-input-list li.field-item{display:flex;flex-flow:row wrap;align-items:center;padding-left:5px;gap:10px;margin-top:10px;position:relative}.wf-fb-v2-compact-input-list .wf-fb-v2-compact-ui{flex:1 1 auto;display:flex;flex-flow:column nowrap;gap:10px}.wf-fb-v2-compact-input-list .wf-fb-v2-input-name{flex:1 1 auto}.wf-fb-v2-compact-input-list .wf-fb-v2-input-name-container{gap:1rem}.wf-fb-v2-compact-input-list .input-group-addon{width:71px;height:34px}.wf-fb-v2-compact-input-list .wf-fb-v2-input-name{width:calc(100% - 71px)!important;padding:6px 12px!important}.wf-fb-v2-compact-input-list .wf-fb-v2-input-value{padding:6px 12px!important}.wf-fb-v2-compact-input-list .wf-fb-v2-input-addon-btns{visibility:hidden}.wf-fb-v2-compact-input-list .dropdown.open .wf-fb-v2-input-addon-btns,.wf-fb-v2-compact-input-list li.field-item:is(:hover) .wf-fb-v2-input-addon-btns{visibility:visible!important}.wf-fb-v2-compact-input-list .wf-fb-v2-input-name-container{flex:1 1 auto}.wf-fb-v2-compact-input-list .input-group-btn{vertical-align:top!important}.wf-fb-v2-compact-input-list .wf-fb-v2-custom-input-contatiner{position:relative;min-height:65px}.wf-fb-v2-compact-input-list .select2-container .select2-choice{height:34px}.wf-fb-v2-compact-input-list .wf-fb-v2-custom-input-contatiner .input_range_settings_block{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.wf-fb-v2-compact-input-list .wf-fb-v2-custom-input-contatiner img{height:165px;object-fit:scale-down}.wf-fb-v2-compact-input-list ul.dropdown-menu.wf-fb-v2-data-source-config-menu{min-width:280px}.wf-fb-v2-compact-input-list .wf-fb-v2-pw-inputs{display:flex;gap:10px}.wf-fb-v2-compact-input-list .wf-fb-v2-pw-inputs>div{width:210px;position:relative}.wf-fb-v2-compact-input-list input.typeahead.tt-input{height:30px;width:210px}.wf-fb-v2-compact-input-list input.typeahead{border:0}.wf-fb-v2-compact-input-list .has-error .wf-dropzone.file-upload.dz-clickable{border-color:red!important}.wf-fb-v2-compact-input-list .sortable-handle:hover{cursor:move}div.d3view-inputsBuilder #fb-v2-autocomplete input.typeahead{height:34px;border-radius:0 3px 3px 0;padding-left:25px;width:100%}div.d3view-inputsBuilder .fb-v2-search-icon{position:absolute;left:7px;top:10px;z-index:2;color:gray;pointer-events:none}div.d3view-inputsBuilder .fb-v2-reset-filter{position:absolute;right:5px;top:7px;font-size:large;z-index:2}div.d3view-inputsBuilder .fb-v2-reset-filter:hover{cursor:pointer}div.d3view-inputsBuilder .fb-v2-input-addon-btns{height:34px!important}.wf-input-action-list .action-input-expression{height:auto;min-height:40px}.wf-action-expression-builder .expression-user-input{height:36px;width:100%;border-radius:4px;border-width:1px;padding:6px 12px}.wf-action-expression-builder .wf-action-eb input.typeahead{height:0;padding:0;margin:0;border:0}.wf-action-expression-builder .wf-action-eb .tt-menu{margin:-15px 0!important}div.d3view-filters-container[data-view=vertical]{}div.d3view-filters-container .filter-item textarea{resize:vertical;max-height:200px;min-height:50px}div.d3view-filters-container .filter-item .sortable-handle{display:none;position:absolute;left:4px;opacity:0;top:4px;padding:4px;cursor:move}div.d3view-filters-container li.filter-item .filter-label{cursor:grab}div.d3view-filters-container .page-header .btn{box-shadow:none;border:0}div.d3view-filters-container .filter-item:hover .sortable-handle{opacity:1}div.d3view-filters-container li.filter-item:not(.filter-hz-item) .filter-separator{margin-top:12px;border-top:1px solid #DDD;text-align:center;display:none!important}div.d3view-filters-container li:not(.filter-hz-item) .filter-separator>span.separator-flag{position:relative;top:-14px;background:#FFF;padding:0 5px;color:#428BCA;cursor:pointer;user-select:none}div.d3view-filters-container div.filters-list.no_filters ul.filter-items{background-color:#f5f5f5}div.d3view-filters-container div.filters-list.no_filters div.filter-footer{display:none}div.d3view-filters-container div.filters-list.no_filters{text-align:center}div.d3view-filters-container div.filters-list.no_filters:before{content:'No filters found';position:relative;top:0;font-weight:700}div.d3view-filters-container div.filters-list.no_filters .no-filters{display:block!important;margin-right:4px}div.d3view-filters-container li.filter-item:last-child .filter-separator{display:none!important}div.d3view-filters-container ul.filter-items{}div.d3view-filters-container ul.filter-items:not(.filter-items-hz){overflow:auto;min-height:100px;max-height:100%}div.d3view-filters-container ul.filter-items:not(.filter-items-hz).ui-sortable>li.filter-item{padding:0 5px}div.d3view-filters-container ul.filter-items:not(.filter-items-hz):not(.ui-sortable)>li.filter-item>a{padding-left:10px}div.d3view-filters-container ul.filter-items .filter-item:not(.filter-hz-item){position:relative}div.d3view-filters-container .filter-item.ui-sortable-placeholder{display:inline-block!important;background-color:#f5f5f5!important;visibility:visible!important}div.d3view-filters-container .filter-item:not(.filter-hz-item).ui-sortable-placeholder{display:block!important;height:100px}div.d3view-filters-container div.filters-list:not([data-accordion=false]) ul.filter-items .filter-item .filter-item-container{padding:0 15px;margin:5px 0;position:relative}div.d3view-filters-container div.filters-list:not([data-accordion=true]) ul.filter-items .filter-item .filter-item-container{padding-right:20px;position:relative;margin-top:5px}div.d3view-filters-container div.filters-list:not([data-accordion=true]) ul.filter-items .filter-item{margin-bottom:15px}div.d3view-filters-container .filter-item:hover .hide-filter,div.d3view-filters-container .filter-item:hover .remove-dummy-filter{opacity:1!important}div.d3view-filters-container .filter-item .hide-filter,div.d3view-filters-container .filter-item .remove-dummy-filter{cursor:pointer;position:absolute;top:4px;right:20px;padding:4px;color:red;opacity:0}div.d3view-filters-container .twitter-typeahead{width:100%}div.d3view-filters-container .input_range_default_value_slider{margin:0 auto}.flexFilters div.d3view-filters-container .input_range_default_value_slider{width:calc(100% - 30px)!important;margin:0 auto;margin-top:10px}div.d3view-filters-container .range-min,div.d3view-filters-container .range-max{position:relative;bottom:7px;font-weight:500}div.d3view-filters-container .range-max{float:right!important}div.d3view-filters-container .filter-footer{padding:5px}div.d3view-filters-container .filter-stat{cursor:pointer;margin-right:2px;color:dimgray}div.d3view-filters-container .filter-item:hover .filter-stat{color:unset}div.d3view-filters-container .filter-stat.shown{color:steelblue}div.d3view-filters-container .filter-stat.shown .stat-arrow:after,div.d3view-filters-container .filter-stat.shown .stat-arrow:before{content:'';position:absolute;border-style:solid;width:0;height:0}div.d3view-filters-container .filter-stat.shown .stat-arrow:before{border-color:transparent #CCC transparent transparent;border-width:8px 8px 8px 0}div.d3view-filters-container .filter-stat.shown .stat-arrow:after{border-color:transparent #CCC transparent transparent;border-width:9px 9px 9px 0}div.d3view-filters-container .filter-hz-item .filter-stat.shown .stat-arrow:after,div.d3view-filters-container .filter-hz-item .filter-stat.shown .stat-arrow:before{top:100%;left:0}div.d3view-filters-container .filter-hz-item .filter-stat.shown .stat-arrow:before{border-color:transparent transparent #CCC;border-width:0 9px 9px}div.d3view-filters-container .filter-hz-item .filter-stat.shown .stat-arrow:after{border-color:transparent transparent #fff;border-width:0 8px 8px;margin-left:1px;margin-top:1px}div.d3view-filters-container .filter-stat:hover{color:steelblue}div.fb-stat-popover .popover-heading{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;padding:5px}div.fb-stat-popover .popover-titles{display:inline-block}div.fb-stat-popover .slider{top:30%}div.fb-stat-popover .range_text{position:absolute;top:10px;float:left}div.fb-stat-popover .max_text{float:right;right:0}div.fb-stat-popover button.apply{top:5px;right:4px}div.fb-stat-popover #custom-handle{width:auto;min-width:17px;height:1.6em;top:50%;margin-top:-.8em;text-align:center;line-height:1.6em}div.d3view-filters-container .filter-items-hz{display:inline-block;margin-right:10px;padding-top:0!important;margin-bottom:0;display:flex;align-items:center;flex-wrap:wrap}div.d3view-filters-container[data-view=horizontal] div.filters-list{display:flex;align-items:center}div.d3view-filters-container .filter-items-hz .filter-hz-item{min-width:215px;display:inline-block;margin:5px;position:relative;display:flex;align-items:center}div.d3view-filters-container .filter-items-hz .filter-hz-item:first-child{margin-left:0}div.d3view-filters-container li.filter-hz-item .filter-val-container{color:#428BCA;font-weight:500;display:inline-block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:4px;margin-right:20px}div.d3view-filters-container li.filter-hz-item .filter-val-container .empty-val{color:#aaa}div.d3view-filters-container .filter-items-hz .filter-hz-item>.dropdown-toggle{border:1px solid #ececec;padding:7px;border-radius:3px;cursor:pointer;display:block;color:#4f5359;text-decoration:none;position:relative;display:flex;align-items:center;flex:1 1 auto;margin-right:8px}div.d3view-filters-container .filter-items-hz .filter-hz-item>.dropdown-toggle:hover{background-color:#d3f4ff73}div.d3view-filters-container .filter-hz-item .filter-separator{}div.d3view-filters-container .filter-hz-item .filter-separator>.separator-flag{color:#428BCA;cursor:pointer;user-select:none}div.d3view-filters-container .filter-hz-item.last .filter-separator>.separator-flag{display:none}div.d3view-filters-container .filter-items-hz .filter-hz-item>.dropdown-menu{width:100%}div.d3view-filters-container .filter-items-hz .filter-hz-item-container:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}div.d3view-filters-container .filter-items-hz .filter-hz-item-container:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff!important;border-left:6px solid transparent}div.d3view-filters-container .filter-items-hz .filter-hz-item-container:before,div.d3view-filters-container .filter-items-hz .filter-hz-item-container:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:'';left:50%;transform:translateX(-50%)}div.d3view-filters-container .filter-items-hz .filter-hz-item .dropdown-menu .input_range_default_value_slider{margin:20px 10px}div.d3view-filters-container .filter-hz-item .search-input input.result-search{padding-left:25px!important}div.d3view-filters-container .filter-items-hz .filter-hz-item .results-list{max-height:220px;overflow:auto}div.d3view-filters-container .filter-items-hz .filter-hz-item .filter-item-container-footer{border-top:1px solid #DDD;padding:10px}div.d3view-filters-container .filter-items-hz .filter-hz-item .results-list-item{padding:8px 12px;display:flex;align-items:center;cursor:pointer}div.d3view-filters-container .filter-items-hz .filter-hz-item input[name=filter-item-check]{margin:0}div.d3view-filters-container .filter-items-hz .filter-hz-item .results-list-item-label{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;font-weight:500;cursor:pointer}div.d3view-filters-container .filter-items-hz .filter-hz-item span.filter-icon{margin-right:4px}div.d3view-filters-container .filter-items-hz .filter-hz-item span.filter-name{font-weight:700;white-space:nowrap}div.d3view-filters-container .filter-hz-item .filter-caret{right:4px}div.d3view-filters-container .filter-hz-item .filter-remove{opacity:1;position:absolute;top:-5px;right:-4px;color:#b6b5b5;font-size:1.1em;background:transparent;cursor:pointer;z-index:2}div.d3view-filters-container li.filter-hz-item .dropdown-menu li.results-list-item:hover{background-color:#efefef}div.d3view-filters-container .filter-hz-item .filter-remove:hover{color:red}div.d3view-filters-container .filter-hz-item:hover .filter-remove{opacity:1!important}div.d3view-filters-container .filter-hz-item .filter-stat{top:auto!important;right:33px}div.d3view-filters-container .open>.add-filter{background:#f5f5f5}div.d3view-filters-container .add-filter{padding:3px;border:0;box-shadow:none;color:#428bca;cursor:pointer;text-decoration:none}div.d3view-filters-container div.dropdown li{cursor:pointer;position:relative}div.d3view-filters-container div.dropdown li.additional-filter,div.d3view-filters-container li.add-filter-item{padding:0}div.d3view-filters-container div.dropdown li.additional-filter>a,div.d3view-filters-container li.add-filter-item>a{padding:7px 20px}div.d3view-filters-container div.dropdown li.additional-filter:hover{background-color:#efefef}div.d3view-filters-container div.dropdown li.existing-filter.active{background-color:#428BCA;color:#FFF}div.d3view-filters-container div.dropdown li.existing-filter .remove_existing_filter:hover{color:red}div.d3view-filters-container div.dropdown li:hover{}div.d3view-filters-container .filters-list{float:none!important}div.d3view-filters-container div.additional_filters_container{padding:10px}div.d3view-filters-container.droppable{background-color:rgba(0,0,0,.05)}div.fb-filters-common-keys{z-index:1051;position:absolute;background-color:#FFF;left:50%;top:30%;width:30%;margin-left:-15%}div.d3view-filters-container li.filter-item:not(.filter-hz-item) .filter-operators-dropdown,div.d3view-filters-container li.filter-item:not(.filter-hz-item) .range-operator-dropdown{position:absolute;top:4px;right:0;padding:0}div.d3view-filters-container li.filter-item:not(.filter-hz-item)>a:hover{background-color:#f5f5f5}div.d3view-filters-container div.filters-list:not([data-accordion=false]) li.filter-item:not(.filter-hz-item).open>a{background-color:#428bca;color:#FFF}div.d3view-filters-container li.filter-item:not(.filter-hz-item).open>.toggle_item{color:#FFF!important}div.d3view-filters-container li.filter-hz-item .filter-operators-dropdown{}div.d3view-filters-container li.filter-hz-item:last-child .filter-operators-dropdown{right:28px!important}div.d3view-filters-container li.filter-item .dropdown>.dropdown-toggle:hover,div.d3view-filters-container li.filter-item .dropdown.open>.dropdown-toggle{background:#e8f0fe;color:#4f5359!important;border-radius:5px}div.d3view-filters-container li.filter-item .filter-operators-dropdown ul.dropdown-menu{user-select:none}div.d3view-filters-container li.filter-item .filter-operators-dropdown ul.dropdown-menu li{position:relative}div.d3view-filters-container li.filter-item .filter-operators-dropdown ul.dropdown-menu li>a{font-size:12px!important}div.d3view-filters-container li.filter-item .filter-operators-dropdown li.checked:not(.disabled):after{position:absolute;content:'\f00c';right:8px;font-family:FontAwesome;color:#428bca;top:3px}div.d3view-filters-container div.filters-list li.filter-item>a{text-decoration:none;color:#333;cursor:default}div.d3view-filters-container div.filters-list[data-accordion=true] li.filter-item{margin-bottom:10px}div.d3view-filters-container div.filters-list[data-accordion=true] li.filter-item>a{display:flex;align-content:center;justify-content:space-between;padding:10px 15px;margin-bottom:0;border-radius:4px;cursor:pointer}div.d3view-filters-container div.filters-list[data-accordion=true] li.filter-item .toggle_item{position:absolute;right:4px;top:4px;padding:4px;cursor:pointer}div.d3view-filters-container div.filters-list[data-groupsviewtype=accordion] .group-filters{}div.d3view-filters-container div.filters-list[data-groupsviewtype=accordion] ul.filter-items{max-height:250px!important}div.d3view-filters-container div.filters-list[data-groupsviewtype=accordion] li.accordion-group{padding:0;background-color:#FFF;margin-bottom:5px}div.d3view-filters-container div.filters-list[data-groupsviewtype=accordion] li.accordion-group>a{text-decoration:none;padding:7px 15px;background-color:#fff;color:inherit;justify-content:space-between;cursor:pointer}div.d3view-filters-container div.filters-list[data-groupsviewtype=accordion] li.accordion-group:hover>a,div.d3view-filters-container div.filters-list[data-groupsviewtype=accordion] li.accordion-group.expanded>a{background-color:#f5f5f5}div.d3view-filters-container div.filters-list[data-groupsviewtype=accordion] li.accordion-group:hover>a .group-name,div.d3view-filters-container div.filters-list[data-groupsviewtype=accordion] li.accordion-group.expanded>a .group-name{color:steelblue}div.d3view-filters-container div.filters-list[data-groupsviewtype=accordion] .group-name{text-transform:capitalize;cursor:pointer}div.d3view-filters-container div.filters-list[data-groupsviewtype=accordion] .toggle_group{font-size:1.5em;transition:transform .3s ease-in;color:gray}div.d3view-filters-container div.filters-list[data-groupsviewtype=accordion] .expanded .toggle_group{}div.d3view-filters-container div.filters-list[data-groupsviewtype=accordion] li.accordion-group li.filter-item,div.d3view-filters-container div.filters-list[data-groupsviewtype=accordion] li.accordion-individual-render li.filter-item{padding:0}div.d3view-filters-container div.filters-list[data-groupsviewtype=accordion] .groups-accordion[data-usedropdowns=true] li.filter-item>a{background-color:inherit!important;color:inherit!important}div.d3view-filters-container .side-by-side-navigation{display:flex;flex-wrap:nowrap}div.d3view-filters-container .side-by-side-navigation .filter-group.collapsed{width:50px;background:#f5f5f5;border-right:1px solid #DDD;cursor:pointer}div.d3view-filters-container .side-by-side-navigation .filter-group.collapsed .filter-group-name{writing-mode:vertical-lr;text-align:end;margin-top:10px}div.d3view-filters-container .side-by-side-navigation .filter-group.collapsed .group-filters{display:none}div.d3view-filters-container .side-by-side-navigation .filter-group.expanded{width:250px;margin:0 10px}div.d3view-filters-container .side-by-side-navigation .filter-group-name{text-decoration:none}div.d3view-filters-container .side-by-side-navigation .filter-group-name:hover{background:#f5f5f5;color:#253858}.wf-input-action-list[data-view=simple] .simple-actions-table-container{background:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.wf-input-action-list[data-view=simple] .simple-actions-table{margin-bottom:0}.wf-input-action-list[data-view=simple] .simple-actions-table thead th{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;font-weight:600;color:#495057;padding:12px 15px}.wf-input-action-list[data-view=simple] .simple-actions-table tbody td{padding:15px;vertical-align:top;border-bottom:1px solid #dee2e6}.wf-input-action-list[data-view=simple] .breadcrumb-container{background:#f8f9fa;padding:10px 15px;border-radius:4px;border:1px solid #dee2e6}.wf-input-action-list[data-view=simple] .breadcrumb{margin-bottom:0;background:transparent;padding:0}.wf-input-action-list[data-view=simple] .breadcrumb-item+.breadcrumb-item::before{content:">";color:#6c757d}.wf-input-action-list[data-view=simple] .breadcrumb-link{text-decoration:none;cursor:pointer}.wf-input-action-list[data-view=simple] .breadcrumb-link:hover{color:#0056b3;text-decoration:underline}.wf-input-action-list[data-view=simple] .breadcrumb-item.active .input-name{color:#495057;font-weight:500}.wf-input-action-list[data-view=simple] .current-value-display-container{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:10px 15px;margin:10px 0}.wf-input-action-list[data-view=simple] .current-value-content{min-height:30px}.wf-input-action-list[data-view=simple] .input-cell{}.wf-input-action-list[data-view=simple] .input-info{padding:5px 0}.wf-input-action-list[data-view=simple] .workflow-actions-cell{padding:5px 0}.wf-input-action-list[data-view=simple] .simple-actions-table th:last-child,.wf-input-action-list[data-view=simple] .simple-actions-table td:last-child{display:table-cell!important;visibility:visible!important}.wf-input-action-list[data-view=simple] .input-name.clickable{cursor:pointer;text-decoration:none;font-weight:500}.wf-input-action-list[data-view=simple] .input-name.clickable:hover{color:#0056b3;text-decoration:underline}.wf-input-action-list[data-view=simple] .condition-cell{}.wf-input-action-list[data-view=simple] .condition-text{font-weight:500;color:#495057;display:block;margin-bottom:5px}.wf-input-action-list[data-view=simple] .operator-value{font-size:12px;color:#6c757d}.wf-input-action-list[data-view=simple] .toggle-current-value{font-size:11px;padding:2px 6px}.wf-input-action-list[data-view=simple] .dependent-inputs-cell{vertical-align:middle}.wf-input-action-list[data-view=simple] .dependent-inputs-list{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.wf-input-action-list[data-view=simple] .dependent-input-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:16px;white-space:nowrap;background:#e3f2fd;border:1px solid #bbdefb;transition:all .2s ease;cursor:pointer;position:relative}.wf-input-action-list[data-view=simple] .dependent-input-pill:hover{background:#bbdefb;border-color:#90caf9;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.wf-input-action-list[data-view=simple] .input-name-pill{color:#1976d2;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-input-action-list[data-view=simple] .pill-actions{position:absolute;top:-8px;right:-8px;display:none;gap:2px;z-index:10;pointer-events:all}.wf-input-action-list[data-view=simple] .dependent-input-pill:hover .pill-actions{display:flex;pointer-events:all!important}.wf-input-action-list[data-view=simple] .pill-action-btn{width:24px;height:24px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;border:1px solid rgba(255,255,255,.8);box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all .2s ease}.wf-input-action-list[data-view=simple] .pill-action-btn:hover{transform:scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.3)}.wf-input-action-list[data-view=simple] .pill-action-btn i{font-size:10px}.wf-input-action-list[data-view=simple] .dependent-input-pill.disabled{opacity:.6;background:#f5f5f5;border-color:#ddd}.wf-input-action-list[data-view=simple] .dependent-input-pill.disabled .pill-action-btn[data-action=disable]{pointer-events:auto!important}.wf-input-action-list[data-view=simple] .dependent-input-pill.disabled .input-name-pill{color:#999}.wf-input-action-list[data-view=simple] .show-more-pill,.wf-input-action-list[data-view=simple] .show-less-pill{background:#6c757d;color:#fff;cursor:pointer;transition:background-color .2s}.wf-input-action-list[data-view=simple] .show-more-pill:hover,.wf-input-action-list[data-view=simple] .show-less-pill:hover{background:#5a6268}.wf-input-action-list[data-view=simple] .hidden-inputs-container{width:100%;margin-top:5px;padding-top:5px;border-top:1px dashed #dee2e6}@media (max-width:768px){.wf-input-action-list[data-view=simple] .simple-actions-table thead th,.wf-input-action-list[data-view=simple] .simple-actions-table tbody td{padding:8px 10px}.wf-input-action-list[data-view=simple] .dependent-input-pill{font-size:11px;padding:3px 6px}.wf-input-action-list[data-view=simple] .action-type-badge{font-size:9px;padding:1px 4px}}.wf-input-action-list[data-view=simple] .simple-actions-table.loading tbody{opacity:.6;pointer-events:none}.wf-input-action-list[data-view=simple] .simple-actions-table tbody tr:hover{background-color:#f8f9fa}.wf-input-action-list[data-view=simple] .simple-actions-table tbody tr:hover .dependent-input-pill{box-shadow:0 2px 4px rgba(0,0,0,.1)}.input-action-view .d3view-filters{height:auto;margin-bottom:10px}div.d3view-db_aggregator_container{}div.d3view-db_aggregator_container div#filter-items,div.d3view-db_aggregator_container div#aggregate-items,div.d3view-db_aggregator_container div#input-items{padding:0}div.d3view-db_aggregator_container div#filter-items,div.d3view-db_aggregator_container div#aggregate-items,div.d3view-db_aggregator_container div#input-items{border:1px solid #DDD}div.d3view-db_aggregator_container div#filter-items,div.d3view-db_aggregator_container div#aggregate-items{border-right:0}div.d3view-db_aggregator_container .block-heading{padding:10px}div.d3view-db_aggregator_container ul.db_aggregate_list li{border-left:0}div.d3view-db_aggregator_container ul.db_aggregate_list li:first-child{border-top:0}div.d3view-db_aggregator_container li.aggregate-item.has-error{border-color:red;border-top:1px solid red!important;border-left:1px solid red!important}div.d3view-db_aggregator_container ul.inputs-list li{cursor:move}div.d3view-db_aggregator_container .no_items,div.d3view-db_aggregator_container .db-aggregator-spinner{position:absolute;top:50%;left:50%;transform:translateX(-50%)}div.d3view-db_aggregator_container .delete-agg-item{position:absolute;top:3px;right:3px;cursor:pointer}div.d3view-db_aggregator_container .delete-agg-item:hover{color:red}div.d3view-db_aggregator_container .delete-filter-item{cursor:pointer}div.d3view-db_aggregator_container .delete-filter-item:hover{color:red}div.d3view-colorpicker{position:fixed;top:0;left:0;background:#FFF;border:1px solid #DDD;border-radius:6px;width:250px;display:none;z-index:2051}div.d3view-colorpicker div.main_colors,div.d3view-colorpicker div.variation-colors{display:flex;flex-wrap:wrap}div.d3view-colorpicker .variation-colors .color-rect{border-bottom:0}div.d3view-colorpicker .color-rect{width:16px;height:16px;margin:0 6px;border:1px solid #ccc}div.d3view-colorpicker .color-rect:hover{border:1px double #4f5359}div.d3view-colorpicker .theme_colors_heading,div.d3view-colorpicker .standard_colors_heading{margin:3px 0}div.d3view-colorpicker .standard_colors .main_colors .color-rect{margin:3px 6px}div.d3view-colorpicker .color-rect.transparent{background:linear-gradient(to top left,rgba(0,0,0,0) 0,rgba(0,0,0,0) calc(50% - .8px),rgba(0,0,0,1) 50%,rgba(0,0,0,0) calc(50% + 0.8px),rgba(0,0,0,0) 100%),linear-gradient(to top right,rgba(0,0,0,0) 0,rgba(0,0,0,0) calc(50% - .8px),rgba(0,0,0,1) 50%,rgba(0,0,0,0) calc(50% + 0.8px),rgba(0,0,0,0) 100%)!important}div.d3view-colorpicker div.standard_colors,div.d3view-colorpicker .theme_colors,div.d3view-colorpicker div.browser-colorpicker{padding:10px}div.d3view-colorpicker div.standard_colors,div.d3view-colorpicker div.browser-colorpicker{border-top:1px solid #DDD}.d3view-cp{width:30px;height:20px;border:1px solid #DDD;background:transparent;display:block}.d3view-cp-rect{width:15px;height:15px;display:inline-block;background:#DDD;border:1px solid #aaa;cursor:pointer}.generic-input-template{--search-bar-font-color:#333;--search-bar-bg-color:#f4f4f4;--color-black:#191919;--color-grays:#a5a5a5;--color-light:#f4f4f4;--color-white:#fff;--color-blues:#3265ff}.generic-input-template{width:100%;height:100%;position:relative;padding:0}.generic-input-template .gi-body>.tab-content>.tab-pane.active{display:flex!important;flex-flow:row wrap!important}.generic-input-template .gi-main-container{border-radius:10px;border:0;width:calc(100%);height:calc(100%)}.generic-input-template .gi-side-nav{background-image:linear-gradient(45deg,#DCBAE8,#EEBBE7,#E2E1E4);border-radius:10px 0 0 10px;background-color:#7ee8fa;background-image:linear-gradient(315deg,#7ee8fa 0,#80ff72 74%);z-index:0}.generic-input-template .gi-top-nav{background-image:linear-gradient(-45deg,#DCBAE8,#EEBBE7,#E2E1E4);opacity:.75;border-radius:10px 10px 0 0;height:60px}.generic-input-template .user-input-container{overflow:auto}.generic-input-template .rating-star{margin-right:10px}.generic-input-template .column-edited{border-left:5px solid mediumorchid}.generic-input-template .rating-star:hover{cursor:pointer}.generic-input-template .rating-star.selected-star{color:orange!important}.generic-input-template .rating-star.hovered-star{color:#fdd180}.generic-input-template .gi-user-modified-input{background-image:linear-gradient(135deg,#f6f6f6,#bbd5ea)}.generic-input-template .reset-gi-input:hover{cursor:pointer}.generic-input-template .gi-description:hover{cursor:pointer;color:steelblue}.generic-input-template .gi-error{background-image:linear-gradient(135deg,#fcf5f5,#fccbcb)!important}.generic-input-template .gi-tree-view-side-nav{border-radius:10px 0 0 10px;opacity:.75;background-color:whitesmoke}.generic-input-template .gi-breadcrumb{margin:0 -6px!important;border-radius:0 10px 0 0}.generic-input-template .ct-tab-list-item.active{background-color:#e8f0fe}.generic-input-template .ct-tab-list-item.active>a,.generic-input-template .ct-tab-list-item.active>a:focus,.generic-input-template .ct-tab-list-item.active>a:active{background-color:transparent;color:#1967d2}.generic-input-template .ct-tab-list-item>a:hover{background-color:transparent!important;border:0!important}.generic-input-template .ct-tab-list-item>a{text-decoration:none;width:100%;height:100%;border:0!important}.generic-input-template .ct-tab-list-item>a *{pointer-events:none}.generic-input-template .gi-form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;font-size:15px;line-height:1.5;color:#212529;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.generic-input-template .gi-form-control:focus{color:#212529;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgb(13 110 253 / 25%)}.generic-input-template .gi-form-control.gi-input-error{border-color:#dc3545!important}.generic-input-template .gi-form-control.gi-input-error:focus{border-color:#dc3545!important;box-shadow:0 0 0 .25rem rgb(220 53 69 / 25%)!important}.generic-input-template .gi-form-label{font-weight:400}.generic-input-template .form-floating{position:relative;width:100%;height:3rem}.generic-input-template .form-floating-textarea{height:4rem!important}.generic-input-template .form-floating-label{position:absolute;font-family:inherit;font-size:1rem;font-weight:400;line-height:inherit;left:1rem;top:.75rem;padding:0 .25rem;color:var(--color-gray);background:var(--color-white);transition:all .3s ease;margin-top:0}.generic-input-template .form-floating-input{position:absolute;font-family:inherit;font-size:1rem;font-weight:400;line-height:inherit;top:0;left:0;z-index:1;resize:none;width:100%;height:auto;padding:.75rem 1.25rem!important;border-radius:.25rem!important;border:1.5px solid var(--color-grays)!important;color:var(--color-black)!important;background:transparent!important;transition:all .2s ease-in-out}.generic-input-template .form-floating-input::placeholder{opacity:0;visibility:hidden;color:transparent}.generic-input-template .form-floating-input:focus{outline:0!important;border:2px solid var(--color-blues)!important}.generic-input-template .form-floating-input.gi-input-error:focus{border-color:#dc3545!important}.generic-input-template .form-floating-input:focus+.form-floating-label{top:-.75rem;left:1rem;z-index:5;font-size:.875rem;font-weight:500;color:var(--color-blues);transition:all .2s ease-in-out}.generic-input-template .form-floating-input.gi-input-error:focus+.form-floating-label{color:#dc3545!important}.generic-input-template .form-floating-input:not(:placeholder-shown):not(:focus)+.form-floating-label{top:-.75rem;left:1rem;z-index:9;font-size:.875rem;font-weight:500;transition:all .2s ease-in-out}.generic-input-template .gi-table{table-layout:fixed!important}.generic-input-template .gi-container{display:inline-block;position:relative;padding:10px 10px 20px;max-width:100%}.generic-input-template .gi-input{display:inline-flex;justify-content:flex-start;border-radius:4px}.generic-input-template .check-box{display:flex;align-items:center}.circle-picker .clr-field button{width:22px;height:22px;left:5px;right:auto;border-radius:5px}.circle-picker .clr-field input{padding-left:36px}.circle-picker .clr-field button{border-radius:50%}.circle-picker .clr-field{width:100%}button *{pointer-events:none}.generic-input-template .gi-error-message{position:absolute;left:0;bottom:0;padding:2.5px 10px;width:100%;overflow:hidden;text-overflow:ellipsis}.generic-input-template .select2-container .select2-choice{height:34px}.generic-input-template .select2-container .select2-choice>.select2-chosen{padding-top:2px}.generic-input-template .gi-input-hidden{visibility:hidden}.gi-stepper-nav{border-radius:10px 10px 0 0;padding:20px 0;z-index:1;height:120px}.gi-stepper-nav ul.gi-stepper-nav-items{counter-reset:step;display:flex;width:100%}.gi-stepper-nav ul.gi-stepper-nav-items[data-crisp=true]>li{flex:0 0 calc(100% / 5)}.gi-stepper-nav ul.gi-stepper-nav-items li.gi-stepper-nav-item.crisp-dd:before{display:none}.generic-input-template .gi-main-container[data-crisp-menu=true] .gi-stepper-nav{display:flex}.generic-input-template .gi-main-container[data-crisp-menu=true] .gi-stepper-nav>ul{flex:1 1 auto;overflow:hidden;white-space:nowrap;border-bottom:0;position:relative}.generic-input-template .gi-main-container[data-crisp-menu=true] .gi-stepper-nav .scroll_buttons{width:150px}.generic-input-template .gi-main-container[data-crisp-menu=true] .gi-stepper-nav .scroll_buttons.btn-group>button{padding:5px 10px}.gi-stepper-nav li.crisp-dd .crisp-step-tt{position:absolute;top:39px;left:-84px;width:200px;pointer-events:all}.gi-stepper-nav ul.gi-stepper-nav-items li.gi-stepper-nav-item{list-style-type:none;float:left;position:relative;text-align:center;font-weight:600}.gi-stepper-nav ul.gi-stepper-nav-items li.gi-stepper-nav-item>a{text-decoration:none;font-size:1.2em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;width:calc(100% - 30px)}.gi-stepper-nav ul.gi-stepper-nav-items li.gi-stepper-nav-item::before{content:counter(step);counter-increment:step;height:30px;width:30px;border:2px solid #ddd;display:block;text-align:center;border-radius:50%;background-color:#fff;margin:0 auto 10px;padding:4px}.gi-stepper-nav ul.gi-stepper-nav-items li.gi-stepper-nav-item.step-completed:not(.crisp-dd)::before{content:'\f00c';font-family:"Font Awesome 5 Free";height:30px;width:30px;display:block;text-align:center;border-radius:50%;margin:0 auto 10px;padding:4px;background-color:lightgreen;border-color:#27ae60}.gi-stepper-nav ul.gi-stepper-nav-items li.gi-stepper-nav-item.step-completed.crisp-dd button[data-toggle=dropdown]{color:#FFF;background:#27ae60;text-shadow:none}.gi-stepper-nav ul.gi-stepper-nav-items li.gi-stepper-nav-item.step-completed.crisp-dd li.gi-pager-control:after{content:'\f00c';font-family:"Font Awesome 5 Free";position:absolute;right:10px;top:7px;color:green}.gi-stepper-nav ul.gi-stepper-nav-items li.gi-stepper-nav-item::after{content:"";position:absolute;width:100%;height:2px;background-color:#ddd;top:15px;left:-50%;z-index:-1}.gi-stepper-nav ul.gi-stepper-nav-items li.gi-stepper-nav-item:first-child::after{content:none}.gi-stepper-nav ul.gi-stepper-nav-items li.gi-stepper-nav-item.active{color:#27ae60}.gi-stepper-nav ul.gi-stepper-nav-items li.gi-stepper-nav-item.active::before{animation:bgd-color-change 2s ease-in infinite;background-color:#27ae60;border-color:#27ae60;color:#FFF}@keyframes bgd-color-change{50%{background-color:lightgreen;border-color:lightgreen}}@keyframes border-color-change{10%{border-color:#f6f}30%{border-color:#0e0}50%{border-color:#0dd}100%{border-color:#f90}}.gi-stepper-nav ul.gi-stepper-nav-items li.gi-stepper-nav-item.step-completed+li.gi-stepper-nav-item::after{background-color:#27ae60}.gi-stepper-nav.gi-stepper-breadcrumbs{height:40px;padding:0;display:flex;align-items:center}.gi-stepper-nav.gi-stepper-breadcrumbs ul.gi-stepper-nav-items{align-items:center;justify-content:flex-start;margin-bottom:0!important}.gi-stepper-nav.gi-stepper-breadcrumbs ul.gi-stepper-nav-items li.gi-stepper-nav-item{position:relative;display:flex;align-items:center;font-size:13px;font-weight:500;color:#6c757d;margin-right:8px;width:auto!important;flex:0 0 auto!important}.gi-stepper-nav.gi-stepper-breadcrumbs ul.gi-stepper-nav-items li.gi-stepper-nav-item::before{display:none!important}.gi-stepper-nav.gi-stepper-breadcrumbs ul.gi-stepper-nav-items li.gi-stepper-nav-item::after{content:"/";position:absolute;right:-6px;color:#000;font-weight:300;font-size:14px;background-color:transparent!important;width:auto!important;height:auto!important;top:auto!important;left:auto!important;z-index:auto!important}.gi-stepper-nav.gi-stepper-breadcrumbs ul.gi-stepper-nav-items li.gi-stepper-nav-item:last-child::after{content:none}.gi-stepper-nav.gi-stepper-breadcrumbs ul.gi-stepper-nav-items li.gi-stepper-nav-item.step-completed+li.gi-stepper-nav-item::after{background-color:transparent!important}.gi-stepper-nav.gi-stepper-breadcrumbs ul.gi-stepper-nav-items li.gi-stepper-nav-item>a{color:inherit;text-decoration:none;padding:3px 8px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:visible}.gi-stepper-nav.gi-stepper-breadcrumbs ul.gi-stepper-nav-items li.gi-stepper-nav-item>a:hover{background-color:transparent;color:inherit}.gi-stepper-nav.gi-stepper-breadcrumbs ul.gi-stepper-nav-items li.gi-stepper-nav-item.step-completed>a::after{opacity:1}.gi-stepper-nav.gi-stepper-breadcrumbs ul.gi-stepper-nav-items li.gi-stepper-nav-item.active>a{background-color:transparent;border:0;color:#27ae60}.gi-stepper-nav.gi-stepper-breadcrumbs ul.gi-stepper-nav-items li.gi-stepper-nav-item.active>a::before{display:none!important}.generic-input-template .gi-container .twitter-typeahead{width:100%!important}.generic-input-template .gi-img-group{display:grid;grid-template-columns:auto 50px}.generic-input-template .gi-img-group>div.gi-img{height:130px;outline:1px solid #eee}.generic-input-template .gi-img-group>div.gi-img>img{width:100%;height:100%;overflow:hidden;object-fit:scale-down}.generic-input-template .gi-img-group>div.gi-img-btns>button{margin:2.5px 10px}.generic-input-template .gi-input-group{display:flex;flex-flow:row nowrap}.generic-input-template .gi-input-group>div:first-child{flex:1 1 calc(100% - 35px)}.generic-input-template .gi-input-group>div:last-child{flex:1 1 35px}.generic-input-template .gi-dataset-group{display:grid;grid-template-columns:auto 50px}.generic-input-template .gi-dataset-group>.gi-dataset{height:130px;outline:1px solid #eee;overflow:auto}.generic-input-template .gi-dataset-group>div:last-child>button{margin:2.5px 10px}.generic-input-template .gi-container>span.d3view-cp-rect{height:34px}.generic-input-template .cs-search-bar{--flex:flex;--flex-column:column;--w100:calc(100%);--vAlign-center:center;--hAlign-center:center;--search-bar-font-color:#333;--search-bar-bg-color:#f4f4f4;--bg-transparent:transparent;width:400px;height:auto;display:var(--flex);align-items:var(--vAlign-center);border-radius:35px;background-color:var(--search-bar-bg-color);color:var(--search-bar-font-color);padding:5px 15px}.generic-input-template .cs-search-icon{border-radius:calc(50%)}.generic-input-template .cs-search-icon:hover{background-color:#d3d1d1;cursor:pointer}.generic-input-template .cs-search-bar-input{width:calc(100% - 70px);height:34px;border:0;background-color:var(--bg-transparent)}.cs-search-cancel{display:none;background-color:#433f3f;color:whitesmoke;padding:6px 8px;border-radius:50%}.generic-input-template .cs-search-bar-input:not(:placeholder-shown)+.cs-search-cancel{display:block;cursor:pointer}.generic-input-template .gi-table-view{width:100%;max-height:100%;max-width:100%;height:100%}.generic-input-template .gi-table-nav{justify-content:space-between}.generic-input-template .gi-table-container{width:100%;height:100%;max-width:100%;overflow:auto}.generic-input-template .gi-table-body{height:calc(100% - 55px);max-width:100%;overflow:auto}.generic-input-template .gi-table{table-layout:fixed!important;max-width:unset!important}.generic-input-template .gi-table-cell{min-width:350px}.generic-input-template .gi-img-container{width:calc(100% - 40px);height:200px}.generic-input-template .gi-img-container>img{width:100%;height:100%;object-fit:scale-down;border:3px double #ddd;border-radius:4px}.generic-input-template .gi-img-controls>li{display:block;margin:5px 0}.generic-input-template .btn>i{pointer-events:none}.generic-input-template .gi-img{width:100%;height:100%;overflow:hidden;object-fit:scale-down;pointer-events:none}.generic-input-template .gi-color-btn.disabled{pointer-events:none}.generic-input-template .gi-input-container{max-width:calc(100% - 35px);flex:1 1 auto}.generic-input-template .btn-groups{display:inline-block}.generic-input-template .gi-container .twitter-typeahead{width:100%}.generic-input-template .gi-container .typeahead,.generic-input-template .gi-container .tt-query,.generic-input-template .gi-container .tt-hint{width:100%;height:30px;padding:8px 12px;border:2px solid #ccc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;outline:0}.generic-input-template input[type=text][readonly]{background-color:#fff}.generic-input-template .gi-input-droppable{border:2px dashed #ddd;position:relative}.generic-input-template .gi-input-droppable::before{content:'Drop Here.';position:absolute;left:calc(50% - 30px);top:calc(50% - 15px);font-size:x-large;color:#ddd;z-index:1000023}.generic-input-template .gi-section{border:1px solid #ddd;border-radius:6px}.generic-input-template .gi-border-top{border-top:1px solid #ddd;padding:10px!important}.generic-input-template .gi-pager-controls :is(button,div){display:inline-block}.generic-input-template ul.chrome-tabs{padding:0 10px!important;border:0!important;min-height:auto!important}.generic-input-template span.range-count::before{content:'\f30b';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:10px}.d3view-chat-api-container.fullscreen{background:#FFF;position:fixed;top:0;left:0;width:100%;height:100%;animation-duration:.4s}.d3view-chat-api-container.pl-loading{cursor:progress}.d3view-chat-api-container.pl-loading .chat-placeholder{display:block}.d3view-chat-api-container .d3view-chat-api-wrapper>div{padding:10px 20px}.d3view-chat-api-container .d3view-chat-api-wrapper .d3view-chat-title{display:inline;margin-bottom:0}.d3view-chat-api .chat-input-container{position:relative;padding:10px}.d3view-chat-api .enter-text{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.d3view-chat-api .chat-api-header{border-bottom:1px solid #DDD;padding:10px}.d3view-chat-api .chat-input-container .twitter-typeahead{width:100%}.d3view-chat-api input.chat-input{height:50px!important}.d3view-chat-api .chat-api-contents{height:calc(100% - 80px);overflow:auto}.d3view-chat-api .chat-api-contents.empty:after{content:'Please enter a text in the input field to generate results';color:grey;pointer-events:none;padding:20px;display:block}.d3view-chat-api-container[data-theme=light] .d3view-chat-api .chat-result-item .chat-text{color:var(--plugin-text-color)}.d3view-chat-api ul.result-items-list{display:flex;flex-wrap:wrap}.d3view-chat-api ul.result-items-list>li{margin:5px}.d3view-chat-api .chat-result-item .viz-container{width:100%;height:300px}.d3view-chat-api-container .d3view-chat-api-wrapper>div.d3view-chat-body{padding:0;position:relative}.d3view-chat-api-container .chat-placeholder{position:absolute;left:0;top:0;width:100%;height:100%;display:none}.d3view-chat-api-wrapper .pl-loading-bars{position:relative;transform:none;left:unset;top:unset}.d3view-chat-api .chat-result-item .chat-query{padding:20px;border-bottom:1px solid #DDD;margin-bottom:0}.d3view-chat-api .chat-result-item .chat-result-contents{font-size:1.6em}.d3view-chat-api .chat-result-item .chat-answer{padding:20px;background:var(--neutralLight);margin-bottom:0}.d3view-chat-api .chat-result-item .chat-icon{margin-right:10px;display:none}.d3view-chat-api .tt-menu{bottom:100%!important;top:auto!important}.d3view-chat-api-container[data-theme=dark] .d3view-chat-api-wrapper{background:var(--plugin-dark-background)!important;color:var(--plugin-dark-color)!important}.d3view-chat-api-container[data-theme=dark] .d3view-chat-api .chat-result-item .chat-icon>i{color:var(--plugin-dark-color)}.d3view-chat-api-container[data-theme=dark] .d3view-chat-api .chat-result-item .chat-answer{background-color:var(--plugin-dark-container-bg)}.d3view-chat-api-container label{display:inline-block!important}.d3view-chat-api-container .plugin-options label{display:flex!important;align-items:center}.d3view-chat-api-container[data-theme=dark] .d3view-chat-api-wrapper .d3view-chat-title,.d3view-chat-api-container[data-theme=dark] .d3view-chat-api-wrapper .d3view-chat-header .close{color:var(--plugin-dark-color)}.d3view-chat-api-container[data-theme=dark] .d3view-chat-api input.chat-input,.d3view-chat-api-container[data-theme=dark] .d3view-chat-api .tt-menu{background:var(--plugin-dark-container-bg)!important;color:var(--plugin-dark-color)!important}.d3view-chat-api .chat-result-item .chat-query .chat-icon>i{color:darkorange}.d3view-chat-api .chat-result-item .chat-answer .chat-icon>i{color:green}.d3view-chat-api .chat-api-contents.empty .chat-samples-container{display:block}.d3view-chat-api .chat-samples-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:none}.d3view-chat-api .chat-samples-container .chat-samples{display:flex;flex-wrap:wrap}.d3view-chat-api .chat-sample{width:calc(50% - 10px);margin:5px;padding:10px;background-color:var(--neutralLighter);border:1px solid #DDD;border-radius:5px;cursor:pointer}.d3view-chat-api-container[data-theme=dark] .d3view-chat-api .chat-sample{background-color:unset}.d3view-chat-api .chat-sample:hover{background-color:#DDD;color:var(--plugin-primary-color)}.d3view-chat-api .chat-input-container .typeahead.dropdown-menu{width:calc(100% - 20px);bottom:calc(100% - 10px)!important;top:unset!important}div.d3view-graphr{position:relative}.d3view-graphr .graphr-main .graphr-new-instance{display:none;position:relative;width:100%;min-height:100%;z-index:200;background:#FFF}.d3view-graphr .graphr-main .graphr-new-instance .d3view-pl-new-wf-buttons{height:auto;padding:40px 0;justify-content:center}.d3view-graphr .graphr-main[data-is-brand-new=true] .graphr-new-instance{display:block!important}div.d3view-graphr div.d3view-tab-manager div.d3view-tabs-horizontal .nav-tabs{flex-grow:0}div.d3view-graphr .image_gallery video{width:100%!important;height:100%!important}div.d3view-graphr div.simlytiks[data-management=standalone] div.viewContent.active{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 0 0 rgb(0 0 0 / 8%),0 0 5px rgb(102 175 233 / 60%);box-shadow:inset 0 0 0 rgb(0 0 0 / 8%),0 0 5px rgb(102 175 233 / 60%);background-color:var(--dt-selection-color)}div.d3view-graphr div.simlytiks div.viewContent.active .vc-blank-options>img{opacity:1!important}div.d3view-graphr div.simlytiks div.viewContent .vc-blank-options>img{pointer-events:none}.ds-container .add-remove-row{opacity:0}.ds-container tr:hover .add-remove-row{opacity:1}div.d3view-graphr .viewContent .vc-blank-options{}div.d3view-graphr .viewContent .vc-blank-options .graphr-buttons{opacity:0;transition:opacity .3s}div.d3view-graphr .viewContent:hover .vc-blank-options .graphr-buttons{opacity:1}.d3view-plugins-sidebar.graphr-data-sources .flex-item{margin-bottom:10px;padding:10px 15px}.graphr-data-sources .bs_datatable_wrapper .warning_text{width:70%}.d3view-plugins-sidebar.graphr-data-sources{padding:0}.d3view-plugins-sidebar.graphr-data-sources .panel-heading{padding:10px!important}.graphr-data-sources .extraction-container,.graphr-data-sources .source-responses-container,.graphr-data-sources .ds-transformations-container{flex:1 0 calc(50% - 10px);padding:6px 20px}.graphr-data-sources .bs_datatable_wrapper{}.graphr-data-sources .sources-options button{flex:1 0 calc(25% - 20px)!important}.d3view-plugins-sidebar.graphr-data-sources .import-options button{margin:0 10px;flex:1 0 calc(25% - 20px)!important}.graphr-data-sources .import-options-container.hasActive button:not(.active){opacity:.6;transition:opacity .3s ease}.graphr-data-sources .import-options-container.hasActive button:hover{opacity:1!important}.graphr-data-sources .rm-pagination .btn-text{display:none}.graphr-data-sources .ds-item-flex>*{flex:0 0 33%;padding:0 10px;margin:0}.graphr-data-sources .ds-item-flex .ds-type{text-transform:capitalize}.graphr-data-sources .items-container li:not(.dragging):not(.editing):hover .ds-name:hover{text-decoration:underline}.graphr-data-sources .ds-name-edit{display:none}.graphr-data-sources .items-container li:not(.dragging):not(.editing):hover .ds-name-edit{display:inline-block}.graphr-data-sources .items-container li.editing input[name=ds-select]{visibility:hidden}.graphr-data-sources .items-container li:not(.dragging):not(.editing):hover .ds-name-edit:hover{color:red}.graphr-data-sources .items-container li.editing .ds-name-edit{display:none}.graphr-data-sources .items-container li.editing .plugin-cp{display:inline-block!important}.multiple-drag-helper{background:#fff;border:1px solid #ccc;border-radius:4px;padding:8px 12px;box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:14px;color:#666}.drag-count{font-weight:700;color:#333}.graphr-single-drag-helper{background:#fff;border:1px solid #ccc;border-radius:4px;padding:12px 16px;box-shadow:0 2px 4px rgba(0,0,0,.1);min-width:200px;max-width:300px;display:flex;align-items:center;gap:10px}.graphr-single-drag-helper .item-icon{color:#666;font-size:16px}.graphr-single-drag-helper .item-details{flex:1;overflow:hidden}.graphr-single-drag-helper .item-name{font-weight:600;color:#333;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.graphr-single-drag-helper .item-type{font-size:12px;color:#666;text-transform:capitalize}.dragging{opacity:.7;z-index:1000}.items-container li[data-id]{transition:left .1s ease-out}div.d3view-graphr .viewContent .graphr-button._blank{position:absolute;right:10px;top:10px;display:none;z-index:10}div.d3view-graphr .viewContent:hover .graphr-button._blank{display:inline-block}div.d3view-graphr .viewContent.active .graphr-button[data-id=set_as_active]{color:green}.graphr-data-sources .items-container .ds-status{padding:0 10px}.graphr-data-sources input[name=ds-select]{margin-right:10px}.graphr-data-sources .empty-data-sources .import-options-container{display:flex;flex-wrap:wrap;margin:0 auto;width:70%}.graphr-data-sources .empty-data-sources .import-options-container button{margin:5px}.d3view-graphr.hasFullScreenVizInSimlytiks{z-index:2000}.graphr-data-sources .newton-operations .newton-operation-cont{height:auto;border:0;display:flex;flex-direction:column}.graphr-data-sources .ds-body li[data-id]{border-left:4px solid transparent}.d3view-graphr .graphr-dropzone.dropzone{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);border:2px dashed #ccc;display:none;align-items:center;justify-content:center;z-index:1000;pointer-events:none}.d3view-graphr .graphr-main.dz-drag-hover .graphr-dropzone{display:flex;background:rgba(255,255,255,.95);border-color:#66afe9}.d3view-graphr .graphr-main .graphr-dropzone.dropzone .dz-message{text-align:center;color:#666}.d3view-graphr .graphr-main .graphr-dropzone.dropzone .dz-message i{font-size:48px;color:#66afe9;margin-bottom:10px;display:block}.d3view-graphr .graphr-main .graphr-dropzone.dropzone .dz-message span{font-size:16px;display:block}.d3view-graphr .graphr-main .graphr-dropzone.dropzone .dz-preview{display:none}.mme-preview-handling{padding:15px;background-color:#f8f9fa;border-radius:4px;margin-bottom:20px}.mme-preview-handling .alert{margin-bottom:15px}.mme-preview-handling .alert i{margin-right:8px}.mme-responses-table{margin-top:15px}.mme-responses-table table{margin-bottom:0}.mme-responses-table th{background-color:#e9ecef;font-weight:600}.mme-responses-table td{vertical-align:middle}.mme-responses-table .badge{font-size:.85em;padding:5px 10px}.mme-responses-table tr.success{background-color:#d4edda!important}.mme-import-container{padding:0 20px}.mme-file-info .alert{display:flex;align-items:center;gap:10px}.mme-file-info .badge{font-size:.9em;padding:5px 10px}.mme-responses-preview{}.mme-responses-preview h5{color:#495057;display:flex;align-items:center;gap:8px}.mme-responses-preview table{margin-bottom:0}.mme-responses-preview th{background-color:#f8f9fa;font-weight:600;border-bottom:2px solid #dee2e6}.mme-responses-preview td{vertical-align:middle}.mme-responses-preview .badge{font-size:.85em;padding:5px 10px}.mme-grid-preview{background:#fff;border-radius:4px;padding:15px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.mme-grid-preview h5{color:#495057;display:flex;align-items:center;gap:8px}.grid-preview-container{max-width:400px;margin:0 auto;border:2px solid #dee2e6;border-radius:4px;overflow:hidden}.grid-preview-row{display:flex;height:100px}.grid-preview-cell{flex:1;border:1px solid #dee2e6;display:flex;align-items:center;justify-content:center;background:#f8f9fa;transition:all .2s ease}.grid-preview-cell:hover{background:#e9ecef}.cell-content{text-align:center}.cell-content i{font-size:1.2em;margin-bottom:5px;display:block}.cell-label{font-size:.9em;color:#495057}.mme-additional-info .alert{display:flex;align-items:center;gap:10px}.mme-responses-preview tbody tr{cursor:move}.mme-responses-preview tbody tr.dragging{opacity:.5}.grid-preview-cell{transition:all .2s ease}.grid-preview-cell.drop-hover{background-color:#e9ecef;border-color:#66afe9}.grid-preview-cell .response-name{font-weight:700;word-break:break-word;margin-bottom:8px;max-height:40px;overflow:hidden}.grid-preview-cell .response-details{font-size:.9em;color:#666}.graphr-mme .option input[type=radio]:checked~.edit-layout{display:inline-block}.graphr-data-sources .ds-name-container{display:flex;align-items:center;overflow:hidden;max-width:calc(100% - 20px)}.graphr-data-sources .ds-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3view-graphanalyzerapp .graphanalyzerapp-container{width:100%;height:100%;position:relative}.d3view-graphanalyzerapp .graphanalyzerapp-header{flex-shrink:0}.d3view-graphanalyzerapp .graphanalyzerapp-tabs{display:flex;gap:10px;align-items:center}.d3view-graphanalyzerapp .graphanalyzerapp-tab{cursor:pointer;transition:all .2s ease}.d3view-graphanalyzerapp .graphanalyzerapp-tab.active{font-weight:700}.d3view-graphanalyzerapp .graphanalyzerapp-content{position:relative;overflow:hidden}.d3view-graphanalyzerapp .graphanalyzerapp-graph-container{width:100%;height:100%}.d3view-graphanalyzerapp .graphanalyzerapp-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}.d3view-graphanalyzerapp .graphanalyzerapp-compare-control{margin-left:auto}.d3view-graphanalyzerapp .graphanalyzerapp-compare-view{width:100%;height:100%}.d3view-graphanalyzerapp .graphanalyzerapp-compare-container{width:100%;height:100%}.d3view-graphanalyzerapp .graphanalyzerapp-compare-left,.d3view-graphanalyzerapp .graphanalyzerapp-compare-right{overflow:hidden}.d3view-graphanalyzerapp .graphanalyzerapp-compare-left-container,.d3view-graphanalyzerapp .graphanalyzerapp-compare-right-container{width:100%;height:calc(100% - 40px);overflow:auto}.d3view-graphanalyzerapp .graphanalyzerapp-compare-header{flex-shrink:0}.d3view-graphanalyzerapp .graphanalyzerapp-compare-grid{display:grid;width:100%;height:100%;gap:1px;background:#ddd}.d3view-graphanalyzerapp .graphanalyzerapp-compare-grid.graphanalyzerapp-vertical-stack{grid-template-columns:1fr;grid-template-rows:repeat(auto-fit,1fr)}.d3view-graphanalyzerapp .graphanalyzerapp-compare-cell.graph-indicator-red{border-left:4px solid #dc3545}.d3view-graphanalyzerapp .graphanalyzerapp-compare-cell.graph-indicator-green{border-left:4px solid #28a745}.d3view-graphanalyzerapp .graphanalyzerapp-compare-cell.graph-indicator-yellow{border-left:4px solid #ffc107}.d3view-graphanalyzerapp .graphanalyzerapp-compare-cell.graph-indicator-blue{border-left:4px solid #17a2b8}.d3view-graphanalyzerapp .graphanalyzerapp-compare-split-layout{display:flex;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1000;background:#fff}.d3view-graphanalyzerapp .graphanalyzerapp-compare-split-left,.d3view-graphanalyzerapp .graphanalyzerapp-compare-split-right{position:relative}.d3view-graphanalyzerapp .graphanalyzerapp-compare-split-header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.d3view-graphanalyzerapp .graphanalyzerapp-compare-split-left-content,.d3view-graphanalyzerapp .graphanalyzerapp-compare-split-right-content{overflow:auto}.d3view-graphanalyzerapp .graphanalyzerapp-compare-view{display:flex;flex-direction:row}.d3view-graphanalyzerapp .graphanalyzerapp-changes-panel{transition:width .3s ease}.d3view-graphanalyzerapp .graphanalyzerapp-changes-panel.collapsed{width:0!important;min-width:0!important;overflow:hidden;border-right:0;padding:0;visibility:hidden}.d3view-graphanalyzerapp .graphanalyzerapp-changes-panel.collapsed .graphanalyzerapp-changes-header,.d3view-graphanalyzerapp .graphanalyzerapp-changes-panel.collapsed .graphanalyzerapp-changes-content{display:none}.d3view-graphanalyzerapp .graphanalyzerapp-changes-expand-btn{position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:60px;background:#f8f9fa;border:1px solid #ddd;border-left:0;border-radius:0 4px 4px 0;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:100;font-size:16px;color:#666;padding:0;box-shadow:2px 0 4px rgba(0,0,0,.1)}.d3view-graphanalyzerapp .graphanalyzerapp-changes-expand-btn:hover{background:#e9ecef;color:#333}.d3view-graphanalyzerapp .graphanalyzerapp-graphs-panel{transition:margin-left .3s ease}.d3view-graphanalyzerapp .graphanalyzerapp-compare-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.98);z-index:1000;border:2px solid #007bff;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column}.d3view-graphanalyzerapp .graphanalyzerapp-overlay-header{flex-shrink:0;border-bottom:1px solid #ddd}.d3view-graphanalyzerapp .graphanalyzerapp-overlay-content{flex:1;overflow:auto}.d3view-graphanalyzerapp .graphanalyzerapp-changes-list{display:flex;flex-direction:column;gap:8px}.d3view-graphanalyzerapp .graphanalyzerapp-details-panel-unified .graphanalyzerapp-changes-list{flex-direction:row;flex-wrap:wrap}.d3view-graphanalyzerapp .graphanalyzerapp-details-panel-unified .graphanalyzerapp-changes-list>div{flex:1 0 calc(200px - 16px)}.d3view-graphanalyzerapp .graphanalyzerapp-details-panel-unified .graphanalyzerapp-changes-summary{flex:0 0 250px}.d3view-graphanalyzerapp .graphanalyzerapp-change-item{padding:10px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;transition:background-color .2s}.d3view-graphanalyzerapp .graphanalyzerapp-change-item:hover{background:#f8f9fa}.d3view-graphanalyzerapp .graphanalyzerapp-change-item.added{border-left:4px solid #28a745}.d3view-graphanalyzerapp .graphanalyzerapp-change-item.removed{border-left:4px solid #dc3545}.d3view-graphanalyzerapp .graphanalyzerapp-change-item.modified{border-left:4px solid #ffc107}.d3view-graphanalyzerapp .graphanalyzerapp-change-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.d3view-graphanalyzerapp .graphanalyzerapp-change-item-type{font-weight:700;color:#333}.d3view-graphanalyzerapp .graphanalyzerapp-change-item-status{font-size:11px;padding:2px 8px;border-radius:12px;font-weight:700}.d3view-graphanalyzerapp .graphanalyzerapp-change-item-status.added{background:#d4edda;color:#155724}.d3view-graphanalyzerapp .graphanalyzerapp-change-item-status.removed{background:#f8d7da;color:#721c24}.d3view-graphanalyzerapp .graphanalyzerapp-change-item-status.modified{background:#fff3cd;color:#856404}.d3view-graphanalyzerapp .graphanalyzerapp-change-item-name{font-size:12px;color:#666;word-break:break-word}.d3view-graphanalyzerapp .graphanalyzerapp-changes-summary{padding:10px;background:#f8f9fa;border-radius:4px;margin-bottom:15px}.d3view-graphanalyzerapp .graphanalyzerapp-changes-summary-item{display:flex;justify-content:space-between;padding:5px 0;font-size:12px}.d3view-graphanalyzerapp .graphanalyzerapp-changes-summary-item-label{color:#666}.d3view-graphanalyzerapp .graphanalyzerapp-changes-summary-item-value{font-weight:700;color:#333}.d3view-graphanalyzerapp .boxplot .boxplot-item{margin:0}.d3view-graphanalyzerapp .graphanalyzerapp-compare-header.graphanalyzerapp-animating-active{background:#e7f3ff!important;border-left:4px solid #007bff;font-weight:700}.d3view-graphanalyzerapp .graphanalyzerapp-animate-progress{font-size:11px;color:#007bff;font-weight:400;margin-left:10px}.d3view-graphanalyzerapp .graphanalyzerapp-compare-cell{min-height:300px}.d3view-graphanalyzerapp .graphanalyzerapp-thumbnail-grid .ui-selected{border:2px solid #007bff!important;background-color:#e7f3ff}.d3view-graphanalyzerapp .graphanalyzerapp-thumbnail-grid .ui-selecting{border:2px solid #007bff!important}.d3view-graphanalyzerapp .graphanalyzerapp-split-view-layout .graphanalyzerapp-details-panel-split.collapsed .graphanalyzerapp-details-title{display:none}.d3view-graphanalyzerapp div.d3view-tab-manager{border-bottom:0}.d3view-sheets{color:#333;background-color:#f5f5f5;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:0}.d3view-sheets .sheets-container{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;min-height:0}.d3view-sheets>*{min-height:inherit}.d3view-sheets .sheets-toolbar{display:flex;padding:5px 10px;background-color:#f0f0f0;border-bottom:1px solid #ddd;height:40px;align-items:center}.d3view-sheets .sheets-formatting-toolbar{display:flex;padding:5px 10px;background-color:#f8f8f8;border-bottom:1px solid #ddd;height:40px;align-items:center}.d3view-sheets .toolbar-menu{padding:5px 10px;margin-right:5px;cursor:pointer;border-radius:3px;position:relative}.d3view-sheets .toolbar-menu:hover{background-color:#e0e0e0}.d3view-sheets .toolbar-dropdown{display:none;position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:1000;min-width:150px}.d3view-sheets .dropdown-item{padding:8px 15px;cursor:pointer}.d3view-sheets .dropdown-item:hover{background-color:#f0f0f0}.d3view-sheets .dropdown-divider{height:1px;background-color:#ddd;margin:5px 0}.d3view-sheets .toolbar-button{display:flex;align-items:center;padding:5px 10px;margin-right:5px;background-color:#f8f8f8;border:1px solid #ddd;border-radius:3px;cursor:pointer}.d3view-sheets .toolbar-button:hover{background-color:#e0e0e0}.d3view-sheets .toolbar-button i{margin-right:5px}.d3view-sheets .formatting-group{display:flex;align-items:center;margin-right:10px}.d3view-sheets .format-button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:2px;background-color:transparent;border:1px solid transparent;border-radius:3px;cursor:pointer}.d3view-sheets .format-button:hover{background-color:#e0e0e0;border-color:#ddd}.d3view-sheets .format-button.active{background-color:#e0e0e0;border-color:#ddd}.d3view-sheets .separator{width:1px;height:24px;background-color:#ddd;margin:0 10px}.d3view-sheets .font-family-select,.d3view-sheets .font-size-select{height:30px;padding:0 5px;border:1px solid #ddd;border-radius:3px;background-color:#fff;margin-right:5px}.d3view-sheets .sheets-tabs{display:flex;padding:5px 10px;background-color:#f0f0f0;border-top:1px solid #ddd;height:40px;align-items:center}.d3view-sheets .sheet-tab{padding:5px 15px;margin-right:5px;background-color:#e0e0e0;border:1px solid #ddd;border-radius:3px 3px 0 0;cursor:pointer;position:relative}.d3view-sheets .sheet-tab.active{background-color:#fff;border-bottom:1px solid #fff;margin-bottom:-1px}.d3view-sheets .sheet-name{margin-right:5px}.d3view-sheets .delete-sheet{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;border-radius:50%;background-color:#ddd;color:#666;font-size:12px;margin-left:5px}.d3view-sheets .delete-sheet:hover{background-color:#ccc;color:#333}.d3view-sheets .add-sheet{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#e0e0e0;border:1px solid #ddd;border-radius:3px;cursor:pointer;margin-left:5px}.d3view-sheets .add-sheet:hover{background-color:#d0d0d0}.d3view-sheets .sheets-formula-bar{display:flex;padding:5px 10px;background-color:#f8f8f8;border-bottom:1px solid #ddd;height:40px;align-items:center}.d3view-sheets .formula-input{flex:1;height:30px;padding:0 10px;border:1px solid #ddd;border-radius:3px}.d3view-sheets .sheets-grid{flex:1;overflow:auto;position:relative;min-height:0;margin-bottom:24px}.d3view-sheets .grid-row{display:flex;height:25px}.d3view-sheets .grid-cell{width:100px;min-width:100px;height:25px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:0 5px;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-sheets .grid-cell.corner{width:40px;min-width:40px;background-color:#f0f0f0;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.d3view-sheets .grid-cell.header{background-color:#f0f0f0;font-weight:700;justify-content:center}.d3view-sheets .grid-cell.cell{cursor:pointer}.d3view-sheets .grid-cell.cell:hover{background-color:#f5f5f5}.d3view-sheets .grid-cell.selected{background-color:#e6f2ff;border:1px solid #9cf}.d3view-sheets .cell-input{width:100%;height:100%;border:0;padding:0 5px;outline:0}.d3view-sheets .sheets-charts{display:flex;flex-wrap:wrap;padding:10px;background-color:#f8f8f8;border-top:1px solid #ddd}.d3view-sheets .chart-container{width:400px;height:300px;margin:10px;background-color:#fff;border:1px solid #ddd;border-radius:3px;overflow:hidden}.d3view-sheets .chart-dialog{padding:15px}.d3view-sheets .chart-dialog .form-group{margin-bottom:15px}.d3view-sheets .chart-dialog label{display:block;margin-bottom:5px;font-weight:700}.d3view-sheets .chart-dialog .form-control{width:100%;height:30px;padding:0 10px;border:1px solid #ddd;border-radius:3px}@media (max-width:768px){.d3view-sheets .sheets-toolbar{flex-wrap:wrap}.d3view-sheets .toolbar-button{margin-bottom:4px}.d3view-sheets .chart-container{width:100%;height:250px}}.d3view-sheets .sheets-summary-footer{position:sticky;bottom:0;left:0;right:0;background:#f8f9fa;border-top:1px solid #dee2e6;padding:8px 16px;display:flex;align-items:center;gap:16px;z-index:1000;margin-top:auto}.d3view-sheets .summary-item{margin-right:16px;font-size:12px;color:#495057}.sheets-history{margin-left:auto}div.expressionbuilder .tt-menu{border:1px solid #ccc;background-color:#fff;padding:5px 0;width:100%;overflow-y:auto;max-height:300px;overflow-x:hidden}div.expressionbuilder .twitter-typeahead{width:100%;height:34px}div.expressionbuilder .twitter-typeahead .item-desc{word-break:break-word}.tt-dataset .tt-suggestion:hover,.tt-dataset .tt-suggestion.tt-cursor{background-color:#428bca;color:#fff;cursor:pointer}.expression-name-tooltip-title{width:100%;font-size:1.25em;border-bottom:.5px solid lightgray}.expression-name-tooltip-dependencies{width:100%;height:auto;display:flex;flex-wrap:wrap;border-bottom:.5px solid lightgray}.expression-name-tooltip-usedin{width:100%;height:auto;display:flex;flex-wrap:wrap}.expression-name-tooltip-span{border:.5px solid grey;padding:5px;border-radius:4px;margin:5px}.expression-maker .p-0{padding:0}.expression-maker .m-0{margin:0}.expression-maker .expression-item{margin:10px 0;padding:10px 0;display:flex;align-items:center}.expression-maker .popover{max-width:100%!important}.expression-maker .tip{width:auto;max-width:800px;height:34px;font-size:14px;display:flex;align-items:center;padding:6px 12px;position:absolute;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:1;background-color:#fff;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.expression-maker .tip span{display:inline-flex}.expression-maker .close-expression{position:absolute;right:5px;top:55px}.expression-maker .hide-expression-list{display:none!important}.expression-maker #expression.form-control{color:#d3d3d3!important}.expression-maker #expression.form-control.hasValue{color:#2c2c2c!important}.custom-dropdown{max-height:400px;overflow-y:auto;overflow-x:hidden;background-color:#fff;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);z-index:20000;width:100%}.custom-dropdown:focus{outline:0!important;border:0!important}.custom-dropdown #list-view li{list-style:none}.custom-dropdown #list-view li:hover{cursor:pointer}.custom-dropdown .cd-selected{background-color:#428bca;color:#fff}.custom-dropdown .slider-value{position:relative;top:140%;left:-10%;padding:5px;background-color:#eee;border:.5px solid lightgray;border-radius:4px}.custom-dropdown .list-group-ul{padding:0;margin:0;height:350px;overflow:auto}.custom-dropdown .div-pagination{float:right;padding:5px 10px}.custom-dropdown .cd-select-type{position:absolute;bottom:5px;left:5px}.custom-dropdown .select2-container .select2-choice{height:auto!important}.custom-dropdown .select2-container .select2-choice>.select2-chosen{padding-top:2px!important;height:32px!important}.sortable-container{display:flex;width:100%;height:100%;flex-direction:column}.sortable-container .container-nav{margin-bottom:10px}.sortable-container .container-body{width:100%;overflow-x:hidden;overflow-y:auto;margin-bottom:0;min-height:80%}.sortable-container .sortable-drag{border:2px solid #2c2c2c}.flex-box-dashboard{display:flex;width:100%}.flex-box-item-50{display:flex;width:50%;flex-direction:column}.match-maker{height:100%;min-height:300px}.match-maker .flex-box-main{display:flex;height:100%;width:100%;overflow-x:hidden;flex-direction:row;gap:1rem}.match-maker .flex-box-collection-1{flex:1 1 auto}.match-maker table{table-layout:fixed!important}.match-maker .collection-2-header,.match-maker .collection-1-header{height:65px;margin-bottom:10px}.match-maker .collection-2-body,.match-maker .collection-1-body{height:calc(100% - 75px)}.match-maker .collection-2-body{display:flex;flex-flow:column;justify-content:flex-start;gap:10px;padding-left:10px;border-left:1px solid #ddd}.match-maker .mm-icon{background-color:#fff;color:#333}.match-maker .mm-icon.mm-active{background-color:grey;color:#fff}.match-maker div#collection-2-filter{border-radius:4px;border:1px solid #ddd;margin:0 10px}.match-maker .collection-1-body>.table-rederer{height:100%;overflow-y:auto}.match-maker .flex-box-collection-2{width:300px}.match-maker .collection-2-list{height:calc(100% - 55px - 98px - 30px);overflow-y:auto;scrollbar-gutter:stable}.match-maker .collection-2-nav{height:55px;border-bottom:1px solid #ddd}.match-maker .pr-15{padding-right:15px}.match-maker .pl-15{padding-left:15px}.match-maker .mb-0{margin-bottom:0}.match-maker .table-header{position:sticky;top:0;background-color:#fff;z-index:999;height:55px}.match-maker .table-header>tr>th{vertical-align:middle}.match-maker .table-header>tr>th:nth-child(2){font-size:1.2em;background-color:#ddedd6}.match-maker .title-collection-2{width:100%;position:sticky;top:0;background-color:#fff;z-index:999;height:40px;min-height:40px;font-size:2em}.match-maker .matcher-mapped-item{display:flex;width:auto;height:auto;padding:5px 10px;margin:5px 0;align-items:center;justify-content:space-between}.match-maker i:hover{cursor:pointer}.match-maker .flex-box-td-matcher{display:flex!important;align-items:center;justify-content:center}.match-maker .mm-icon{display:flex;width:25px;height:25px;justify-content:center;align-items:center}.match-maker div.dropdown.open>i{background-color:grey;color:#fff}.match-maker ul.dropdown-menu>li{}.match-maker ul.dropdown-menu>li:not(.list-sort-order):hover{background-color:#eee}.match-maker div.list-group-item.drag-item{background-color:#d3f4ff73;border:.5px solid #333;cursor:move;word-break:break-all;width:279px}.match-maker div.list-group-item.drag-item.disabled{background-color:#ddedd6;cursor:not-allowed}.match-maker div#collection-2-mapping>button#mapped>span.badge{background-color:#ddedd6;color:#333}.match-maker div#collection-2-mapping>button#not_mapped>span.badge{background-color:#d3f4ff73;color:#333}.match-maker div#collection-2-mapping>button.btn>span.badge{pointer-events:none}.match-maker div#collection-1-mapping>button#mapped>span.badge{background-color:#ddedd6;color:#333}.match-maker div#collection-1-mapping>button#not_mapped>span.badge{background-color:#d3f4ff73;color:#333}.match-maker div#collection-1-mapping>button.btn>span.badge{pointer-events:none}.match-maker .from-item-input{width:calc(100% - 80px)!important;display:inline-block}.match-maker .mm-autocomplete-container .twitter-typeahead{width:100%}.match-maker .mm-autocomplete-container .typeahead,.tt-query,.tt-hint{width:100%;height:30px;padding:8px 12px;border:2px solid #ccc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;outline:0}.match-maker .mm-autocomplete-container .typeahead,.tt-query,.tt-hint{width:100%;height:30px;padding:8px 12px;border:2px solid #ccc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;outline:0}element.style{position:absolute;top:100%;left:0;z-index:100;display:none}.tt-menu{width:422px;margin:12px 0;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.match-maker .highlighted-dropzone{border:3px double steelblue}:root{--search-bar-font-color:#333;--search-bar-bg-color:#f4f4f4}.match-maker{width:100%;height:100%;min-height:300px;position:relative}.match-maker .matcher-flex{display:flex}.match-maker .align-v-center{align-items:center}.match-maker .align-h-space-between{justify-content:space-between}.match-maker .align-h-end{justify-content:flex-end}.match-maker table>tbody>tr>td:first-child{vertical-align:middle}.match-maker table>thead>tr:first-child{position:sticky;top:0;z-index:2;background-color:#fff}.match-maker .mapped-items{height:auto;display:inline-flex;flex-wrap:wrap}.match-maker .chip{margin:0 5px;border-radius:10px;background-color:#eee;display:flex;align-items:center}.match-maker button *{pointer-events:none}.match-maker .show-from-list{margin:auto 0 auto auto}.match-maker .show-from-list i{font-size:25px}.match-maker .droppable-zone{outline:0;box-shadow:0 0 0 .25rem rgb(13 110 253 / 25%)}.match-maker .from-list-group{height:calc(100% - 64px);overflow-y:auto}.match-maker .from-list-item:hover{cursor:pointer}.match-maker .to-list-row.matched-item-auto{border-left:5px solid #a7a7a7!important}.match-maker tr.to-list-row.matched-item-auto>.to-name::before{content:'\f121';position:absolute;font-family:'Font Awesome 5 Free';font-weight:700;left:4px;top:calc(50% - 8px)}.match-maker .to-list-row.matched-item-manual{border-left:5px solid #5cd9ab!important}.match-maker tr.to-list-row.matched-item-manual>.to-name::before{content:'\f007';position:absolute;font-family:'Font Awesome 5 Free';font-weight:700;left:5px;top:calc(50% - 8px)}.match-maker .to-list-row.matched-item-required{border-left:5px solid orangered!important}.match-maker .to-list-row{border-left:5px solid whitesmoke;height:60px}.match-maker .to-list-row.vrow{width:100%}.match-maker .to-list-row a:active,.match-maker .to-list-row a:focus{text-decoration:none;outline:0}.match-maker .row-item{padding:5px;visibility:hidden;border-radius:4px}.match-maker .to-list-row:hover .row-item{visibility:visible}.match-maker .to-list-row:hover .row-item:hover{background-color:#eee}.match-maker .swap-icon{float:right}.match-maker .to-item-div{min-width:250px;position:relative}.match-maker .from-item-div{width:calc(50%);min-width:200px}.match-maker .list-view-collection{height:calc(100%);overflow-y:auto}.match-maker .to-name{position:relative}.match-maker .match-type-div{border-radius:10px;border:1px solid #eee}.cs-search-bar{height:auto;display:flex;align-items:center;border-radius:35px;background-color:var(--search-bar-bg-color);color:var(--search-bar-font-color);padding:5px 15px}.cs-search-icon{border-radius:calc(50%)}.cs-search-icon:hover{background-color:#d3d1d1;cursor:pointer}.cs-search-bar-input{width:calc(100% - 60px);height:34px;border:0!important;background-color:transparent!important}.cs-search-cancel{display:none;background-color:#433f3f;color:whitesmoke;padding:6px 8px;border-radius:50%}.cs-search-bar-input:not(:placeholder-shown)+.cs-search-cancel{display:block;cursor:pointer}.match-maker table.multi-column-table{table-layout:fixed;position:relative}.match-maker table.multi-column-table thead>tr:first-child{position:relative!important}.match-maker table.multi-column-table tr>th:first-child,.match-maker table.multi-column-table tr>td:first-child{position:sticky;z-index:2;left:0}.match-maker table.multi-column-table tr>th:first-child{top:0;left:0}.match-maker table.multi-column-table tr>td:first-child{background-color:#fff}.match-maker table.multi-column-table tr>td:not(:first-child){padding:2px}.match-maker .item-droppable-container{min-height:45px;padding:5px;height:auto;width:100%;border:2px solid ghostwhite}.match-maker table.multi-column-table .mapped-item{position:relative;color:#333;cursor:grab;border:1px solid #aaa;border-radius:3px;padding:5px 15px;background-color:#f4f4f4;user-select:none;box-shadow:0 0 2px #fff inset,0 1px 0 rgb(0 0 0 / 5%);min-width:350px;word-break:break-all;word-wrap:break-word}.match-maker .cell-highlight{border-color:#86b7df}.match-maker div#tableToCollection th{vertical-align:middle}.match-maker img.from-img-thumbnail,.match-maker img.to-thumbnail{display:inline;margin-right:10px;width:100px}.from-thumbnail{display:inline;margin-right:10px;max-width:25px}.match-maker small.to-optional-info{font-style:italic;color:gray}.match-maker .to-label-container{height:40px;padding:6px 12px}.match-maker .collection-v-list .v-list-body>div{height:100%!important;border:0!important}.match-maker .collection-v-list .vrow{height:60px!important;display:flex;border-bottom:1px solid #DDD}.match-maker .collection-v-list .vrow>div{flex:0 0 calc(50% - 10px);align-items:center;padding:0 10px;display:flex}.match-maker .collection-v-list .vrow>div.to-name{border-right:1px solid #DDD}.match-maker .collection-v-list .vrow{height:60px!important}.match-maker .collection-v-list .header-row{display:flex;align-items:center}.match-maker .collection-v-list .header-row>div{flex:0 0 calc(50% - 10px);height:100%;padding:8px;font-weight:700;font-size:120%}.match-maker .collection-v-list .header-row>div>div{flex:1 1 auto}.text-parameterization{width:100%;height:100%;min-height:450px;position:relative}.text-parameterization .tp-header{height:115px;margin-bottom:15px}.text-parameterization .tp-body{height:calc(100% - 200px)}.text-parameterization .tp-footer{height:60px;margin-top:10px}.text-parameterization .tp-peacock-renderer{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff}.text-parameterization .tp-pr-header{height:65px;border-bottom:1px solid #ddd;margin-bottom:10px}.text-parameterization .tp-pr-body{height:calc(100% - 75px)}.text-parameterization .tab-content{height:100%!important;overflow:auto!important;max-height:100%!important}.text-parameterization .tab-pane{height:100%}.text-parameterization .parameter-editor-body,.text-parameterization .text-parser-body{width:100%;height:100%;display:flex;flex-direction:row}.text-parameterization .text-parser-editor{width:calc(100% - 350px);height:100%;position:relative}.text-parameterization .text-parser-editor-expand{width:100%!important}.text-parameterization .text-parser-list-container{width:auto;height:100%;position:relative}.text-parameterization .text-parser-list{width:350px;height:100%;padding:0 15px;border-left:5px double #eee}.text-parameterization span.closing-handle{position:absolute;width:25px;height:70px;background-color:#686868;top:calc(50% - 35px);left:-25px;display:flex;justify-content:center;align-items:center;border-radius:10px 0 0 10px;font-size:1.2em;color:whitesmoke;z-index:10023}.text-parameterization span.closing-handle:hover{cursor:pointer}.text-parameterization span.closing-handle *{pointer-events:none}.text-parameterization .tp-list-item{width:45%}.text-parameterization .text-parser-editor-contextmenu{}.text-parameterization .text-parser-editor-contextmenu .contextmenu-item>a *{pointer-events:none}.text-parameterization .text-parser-editor-contextmenu .contextmenu-item>a i{width:25px;text-align:center}.text-parameterization .margin-0{margin:10px 0}.text-parameterization li.parametarization-list-item>a i{width:25px;text-align:center}.text-parameterization #text-parser-modal .tab-content>.active{display:flex}#text-parameterization-modal .twitter-typeahead{width:100%}.text-parameterization input.parameter-name.tt-input{background-color:#fff!important}.text-parameterization .d3view-context-menu-container li{width:100%;padding:5px 0;font-size:13px;-webkit-font-smoothing:antialiased;position:relative}.margin-0{margin:0}.text-parameterization .tp-message{position:absolute;right:15px;bottom:15px;width:350px}.tp-background-container{visibility:hidden;z-index:-1;position:absolute;top:0;left:0}.text-parameterization .tp-editor-main-container{width:calc(100%);height:calc(100%);display:flex;gap:1rem}.text-parameterization .tp-editor{height:calc(100%);position:relative}.text-parameterization .tp-controllers{height:calc(100%);min-width:300px;max-width:750px;display:grid;grid-template-columns:75px auto;border-left:1px solid #333;padding:0 10px 0 20px}.text-parameterization .tp-param-list-item,.text-parameterization .tp-anchor-list-item{min-height:75px}.text-parameterization .tp-param-range-item,.text-parameterization .tp-anchor-range-list-item{user-select:none;cursor:pointer}.text-parameterization .panel-body.tp-anchor-item-body{max-height:100px;overflow:auto}.text-parameterization .panel-body.tp-param-body{max-height:100px;overflow:auto}.text-parameterization .tp-param-div{height:calc(100%);overflow:auto;position:relative}.text-parameterization .btn-settings{position:absolute;right:-30px;top:5px;z-index:10;padding:5px 10px;background:#fff;border:1px solid #ddd;border-radius:50%;color:steelblue;display:flex;font-size:x-large;font-weight:bolder}.text-parameterization .btn-settings:hover{cursor:pointer;background-color:#eee}.text-parameterization .btn-settings *{pointer-events:none}.text-parameterization .tp-list-header{display:flex;align-items:center;justify-content:space-between;position:sticky;z-index:2;top:0;background-color:whitesmoke;padding:15px 10px}.text-parameterization .tp_params_type_name_separator,.text-parameterization .tp-params-delimeter{width:150px}.text-parameterization .tp-ace-editor-renderer{width:calc(100%);height:calc(100% - 60px)}.text-parameterization .tp-suffix,.text-parameterization .tp-prefix{width:40px;display:inline-block}.text-parameterization .text-parameterizer-list{padding-left:25px;list-style:upper-latin;max-height:calc(100% - 150px);overflow:auto}.text-parameterization .tp-edit-parameter{height:100%}.text-parameterization section.tp-edit-parameter-config{height:70px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;padding:0 15px;margin-bottom:10px}.text-parameterization .tp-edit-parameter-footer{height:50px;margin-top:10px}.text-parameterization .tp-edit-parameter-body{height:calc(100% - 140px)}.text-parameterization section.tp-edit-parameter-config>div{display:flex;flex-flow:row nowrap;height:100%;align-items:center}.text-parameterization .min-slider,.text-parameterization .max-slider{flex:1 1 auto}.text-parameterization .max-percentage,.text-parameterization .min-percentage{min-width:50px;text-align:center}.text-parameterization .tp-header{padding:0 10px;display:flex;justify-content:center;align-items:center;box-shadow:2px 2px 5px #eee}.text-parameterization ul.tp-header-progress{--activeWidth:0;width:calc(90%);display:flex;justify-content:space-between;margin:0;position:relative}.text-parameterization ul.tp-header-progress::before{position:absolute;content:'111';font-size:0;width:100%;height:4px;background:#eee;left:0;top:calc(50% - 2px)}.text-parameterization ul.tp-header-progress::after{position:absolute;content:'111';font-size:0;width:var(--activeWidth);height:4px;background:steelblue;left:0;top:calc(50% - 2px)}.text-parameterization a.tp-progress-step{font-size:large;padding:10px 12px;border-radius:50%;background:#fff;border:1px solid #ddd;color:#333;z-index:2;position:relative}.text-parameterization a.tp-progress-step.active-step{color:steelblue;border-color:steelblue;font-weight:bolder;background:#ecfaff}.text-parameterization a.tp-progress-step[data-order="0"]::before{content:'Extract Parameter';position:absolute;font-size:13px;top:-30px;left:-49px;white-space:nowrap;text-transform:uppercase}.text-parameterization a.tp-progress-step[data-order="1"]::before{content:'Modify Parameter';position:absolute;font-size:13px;top:-30px;left:-44px;white-space:nowrap;text-transform:uppercase}.text-parameterization .tp-footer-btn-group{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 25px;box-shadow:0 -2px 5px #eee}.text-parameterization ul.tp-controller-list{display:flex;flex-flow:column wrap;gap:1rem}.text-parameterization li.to-controller-list-item i.fas{font-size:large}.text-parameterization li.to-controller-list-item small{line-height:normal;padding-top:5px;word-break:break-word}.text-parameterization li.to-controller-list-item>a{color:#333;text-decoration:unset;padding:5px 0;display:flex;flex-direction:column}.text-parameterization li.to-controller-list-item{padding:5px 0;width:calc(100%)}.text-parameterization li.to-controller-list-item:not(.active) *{color:#b1acac!important}.text-parameterization li.to-controller-list-item:not(.active):hover{background:#ddd}.text-parameterization li.to-controller-list-item.active{color:#000}.text-parameterization .tp-controller-side-nav{border-left:1px solid #ddd;border-right:1px solid #ddd}.text-parameterization .tp-anchors-title,.text-parameterization .tp-parameters-title{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd;color:#333}.text-parameterization .tp-info-icon{font-size:x-large}.text-parameterization .tp-info-icon:hover{color:steelblue;cursor:pointer}.text-parameterization .tp-hidden{visibility:hidden}.text-parameterization .m0{margin:0!important}.tp-node-body,.tp-node-list-body,.tp-define-transform-body,.tp-node-transform-body{height:calc(100% - 65px)}.tp-node-title,.tp-set-node-title,.tp-define-transform-title,.tp-node-transform-title{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}.tp-node-transform-list-controls,.tp-transformation-list-controls,.tp-node-list-controls,.tp-node-controls{display:flex;align-items:self-end}.tp-node-transform-list-control-body,.tp-transformation-list-control-body,.tp-node-list-control-body,.tp-node-control-body{height:calc(100% - 90px);margin-top:20px;padding:10px;border-radius:4px;border:1px solid #ddd;overflow:auto;scrollbar-gutter:stable}.tp-node-list-control-main,.tp-node-control-main{height:calc(100% - 55px)}.tp-node-list-control-footer,.tp-node-control-footer{height:55px}.tp-transformation-list-control-btns,.tp-node-list-control-btns{margin:10px 0}.vtransform-table,.node-list-vlist{height:150px;overflow:auto;scrollbar-gutter:stable}.vtransform-table>div,.node-list-vlist>div{border:0!important}.vlist-row,.vlist-header{display:grid;grid-template-columns:repeat(8,1fr);width:100%}.vtransform-row{display:grid;grid-template-columns:1fr 2fr repeat(7,1fr);width:100%}.vtransform-cell,.vlist-cell{padding:5px}.vtransform-row:hover,.vlist-row:hover{cursor:pointer}.vtransform-row:not(.vrow-active):hover,.vlist-row:not(.vrow-active):hover{background-color:#eee}.vrow-active{background-color:lightblue;font-weight:500;color:darkslategray}.vtransform-header>.vtransform-cell,.vlist-header>.vlist-cell{font-weight:500;background:#1c5483;color:#fff}.vlist-info-hidden{visibility:hidden}.tp-keyword-list-item{pointer-events:none}.tp-keyword-list-item>.tp-keyword-item-label{width:calc(100% - 50px);word-break:break-all}.text-parameterization ul.tp-anchors,.text-parameterization ul.tp-parameters{overflow:auto;height:calc(100% - 65px)}.text-parameterization li.tp-anchor{display:flex;flex-flow:row nowrap;align-items:center;padding:15px;margin:10px;position:relative;border:1px solid #ddd;border-radius:6px}.text-parameterization li.tp-anchor :is(strong,i.tp-divider),.text-parameterization li.tp-parameter :is(strong,i.tp-divider){pointer-events:none}.text-parameterization li.tp-anchor:hover,.text-parameterization li.tp-parameter:hover{cursor:pointer;background:#c5e3f3}.text-parameterization li.tp-anchor:hover::before,.text-parameterization li.tp-parameter:hover::before{background:#c5e3f3}li.tp-anchor:before{content:"\f13d";font-family:'Font Awesome 5 Free';position:absolute;left:-12px;top:calc(50% - 15px);color:#333;font-weight:900;background:#fff;border-radius:6px;padding:5px}.anchor-details-container{margin-left:auto;display:flex;flex-flow:row nowrap;gap:1rem;align-items:center}.anchor-details-container>i.fas{font-size:21px}.text-parameterization .tp-flex-col{flex-direction:column}.text-parameterization .tp-configs-flex{display:flex;flex-flow:column nowrap;gap:1rem}.text-parameterization li.tp-parameter{display:flex;padding:10px;margin:10px;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid #ddd;border-radius:6px;position:relative}.text-parameterization li.tp-parameter::before{content:"\f22b";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:-11px;top:calc(50% - 14px);padding:5px;background:#fff;border-radius:6px}.text-parameterization .tp-parameter-info{display:flex;align-items:center;gap:1rem}.text-parameterization .tp-parameter-info i.fas{font-size:21px}.text-parameterization .tp-editor-controls{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 40px 0 25px;border-bottom:1px solid #eee}.text-parameterization .tp-title{padding:6px 0;min-width:200px;max-width:unset;overflow:hidden;text-overflow:ellipsis}.text-parameterization section.tp-edit-parameter-body{padding:0 15px}.text-parameterization .colHeader{text-transform:uppercase!important}.text-parameterization .wtHider{width:100%!important}.text-parameterization .wtSpreader{width:100%!important}.text-parameterization table.htCore{width:100%!important}.text-parameterization .tp-constant{background-color:#fff}.text-parameterization .tp-continuous{background-color:lightblue}.text-parameterization .tp-discrete{background-color:lightgreen}.text-parameterization span.tp-constant-count{padding:5px 10px;border-radius:4px;border:1px solid #eee}.text-parameterization span.tp-continuous-count{padding:5px 10px;border-radius:4px;background-color:lightblue;border:1px solid #eee}.text-parameterization span.tp-discrete-count{padding:5px 10px;border-radius:4px;background-color:lightgreen;border:1px solid #eee}.text-parameterization .tp-handsontable{overflow-x:hidden!important;overflow-y:auto!important}.text-parameterization .tp-legends{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin:0;margin-left:10px}.text-parameterization .tp-legends>li.tp-legend{display:flex;flex-flow:row nowrap;align-items:center}.text-parameterization section.tp-edit-parameter-body .tp-handsontable table.htCore thead tr th{height:auto!important}.text-diff-checker{height:100%;position:relative;margin:0!important;display:flex;flex-direction:column}.text-diff-checker .left-div{height:100%;position:relative;padding:0}.text-diff-checker .right-div{height:100%;position:relative;padding:0}.text-diff-checker .text-editor-title{width:100%;border:.5px solid #eee;position:relative}.text-diff-checker .text-editor-body{width:100%;height:90%}.text-diff-checker .left-line-changed{background-color:#f5e0d4}.text-diff-checker .word-removed{background-color:#f7c3a5;color:#2c2c2c;position:absolute}.text-diff-checker .right-line-changed{background-color:#d9fced}.text-diff-checker .word-added{background-color:#a9fcd9;color:#2c2c2c;position:absolute}.text-diff-checker ul.legends{padding:0;margin-bottom:0}.text-diff-checker li.legends-item{display:inline-flex;list-style:none;font-size:14px;justify-content:center;align-items:center;padding:0 10px;flex-wrap:wrap}.text-diff-checker li.legends-item:hover{cursor:pointer}.text-diff-checker .back-to-top{display:none;position:absolute;top:0;left:0;background-color:#333;color:#fff;z-index:9999}.text-diff-checker .td-header{padding:15px;border-bottom:1px solid #dee2e6}.text-diff-checker .search-container{margin-right:15px}.text-diff-checker .search-container .form-control{padding:8px 12px;height:auto}.text-diff-checker .settings-dropdown{margin-left:10px}.text-diff-checker .settings-dropdown .dropdown-menu{min-width:220px;padding:15px;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.175)}.text-diff-checker .settings-dropdown .form-group{margin-bottom:10px}.text-diff-checker .settings-dropdown .form-group:last-child{margin-bottom:0}.text-diff-checker .settings-dropdown .checkbox-inline{display:block;margin:0;width:100%;padding:5px 0}.text-diff-checker .settings-dropdown .checkbox-inline input[type=checkbox]{margin-right:8px}.text-diff-checker.centered-line-numbers-mode .ace_gutter{display:none!important}.text-diff-checker .diff-editors-row{display:flex;flex:1;height:calc(100% - 100px)}.text-diff-checker .left-gutter-indicator,.text-diff-checker .right-gutter-indicator{width:14px;background:#f5f5f5;position:relative;cursor:pointer;overflow:hidden}.text-diff-checker .left-gutter-indicator{border-right:1px solid #ddd}.text-diff-checker .right-gutter-indicator{border-left:1px solid #ddd}.text-diff-checker .gutter-marker{position:absolute;width:100%;height:3px;cursor:pointer;transition:height .1s ease,opacity .1s ease;opacity:.9;z-index:2}.text-diff-checker .gutter-marker:hover{height:5px;opacity:1}.text-diff-checker .gutter-viewport-indicator{position:absolute;width:100%;background:rgba(0,0,0,.15);border-top:1px solid rgba(0,0,0,.3);border-bottom:1px solid rgba(0,0,0,.3);z-index:1;pointer-events:none;min-height:10px}.text-diff-checker .center-line-numbers{width:50px;background:#f8f8f8;border-left:1px solid #ddd;border-right:1px solid #ddd;overflow:hidden;position:relative}.text-diff-checker .center-line-nums-content{position:absolute;top:0;left:0;right:0;text-align:center;font-family:monospace;font-size:12px;color:#999}.text-diff-checker .center-line-num{padding:0 5px;box-sizing:border-box}.text-diff-checker .diff-titles-row{display:flex}.text-diff-checker .left-title-section,.text-diff-checker .right-title-section{flex:1;padding:0 10px}.text-diff-checker.vcs-merge-mode{border:2px solid #4a90d9}.text-diff-checker.vcs-merge-mode .merge-toolbar{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background:#f8f9fa;border-bottom:1px solid #ddd;gap:15px}.text-diff-checker.vcs-merge-mode .merge-toolbar .merge-nav{display:flex;align-items:center;gap:4px}.text-diff-checker.vcs-merge-mode .merge-toolbar .merge-nav-counter{font-size:13px;font-weight:500;padding:0 8px;min-width:60px;text-align:center}.text-diff-checker.vcs-merge-mode .merge-toolbar .merge-nav-counter .current-diff{color:#337ab7;font-weight:700}.text-diff-checker.vcs-merge-mode .merge-toolbar .merge-stats{display:flex;gap:12px;align-items:center}.text-diff-checker.vcs-merge-mode .merge-toolbar .stat-item{font-size:12px;display:flex;align-items:center;gap:4px}.text-diff-checker.vcs-merge-mode .merge-toolbar .merge-actions{display:flex;gap:6px;align-items:center}.text-diff-checker .center-line-num{position:relative}.text-diff-checker.vcs-merge-mode .center-line-nums-content{position:relative}.text-diff-checker.vcs-merge-mode .merge-button{position:absolute;right:2px!important;left:auto!important;background:#4a90d9;color:#fff;border:0;border-radius:2px;padding:0 4px;font-size:10px;font-weight:700;cursor:pointer;opacity:1;display:block;z-index:10;line-height:14px;height:14px;font-family:monospace;box-sizing:border-box}.text-diff-checker.vcs-merge-mode .merge-button:hover{background:#357abd;transform:scale(1.1)}.text-diff-checker.vcs-merge-mode .merge-button.highlight{background:#ffc66d;color:#2b2b2b;box-shadow:0 0 8px rgba(255,198,109,.8);animation:pulse .5s ease-in-out}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}.text-diff-checker.vcs-merge-mode .merge-button.merged{background:#5cb85c;cursor:pointer}.text-diff-checker.vcs-merge-mode .merge-button.merged:hover{background:#d9534f;transform:scale(1.1)}.text-diff-checker.vcs-merge-mode .merge-button[data-type=removed]{background:#f0ad4e}.text-diff-checker.vcs-merge-mode .merge-button[data-type=removed]:hover{background:#ec971f}.text-diff-checker.vcs-merge-mode .merge-button[data-type=modified]{background:#337ab7}.text-diff-checker.vcs-merge-mode .merge-button[data-type=modified]:hover{background:#286090}.text-diff-checker.vcs-merge-mode .next-text-editor{border:2px solid #28a745;border-radius:4px}.text-diff-checker.vcs-merge-mode .next-text-editor .ace_cursor{border-left-color:#28a745!important}.text-diff-checker.vcs-merge-mode .right-title-section .text-editor-title::after{content:'(Editable)';position:absolute;top:5px;right:10px;background:#28a745;color:#fff;font-size:10px;padding:2px 6px;border-radius:3px}.text-diff-checker .merge-all-button.disabled{background:#6c757d;cursor:not-allowed}.text-diff-checker.vcs-merge-mode .center-line-numbers{width:45px;position:relative;overflow:visible}.text-diff-checker.vcs-merge-mode .center-line-nums-content{position:relative}.text-diff-checker .center-line-num.merged{background:rgba(40,167,69,.1)}@keyframes mergeSuccess{0%{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.3)}100%{transform:translateY(-50%) scale(1)}}.text-diff-checker .merge-button.merged{animation:mergeSuccess .3s ease}.text-diff-checker.vcs-merge-mode .left-line-changed{background-color:rgba(245,224,212,.8);border-left:3px solid #f7c3a5}.text-diff-checker.vcs-merge-mode .right-line-changed{background-color:rgba(217,252,237,.8);border-left:3px solid #a9fcd9}.text-diff-checker .merge-button-container{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.text-diff-checker .btn-merge{position:absolute;right:2px;background:#28a745;color:#fff;border:0;border-radius:3px;padding:2px 6px;font-size:10px;cursor:pointer;transition:opacity .2s ease,background-color .2s ease,transform .2s ease;z-index:10;line-height:1;pointer-events:auto;font-weight:700}.text-diff-checker .btn-merge:hover{background:#218838;transform:scale(1.1)}.text-diff-checker .btn-merge.merged{background:#6c757d;cursor:default;pointer-events:none}.text-diff-checker .btn-merge.merged:hover{transform:none}.text-diff-checker .enable-merge-mode-btn{margin-right:10px;color:#5bc0de;border-color:#5bc0de}.text-diff-checker .enable-merge-mode-btn:hover{background:#5bc0de;color:#fff}.text-diff-checker .disable-merge-mode-btn{color:#666;border-color:#ccc}.text-diff-checker .disable-merge-mode-btn:hover{background:#f5f5f5}.custom-editor{position:relative;height:100%;display:flex;gap:1rem;align-items:flex-start}.custom-editor .ce-container-1{flex:1 1 auto;max-width:calc(100% - 350px);overflow:auto}.custom-editor .new-plugin-template-ui .plugin-main-container{flex:1 1 auto;width:100%;max-width:calc(100% - 85px);overflow:auto}.custom-editor .ce-container-2{width:350px}.custom-editor .ui-resizable-handle.ui-resizable-e{background:lightgray;right:-10px}.custom-editor .code-editor-container{width:60%}.custom-editor .output-container{height:calc(100% - 70px)}.custom-editor .ce-editor-box{position:relative}div.custom-editor .gi-checkbox-input{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;user-select:none}div.custom-editor .gi-checkbox-input input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}div.custom-editor .gi-checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee}div.custom-editor .gi-checkbox-input:hover input~.gi-checkmark{background-color:#ccc}div.custom-editor .gi-checkbox-input input:checked~.gi-checkmark{background-color:#2196F3}div.custom-editor .gi-checkmark:after{content:"";position:absolute;display:none}div.custom-editor .gi-checkbox-input input:checked~.gi-checkmark:after{display:block}div.custom-editor .gi-checkbox-input .gi-checkmark:after{left:8px;top:4px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}div.custom-editor .gi-radio-input{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;user-select:none;font-weight:400}div.custom-editor .gi-radio-input input{position:absolute;opacity:0;cursor:pointer}div.custom-editor .gi-radio-button{position:absolute;top:-2px;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}div.custom-editor .gi-radio-input:hover input~.gi-radio-button{background-color:#ccc}div.custom-editor .gi-radio-input input:checked~.gi-radio-button{background-color:#2196F3}div.custom-editor .gi-radio-button:after{content:"";position:absolute;display:none}div.custom-editor .gi-radio-input input:checked~.gi-radio-button:after{display:block}div.custom-editor .gi-radio-input .gi-radio-button:after{top:6px;left:6px;width:8px;height:8px;border-radius:50%;background:#fff}div.custom-editor .pl-flex-column{display:flex;flex-direction:column}div.custom-editor .show-tooltip:hover{cursor:pointer;color:steelblue}div.custom-editor .ce-main-div{align-items:flex-start;gap:1rem;height:100%}div.custom-editor .ce-editor-div{align-items:self-start;gap:1rem;height:100%}div.custom-editor .ce-preview-div{flex:1 1 auto;align-items:self-start;gap:1rem}div.custom-editor .ce-editor-div-header{height:55px;border-bottom:1px solid #ddd}div.custom-editor .ce-editor-div-body{flex:1 1 auto;position:relative;height:100%;overflow:auto}div.custom-editor .ce-droppable{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;pointer-events:none}div.custom-editor input.gi-form-checkbox{position:relative;width:0;margin:0 30px}div.custom-editor input.gi-form-checkbox::before{content:"";position:absolute;width:40px;height:24px;border:1px solid #d9d9d9;border-radius:12px;top:-5px;left:-23px;transition:.3s;background:#1b8bd726}div.custom-editor input.gi-form-checkbox::after{content:"";position:absolute;width:29px;height:29px;border-radius:20px;top:-7px;left:-32px;background:#fff;border:1px solid #ededed;cursor:pointer;transition:.3s}div.custom-editor input.gi-form-checkbox:checked::after{left:0;background:#3c97ff}div.custom-editor .ce-placeholder{position:absolute;background-color:#17a2b8;pointer-events:auto!important;cursor:pointer;z-index:10;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500;padding:1px 4px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2)}div.custom-editor .ce-placeholder>.fa{margin-right:10px!important}.custom-editor .ce-format-settings-viewer{width:400px;border:1px solid #DDD}div.custom-editor .ce-renderer{flex:1 1 auto}div.custom-editor .format-settings-renderer{height:calc(100% - 55px);overflow:auto}.custom-editor .template-categories{overflow-y:auto;max-height:calc(100vh - 200px)}.custom-editor .template-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.custom-editor .template-item{padding:8px;margin:4px 0;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:move;transition:all .2s ease}.custom-editor .template-item:hover{background:#e9e9e9;border-color:#ccc}.custom-editor .template-item:active{background:#ddd}.custom-editor .template-item.dragging{opacity:.5}.custom-editor .template-helper{background:#fff;border:1px solid #007bff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.custom-editor .template-container{margin:10px 0}.custom-editor .template-container .item{padding:8px;margin:4px 0;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px}.custom-editor .template-container .item span{margin-right:10px}.custom-editor .table-container{margin:15px 0}.custom-editor .table-container table{width:100%;border-collapse:collapse}.custom-editor .table-container th,.custom-editor .table-container td{padding:8px;border:1px solid #dee2e6}.custom-editor .table-container th{background:#f8f9fa;font-weight:700}.custom-editor .conditional-content,.custom-editor .else-content{padding:10px;margin:5px 0;border-radius:4px}.custom-editor .conditional-content{background:#e3f2fd;border:1px solid #90caf9}.custom-editor .else-content{background:#f5f5f5;border:1px solid #e0e0e0}.custom-editor .placeholder-hover{background-color:rgba(33,150,243,.1);border:2px dashed #2196F3}.custom-editor .block-marker{background-color:rgba(33,150,243,.2);border-right:1px dashed #2196F3}.custom-editor .new-plugin-template-ui .plugin-nav-overlay-container{height:100%;width:400px}.custom-editor .code-snippet-item{padding:8px;margin:4px 0;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;cursor:move;transition:all .2s ease;font-family:Monaco,Menlo,'Ubuntu Mono',Consolas,source-code-pro,monospace;font-size:13px}.custom-editor .code-snippet-item:hover{background:#e9ecef;border-color:#007bff}.custom-editor .code-snippet-item:active{background:#007bff;color:#fff}.custom-editor .code-snippet-item.dragging{opacity:.5}.custom-editor .code-language-select{margin-bottom:15px}.custom-editor .code-search{margin-bottom:15px}.custom-editor .code-snippets-list,.custom-editor .code-patterns-list{padding-right:5px}.custom-editor .code-snippets-list::-webkit-scrollbar,.custom-editor .code-patterns-list::-webkit-scrollbar{width:6px}.custom-editor .code-snippets-list::-webkit-scrollbar-track,.custom-editor .code-patterns-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.custom-editor .code-snippets-list::-webkit-scrollbar-thumb,.custom-editor .code-patterns-list::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.custom-editor .code-snippets-list::-webkit-scrollbar-thumb:hover,.custom-editor .code-patterns-list::-webkit-scrollbar-thumb:hover{background:#555}.custom-editor .add-code-snippet{width:auto;margin-top:10px}.custom-editor .code-snippet-item{white-space:pre;tab-size:4}.custom-editor .code-snippet-item .keyword{color:#0033b3}.custom-editor .code-snippet-item .string{color:green}.custom-editor .code-snippet-item .comment{color:gray}.custom-editor .code-snippet-item .function{color:#0033b3}.custom-editor .code-snippet-item .variable{color:#00f}div.custom-editor .ace-block-overlay{pointer-events:none;z-index:20}div.custom-editor .ace-block-dropzone{pointer-events:auto;background:rgba(33,150,243,.08);border:1px dashed #2196F3;transition:background .2s;cursor:pointer}div.custom-editor .ace-block-dropzone.hover,div.custom-editor .ace-block-dropzone:hover{background:rgba(33,150,243,.25)}div.custom-editor .ace-block-dropzone{position:relative}div.custom-editor .ace-block-dropzone::after{content:"✏️";position:absolute;top:2px;right:2px;font-size:10px;opacity:.6;pointer-events:none}div.custom-editor .ace-block-dropzone:hover::after{opacity:1}div.custom-editor .block-inline-edit{position:absolute;border:2px solid #2196F3;border-radius:4px;padding:2px 4px;font-size:14px;font-family:monospace;z-index:30;background:#fff;outline:0}div.custom-editor .ace-block-dropzone.hasMarker{border:1px dashed #FFC107!important;cursor:not-allowed}div.custom-editor .ace-block-dropzone.hasMarker::after{content:"🔒";position:absolute;top:2px;right:2px;font-size:10px;opacity:.8;pointer-events:none}div.custom-editor .ace-block-dropzone.hasMarker:hover{background:rgba(255,193,7,.25)!important}div.custom-editor .new-plugin-template-ui{aspect-ratio:unset;height:100%}div.custom-editor[data-content-type=parsed-content] .ace-block-overlay{display:none}div.custom-editor .ce-table-grid{display:block;width:100%;height:100%;max-height:100%;overflow:auto;background:#fff;position:relative;overflow-y:auto;overflow-x:auto}div.custom-editor .ce-table-header-row,div.custom-editor .ce-table-row{display:flex;width:100%;flex-wrap:nowrap}div.custom-editor .ce-table-corner,div.custom-editor .ce-table-header-cell,div.custom-editor .ce-table-row-header,div.custom-editor .ce-table-cell{flex-shrink:0;flex-grow:0;box-sizing:border-box;border-collapse:collapse}div.custom-editor .ce-table-header-cell{background:#f0f0f0;font-weight:700;text-align:center;user-select:none;position:sticky;top:0;z-index:10}div.custom-editor .ce-table-header-cell:hover{background-color:#e0e0e0}div.custom-editor .ce-table-header-cell[contenteditable=true]{background-color:#fff;outline:2px solid #4CAF50;cursor:text;user-select:text}div.custom-editor .ce-table-header-cell[contenteditable=true]:focus{background-color:#fff;outline:2px solid #2196F3}div.custom-editor .ce-table-row-header{background:#f0f0f0;text-align:center;font-size:12px;user-select:none;position:sticky;left:0;z-index:9}div.custom-editor .ce-table-corner{background:#e0e0e0;position:sticky;top:0;left:0;z-index:11}div.custom-editor .ce-table-cell{cursor:cell;user-select:none}div.custom-editor .ce-table-cell:hover{background-color:#f9f9f9}div.custom-editor .ce-table-cell.selected{background-color:#d0e8ff!important;outline:2px solid #2196F3;outline-offset:-2px}div.custom-editor .ce-table-cell.placeholder-hover{background-color:#e3f2fd!important;border:2px dashed #2196F3}div.custom-editor .ce-table-cell.ce-placeholder-cell{background-color:#fff9c4;font-weight:500}div.custom-editor .ce-table-cell[contenteditable=true]{background-color:#fff;outline:2px solid #4CAF50;cursor:text}div.custom-editor .ce-table-cell[contenteditable=true]:focus{background-color:#fff;outline:2px solid #2196F3}div.custom-editor .ce-table-header-cell.column-selected,div.custom-editor .ce-table-cell.column-selected{background-color:#b3d9ff!important;border-left:2px solid #2196F3;border-right:2px solid #2196F3}div.custom-editor .ce-table-header-cell .ui-resizable-handle.ui-resizable-e{right:0;width:6px;opacity:0}div.custom-editor .ce-table-header-cell:hover .ui-resizable-handle.ui-resizable-e,div.custom-editor .ce-table-header-cell.resizing .ui-resizable-handle.ui-resizable-e{opacity:1}div.custom-editor .ce-table-header-cell.column-selected{background-color:#9cf!important;font-weight:700}div.custom-editor .ce-table-header-cell.resizing{background-color:#e0f2ff!important}div.custom-editor .ce-table-header-cell .ui-resizable-handle.ui-resizable-e:hover{background:rgba(33,150,243,.3)}div.custom-editor .ce-table-header-cell.ui-resizable-resizing .ui-resizable-handle.ui-resizable-e{background:rgba(33,150,243,.5)}div.custom-editor[data-editor-type=table] .plugin-nav-controls{display:none}div.custom-editor[data-editor-type=table] .plugin-main-container{max-width:calc(100% - 10px)}.text-rich-editor{position:relative;display:flex;flex-direction:row;justify-content:flex-start;gap:10px;height:100%}.text-rich-editor .rich-editor-container{display:flex;flex-direction:column;height:100%;justify-content:flex-start;gap:10px;width:calc(100% - 310px)}.text-rich-editor .rich-editor-list-viewer{padding-left:10px;border-left:1px solid #ddd;width:300px;height:100%}li.rt-bg-color>i,li.rt-color>i{color:#333!important}.text-rich-editor .rt-droppable-hover{border:1px solid steelblue}.text-rich-editor .rt-top-nav{border-bottom:1px solid #ddd;height:50px;display:flex;justify-content:space-between;align-items:center;padding:0 15px}.text-rich-editor .rt-editor{line-height:1.5;font-size:16px;font-family:Calibri;user-select:none;padding:10px;overflow:auto}.text-rich-editor .rt-editor.rt-flex-box{display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start}.text-rich-editor .ri-basic-ui-nav{height:70px;margin-bottom:10px;border-bottom:1px solid #ddd;gap:1rem}.format-settings-renderer{height:calc(100% - 53px);overflow:auto}.text-rich-editor .rt-editor-wrpper.rt-show-controls{width:calc(100% - 280px)!important}.text-rich-editor .rt-editor-wrpper{border:1px solid #ddd;border-radius:4px;height:100%;overflow:auto;scrollbar-gutter:stable;width:100%}.text-rich-editor .rt-control-1{width:280px;height:100%;padding-left:10px}.text-rich-editor .rt-wrapper-1{height:calc(100% - 60px);display:flex;flex-flow:row}.text-rich-editor .rt-placeholder{font-weight:700;background-color:lightblue;display:inline}.text-rich-editor .rt-placeholder:hover{cursor:pointer}.text-rich-editor .rt-editor *{user-select:none}.text-rich-editor .rt-editor:is(:empty)::before{content:'Enter something here..';color:#b4b4b4}.text-rich-editor .rt-wrapper{display:inline}.text-rich-editor .rt-editor div[contenteditable=true]{min-height:24px;padding:5px 3px;margin:4px 0;word-break:break-all;width:100%}.text-rich-editor .tmp-section{min-height:24px}.rt-editor-controls{box-shadow:1px 2px 2px lightgrey;padding:10px 15px;position:absolute;left:0;top:0;border:1px solid #eee;border-radius:4px;background:#fff}i.rt-control-cancel{position:absolute;right:-6px;top:-6px;font-size:1.6em;color:slategray}i.rt-control-cancel:hover{cursor:pointer;color:#333}ul.rt-control-item-group{gap:5px}li.rt-control-item>*{pointer-events:none}li.rt-control-item{border-radius:4px}li.rt-control-item:not(.rt-active):hover{background:#eee}li.rt-control-item:hover{cursor:pointer}li.rt-control-item.rt-active{color:steelblue}i.rt-control-icon{font-size:large}div.dropdown.open>li.rt-control-item.dropdown-toggle{background:#ddd}ul.dropdown-menu.rt-controls-dropdown{height:auto;max-height:150px;overflow:auto}.d3view-timeline svg .tick line{stroke:rgba(100,100,100,.15);stroke-dasharray:10}.d3view-timeline svg .y.axis .tick line{display:none;stroke-dasharray:0}.d3view-timeline svg .y.axis .tick.hovered line{display:block}.d3view-timeline svg .y.axis .tick text{pointer-events:all}.d3view-timeline svg .tick.current line{stroke-dasharray:none;stroke:#000;stroke-width:2px}.d3view-timeline svg rect.resizer{fill:transparent}.d3view-timeline svg rect.resizer.resizing{fill:red!important}.d3view-timeline svg rect.resizer-shadow[data-type=start]{cursor:w-resize}.d3view-timeline svg rect.resizer-shadow[data-type=end]{cursor:e-resize}.d3view-timeline svg .bands rect{fill-opacity:.4}.d3view-timeline ul.tl-legends-list{display:flex;align-items:center;flex-wrap:wrap}.d3view-timeline ul.tl-legends-list li{margin:0 2px}.d3view-timeline svg g.block.clicked rect.block-rect{stroke:red!important;stroke-width:2px}.d3view-timeline svg .gantt-item-text{pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3view-timeline svg .gantt-item-text span{}.d3view-timeline .timeline-svg{height:calc(100% - 35px);overflow:auto}.d3view-timeline .tl-heading{}.d3view-timeline svg text.completion-text{font-size:10px;fill:gray}.d3view-timeline path.deadline.in-block{fill:#FFF!important;stroke:red}.d3view-timeline svg .block.mouseover foreignObject{opacity:1!important}.d3view-timeline svg .block.hasDDOpen foreignObject{opacity:1!important}.d3view-timeline .tl-tooltip{display:none}.timeline-popover .close_popup{position:absolute;right:5px;top:5px}.timeline-popover{max-width:unset;max-height:unset}.timeline-popover .popover-content{max-height:250px;overflow:auto}.d3view-timeline .associated-icons{background-color:rgba(255,255,255,.3)}.d3view-timeline-item.d3view-plugins-sidebar .tab-content .tab-pane{padding:0 10px}.d3view-timeline g.partition .p-label{font-size:85%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600}.evaluate-rating-module{width:100%;height:100%;min-height:550px;display:flex;flex-direction:row}.evaluate-rating-module .ratings-nav-bar{width:60px;height:100%;display:flex;flex-direction:column;align-items:center}.evaluate-rating-module .ratings-nav-bar .ratings-nav-bar-item{width:100%;height:auto;display:flex;justify-content:center;align-items:center;padding:10px;background-color:whitesmoke}.evaluate-rating-module .ratings-nav-bar .extra-nav-bar{width:60px;background-color:whitesmoke}.evaluate-rating-module .ratings-nav-bar .ratings-nav-bar-item>a{font-size:21px;color:gray;padding:10px;border-right:4px solid whitesmoke}.evaluate-rating-module .ratings-nav-bar .ratings-nav-bar-item.active{cursor:pointer}.evaluate-rating-module .ratings-nav-bar .ratings-nav-bar-item.disabled{cursor:not-allowed}.evaluate-rating-module .ratings-nav-bar .ratings-nav-bar-item.disabled a{pointer-events:none;color:lightgray}.evaluate-rating-module .ratings-nav-bar .ratings-nav-bar-item.active a{color:orange;border-right:4px solid steelblue;border-radius:4px}.evaluate-rating-module .ratings-nav-bar .ratings-nav-bar-item>a *{pointer-events:none}.evaluate-rating-module .tab-content{height:100%;margin:0;width:calc(100% - 60px)}.evaluate-rating-module .tab-content .tab-pane{width:100%;height:100%;padding:10px 15px;position:relative}.evaluate-rating-module .tab-content .tab-pane.active{display:flex;flex-direction:column}.evaluate-rating-module .tab-content .tab-pane h1{font-weight:400}.evaluate-rating-module ul.basic-rating-list{height:auto;max-height:calc(100% - 45px);margin:5px 0;overflow-y:auto}.evaluate-rating-module .margin-0{margin:0}.evaluate-rating-module .score-view-btn-container{position:absolute;top:20px;right:30px}.evaluate-rating-module .rating{display:flex;align-items:center;flex-wrap:wrap;margin:10px 0}.evaluate-rating-module .rule-container{height:auto;max-height:400px;overflow-x:hidden;overflow-y:auto;width:calc(100% - 20px);box-shadow:1.5px .5px 5px #eeee;margin:0 10px}.evaluate-rating-module .select2-container .select2-choice{height:30px!important}.evaluate-rating-module input.form-control{height:30px!important}.evaluate-rating-module .select2-container .select2-choice>.select2-chosen{padding-top:0!important}.evaluate-rating-module .rating-message{width:100%;padding:0 15px;margin:5px 15px;border-radius:4px}.evaluate-rating-module .rating-success-message{height:30px;padding:2px 15px;border-radius:4px;margin-top:8px}.evaluate-rating-module .basic-rule-maker .empty-rule-list,.evaluate-rating-module .empty-rating-list{margin:20px 0;padding:0 15px;border-radius:4px}.evaluate-rating-module .basic-rule-maker{width:100%;height:100%}.evaluate-rating-module .basic-rule-maker h2{font-weight:400}.evaluate-rating-module .basic-rule-maker .basic-rule-nav{margin:0;display:flex;align-items:center;justify-content:flex-end;width:100%}.evaluate-rating-module .basic-rule-maker .basic-rule-title{font-size:15px;margin:0;padding:5px 15px}.evaluate-rating-module .basic-rule-maker .condition-list{width:100%;height:auto;max-height:calc(100% - 75px);margin-top:15px}.evaluate-rating-module .basic-rule-maker .basic-rule{margin:5px 0;border:.5px solid #eee;border-radius:7px;padding:10px 15px}.evaluate-rating-module .basic-rule-maker .conditions{border-right:.5px solid #eee}.evaluate-rating-module .basic-rule-maker .condition-list .condition:first-child .condition-nav .bootstrap-switch{visibility:hidden!important}.evaluate-rating-module .basic-rule-maker .basic-condition-nav{display:flex;align-items:center;justify-content:space-between;width:100%}.evaluate-rating-module .basic-rule-maker .rule-title{font-size:15px;margin:0}.evaluate-rating-module .basic-rule-maker .rule-message{width:100%;border-radius:4px}.evaluate-rating-module .basic-rule-maker .remove-condition{float:right}.evaluate-rating-module .basic-rule-maker button *,.evaluate-rating-module button *{pointer-events:none}.evaluate-rating-module .basic-rule-maker .slider-count{display:inline-block;padding:0 15px;border-radius:4px;margin:0 10px;font-size:12px}.evaluate-rating-module span.d3view-cp-rect.rating-color,.evaluate-rating-module span.d3view-cp-rect.rating-color-dt{width:100%;height:30px;margin:0!important;border-radius:4px;line-height:normal}.evaluate-rating-module .rule-maker-option{margin:4px 15px}.evaluate-rating-module .tooltip,.evaluate-rating-module .tooltip-inner{min-width:150px;width:auto;max-width:800px}.rule-expression-builder{width:100%;height:100%}.rule-expression-builder .expression-builder-input{height:auto!important;min-height:34px!important}.rule-expression-builder .expression-builder-input:empty:before{content:attr(data-placeholder);color:lightgray;background-color:transparent;position:absolute}.d3view-dropdown{background-color:#fff;color:#333;border:.5px solid lightgray;border-radius:4px;box-shadow:1px 1px 5px rgba(0,0,0,.1);display:none;height:auto;padding:10px 15px}.d3view-dropdown .d3view-dropdown-menu-item{padding:10px 15px;font-size:20px;border-bottom:.5px solid #eee;user-select:none}.d3view-dropdown .d3view-dropdown-menu-item:hover{background-color:whitesmoke;cursor:pointer}.d3view-dropdown .paginationjs ul{display:flex}.d3view-dropdown .paginationjs ul>li.paginationjs-page.active>a{background-color:steelblue;color:#fff}.d3view-dropdown .paginationjs ul>li>a{text-decoration:none!important;padding:5px 8px;background-color:whitesmoke}.evaluate-rating-module .manual-decision-tree{width:100%;height:100%;position:relative}.evaluate-rating-module .decision-tree-container{height:calc(100% - 55px);width:100%;position:relative}.evaluate-rating-module #decision-tree path.link{fill:none;stroke:darkgray}.evaluate-rating-module #decision-tree text{pointer-events:none}.evaluate-rating-module #decision-tree g.node circle.default{stroke:gray;stroke-width:1;stroke-dasharray:2px}.evaluate-rating-module #decision-tree g.node circle.condition{stroke:gray;stroke-width:2}.evaluate-rating-module #decision-tree g.node circle.rating{stroke:gray;stroke-width:2}.evaluate-rating-module #decision-tree g.node circle:hover{cursor:pointer}ul.rating-contextmenu{display:none;position:absolute}ul.rating-contextmenu li>a *{pointer-events:none}.evaluate-rating-module .left-slider-container{position:absolute;left:-15px;top:0;height:100%;width:300px;background:#f9f9f9;box-shadow:3px 0 5px rgba(0,0,0,.2)}.evaluate-rating-module .rating-btn-groups{position:absolute;bottom:10px;left:0;width:100%}.evaluate-rating-module button *{pointer-events:none}.evaluate-rating-module .bg-color-rect{width:100%;height:26px;border-radius:4px}.evaluate-rating-module .decision-tree-tooltip{width:auto;max-width:250px;padding:10px 15px;border-radius:4px;box-shadow:1px 1px 5px rgba(0,0,0,.2);position:absolute;z-index:100001;background-color:#fff}.evaluate-rating-module .decision-tree-tooltip h2{margin-bottom:5px}.evaluate-rating-module .decision-tree-tooltip h2,.evaluate-rating-module .decision-tree-tooltip h4,.evaluate-rating-module .decision-tree-tooltip h6{font-weight:400;color:steelblue;word-break:break-all;text-align:center}.evaluate-rating-module .decision-tree-container .slider-count{display:inline-block;margin:0 10px;padding:0 15px;border-radius:4px}.evaluate-rating-module .decision-tree-error{margin:0;padding:0 15px;border-radius:4px}.evaluate-rating-module .htContainer{width:100%!important}.evaluate-rating-module .tree-orientation{position:absolute;right:10px;top:5px;margin:0}.evaluate-rating-module .collapsing{transition:none!important}.evaluate-rating-module .node-container{width:175px;height:100px;background-color:#fff;margin:5px 2.5px;border:1px solid steelblue;border-radius:4px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0 5px}.evaluate-rating-module .node-icon-groups{position:absolute;bottom:-1px;left:62px}.evaluate-rating-module .node-icon-groups i{padding:5px;background:steelblue;color:#fff;cursor:pointer}.evaluate-rating-module small.node-small{font-size:80%;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis}.evaluate-rating-module .rating-color{width:50px;height:24px;border-radius:4px}.evaluate-rating-module label.label{height:30px;margin:0 2px}.evaluate-rating-module label.label *{pointer-events:none;user-select:none}.evaluate-rating-module .notflag-container{height:30px;width:100%;display:flex;align-items:center;justify-content:center}.git-graph{width:100%;height:100%;position:relative}.git-graph .git-graph-container{width:100%;height:100%}.d3view-graphdiff .graphdiff-container{width:100%;height:100%}.d3view-graphdiff .graphdiff-header{flex-shrink:0}.d3view-graphdiff .graphdiff-tabs{display:flex;gap:10px;align-items:center}.d3view-graphdiff .graphdiff-tab{cursor:pointer;transition:all .2s ease}.d3view-graphdiff .graphdiff-tab.active{font-weight:700}.d3view-graphdiff .graphdiff-content{position:relative;overflow:hidden}.d3view-graphdiff .graphdiff-graph-container{width:100%;height:100%}.d3view-graphdiff .graphdiff-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}.d3view-graphdiff .graphdiff-compare-control{margin-left:auto}.d3view-graphdiff .graphdiff-compare-view{width:100%;height:100%}.d3view-graphdiff .graphdiff-compare-container{width:100%;height:100%}.d3view-graphdiff .graphdiff-compare-left,.d3view-graphdiff .graphdiff-compare-right{overflow:hidden}.d3view-graphdiff .graphdiff-compare-left-container,.d3view-graphdiff .graphdiff-compare-right-container{width:100%;height:calc(100% - 40px);overflow:auto}.d3view-graphdiff .graphdiff-compare-header{flex-shrink:0}.d3view-graphdiff .graphdiff-compare-grid{display:grid;width:100%;height:100%;gap:1px;background:#ddd}.d3view-graphdiff .graphdiff-compare-grid.graphdiff-vertical-stack{grid-template-columns:1fr;grid-template-rows:repeat(auto-fit,1fr)}.d3view-graphdiff .graphdiff-compare-cell.graph-indicator-red{border-left:4px solid #dc3545}.d3view-graphdiff .graphdiff-compare-cell.graph-indicator-green{border-left:4px solid #28a745}.d3view-graphdiff .graphdiff-compare-cell.graph-indicator-yellow{border-left:4px solid #ffc107}.d3view-graphdiff .graphdiff-compare-cell.graph-indicator-blue{border-left:4px solid #17a2b8}.d3view-graphdiff .graphdiff-compare-split-layout{display:flex;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1000;background:#fff}.d3view-graphdiff .graphdiff-compare-split-left,.d3view-graphdiff .graphdiff-compare-split-right{position:relative}.d3view-graphdiff .graphdiff-compare-split-header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.d3view-graphdiff .graphdiff-compare-split-left-content,.d3view-graphdiff .graphdiff-compare-split-right-content{overflow:auto}.d3view-graphdiff .graphdiff-compare-view{display:flex;flex-direction:row}.d3view-graphdiff .graphdiff-changes-panel{transition:width .3s ease}.d3view-graphdiff .graphdiff-changes-panel.collapsed{width:0!important;min-width:0!important;overflow:hidden;border-right:0;padding:0;visibility:hidden}.d3view-graphdiff .graphdiff-changes-panel.collapsed .graphdiff-changes-header,.d3view-graphdiff .graphdiff-changes-panel.collapsed .graphdiff-changes-content{display:none}.d3view-graphdiff .graphdiff-changes-expand-btn{position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:60px;background:#f8f9fa;border:1px solid #ddd;border-left:0;border-radius:0 4px 4px 0;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:100;font-size:16px;color:#666;padding:0;box-shadow:2px 0 4px rgba(0,0,0,.1)}.d3view-graphdiff .graphdiff-changes-expand-btn:hover{background:#e9ecef;color:#333}.d3view-graphdiff .graphdiff-graphs-panel{transition:margin-left .3s ease}.d3view-graphdiff .graphdiff-compare-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.98);z-index:1000;border:2px solid #007bff;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column}.d3view-graphdiff .graphdiff-overlay-header{flex-shrink:0;border-bottom:1px solid #ddd}.d3view-graphdiff .graphdiff-overlay-content{flex:1;overflow:auto}.d3view-graphdiff .graphdiff-changes-list{display:flex;flex-direction:column;gap:8px}.d3view-graphdiff .graphdiff-change-item{padding:10px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;transition:background-color .2s}.d3view-graphdiff .graphdiff-change-item:hover{background:#f8f9fa}.d3view-graphdiff .graphdiff-change-item.added{border-left:4px solid #28a745}.d3view-graphdiff .graphdiff-change-item.removed{border-left:4px solid #dc3545}.d3view-graphdiff .graphdiff-change-item.modified{border-left:4px solid #ffc107}.d3view-graphdiff .graphdiff-change-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.d3view-graphdiff .graphdiff-change-item-type{font-weight:700;color:#333}.d3view-graphdiff .graphdiff-change-item-status{font-size:11px;padding:2px 8px;border-radius:12px;font-weight:700}.d3view-graphdiff .graphdiff-change-item-status.added{background:#d4edda;color:#155724}.d3view-graphdiff .graphdiff-change-item-status.removed{background:#f8d7da;color:#721c24}.d3view-graphdiff .graphdiff-change-item-status.modified{background:#fff3cd;color:#856404}.d3view-graphdiff .graphdiff-change-item-name{font-size:12px;color:#666;word-break:break-word}.d3view-graphdiff .graphdiff-changes-summary{padding:10px;background:#f8f9fa;border-radius:4px;margin-bottom:15px}.d3view-graphdiff .graphdiff-changes-summary-item{display:flex;justify-content:space-between;padding:5px 0;font-size:12px}.d3view-graphdiff .graphdiff-changes-summary-item-label{color:#666}.d3view-graphdiff .graphdiff-changes-summary-item-value{font-weight:700;color:#333}.d3view-rbac-container{padding:15px}.d3view-rbac-container .d3view-rbac-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;padding:15px;background:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.d3view-rbac-container .d3view-rbac-header-left{display:flex;align-items:center;gap:15px;flex:1}.d3view-rbac-container .d3view-rbac-header-title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600}.d3view-rbac-container .d3view-rbac-search{flex:1;max-width:300px}.d3view-rbac-container .d3view-rbac-header-right{display:flex;align-items:center;gap:10px}.d3view-rbac-container .d3view-rbac-roles-grid-container{padding:20px}.d3view-rbac-container .d3view-rbac-roles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;padding:15px 0}.d3view-rbac-container .d3view-rbac-role-card-wrapper{width:100%}.d3view-rbac-container .d3view-rbac-role-card{transition:all .3s ease;height:100%;display:flex;flex-direction:column;justify-content:space-between;margin:0}.d3view-rbac-container .d3view-rbac-role-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-3px)}.d3view-rbac-container .d3view-rbac-role-card-header{display:flex;justify-content:space-between;align-items:center}.d3view-rbac-container .d3view-rbac-role-card-header-left{align-items:center;gap:10px;flex:1}.d3view-rbac-container .d3view-rbac-role-card-header-left .d3view-rbac-role-select-checkbox{margin:0}.d3view-rbac-container .d3view-rbac-role-card-header-left .d3view-rbac-role-name .lead{margin:0;font-weight:600}.d3view-rbac-container .d3view-rbac-role-card-actions{display:flex;gap:5px;flex-shrink:0}.d3view-rbac-container .d3view-rbac-role-card-actions .btn{padding:4px 8px;font-size:12px}.d3view-rbac-container .d3view-rbac-role-card-body{padding:15px}.d3view-rbac-container .d3view-rbac-role-card-body-content{display:flex;align-items:flex-start;gap:12px}.d3view-rbac-container .d3view-rbac-role-card-icon{width:32px;height:32px;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0;box-shadow:0 2px 6px rgba(102,126,234,.25)}.d3view-rbac-container .d3view-rbac-role-permissions-wrapper{flex:1;min-width:0}.d3view-rbac-container .d3view-rbac-role-users-container{display:flex;align-items:center;margin-top:8px;font-size:12px;color:#666}.d3view-rbac-container .d3view-rbac-role-users-container i{margin-right:5px;color:#999}.d3view-rbac-container .d3view-rbac-role-permissions-count-container,.d3view-rbac-container .d3view-rbac-role-users-count-container{display:flex;align-items:center;font-size:13px;color:#555;cursor:pointer;transition:color .2s ease}.d3view-rbac-container .d3view-rbac-role-permissions-count-container:hover,.d3view-rbac-container .d3view-rbac-role-users-count-container:hover{color:#667eea}.d3view-rbac-container .d3view-rbac-role-permissions-count-container i,.d3view-rbac-container .d3view-rbac-role-users-count-container i{margin-right:5px;color:#999}.d3view-rbac-container .d3view-rbac-role-permissions-count-container:hover i,.d3view-rbac-container .d3view-rbac-role-users-count-container:hover i{color:#667eea}.d3view-rbac-container .d3view-rbac-role-users-list{padding:8px;background:#f8f9fa;border-radius:4px;border:1px solid #e9ecef;max-height:200px;overflow-y:auto}.d3view-rbac-container .d3view-rbac-role-permissions-summary{font-size:13px;color:#555;line-height:1.5;word-wrap:break-word;word-break:break-word;padding:8px;background:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}.d3view-rbac-container .d3view-rbac-see-more-btn{color:#667eea;text-decoration:none;cursor:pointer;font-weight:500}.d3view-rbac-container .d3view-rbac-see-more-btn:hover{color:#764ba2;text-decoration:underline}.d3view-rbac-container .d3view-rbac-role-created{font-size:12px;color:#888;display:flex;align-items:center;gap:5px}.d3view-rbac-container .d3view-rbac-permissions-table{width:100%;margin-top:10px;margin-bottom:10px}.d3view-rbac-container .d3view-rbac-permissions-table th{background:#f8f9fa;font-weight:600;padding:12px;border-bottom:2px solid #dee2e6}.d3view-rbac-container .d3view-rbac-permissions-table td{padding:12px;vertical-align:middle;border-bottom:1px solid #e9ecef}.d3view-rbac-container .d3view-rbac-permissions-table tbody tr:hover{background-color:#f8f9fa}.d3view-rbac-container .d3view-rbac-permission-app-select{width:100%}.d3view-rbac-container .d3view-rbac-permission-checkbox{text-align:center}.d3view-rbac-container .d3view-rbac-permission-checkbox input[type=checkbox]{width:18px;height:18px;cursor:pointer}.d3view-rbac-container .d3view-rbac-permission-remove{text-align:center}.d3view-rbac-container .d3view-rbac-add-permission-row{margin-top:10px}.d3view-rbac-container .d3view-rbac-permissions-no-rows{padding:20px;text-align:center;color:#999;background:#f8f9fa;border:1px dashed #dee2e6;border-radius:4px;margin-top:10px}.d3view-rbac-container .d3view-rbac-users-select{width:100%}.d3view-rbac-container .d3view-rbac-selected-users{margin-top:10px;padding:10px;background:#f5f5f5;border-radius:4px}.d3view-rbac-container .d3view-rbac-selected-user{display:inline-block;padding:5px 10px;margin:5px;background:#e7f3ff;border-radius:3px;font-size:12px}.d3view-rbac-container .d3view-rbac-roles-grid-container.ui-selectable{position:relative}.d3view-rbac-container .d3view-rbac-roles-grid-container .ui-selectee{cursor:pointer}.d3view-rbac-container .d3view-rbac-roles-grid-container .ui-selecting{background-color:#e3f2fd;border-color:#2196f3}.d3view-rbac-container .d3view-rbac-roles-grid-container .ui-selected{background-color:#bbdefb;border-color:#2196f3;box-shadow:0 2px 8px rgba(33,150,243,.3)}.d3view-rbac-container .d3view-rbac-role-card-wrapper.ui-selected .d3view-rbac-role-card{border-color:#2196f3;box-shadow:0 2px 8px rgba(33,150,243,.3)}.d3view-rbac-container .d3view-rbac-floating-actions-bar{height:45px;width:calc(100% - 20px);margin:0 auto;position:absolute;top:30px;left:10px;right:10px;z-index:200;background:#FFF;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:0 20px;border-radius:4px;display:flex;align-items:center}.d3view-rbac-container .d3view-rbac-floating-actions-bar .close-bar{flex:0 0 auto}.d3view-rbac-container .d3view-rbac-floating-actions-bar .item-label{margin-left:5px}@media (max-width:1000px){.d3view-rbac-container .d3view-rbac-floating-actions-bar .item-label{display:none}}.d3view-rbac-container .d3view-rbac-role-card.show_metadata{border-left:4px solid #2196f3}.d3view-studiesnew-study-items-view.pl-processing{min-height:180px}.d3view-studiesnew-study-items-view.studiesnew-items-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(32%,1fr));gap:24px;padding:12px 0 8px;box-sizing:border-box}.d3view-studiesnew-study-items-view>.studiesnew-study-item{float:none;width:100%;max-width:100%;min-width:0;padding:0;margin:0!important;box-sizing:border-box}.studiesnew-study-card{height:auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0;border-radius:10px;border:1px solid var(--d3v-border,#e2e8f0);box-shadow:0 4px 18px rgba(0,0,0,.07),0 1px 3px rgba(0,0,0,.04);background:var(--d3v-bg-primary,#fff);transition:box-shadow .2s ease,border-color .2s ease,transform .18s ease}.studiesnew-study-item:hover .studiesnew-study-card{box-shadow:0 6px 20px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06)}.studiesnew-study-item.studiesnew-study-item--selected .studiesnew-study-card,.studiesnew-study-item.ui-selected .studiesnew-study-card{box-shadow:0 0 0 2px var(--d3v-accent,#3b82f6),0 6px 20px rgba(59,130,246,.15);border-color:var(--d3v-accent-hover,#2563eb)}.studiesnew-study-item.ui-selecting .studiesnew-study-card{box-shadow:0 0 0 2px rgba(59,130,246,.45)}.studiesnew-study-card-header{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-bottom:1px solid var(--d3v-border,#e2e8f0);background:linear-gradient(180deg,var(--d3v-bg-secondary,#f8fafc) 0,var(--d3v-bg-tertiary,#f1f5f9) 100%);border-radius:10px 10px 0 0}.studiesnew-study-card-header-left{flex:1;min-width:0}.studiesnew-study-card-name{font-size:14px;font-weight:600;text-decoration:none;color:var(--d3v-text-primary,#1e293b);display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.studiesnew-study-card-name:hover{color:var(--d3v-accent-hover,#2563eb)}.studiesnew-study-card-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.studiesnew-study-card-actions .btn{padding:4px 8px}.studiesnew-study-card-body{padding:10px 14px 8px;flex:0 1 auto;min-height:0;display:flex;flex-direction:column;gap:14px}.studiesnew-study-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.studiesnew-study-tag{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;border-radius:20px;white-space:nowrap;border:1px solid transparent}.studiesnew-study-tag-id{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}.studiesnew-study-tag-type{background:#f1f5f9;color:#334155;border-color:#e2e8f0}.studiesnew-study-tag-scheduler{background:#dcfce7;color:#166534;border-color:#bbf7d0}.studiesnew-study-stats{padding:6px 0 4px;border-top:1px solid var(--d3v-bg-tertiary,#f1f5f9)}.studiesnew-study-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.studiesnew-study-stat-label{display:block;font-size:11px;font-weight:600;font-variant:small-caps;color:var(--d3v-text-muted,#64748b)}.studiesnew-study-stat-value{font-size:12px;font-weight:700;color:var(--d3v-text-primary,#1e293b);display:inline-flex;align-items:center;justify-content:center;gap:4px}.studiesnew-study-stat-value .fa{font-size:12px;color:var(--d3v-text-muted,#94a3b8)}.studiesnew-study-paths{display:flex;flex-direction:column;gap:6px;padding-top:6px;border-top:1px solid var(--d3v-bg-tertiary,#f1f5f9)}.studiesnew-study-path-row{display:flex;align-items:center;gap:8px;min-width:0}.studiesnew-study-path-label{font-size:11px;font-weight:600;font-variant:small-caps;flex-shrink:0;min-width:64px;color:var(--d3v-text-muted,#64748b)}.studiesnew-study-path-value{flex:1;min-width:0;font-size:11px;padding:4px 8px;background:var(--d3v-bg-secondary,#f8fafc);border-radius:6px;border:1px solid var(--d3v-border,#e2e8f0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studiesnew-study-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:4px;padding:8px 10px;border-top:1px solid var(--d3v-border,#e2e8f0);background:var(--d3v-bg-secondary,#f8fafc);border-radius:0 0 10px 10px}.studiesnew-study-footer-link{font-size:12px;font-weight:600;color:var(--d3v-text-secondary,#475569);text-decoration:none;padding:4px 8px;border-radius:4px;transition:color .15s ease,background .15s ease}.studiesnew-study-footer-link:hover{color:var(--d3v-accent-hover,#2563eb);background:rgba(59,130,246,.08)}.studiesnew-study-footer-link-danger{color:var(--d3v-danger,#dc2626)}.studiesnew-study-footer-link-danger:hover{color:#b91c1c;background:rgba(220,38,38,.08)}.studiesnew-empty-state{grid-column:1 / -1;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed var(--d3v-border-strong,#cbd5e1);border-radius:10px;background:var(--d3v-bg-secondary,#f8fafc);padding:24px}.studiesnew-empty-icon{font-size:4rem;color:var(--d3v-text-muted,#94a3b8);margin-bottom:12px}.studiesnew-empty-text{font-size:1.25rem;font-weight:300;color:var(--d3v-text-secondary,#475569);margin:0}.studiesnew-floating-actions-bar{position:fixed;bottom:50px;left:50%;transform:translateX(-50%);z-index:1040;min-height:45px;min-width:320px;max-width:calc(100% - 40px);background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#e2e8f0);border-radius:8px;box-shadow:var(--plugin-box-shadow-light);padding:0 12px;animation:studiesnewFabIn .22s ease-out}@keyframes studiesnewFabIn{from{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.studiesnew-fab-inner{min-height:45px;align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px}.studiesnew-fab-actions{flex-direction:row!important;flex-wrap:wrap;gap:4px!important;align-items:center;justify-content:flex-end}.studiesnew-fab-actions .btn{font-size:12px;white-space:nowrap}.studiesnew-fab-dismiss{opacity:.65;transition:opacity .15s ease}.studiesnew-fab-dismiss:hover{opacity:1}.studiesnew-fab-count{color:var(--d3v-text-primary,#1e293b)}.column-selection{width:100%;height:auto}.column-selection .column-selection-title{margin:10px 0}.column-selection .column-selection-body{margin-left:0;margin-right:0}.column-selection .column-row{display:flex;align-items:center}.column-selection .column-row>.column-icon{width:100px}.column-selection .column-row>.inputs{width:calc(100% - 100px);margin-left:0;margin-right:0}.column-selection .column-row>.column-icon>i{font-size:18px}.column-selection .column-row>.column-icon>i:hover{cursor:pointer;background-color:#eee;border-radius:4px}.column-selection .colum-selection-input{width:100%}.d3view-color-gradient{height:100%}.gradient-color{border:1px solid #ddd;border-radius:4px}.grdient-slider{height:14px;background:whitesmoke;border-radius:4px;position:relative;margin-top:5px}.cbc-handle{position:absolute;top:-3px;width:20px;height:20px;border:1px solid #ddd;border-radius:4px;background-color:#fff}.cbc-handle:hover{cursor:pointer}.handle-value-input{position:absolute;top:25px;left:-15px;width:150px;text-align:center;border:1px solid #ddd;border-radius:4px;padding:2px;z-index:999;background:#fff}.handle-value-input:focus{outline:0;border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}span.cbc-handle::before{content:attr(data-value);width:50px;position:absolute;top:120%;left:-15px;text-align:center;border:1px solid #ddd;border-radius:4px;padding:2px;z-index:999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}span.cbc-handle::after{content:'\f362';font-family:'Font Awesome 5 Free';font-weight:900;text-align:center;width:100%;position:absolute;left:0;font-size:.8em;color:whitesmoke;top:-1px}.scatter-plot-3d{width:100%;height:100%;position:relative}.scatter-plot-3d .legend-container{width:180px;height:190px;background-color:whitesmoke;z-index:9999;display:block}.scatter-plot-3d .options-container{position:absolute;right:10px;top:10px;width:auto;height:auto;display:flex;align-items:flex-end;z-index:20;background-color:#FFF;flex-direction:column}.scatter-plot-3d .x-axis .tick{display:none!important}.scatter-plot-3d .x-axis .tick:first-child,.scatter-plot-3d .x-axis .tick:last-of-type{display:block!important}.scatter-plot-3d .scatter-dropzone{width:100%;height:65px;margin:10px 0;border:.5px dashed #333;border-radius:4px;vertical-align:middle;text-align:center;padding-top:20px;overflow-y:auto;color:#ababab}.scatter-plot-3d .selected-points-list{width:180px;height:auto;max-height:350px;overflow-y:auto;overflow-x:hidden;margin:10px 0}.scatter-plot-3d .remove-point{position:absolute;top:-7px;right:0;font-size:35px}.scatter-plot-3d .plot-3d-context-menu{position:absolute}.scatter-plot-3d li a.context-menu-item:hover{cursor:pointer}.scatter-plot-3d li a.context-menu-item *{pointer-events:none}.scatter-plot-3d .d3view-autofit-icon{font-size:10px!important}.scatter-plot-3d .dropdown-submenu{position:relative}.scatter-plot-3d .dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-1px;margin-left:2px}.scatter-plot-3d .scaling-item{display:block;position:relative;color:#4f5359;padding-left:10px}.scatter-plot-3d .popover-title{display:none}.scatter-plot-3d .row{margin:0}.scatter-plot-3d div.popover{max-height:90vh!important}.scatter-plot-3d .scatter-configuration:hover{background-color:#f5f5f5}.scatter-plot-3d .points-movable{cursor:grab}.scatter-plot-3d .points-movable:active{cursor:grabbing}.scatter-plot-3d .point-movement-active{position:relative}.scatter-plot-3d .point-movement-active::after{content:"🖱️";position:absolute;top:-20px;right:-20px;font-size:12px;background:rgba(0,0,0,.7);color:#fff;padding:2px 4px;border-radius:3px;pointer-events:none}.scatter-plot-3d .pred-table{position:absolute!important;right:100px;top:100px;height:250px;cursor:move}.scatter-plot-3d .pred-table .table-container{height:100%;overflow:auto}.scatter-plot-3d .pred-table table thead{position:sticky;top:-1px;background:#FFF;z-index:3}.scatter-plot-3d .surface-color{width:100%;height:26px;border-radius:4px}.scatter-plot-3d .surface-data-dropzone{width:100%;height:34px;border:1px dashed #333;border-radius:4px;display:flex;align-items:center;padding:0 15px}.scatter-plot-3d .surface-data-dropzone small{pointer-events:none}.scatter-plot-3d .scatter-legend-container{position:absolute;right:15px;bottom:15px;height:300px;width:180px;box-shadow:1px 1px 3px rgb(0 0 0 / 50%);border-radius:4px}.scatter-plot-3d .legend-header{font-size:.75em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;border-bottom:1px solid #eee}.scatter-plot-3d .legend-header:hover{cursor:pointer}.scatter-plot-3d text.legend-text{font-size:.8em;font-weight:400}.scatter-plot-3d .pr-container{position:absolute;left:10px;bottom:10px}.scatter-plot-3d .pr-container label.alert{width:300px;padding:2px 10px}.scatter-plot-3d .sp-pr-message{font-size:.85em}.scatter-plot-3d .margin-0{margin:0}.scatter-plot-3d .toggle-pr-btn *{pointer-events:none}.scatter-plot-3d button *{pointer-events:none}.scatter-plot-3d .curve-line-contextmenu{position:absolute}.scatter-plot-3d li.cl-contextmenu-item *{pointer-events:none}.scatter-plot-3d li.cl-contextmenu-item:hover{background-color:#eee;cursor:pointer}.scatter-3d-loader-bg{width:calc(100%)!important;height:calc(100%)!important;position:absolute!important;top:0!important;left:0!important;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center}.scatter-3d-loader-bg .scatter-3d-loader-spinner{border:10px solid #f3f3f3;border-radius:50%;border-top:10px solid #3498db;width:100px;height:100px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.scatter-3d-loader-bg .scatter-3d-loader-message{margin:25px 0;padding:5px 15px;border-radius:4px}.scatter-3d-loader-bg .scatter-3d-loader-close-btn{position:absolute;right:10px;top:10px;font-size:25px}.mt5{margin-top:5px!important}#scatter-helper-modal .scatter-render-editor{visibility:hidden;z-index:-1;position:absolute;top:0;left:0}.scatter-plot-3d .d3view-no-data{position:absolute;left:calc(48%);top:calc(49%);z-index:10001}.d3view-context-menu-container.scatter-3d-ctxmenu{width:250px}.image-viewer{width:calc(100%);height:calc(100%);min-height:300px;display:flex;flex-direction:column}.image-viewer .image-viewer-title-container{height:50px;width:calc(100%);display:flex;align-items:center;justify-content:center}.image-viewer .image-viewer-slider-body{height:calc(100% - 50px);width:calc(100%);display:flex;flex-direction:row;justify-content:center;align-items:center}.image-viewer .image360-renderer{height:calc(100%);width:calc(80%);border:1px solid #eee;border-radius:6px;position:relative}.image-viewer .viewer360-change{font-size:45px;padding:5px 15px;margin:0 10px;border-radius:6}.image-viewer .viewer360-change:hover{cursor:pointer;background-color:#eee}.image-viewer .image360-image-slide-view{position:absolute;left:0;bottom:10px;min-height:130px;height:auto;padding:5px;width:calc(100%);display:flex;flex-direction:column}.image-viewer .image-viewer-animation-controls,.image-viewer .gif-animation-control{width:calc(100%);height:auto;padding:10px 15px;display:flex;justify-content:center;align-items:center}.image-viewer .image-slide-view{height:90px;width:calc(100%);max-width:calc(100%);overflow-y:hidden;overflow-x:auto;background-color:rgba(180,180,180,.1);display:flex;justify-content:center;align-items:center;opacity:.2}.image-viewer .image-slide-view:hover{opacity:1!important}.image-viewer .image-slide-view ul.image360-image-list{height:calc(100%);width:auto;display:flex;flex-direction:row;margin:0;align-items:center}.image-viewer .image-slide-view ul.image360-image-list>li.image360-list-item{height:calc(100% - 4px);width:100px;margin:0 5px;border:2px solid #fff;position:relative;border-radius:6px}.image-viewer .image-slide-view ul.image360-image-list>li.image360-list-item *{pointer-events:none}.image-viewer .image-slide-view ul.image360-image-list>li.image360-list-item:hover{cursor:pointer}.image-viewer .image-slide-view ul.image360-image-list>li.image360-list-item.imgActive{border:2px solid orangered}.image-viewer .image360-title-span{padding:5px 15px;border-radius:4px}.image-viewer .gif-play-btn-placeholder{font-size:45px;color:lightblue;position:absolute;left:calc(50% - 20px);top:calc(50% - 23px)}.image-viewer .edit-controls,.image-viewer .image360-controls{position:absolute;right:5px;top:5px}.image-viewer .image360-edit-canvas,.image-viewer .image360-renderer-canvas{width:calc(100%);height:calc(100%);background-color:#fff}.image-viewer .edit-controls button.btn *{pointer-events:none}.image360-loader-bg{width:calc(100%)!important;height:calc(100%)!important;position:absolute!important;top:0!important;left:0!important;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center}.image360-loader-bg .image360-loader-spinner{border:10px solid #f3f3f3;border-radius:50%;border-top:10px solid #3498db;width:100px;height:100px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.image360-loader-bg .image360-loader-message{margin:25px 0;padding:5px 15px;border-radius:4px}.image360-loader-bg .image360-loader-close-btn{position:absolute;right:10px;top:10px;font-size:25px}.assembly-builder{height:100%;width:100%;margin:0;position:relative}.assembly-builder nav.assembly-header{padding:10px 15px;min-height:60px;width:100%;display:flex;align-items:center;justify-content:space-between}.assembly-builder .row{margin:0}.assembly-builder .assembly-builder-title{margin-bottom:0!important}.assembly-builder .assembly-dropzone{width:100%;height:65px;margin:10px 0;border:.5px dashed #333;border-radius:4px;vertical-align:middle;text-align:center;padding-top:20px;overflow-y:auto;color:#ababab}.assembly-builder .partIdsFromfile{height:50px;display:flex;justify-content:center;align-items:center;border:.5px dashed #333;border-radius:0 4px 4px 0}.assembly-builder .thumbnail-single-entry,.assembly-builder .thumbnail-bulk-entry{margin:10px 0;height:65px;display:flex;justify-content:center;align-items:center;font-size:30px;border:.5px dashed #333;border-radius:0 4px 4px 0}.assembly-builder .thumbnail-single-entry:hover,.assembly-builder .thumbnail-bulk-entry:hover{cursor:pointer}.assembly-builder .select2-container .select2-choice{height:auto!important}.assembly-builder .select2-container .select2-choice>.select2-chosen{padding-top:2px!important;height:32px!important}.assembly-builder .select2-drop{z-index:100001!important}.assembly-builder li.select2-result.select2-result-unselectable.select2-disabled div{cursor:not-allowed}.assembly-builder .modal{z-index:9999!important}.assembly-builder .cancel-popup{position:absolute;top:-15px;right:-15px;font-size:40px;z-index:99999;color:#333}.assembly-builder .cancel-popup:hover{cursor:pointer}.assembly-builder .active{color:#fff;text-decoration:none;background-color:#337ab7}.assembly-builder .nav-item:hover>a.active{background-color:#337ab7}.assembly-builder th{height:50px!important;vertical-align:middle!important;text-align:center!important;font-size:15px;font-weight:600}.assembly-builder td{text-align:center!important;word-break:break-all;max-height:120px!important;overflow-y:auto;overflow-x:hidden}.assembly-builder .assembly-builder-table{max-height:90%;overflow:auto}.assembly-builder .popover{max-width:600px!important;width:600px!important;max-height:90vh!important}.assembly-builder .assembly-table-column{min-width:200px;max-width:250px;width:250px}.assembly-builder .table{margin-bottom:0!important}.assembly-builder .context-menu{position:absolute;z-index:999}.assembly-builder .context-menu-thumbnail:hover{cursor:pointer}.assembly-builder .image-viewer{height:100%;width:600px}.assembly-builder .temp-editor{position:absolute;right:0;top:0;width:0;height:0}.assembly-builder span.slide-tooltip{position:absolute;top:-40px;left:-10px;z-index:9999;background-color:#fff;padding:5px;border:.5px solid #333;border-radius:10px;width:60px}.assembly-builder .alert{margin-bottom:10px!important}.assembly-builder .highlighted{background-color:#d3f4ff73!important}.assembly-builder input[name=select-row]:hover{cursor:pointer}.assembly-builder .disabled{cursor:not-allowed;opacity:.6}.assembly-builder .daterangepicker.dropdown-menu{z-index:999999}.assembly-builder .assembly-table-body td[data-column=thumbnail] img{width:250px}.assembly-builder .popover .popover-content{max-height:100%!important}.assembly-builder .ab-filter{width:300px;margin-top:5px;display:inline-block;margin:0 15px}.assembly-builder .dropdown-submenu{position:relative}.assembly-builder .dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-1px}.assembly-builder .dropdown-submenu{position:relative}.assembly-builder .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px}.assembly-builder .dropdown-submenu:hover>.dropdown-menu{display:block}.assembly-builder .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.assembly-builder .dropdown-submenu:hover>a:after{border-left-color:#fff}.assembly-builder .dropdown-submenu.pull-left{float:none}.assembly-builder .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.assembly-builder img.thumbnail:hover{cursor:pointer}.assembly-parser{position:relative;height:100%;margin:0;min-height:300px;width:100%;display:flex}.assembly-parser .side-nav{position:relative;height:100%;padding:0;display:flex}.assembly-parser .parser-editor{padding:0;position:relative;height:100%;width:98%}.assembly-parser .editor-div{position:relative;width:100%;height:100%}.assembly-parser .tree-view{display:block;width:90%;height:100%;padding:10px;border-bottom:.5px solid #eee;overflow-y:auto;overflow-x:hidden;position:relative}.assembly-parser button.show-tree:focus{outline:0!important;border-color:#fff!important}.assembly-parser .side-nav-header{position:sticky;top:0;z-index:9999;background-color:#fff}.assembly-parser .list-view{width:100%;height:auto;border-left:1px solid #eee;margin-top:10px}.assembly-parser .active{color:#fff;text-decoration:none;background-color:#337ab7}.assembly-parser .nav-item:hover>a.active{background-color:#337ab7}.assembly-parser .contextMenuSlider{position:absolute;display:block;width:0;height:100%;right:0;top:0;transition:width .4s;transition-timing-function:ease-in-out;z-index:9999;background-color:#fff;color:#333;border-radius:15px 0 0 15px;padding:10px 0;border:1px solid #eee}.assembly-parser .expandMenuSlider{width:500px}.assembly-parser .row{margin:0}.assembly-parser .select2-container .select2-choice{height:auto!important}.assembly-parser .select2-container .select2-choice>.select2-chosen{padding-top:2px!important;height:32px!important}.assembly-parser .select2-drop{z-index:100001!important}.assembly-parser .lead{margin-bottom:5px}.assembly-parser pre{background-color:#fff}.assembly-parser .search-count{position:absolute;right:15px;top:10px}.assembly-parser .contextmenu-footer{position:absolute;bottom:0;left:0;border-radius:0 0 0 15px;width:100%;padding:10px}.assembly-parser .start-row{padding-left:0!important}.assembly-parser .start-index{padding-right:0!important}.assembly-parser .assembly{background-color:#f8e8a1;position:absolute}.assembly-parser .part{background-color:#9ae4bb;position:absolute}.assembly-parser li.list-view-item{padding:0;display:flex;align-items:center}.assembly-parser li.list-view-item span.list-content{padding:10px;border-radius:4px}.assembly-parser li.list-view-item span.list-content:hover{background-color:#e0eef7;cursor:pointer}.carousel-view{height:100%;width:100%;position:relative;display:flex;flex-direction:row}.carousel-view .left-arrow-container,.carousel-view .right-arrow-container{display:flex;width:5%;height:100%;justify-content:center;align-items:center}.carousel-view .left-arrow-container:hover,.carousel-view .right-arrow-container:hover{box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.carousel-view .left-arrow-container>span,.carousel-view .right-arrow-container>span{font-size:30px;opacity:.4;transition:opacity .4s}.carousel-view .left-arrow-container:hover>span,.carousel-view .right-arrow-container:hover>span{opacity:1}.carousel-view .left-arrow-container>span:hover,.carousel-view .right-arrow-container>span:hover{cursor:pointer}.carousel-view .thumbnail-container{width:90%;height:100%;overflow-x:hidden;position:relative}.carousel-view .dots-container{position:absolute;bottom:0;left:0;width:100%;text-align:center}.carousel-view .thumbnail-slide{display:flex;justify-content:center;width:100%;height:100%;vertical-align:middle;padding-top:5%}.carousel-view .slide-left{animation:500ms left-slide}@keyframes left-slide{from{margin-left:-100%}to{margin-left:0}}.carousel-view .slide-right{animation:500ms right-slide}@keyframes right-slide{from{margin-left:100%}to{margin-left:0}}.carousel-view .thumbnail-item{background-color:#184169;padding:10px;border-radius:6px;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#fff}.carousel-view .thumbnail-item:hover .show-part-ids{display:block;opacity:1}.carousel-view .show-part-ids{width:100%;display:none;opacity:0;transition:opacity .5s;min-height:30px;max-height:250px;overflow-y:auto;overflow-x:hidden;margin-top:10px}.carousel-view .dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}.carousel-view .selected,.dot:hover{background-color:#717171}.carousel-view span.show-more:hover{cursor:pointer;text-decoration:underline}.carousel-view .thumbnail-icon{font-size:25px;padding:5px}.carousel-view .thumbnail-icon:hover{cursor:pointer;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.carousel-view .thumbnail-info{width:100%;height:34px;display:flex;justify-content:space-between;align-items:center}.carousel-view .image-viewer{height:100%;width:600px}.carousel-view .thumbnail-dropzone{width:100%;height:65px;margin:10px 0;border:.5px dashed #333;border-radius:4px;vertical-align:middle;text-align:center;padding-top:20px;overflow-y:auto;color:#ababab}.image-editor{width:100%;height:100%;display:flex;flex-direction:row}.image-editor .side-menu-bar{display:flex;width:20%;height:100%}.image-editor .editor-body{display:flex;width:70%;height:100%;overflow:auto}.image-editor .history{display:flex;width:10%;height:100%;overflow-y:auto;flex-direction:column}.image-editor .change-tracker-title{display:flex;justify-content:center;align-items:center;width:100%;height:10%;border-bottom-color:#2c2c2c;border-bottom-style:double;border-bottom-width:2px;font-size:21px}.image-editor .change-tracker-body{display:flex;flex-direction:column;align-items:center;width:100%;height:90%}.image-editor .side-nav{display:flex;width:25%;height:100%;flex-direction:column;align-items:center;justify-content:flex-start;background-color:whitesmoke}.image-editor .ribbon-area{display:flex;width:75%;height:100%;flex-direction:column;align-items:center;justify-content:flex-start}.image-editor .menu-icon{display:flex;width:100%;height:10%;font-size:40px;justify-content:center;align-items:center;padding:3px}.image-editor .menu-icon:hover{background-color:gray;color:#fff;cursor:pointer}.image-editor span.slide-tooltip{top:-45px!important;left:5px!important;max-width:65px!important;width:auto!important}.image-editor .thumbnail{margin-bottom:0}.image-editor .histroy-btn *{pointer-events:none}.image-from-url{width:100%;height:100%}.image-from-url *{box-sizing:border-box}.image-from-url .thumbnail-container-title{font-size:25px;font-weight:400;position:sticky;top:0;z-index:999999;background-color:#fff;padding:15px;width:100%}.image-from-url .thumbnail-container-body{width:100%;height:90%;overflow-y:auto}.image-from-url .img-thumbnail{padding:10px;border-radius:6px;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);min-height:150px;width:100%;text-align:center}.image-from-url .img-thumbnail:hover{cursor:pointer}.image-from-url .img-thumbnail *{pointer-events:none}.image-from-url .img-thumbnail img{height:150px}.image-from-url .img-active{background-color:#184169;color:#fff}.thumbnail-view{height:100%;width:100%;position:relative;display:flex;flex-direction:row;flex-wrap:wrap}.thumbnail-view .thumbnail-item{background-color:#184169;padding:10px;border-radius:6px;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#fff}.thumbnail-view .thumbnail-item:hover .show-part-ids{display:block;opacity:1}.thumbnail-view .show-part-ids{width:100%;display:none;opacity:0;transition:opacity .5s;min-height:30px;max-height:250px;overflow-y:auto;overflow-x:hidden;margin-top:10px}.thumbnail-view span.show-more:hover{cursor:pointer;text-decoration:underline}.thumbnail-view .thumbnail-icon{font-size:25px;padding:5px}.thumbnail-view .thumbnail-icon:hover{cursor:pointer;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.thumbnail-view .thumbnail-info{width:100%;height:34px;display:flex;justify-content:space-between;align-items:center}.text-parser{width:100%;height:100%;display:flex;flex-direction:row;position:relative}.text-parser .editor-div{display:block;width:100%;height:100%;overflow:auto;flex:1;transition-property:width;transition-duration:.4s}.text-parser .slider-div{position:absolute;top:0;right:0;height:100%;width:0;background:#fff;z-index:10001;box-shadow:-4px 0 24px rgba(0,0,0,.12);border-radius:16px 0 0 16px;overflow-y:auto;transition:width .4s cubic-bezier(0.4,0,.2,1),transform .4s cubic-bezier(0.4,0,.2,1);padding:0;display:flex;flex-direction:column}.text-parser .slider-div.active{width:400px;padding:32px 32px 24px}.text-parser .slider-footer-div{background:#f8f9fa;border-radius:0 0 0 16px;padding:16px 32px;box-shadow:0 -2px 8px rgba(0,0,0,.04);position:relative}.text-parser .gp-slider-header{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--d3v-border,#E2E8F0)}.text-parser .gp-slider-header-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--d3v-r-md,8px);background:var(--d3v-bg-tertiary,#F1F5F9);color:var(--d3v-accent,#3B82F6);font-size:15px;flex-shrink:0}.text-parser .gp-slider-header-title{font-size:15px;font-weight:600;color:var(--d3v-text-primary,#1E293B)}.text-parser .gp-info-chips{display:flex;gap:8px;margin-top:4px}.text-parser .gp-info-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:var(--d3v-bg-tertiary,#F1F5F9);border:1px solid var(--d3v-border,#E2E8F0);border-radius:var(--d3v-r-full,999px);font-size:12px;color:var(--d3v-text-secondary,#475569);transition:var(--d3v-t-fast,all .12s ease)}.text-parser .gp-info-chip .fa{color:var(--d3v-text-muted,#94A3B8);font-size:11px}.text-parser .gp-info-chip .gp-chip-value{color:var(--d3v-accent,#3B82F6);font-weight:600}.text-parser .slider-div label.tp-lead{font-size:1.05em;font-weight:500;margin-bottom:6px}.text-parser .slider-div .form-group{margin-bottom:18px}.text-parser .slider-div input,.text-parser .slider-div select,.text-parser .slider-div pre{border-radius:6px;border:1px solid #d1d5db;padding:8px 10px;font-size:1em}.text-parser .slider-div pre.pattern-slider{min-height:36px;font-size:1.1em;background:#f5f7fa;border:1px solid #e0e0e0;border-radius:6px}.text-parser .slider-div .close-slider{position:absolute;top:18px;right:24px;font-size:2em;color:#888;cursor:pointer;z-index:10002;background:0;border:0}.text-parser .slider-div::-webkit-scrollbar{width:8px;background:#f5f5f5}.text-parser .slider-div::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.text-parser .slider-div .form-control:focus{border-color:#337ab7;box-shadow:0 0 0 2px #337ab733}.text-parser .slider-div .radio label{margin-right:18px;font-weight:400}.text-parser .slider-div .badge{background:#337ab7;color:#fff;font-size:.95em;padding:3px 8px;border-radius:8px}.text-parser .slider-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.18);z-index:10000;display:none}.text-parser .slider-overlay.active{display:block}.text-parser .left-div{width:30%;height:100%;display:flex;flex-direction:column;position:relative;order:3}.text-parser .tree-view{width:100%;flex:1 1 auto;display:flex;flex-direction:column;position:relative;overflow:hidden}.text-parser .tree-view .nav{flex-shrink:0}.text-parser .gp-anchor-search-container,.text-parser .gp-variable-search-container,.text-parser .variable-list-header{flex-shrink:0}.text-parser .anchor-list,.text-parser .variable-list{flex:1 1 auto;overflow-y:auto;overflow-x:hidden}.text-parser .gp-item-details{display:none;padding:10px 14px 14px 32px;background-color:#f9f9fb;border-top:1px solid #e8e8ec;border-top:1px solid #e8e8e8;font-size:.88em}.text-parser .gp-item-details .tp-lead{font-size:.85em;color:#555;font-weight:600;margin-top:6px}.text-parser .gp-item-details .form-control{font-size:.85em;height:28px;padding:3px 8px}.text-parser .gp-item-details pre{font-size:.82em;max-height:100px;overflow:auto;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:3px;padding:6px 8px}.text-parser .gp-item-details .tp-chart-canvas{width:100%;height:120px;overflow:auto;border:1px solid #ddd;border-radius:4px}.text-parser .gp-item-chevron{font-size:11px;color:#bbb;margin-left:8px;flex-shrink:0;transition:transform .2s,color .2s;cursor:pointer;padding:4px 6px;border-radius:3px}.text-parser .gp-item-chevron:hover{color:#337ab7;background-color:rgba(51,122,183,.08)}.text-parser li.selected .gp-item-chevron{transform:rotate(90deg);color:#337ab7}.text-parser .nav{margin-bottom:10px}.text-parser .nav>li>a{padding:10px 15px}.text-parser .nav-item:hover>a.active{background-color:#337ab7}.text-parser .tree-headers{margin-bottom:0;position:sticky;top:0;background-color:#fff;z-index:999;overflow:auto}.text-parser .list-ul{padding-left:20px;margin-bottom:0;margin-top:10px}.text-parser .anchor-list-item{list-style:none;border-left:2px solid #c12e2a;display:block;width:auto;word-break:break-word;font-size:.9em;margin:4px 0;border-radius:4px;background-color:#fff;transition:background-color .2s;overflow:hidden}.text-parser .anchor-list-item:hover{background-color:#f8f9fa}.text-parser .variable-list-item{list-style:none;border-left:2px solid #419641;display:block;width:auto;word-break:break-word;font-size:.9em;margin:4px 0;border-radius:4px;background-color:#fff;transition:background-color .2s;overflow:hidden}.text-parser .variable-list-item:hover{background-color:#f8f9fa}.text-parser .gp-item-header{display:flex;align-items:center;padding:6px 8px;cursor:pointer}.text-parser span.tp-item{padding:4px 6px;border-radius:4px;flex:1;min-width:0;border:.5px solid #eee}.text-parser .red>span.tp-item{background-color:#FFF;color:#c12e2a}.text-parser .green>span.tp-item{background-color:#FFF;color:#419641}.text-parser svg>line{stroke:#b9b3b3;stroke-width:.5px}.text-parser svg>line{stroke:#b9b3b3;stroke-width:.5px}.text-parser label.tp-lead{font-weight:400}.text-parser .slider-div th{font-weight:400}.text-parser .select2-container .select2-choice{height:auto!important}.text-parser .select2-container .select2-choice>.select2-chosen{padding-top:2px!important;height:32px!important}.text-parser .select2-drop{z-index:100001!important}@keyframes gp-gutter-flash-anim{0%{background-color:#f0c040;color:#000}100%{background-color:transparent;color:inherit}}.ace_gutter-cell.gp-gutter-flash{animation:gp-gutter-flash-anim .9s ease-out forwards}.text-parser .anchor{background-color:#ffd82b;position:absolute;visibility:visible}.text-parser .ace_marker-layer .ace_selected-word{z-index:2}.text-parser .anchor{z-index:1}.text-parser .variable{background-color:#33b76e;position:absolute}.text-parser .general{background-color:rgba(59,130,246,.25);border-left:2px solid rgba(59,130,246,.65);position:absolute;z-index:1}.text-parser span.remove-skip-pattern{position:absolute;right:15px;top:13px;font-size:25px}.text-parser .details-view{display:none}.text-parser path{fill:none;stroke:#999}.text-parser .remove-replace-string{position:absolute;right:15px;top:13px;font-size:25px}.text-parser span.remove-sign{color:red;position:absolute;top:45px;right:10px;font-size:21px}.text-parser span.ok-sign{color:green;position:absolute;top:35px;right:10px;font-size:21px}.text-parser span.match-count{float:right}.text-parser .tp-name-input{border:2px solid #ddd;transition:border-color .3s}.text-parser .tp-name-input:focus{border-color:#337ab7;outline:0;box-shadow:0 0 0 3px rgba(51,122,183,.1)}.text-parser .edit-name-icon{transition:opacity .2s}.text-parser .anchor-list-item:hover .edit-name-icon,.text-parser .variable-list-item:hover .edit-name-icon{opacity:.8}.text-parser .left-div{background-color:#f9f9f9;border-right:1px solid #ddd}.text-parser .anchor-list-item:hover .delete-item-hover,.text-parser .variable-list-item:hover .delete-item-hover{opacity:1}.text-parser .variable-list-item:hover .gp-edit-btn{opacity:1!important}.text-parser .gp-edit-btn{color:#337ab7;border-color:#c9d8e8}.text-parser .gp-edit-btn:hover{background-color:#337ab7;color:#fff;border-color:#337ab7}.text-parser .anchor-list-item[data-id="0"] .delete-item-hover{display:none}.text-parser .variable-list-item.gp-type-text{border-left-color:#337ab7;background-color:#f0f7ff}.text-parser .variable-list-item.gp-type-text:hover{background-color:#e3effa}.text-parser .variable-list-item.gp-type-text>span.tp-item{color:#337ab7}.text-parser .gp-sortable-ghost{opacity:.4;background:#e8f4fd}.text-parser .gp-drag-handle:hover{color:#666}.text-parser .gp-delete-all-anchors,.text-parser .gp-delete-all-variables{padding:2px 6px;font-size:12px;color:var(--d3v-text-muted,#94A3B8);transition:var(--d3v-t-fast,.12s ease);flex-shrink:0}.text-parser .gp-delete-all-anchors:hover,.text-parser .gp-delete-all-variables:hover{color:var(--d3v-danger,#EF4444)}.text-parser .variable-list-header .gp-sort-variables{padding:2px 5px;font-size:11px;margin-left:2px}.text-parser .variable-list-item .value,.text-parser .anchor-list-item .value{cursor:text}.text-parser .variable-list-item .value:focus,.text-parser .anchor-list-item .value:focus{outline:1px solid #337ab7;border-radius:2px;padding:0 2px;background:#fff}.text-parser .editor-container{display:flex;flex-direction:column;width:70%;height:100%;order:1;border-right:1px solid #DDD}.text-parser .editor-container .editor-div{width:100%;flex:1;border-right:0}.text-parser .gp-editor-search-bar{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;background:#f5f7fa;border-bottom:1px solid #e0e0e0;gap:4px}.text-parser .gp-search-icon{color:#999;font-size:12px}.text-parser .gp-editor-search-input{flex:1;border:1px solid #d1d5db;border-radius:4px;padding:3px 8px;font-size:12px;max-width:250px}.text-parser .gp-editor-search-input:focus{border-color:#337ab7;box-shadow:0 0 0 2px rgba(51,122,183,.15);outline:0}.text-parser .gp-search-result-count{font-size:11px;color:#666;white-space:nowrap}.text-parser .gp-search-prev,.text-parser .gp-search-next{padding:2px 6px;font-size:11px}.text-parser .gp-lsdyna-split-label{font-size:11px;font-weight:400;margin:0;white-space:nowrap;cursor:pointer;display:flex;align-items:center;gap:4px;color:#555;user-select:none}.text-parser .gp-lsdyna-split-active .ace_content{background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(var(--gp-lsdyna-col-width,70px) - 1px),rgba(0,120,212,.18) calc(var(--gp-lsdyna-col-width,70px) - 1px),rgba(0,120,212,.18) var(--gp-lsdyna-col-width,70px));background-position:var(--gp-lsdyna-col-offset,4px) 0}.text-parser .gp-slider-row{margin:0}.text-parser .gp-slider-field{padding-left:0}.text-parser .gp-slider-field-r{padding-right:0}.text-parser .gp-card{background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#E2E8F0);border-radius:var(--d3v-r-md,8px);margin-bottom:12px;overflow:hidden;transition:var(--d3v-t-base,all .2s ease)}.text-parser .gp-card:hover{box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.08))}.text-parser .gp-card-header{display:flex;align-items:center;padding:8px 14px;background:var(--d3v-bg-secondary,#F8FAFC);border-bottom:1px solid var(--d3v-border,#E2E8F0);font-size:12px;font-weight:600;color:var(--d3v-text-secondary,#475569);letter-spacing:.3px}.text-parser .gp-card-header .fa{color:var(--d3v-text-muted,#94A3B8);margin-right:6px;font-size:11px}.text-parser .gp-card-body{padding:12px 14px}.text-parser .gp-card-body .form-group{margin-bottom:10px}.text-parser .gp-card-body .form-group:last-child{margin-bottom:0}.text-parser .gp-card-body .tp-lead{font-size:12px;font-weight:500;color:var(--d3v-text-primary,#1E293B);margin-bottom:4px}.text-parser .gp-card-body .form-control{border:1px solid var(--d3v-border,#E2E8F0);border-radius:var(--d3v-r-sm,4px);transition:border-color .15s ease,box-shadow .15s ease;font-size:13px}.text-parser .gp-card-body .form-control:focus{border-color:var(--d3v-accent,#3B82F6);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:0}.text-parser .gp-occurrence-group{margin-bottom:8px}.text-parser .gp-card.gp-collapsible .gp-card-header{cursor:pointer;user-select:none}.text-parser .gp-card.gp-collapsible .gp-card-header:hover{background:var(--d3v-bg-tertiary,#F1F5F9)}.text-parser .gp-card.gp-collapsible .gp-collapse-icon{font-size:11px;color:var(--d3v-text-muted,#94A3B8);transition:transform .25s ease;margin-left:auto}.text-parser .gp-card.gp-collapsible.open .gp-collapse-icon{transform:rotate(90deg)}.text-parser .gp-card.gp-collapsible .gp-card-body{display:none}.text-parser .gp-card.gp-collapsible.open .gp-card-body{display:block}.text-parser .gp-card-body .pattern-slider{background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#E2E8F0);border-radius:var(--d3v-r-sm,4px);padding:8px 10px;font-size:13px;margin-bottom:0;transition:border-color .15s ease}.text-parser .gp-card-body .pattern-slider:focus{border-color:var(--d3v-accent,#3B82F6);outline:0}.text-parser .gp-match-badge{float:right}.text-parser .gp-match-badge .badge{background:rgba(59,130,246,.1);color:var(--d3v-accent,#3B82F6);font-weight:600}.text-parser .gp-select-full{width:100%;height:34px}.text-parser .gp-end-cond-item{padding-left:0}.text-parser .gp-end-cond-item:last-child{padding-right:0}.text-parser .gp-skip-table{margin-bottom:0}.text-parser .gp-add-icon{float:right;font-size:18px;color:var(--d3v-text-muted,#94A3B8);cursor:pointer;transition:color .15s ease}.text-parser .gp-add-icon:hover{color:var(--d3v-accent,#3B82F6)}.text-parser .slider-footer-div{display:flex;justify-content:flex-end;gap:8px;align-items:center}.text-parser .gp-lsdyna-extract-sidebar{padding:0}.text-parser .gp-lsdyna-meta{display:flex;align-items:baseline;gap:6px;margin-bottom:4px;font-size:.88em;flex-wrap:wrap}.text-parser .gp-lsdyna-anchor,.text-parser .gp-lsdyna-material{color:var(--plugin-primary-color,#337ab7);font-size:.85em;word-break:break-all}.text-parser .gp-lsdyna-hint{margin:0 0 6px}.text-parser .gp-lsdyna-curve-resolved{color:#5a9e5a;font-style:italic}.text-parser .gp-auto-parse-label{font-weight:400;margin:0;font-size:.88em;cursor:pointer}.text-parser .gp-subcard-header{font-size:.82em;color:#888;margin-bottom:4px;text-transform:uppercase;letter-spacing:.04em}.text-parser .gp-ai-parse-sidebar{padding:0}.text-parser .gp-ai-phase-container{padding:12px 14px 6px}.text-parser .gp-ai-chip-group{margin-bottom:10px}.text-parser .gp-ai-chip-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#999;margin-bottom:5px}.text-parser .js-ai-parse-chip{display:inline-block;margin:0 4px 5px 0;padding:3px 10px;font-size:11px;line-height:1.5;border-radius:12px;border:1px solid #d0d5dd;background:#f4f6f9;color:#444;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.text-parser .js-ai-parse-chip:hover{background:var(--plugin-primary-color,#337ab7);border-color:var(--plugin-primary-color,#337ab7);color:#fff}.text-parser .gp-ai-prompt-text{resize:vertical;font-size:12px;border-radius:4px}.text-parser .gp-ai-file-info{display:flex;align-items:center;padding:6px 0 2px;font-size:11px;color:#aaa;border-top:1px solid #f0f0f0;margin-top:6px}.text-parser .gp-ai-error{margin:8px 0 4px;font-size:12px;border-radius:4px}.text-parser .gp-ai-check-row{display:flex;align-items:center;gap:7px;padding:5px 6px;margin:0;border-radius:4px;font-weight:400;font-size:12px;color:#333;cursor:pointer;transition:background .1s}.text-parser .gp-ai-check-row:hover{background:#f5f7fa}.text-parser .gp-ai-check-row input[type=checkbox]{margin:0;cursor:pointer;flex-shrink:0}.text-parser .gp-ai-check-name{flex:1;word-break:break-all;font-family:monospace;font-size:11px;color:#2c5282}.text-parser .gp-ai-check-type{font-size:10px;color:#888;background:#eef0f4;border-radius:3px;padding:1px 6px;white-space:nowrap;flex-shrink:0}.text-parser .gp-ai-review-section{margin-bottom:12px}.text-parser .gp-ai-review-summary{font-size:12px;color:#555;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #eee}.text-parser .gp-ai-parse-sidebar>.gp-card-header{background:#f7f9fc;border-bottom:1px solid #e0e5ec;font-size:13px}.text-parser .gp-ai-phase[data-phase=loading]{display:flex;align-items:center;justify-content:center}.text-parser .gp-ai-extraction-card{align-items:flex-start;padding:8px;margin-bottom:4px;border:1px solid #e8eaed;border-radius:5px;background:#fafbfc}.text-parser .gp-ai-extraction-card:hover{background:#f0f4f8;border-color:#d0d5dd}.text-parser .gp-ai-extraction-info{flex:1;min-width:0}.text-parser .gp-ai-check-count{font-size:10px;color:#888;margin-left:6px;background:#eef0f4;border-radius:3px;padding:1px 6px;white-space:nowrap}.text-parser .gp-ai-field-preview{font-size:10px;color:#777;margin-top:4px;line-height:1.4;word-break:break-word}.text-parser .gp-ai-field-preview i{width:12px;color:#999;margin-right:3px}.text-parser .gp-ai-field-preview.gp-ai-field-curves{color:#2c7a2c}.text-parser.gp-wizard-parser-container{height:100%;width:100%}.gp-summary-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.gp-summary-header{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:48px;flex-shrink:0}.gp-summary-tabs{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:2px;height:100%}.gp-summary-tabs li{height:100%;display:flex;align-items:center}.gp-summary-tabs li a.gp-summary-tab{display:flex;align-items:center;gap:6px;padding:0 14px;height:100%;font-size:12px;font-weight:500;color:var(--d3v-text-secondary,#6b7280);border-bottom:2px solid transparent;text-decoration:none;transition:color .15s,border-color .15s;cursor:pointer;white-space:nowrap}.gp-summary-tabs li a.gp-summary-tab:hover{color:var(--d3v-accent,#4361ee)}.gp-summary-tabs li.active a.gp-summary-tab{color:#FFF;border-bottom-color:var(--d3v-accent,#4361ee);font-weight:600}.gp-summary-tabs.is-tree-mode>li>a.gp-summary-tab,.gp-summary-tabs.is-tree-mode>li.active>a.gp-summary-tab{opacity:.3;pointer-events:none;cursor:not-allowed}.gp-summary-view-toggles{display:flex;align-items:center;gap:4px;margin-left:8px}.gp-summary-view-toggle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--d3v-r-sm,4px);border:1px solid var(--d3v-border-subtle,#e8eaf0);background:var(--d3v-bg-primary,#fff);color:var(--d3v-text-secondary,#6b7280);cursor:pointer;transition:background .15s,color .15s,border-color .15s;font-size:12px;text-decoration:none}.gp-summary-view-toggle:hover{background:var(--d3v-bg-hover,#f0f2ff);border-color:var(--d3v-accent,#4361ee);color:var(--d3v-accent,#4361ee)}.gp-summary-view-toggle.active{background:var(--d3v-accent,#4361ee);border-color:var(--d3v-accent,#4361ee);color:#fff}.gp-summary-stats{display:flex;align-items:center;gap:16px;padding:0 16px;height:36px;background:var(--d3v-bg-secondary,#f9fafb);border-bottom:1px solid var(--d3v-border-subtle,#e8eaf0);font-size:11px;color:var(--d3v-text-muted,#9ca3af);flex-shrink:0}.gp-summary-stats span{display:flex;align-items:center;gap:5px}.gp-summary-stats span i{color:var(--d3v-accent,#4361ee);opacity:.7}.gp-summary-body{display:flex;flex:1;overflow:hidden}.gp-summary-content{flex:1;overflow-y:auto;overflow-x:hidden;position:relative}.gp-summary-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;gap:10px;color:var(--d3v-text-muted,#9ca3af);font-size:13px}.gp-summary-empty i{font-size:32px;opacity:.35}.gp-summary-empty-hint{font-size:11px;opacity:.7}.gp-summary-table-container{height:100%;width:100%}.gp-summary-simple-table-wrap{padding:12px 16px;overflow-x:auto}.gp-summary-simple-table{font-size:12px;width:100%}.gp-summary-simple-table thead th{background:var(--d3v-bg-secondary,#f9fafb);color:var(--d3v-text-secondary,#6b7280);font-weight:600;padding:8px 12px;border-bottom:2px solid var(--d3v-border-subtle,#e8eaf0);white-space:nowrap}.gp-summary-simple-table tbody tr:nth-child(even){background:var(--d3v-bg-secondary,#f9fafb)}.gp-summary-simple-table tbody td{padding:6px 12px;border-bottom:1px solid var(--d3v-border-subtle,#e8eaf0);font-size:11px;color:var(--d3v-text-primary,#1f2937);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-summary-settings{width:280px;flex-shrink:0;display:flex;flex-direction:column;background:var(--d3v-bg-primary,#fff);border-left:1px solid var(--d3v-border-subtle,#e8eaf0);box-shadow:-2px 0 8px rgba(0,0,0,.04);overflow-y:auto}.gp-summary-settings-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 10px;border-bottom:1px solid var(--d3v-border-subtle,#e8eaf0);font-size:12px;font-weight:600;color:var(--d3v-text-primary,#1f2937)}.gp-summary-settings-close{background:0;border:0;cursor:pointer;color:var(--d3v-text-muted,#9ca3af);font-size:13px;padding:2px 4px;border-radius:var(--d3v-r-sm,3px);transition:color .15s,background .15s;line-height:1}.gp-summary-settings-close:hover{color:var(--d3v-text-secondary,#6b7280);background:var(--d3v-bg-hover,#f0f2ff)}.gp-summary-settings-body{padding:14px;display:flex;flex-direction:column;gap:14px}.gp-summary-setting-group{display:flex;flex-direction:column;gap:5px}.gp-summary-setting-group label{font-size:11px;font-weight:600;color:var(--d3v-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.04em;margin:0}.gp-summary-setting-group .form-control{font-size:12px;height:32px;border-radius:var(--d3v-r-sm,4px);border-color:var(--d3v-border-subtle,#e8eaf0);transition:border-color .15s,box-shadow .15s}.gp-summary-setting-group .form-control:focus{border-color:var(--d3v-accent,#4361ee);box-shadow:0 0 0 3px rgba(67,97,238,.12);outline:0}.gp-summary-setting-group .checkbox{margin:0;font-size:12px;color:var(--d3v-text-primary,#1f2937)}.gp-summary-settings-footer{padding:12px 14px;border-top:1px solid var(--d3v-border-subtle,#e8eaf0);margin-top:auto}.gp-summary-apply-settings{width:100%;font-size:12px;font-weight:500;border-radius:var(--d3v-r-sm,4px);transition:background .15s,box-shadow .15s}.gp-tree-container{padding:16px;display:flex;flex-direction:column;gap:6px}.gp-tree-node{position:relative}.gp-tree-node-row{display:flex;align-items:center;height:34px;padding-right:8px;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-md,8px);cursor:default;transition:background var(--d3v-t-fast,.12s),box-shadow var(--d3v-t-fast,.12s),border-color var(--d3v-t-fast,.12s);font-size:12.5px;color:var(--d3v-text-primary,#1e293b);overflow:hidden}.gp-tree-node-row:hover{background:var(--d3v-bg-hover,#f0f2ff);border-color:var(--d3v-accent,#3b82f6);box-shadow:var(--d3v-sh-sm,0 1px 4px rgba(0,0,0,.06))}.gp-tree-caret-cell{width:28px;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gp-tree-toggle{cursor:pointer;color:var(--d3v-text-muted,#94a3b8);font-size:11px;transition:color var(--d3v-t-fast,.12s);padding:4px}.gp-tree-node-row:hover .gp-tree-toggle{color:var(--d3v-accent,#3b82f6)}.gp-tree-leaf-dot{width:5px;height:5px;border-radius:50%;background:var(--d3v-border,#e2e8f0);display:inline-block;transition:background var(--d3v-t-fast,.12s)}.gp-tree-node-row:hover .gp-tree-leaf-dot{background:var(--d3v-accent,#3b82f6)}.gp-tree-node-icon{width:24px;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;opacity:.75}.gp-tree-node-name{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 8px 0 4px}.gp-tree-node-badge{font-size:10px;padding:2px 8px;border-radius:var(--d3v-r-full,999px);font-weight:500;white-space:nowrap;flex-shrink:0;margin-right:4px;background:var(--d3v-bg-tertiary,#f1f5f9);color:var(--d3v-text-secondary,#475569);border:1px solid var(--d3v-border,#e2e8f0)}.gp-tree-node-badge--anchor{background:rgba(59,130,246,.1);color:var(--d3v-accent,#3b82f6);border-color:rgba(59,130,246,.25)}.gp-tree-node-badge--variable{background:rgba(16,185,129,.1);color:var(--d3v-success,#10b981);border-color:rgba(16,185,129,.25)}code.gp-tree-node-meta{font-size:10px;font-family:SFMono-Regular,Consolas,'Liberation Mono',monospace;color:var(--d3v-text-muted,#94a3b8);background:var(--d3v-bg-secondary,#f8fafc);border:1px solid var(--d3v-border,#e2e8f0);border-radius:var(--d3v-r-sm,4px);padding:1px 6px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;margin-right:6px}.gp-tree-node-actions{display:none;align-items:center;flex-shrink:0}.gp-tree-node-row:hover .gp-tree-node-actions{display:flex}.gp-tree-delete-btn{background:0;border:0;color:var(--d3v-danger,#ef4444);opacity:.6;cursor:pointer;padding:3px 6px;border-radius:var(--d3v-r-sm,4px);font-size:11px;transition:opacity var(--d3v-t-fast,.12s),background var(--d3v-t-fast,.12s);line-height:1}.gp-tree-delete-btn:hover{opacity:1;background:rgba(239,68,68,.1)}.gp-tree-node--anchor>.gp-tree-node-row{border-left:3px solid var(--d3v-accent,#3b82f6);background:rgba(59,130,246,.02)}.gp-tree-node--anchor>.gp-tree-node-row:hover{background:rgba(59,130,246,.06)}.gp-tree-node--anchor .gp-tree-node-icon{color:var(--d3v-accent,#3b82f6)}.gp-tree-node--variable>.gp-tree-node-row{border-left:3px solid var(--d3v-success,#10b981)}.gp-tree-node--variable .gp-tree-node-icon{color:var(--d3v-success,#10b981)}.gp-tree-node--group>.gp-tree-node-row{border-left:3px solid var(--d3v-border,#e2e8f0);background:var(--d3v-bg-secondary,#f8fafc)}.gp-tree-node--group>.gp-tree-node-row:hover{background:var(--d3v-bg-hover,#e2e8f0)}.gp-tree-node--group .gp-tree-node-icon{color:var(--d3v-text-muted,#94a3b8)}.gp-tree-node-children{display:none;position:relative;padding-left:32px;padding-bottom:4px}.gp-tree-node-children::before{content:'';position:absolute;left:13px;top:0;bottom:10px;width:1px;background:linear-gradient(to bottom,var(--d3v-border,#e2e8f0) 80%,transparent)}.gp-tree-node-children>.gp-tree-node{position:relative;margin-bottom:3px}.gp-tree-node-children>.gp-tree-node:last-child{margin-bottom:0}.gp-tree-node-children>.gp-tree-node::before{content:'';position:absolute;left:-19px;top:16px;width:16px;height:1px;background:var(--d3v-border,#e2e8f0)}.text-parser{--gp-part:var(--d3v-accent,#3B82F6);--gp-part-bg:#EFF6FF;--gp-section:#8B5CF6;--gp-section-bg:#F5F3FF;--gp-material:var(--d3v-warning,#F59E0B);--gp-material-bg:#FFFBEB;--gp-contact:var(--d3v-success,#10B981);--gp-contact-bg:#ECFDF5}.gp-grouping-container{background:var(--d3v-bg-secondary,#F8FAFC)}.gp-grouping-toolbar{padding:12px 24px;border-bottom:1px solid var(--d3v-border,#E2E8F0);background:var(--d3v-bg-primary,#fff);display:flex;align-items:center;gap:12px;flex-shrink:0}.gp-grouping-view-toggle .btn.active{background:var(--d3v-accent,#3B82F6);color:var(--d3v-text-inverse,#fff);border-color:var(--d3v-accent,#3B82F6)}.gp-grouping-cards{position:relative;padding:20px 24px;display:flex;flex-wrap:wrap;gap:16px;align-content:flex-start}.gp-erd-container{background:var(--d3v-bg-primary,#fff);transition:opacity .3s cubic-bezier(0.4,0,.2,1)}.gp-info-note{background:#EEF2FF;border:1px solid rgba(99,102,241,.2);border-radius:var(--d3v-r-md,8px);padding:10px 14px;font-size:11px;color:#3730A3;display:flex;align-items:center;gap:8px;flex-shrink:0}.gp-info-note i{font-size:14px;flex-shrink:0}.gp-grouping-settings{width:300px;background:var(--d3v-bg-primary,#fff);border-left:1px solid var(--d3v-border,#E2E8F0);display:flex;flex-direction:column;flex-shrink:0}.gp-grouping-settings-header{padding:16px 20px;border-bottom:1px solid var(--d3v-border,#E2E8F0);font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px}.gp-grouping-settings-body{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:20px}.gp-setting-group{display:flex;flex-direction:column;gap:8px}.gp-setting-label{font-size:11px;font-weight:600;color:var(--d3v-text-secondary,#475569);text-transform:uppercase;letter-spacing:.4px}.gp-setting-help{font-size:11px;color:var(--d3v-text-muted,#94A3B8);line-height:1.4;margin:0}.gp-setting-select{width:100%;padding:8px 12px;border:1px solid var(--d3v-border,#E2E8F0);border-radius:var(--d3v-r-md,8px);font-size:12px;color:var(--d3v-text-primary,#1E293B);background:var(--d3v-bg-primary,#fff);transition:border-color .12s ease;outline:0}.gp-setting-select:focus{border-color:var(--d3v-accent,#3B82F6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.gp-setting-divider{height:1px;background:var(--d3v-border,#E2E8F0)}.gp-category-table-card{flex:1 1 calc(50% - 8px);min-width:400px;max-width:100%;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#E2E8F0);border-radius:var(--d3v-r-lg,12px);box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.06));overflow:hidden;transition:box-shadow .2s ease}.gp-category-table-card:hover{box-shadow:var(--d3v-sh-md,0 4px 6px rgba(0,0,0,.07))}.gp-cat-card-header{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--d3v-border,#E2E8F0);background:var(--d3v-bg-secondary,#F8FAFC)}.gp-cat-icon{width:32px;height:32px;border-radius:var(--d3v-r-md,8px);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.gp-cat-icon--parts{background:var(--gp-part-bg);color:var(--gp-part)}.gp-cat-icon--sections{background:var(--gp-section-bg);color:var(--gp-section)}.gp-cat-icon--materials{background:var(--gp-material-bg);color:var(--gp-material)}.gp-cat-icon--contacts{background:var(--gp-contact-bg);color:var(--gp-contact)}.gp-cat-icon--other{background:var(--d3v-bg-tertiary,#F1F5F9);color:var(--d3v-text-secondary,#475569)}.gp-join-section.gp-hidden{display:none}.gp-cat-card-title{font-size:14px;font-weight:600;flex:1}.gp-cat-card-count{font-size:11px;padding:3px 10px;border-radius:var(--d3v-r-full,9999px);background:var(--d3v-bg-tertiary,#F1F5F9);color:var(--d3v-text-secondary,#475569);font-weight:600}.gp-cat-collapse{border:0;background:transparent;color:var(--d3v-text-muted,#94A3B8);cursor:pointer;transition:all .12s ease;padding:4px 6px;border-radius:var(--d3v-r-sm,4px)}.gp-cat-collapse:hover{background:var(--d3v-bg-hover,#E2E8F0);color:var(--d3v-text-primary,#1E293B)}.gp-cat-table-wrap{overflow:hidden}.gp-cat-table-wrap .gp-tdv-container{height:100%}.gp-bom-table{width:100%;border-collapse:collapse;font-size:12px}.gp-bom-table thead th{background:var(--d3v-bg-tertiary,#F1F5F9);padding:10px 14px;text-align:left;font-weight:600;font-size:11px;color:var(--d3v-text-secondary,#475569);text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid var(--d3v-border,#E2E8F0);white-space:nowrap}.gp-bom-table tbody td{padding:9px 14px;border-bottom:1px solid var(--d3v-n-100,#F1F5F9);color:var(--d3v-text-primary,#1E293B);font-family:'SF Mono','Fira Code',Consolas,monospace;font-size:12px;white-space:nowrap}.gp-bom-table tbody tr:hover td{background:var(--d3v-bg-hover,#E2E8F0)}.gp-bom-table tbody tr:nth-child(even) td{background:var(--d3v-bg-secondary,#F8FAFC)}.gp-bom-table tbody tr:nth-child(even):hover td{background:var(--d3v-bg-hover,#E2E8F0)}.gp-name-cell{font-weight:600;color:var(--d3v-text-primary,#1E293B);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.gp-th-parts{border-bottom:3px solid var(--gp-part)!important}.gp-th-sections{border-bottom:3px solid var(--gp-section)!important}.gp-th-materials{border-bottom:3px solid var(--gp-material)!important}.gp-th-contacts{border-bottom:3px solid var(--gp-contact)!important}.gp-join-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.gp-add-join-rule{font-size:10px;padding:3px 10px;border:1px dashed var(--d3v-accent,#3B82F6);border-radius:6px;background:rgba(59,130,246,.04);color:var(--d3v-accent,#3B82F6);cursor:pointer;font-weight:600;transition:all .12s ease}.gp-add-join-rule:hover{background:rgba(59,130,246,.1)}.gp-join-rules{display:flex;flex-direction:column;gap:8px}.gp-join-rules-empty{display:flex;align-items:center;gap:8px;padding:14px 16px;border:1px dashed var(--d3v-border,#CBD5E1);border-radius:var(--d3v-r-md,8px);color:var(--d3v-text-muted,#94A3B8);font-size:11px;line-height:1.4}.gp-join-rules-empty i{font-size:14px;opacity:.5;flex-shrink:0}.gp-join-rule-card{background:var(--d3v-bg-secondary,#F8FAFC);border:1px solid var(--d3v-border,#E2E8F0);border-radius:var(--d3v-r-md,8px);padding:10px 12px;display:flex;flex-direction:column;gap:8px;transition:all .12s ease}.gp-join-rule-card:hover{border-color:var(--d3v-accent,#3B82F6)}.gp-join-rule-card.active{border-color:var(--d3v-accent,#3B82F6);box-shadow:0 0 0 2px rgba(59,130,246,.08)}.gp-join-rule-top{display:flex;align-items:center;gap:8px}.gp-join-rule-toggle{width:32px;height:18px;border-radius:var(--d3v-r-full,9999px);background:var(--d3v-n-300,#CBD5E1);position:relative;cursor:pointer;transition:background .15s ease;flex-shrink:0}.gp-join-rule-toggle.on{background:var(--d3v-accent,#3B82F6)}.gp-join-rule-toggle::after{content:'';position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;top:2px;left:2px;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:transform .15s ease}.gp-join-rule-toggle.on::after{transform:translateX(14px)}.gp-join-rule-label{font-size:11px;font-weight:600;color:var(--d3v-text-primary,#1E293B);flex:1}.gp-join-rule-delete{border:0;background:transparent;color:var(--d3v-text-muted,#94A3B8);cursor:pointer;font-size:12px;padding:2px 4px;border-radius:4px;transition:all .12s ease}.gp-join-rule-delete:hover{background:#FEF2F2;color:var(--d3v-danger,#EF4444)}.gp-join-rule-cols{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.gp-join-rule-source,.gp-join-rule-target{flex:1 1 80px;min-width:80px;padding:5px 8px;border:1px solid var(--d3v-border,#E2E8F0);border-radius:6px;font-size:11px;color:var(--d3v-text-primary,#334155);background:var(--d3v-bg-primary,#fff)}.gp-join-eq{font-size:12px;font-weight:700;color:var(--d3v-text-muted,#94A3B8)}.gp-join-rule-type{padding:5px 8px;border:1px solid var(--d3v-border,#E2E8F0);border-radius:6px;font-size:10px;color:var(--d3v-text-secondary,#475569);background:var(--d3v-bg-primary,#fff);width:70px;flex-shrink:0}.gp-join-match-badge{font-size:9px;color:#16A34A;font-weight:600;display:flex;align-items:center;gap:4px}.gp-match-dot{width:5px;height:5px;border-radius:50%;background:#16A34A;display:inline-block}.gp-customize-cols-btn{width:100%;padding:8px 12px;border:1px solid var(--d3v-border,#E2E8F0);border-radius:var(--d3v-r-md,8px);background:var(--d3v-bg-primary,#fff);color:var(--d3v-text-primary,#334155);font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .12s ease}.gp-customize-cols-btn:hover{border-color:var(--d3v-accent,#3B82F6);color:var(--d3v-accent,#3B82F6);background:rgba(59,130,246,.02)}.gp-customize-cols-btn .fa-bars{color:var(--d3v-text-muted,#64748B);font-size:13px}.gp-cols-arrow{margin-left:auto;color:var(--d3v-text-muted,#94A3B8);font-size:10px}.gp-name-metadata-config{padding:8px 0 0}.gp-name-metadata-config .gp-setting-label{margin-top:8px}.gp-name-metadata-config .gp-name-metadata-pattern{font-family:monospace;font-size:11px;padding:5px 8px;border-radius:var(--d3v-r-sm,4px);border:1px solid var(--d3v-border,#E2E8F0);background:var(--d3v-bg-primary,#fff);color:var(--d3v-text-primary,#1E293B);width:100%}.gp-name-metadata-config .gp-name-metadata-pattern:focus{border-color:var(--d3v-accent,#3B82F6);outline:0;box-shadow:0 0 0 2px rgba(59,130,246,.15)}.gp-name-metadata-preview{margin-top:10px}.gp-name-metadata-preview .gp-bom-table{font-size:11px;width:100%}.gp-name-metadata-preview .gp-bom-table th{background:var(--d3v-bg-secondary,#F8FAFC);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.3px;color:var(--d3v-text-muted,#64748B);padding:4px 6px;border-bottom:1px solid var(--d3v-border,#E2E8F0)}.gp-name-metadata-preview .gp-bom-table td{padding:3px 6px;color:var(--d3v-text-primary,#1E293B);border-bottom:1px solid var(--d3v-border-light,#F1F5F9);font-family:monospace;font-size:11px}.gp-nm-badge{display:inline-block;padding:1px 6px;border-radius:var(--d3v-r-sm,4px);font-size:10px;font-weight:500;background:var(--d3v-status-info-bg,#EFF6FF);color:var(--d3v-status-info,#3B82F6)}.gp-name-metadata-config{padding:10px 0 0}.gp-name-metadata-config .gp-nm-patterns-header{display:flex;align-items:center;justify-content:space-between;margin:0 0 6px}.gp-name-metadata-config .gp-nm-help-toggle{background:transparent;border:0;padding:2px 4px;color:var(--d3v-text-muted,#94A3B8);cursor:pointer;font-size:13px;transition:var(--d3v-t-fast,color .15s ease)}.gp-name-metadata-config .gp-nm-help-toggle:hover,.gp-name-metadata-config .gp-nm-help-toggle--active{color:var(--d3v-accent,#3B82F6)}.gp-name-metadata-config .gp-nm-help-panel{background:var(--d3v-bg-secondary,#F8FAFC);border:1px solid var(--d3v-border-light,#F1F5F9);border-radius:var(--d3v-r-sm,4px);padding:8px 10px;margin-bottom:8px}.gp-name-metadata-config .gp-nm-help-row{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--d3v-text-secondary,#475569);margin-bottom:4px}.gp-name-metadata-config .gp-nm-help-row:last-of-type{margin-bottom:6px}.gp-name-metadata-config .gp-nm-help-example{font-size:11px;color:var(--d3v-text-secondary,#475569);line-height:1.5;padding-top:4px;border-top:1px solid var(--d3v-border-light,#F1F5F9)}.gp-name-metadata-config .gp-nm-code{font-family:monospace;font-size:10.5px;background:var(--d3v-bg-primary,#fff);color:var(--d3v-text-primary,#1E293B);border:1px solid var(--d3v-border-light,#F1F5F9);border-radius:3px;padding:1px 5px;white-space:nowrap}.gp-name-metadata-config .gp-nm-patterns-list{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.gp-name-metadata-config .gp-nm-pattern-row{display:flex;align-items:center;gap:6px;min-width:0}.gp-name-metadata-config .gp-nm-pattern-row .gp-nm-pattern-index{font-size:10px;font-weight:600;color:var(--d3v-text-muted,#94A3B8);min-width:18px;flex:0 0 18px;text-align:center;font-family:monospace}.gp-name-metadata-config .gp-nm-pattern-row input.gp-name-metadata-pattern{flex:1 1 auto;min-width:0;font-family:monospace;font-size:11px;padding:5px 8px;border:1px solid var(--d3v-border,#E2E8F0);border-radius:var(--d3v-r-sm,4px);background:var(--d3v-bg-primary,#fff);color:var(--d3v-text-primary,#1E293B);transition:var(--d3v-t-fast,all .15s ease)}.gp-name-metadata-config .gp-nm-pattern-row input.gp-name-metadata-pattern:focus{border-color:var(--d3v-accent,#3B82F6);outline:0;box-shadow:0 0 0 2px rgba(59,130,246,.15)}.gp-name-metadata-config .gp-nm-remove-pattern{background:transparent;border:1px solid var(--d3v-border,#E2E8F0);color:var(--d3v-text-muted,#94A3B8);border-radius:var(--d3v-r-sm,4px);padding:4px 7px;flex:0 0 auto;transition:var(--d3v-t-fast,all .15s ease);cursor:pointer}.gp-name-metadata-config .gp-nm-remove-pattern:hover{color:var(--d3v-status-danger,#EF4444);border-color:var(--d3v-status-danger,#EF4444);background:var(--d3v-status-danger-bg,#FEF2F2)}.gp-name-metadata-config .gp-nm-add-pattern{background:transparent;border:1px dashed var(--d3v-border,#E2E8F0);color:var(--d3v-accent,#3B82F6);border-radius:var(--d3v-r-sm,4px);padding:5px 10px;width:100%;font-size:11px;font-weight:500;transition:var(--d3v-t-fast,all .15s ease);cursor:pointer}.gp-name-metadata-config .gp-nm-add-pattern:hover{border-color:var(--d3v-accent,#3B82F6);border-style:solid;background:var(--d3v-status-info-bg,#EFF6FF)}.gp-nm-badge.gp-nm-badge--idx{background:var(--d3v-accent-bg,var(--d3v-status-info-bg,#EFF6FF));color:var(--d3v-accent,#3B82F6);font-family:monospace}.gp-col-customizer{position:absolute;top:0;right:0;bottom:0;width:100%;background:var(--d3v-bg-primary,#fff);box-shadow:-4px 0 20px rgba(0,0,0,.08);z-index:10;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .2s cubic-bezier(0.4,0,.2,1)}.gp-col-customizer.open{transform:translateX(0)}.gp-col-customizer-header{padding:14px 16px;border-bottom:1px solid var(--d3v-border,#E2E8F0);display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--d3v-text-primary,#1E293B)}.gp-col-customizer-close{margin-left:auto;border:0;background:0;color:var(--d3v-text-muted,#94A3B8);cursor:pointer;font-size:14px;padding:4px;border-radius:4px}.gp-col-customizer-close:hover{color:var(--d3v-danger,#EF4444);background:#FEF2F2}.gp-col-customizer-body{flex:1;overflow-y:auto;padding:8px 0}.gp-col-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid var(--d3v-n-100,#F1F5F9)}.gp-col-toggles{display:flex;gap:12px}.gp-col-toggle-label{font-size:11px;color:var(--d3v-text-secondary,#64748B);display:flex;align-items:center;gap:5px;cursor:pointer;user-select:none}.gp-col-toggle-cb{accent-color:var(--d3v-accent,#3B82F6)}.gp-col-show-all-link{font-size:10px;color:var(--d3v-accent,#3B82F6);background:0;border:0;cursor:pointer;font-weight:500;transition:color var(--d3v-t-fast,.12s) ease}.gp-col-show-all-link:hover{color:var(--d3v-accent-hover,#2563EB)}.gp-col-row{display:flex;align-items:center;gap:8px;padding:8px 16px;transition:background .1s ease;cursor:grab}.gp-col-row:hover{background:var(--d3v-bg-secondary,#F8FAFC)}.gp-col-row.gp-col-dragging{opacity:.5;background:#EEF2FF}.gp-col-row.gp-col-dragover{border-top:2px solid var(--d3v-accent,#3B82F6)}.gp-col-row.gp-col-hidden{opacity:.5}.gp-col-row.gp-col-hidden .gp-col-name{text-decoration:line-through;color:var(--d3v-text-muted,#94A3B8)}.gp-col-drag-handle{color:var(--d3v-n-300,#CBD5E1);font-size:11px;cursor:grab}.gp-col-name{flex:1;font-size:12px;color:var(--d3v-text-primary,#334155);font-weight:500}.gp-col-name.gp-col-renamed{color:var(--d3v-accent,#3B82F6)}.gp-col-rename-input{flex:1;font-size:12px;padding:2px 6px;border:1px solid var(--d3v-accent,#3B82F6);border-radius:4px;outline:0;color:var(--d3v-text-primary,#1E293B)}.gp-col-vis-btn.gp-col-vis-hidden{color:var(--d3v-n-300,#CBD5E1)}.gp-col-vis-btn.gp-col-vis-hidden:hover{color:var(--d3v-accent,#3B82F6)}.gp-origin-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:4px;vertical-align:middle}.gp-origin-dot--parts{background:var(--gp-part)}.gp-origin-dot--sections{background:var(--gp-section)}.gp-origin-dot--materials{background:var(--gp-material)}.gp-origin-dot--contacts{background:var(--gp-contact)}.gp-merge-arrow-container{display:flex;align-items:center;justify-content:center;padding:8px 0;flex-shrink:0}.gp-merge-arrow{display:flex;align-items:center;gap:8px;padding:8px 20px;background:rgba(59,130,246,.06);border:1px dashed var(--d3v-accent,#3B82F6);border-radius:var(--d3v-r-full,9999px);font-size:12px;font-weight:600;color:var(--d3v-accent,#3B82F6)}.gp-merged-bom-card{background:var(--d3v-bg-primary,#fff);border:2px solid var(--d3v-accent,#3B82F6);border-radius:var(--d3v-r-lg,12px);box-shadow:var(--d3v-sh-md,0 4px 6px rgba(0,0,0,.07));overflow:hidden}.gp-merged-bom-header{display:flex;align-items:center;gap:10px;padding:14px 20px;background:rgba(59,130,246,.06);border-bottom:1px solid rgba(59,130,246,.15)}.gp-merged-bom-header i{color:var(--d3v-accent,#3B82F6);font-size:16px}.gp-merged-bom-header h4{font-size:14px;font-weight:600;color:var(--d3v-accent,#3B82F6);flex:1;margin:0}.gp-merge-slide-right{animation:gp-slide-right .5s cubic-bezier(0.4,0,.2,1) forwards;pointer-events:none;z-index:2}.gp-merge-slide-left{animation:gp-slide-left .5s cubic-bezier(0.4,0,.2,1) forwards;pointer-events:none;z-index:2}@keyframes gp-slide-right{0%{transform:translateX(0) scale(1);opacity:1}60%{transform:translateX(40%) scale(0.92);opacity:.9}100%{transform:translateX(50%) scale(0.85);opacity:0}}@keyframes gp-slide-left{0%{transform:translateX(0) scale(1);opacity:1}60%{transform:translateX(-40%) scale(0.92);opacity:.9}100%{transform:translateX(-50%) scale(0.85);opacity:0}}.gp-merge-bystander-out{animation:gp-bystander-fade .35s ease forwards;pointer-events:none}@keyframes gp-bystander-fade{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.95)}}.gp-merge-flash{position:absolute;inset:0;z-index:10;border-radius:var(--d3v-r-lg,12px);background:radial-gradient(ellipse at center,rgba(59,130,246,.15) 0,rgba(139,92,246,.08) 40%,transparent 70%);opacity:0;pointer-events:none}.gp-merge-flash-active{animation:gp-flash-pulse .5s cubic-bezier(0.4,0,.2,1) forwards}@keyframes gp-flash-pulse{0%{opacity:0;transform:scale(0.9)}40%{opacity:1;transform:scale(1.02)}100%{opacity:0;transform:scale(1.05)}}.gp-merge-reveal{animation:gp-reveal-in .45s cubic-bezier(0.34,1.56,.64,1) both}@keyframes gp-reveal-in{0%{opacity:0;transform:scale(0.9) translateY(8px)}50%{opacity:1;transform:scale(1.015) translateY(-2px)}100%{opacity:1;transform:scale(1) translateY(0)}}.gp-split-collapse{animation:gp-split-shrink .3s cubic-bezier(0.4,0,.2,1) forwards;pointer-events:none}@keyframes gp-split-shrink{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.92) translateY(4px)}}.gp-split-enter-left{animation:gp-enter-from-left .4s cubic-bezier(0.34,1.56,.64,1) both}.gp-split-enter-right{animation:gp-enter-from-right .4s cubic-bezier(0.34,1.56,.64,1) both}@keyframes gp-enter-from-left{0%{opacity:0;transform:translateX(-30px) scale(0.92)}100%{opacity:1;transform:translateX(0) scale(1)}}@keyframes gp-enter-from-right{0%{opacity:0;transform:translateX(30px) scale(0.92)}100%{opacity:1;transform:translateX(0) scale(1)}}.gp-merged-bom-card-animated{border:2px solid transparent;background-image:linear-gradient(var(--d3v-bg-primary,#fff),var(--d3v-bg-primary,#fff)),linear-gradient(135deg,var(--gp-part),var(--gp-section),var(--gp-material));background-origin:border-box;background-clip:padding-box,border-box}.gp-grouping-cards>.gp-merged-bom-card-animated{display:flex;flex-direction:column;align-self:stretch;min-height:240px}.gp-grouping-cards>.gp-merged-bom-card-animated .gp-cat-table-wrap{flex:1 1 auto;overflow:hidden}.gp-grouping-cards>.gp-merged-bom-card-animated .gp-tdv-container{height:100%;height:auto}.gp-grouping-cards>.gp-merged-bom-card-animated:only-child{flex:1 1 100%;min-height:min(360px,50vh)}.gp-merged-bom-card-animated .gp-cat-card-header{background:linear-gradient(135deg,rgba(59,130,246,.06),rgba(139,92,246,.06),rgba(245,158,11,.06));border-bottom-color:rgba(59,130,246,.1)}.gp-merged-bom-card-animated .gp-cat-icon{background:linear-gradient(135deg,var(--gp-part),var(--gp-section));color:#fff}.gp-join-badge{font-size:10px;padding:3px 10px;border-radius:var(--d3v-r-full,9999px);background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(139,92,246,.1));color:var(--d3v-accent,#3B82F6);font-weight:600;margin-left:auto}.gp-join-card.gp-join-needs-parts{border-left:3px solid var(--d3v-warning,#F59E0B)}.gp-join-card .gp-join-hint{display:block;margin-top:6px;font-size:10px;line-height:1.35}.gp-cat-icon--merged{background:linear-gradient(135deg,var(--gp-part),var(--gp-section));color:#fff}.gp-cat-icon--combined{background:var(--d3v-bg-tertiary,#F1F5F9);color:var(--d3v-text-secondary,#475569)}.gp-cat-badge{font-size:10px;padding:2px 8px;border-radius:var(--d3v-r-full,9999px);font-weight:600;display:inline-block}.gp-cat-badge--parts{background:var(--gp-part-bg);color:var(--gp-part)}.gp-cat-badge--sections{background:var(--gp-section-bg);color:var(--gp-section)}.gp-cat-badge--materials{background:var(--gp-material-bg);color:var(--gp-material)}.gp-cat-badge--contacts{background:var(--gp-contact-bg);color:var(--gp-contact)}.gp-cat-badge--other{background:var(--d3v-bg-tertiary,#F1F5F9);color:var(--d3v-text-secondary,#475569)}.gp-summary-container{background:var(--d3v-bg-secondary,#F8FAFC)}.gp-summary-stats-row{display:flex;gap:16px;flex-shrink:0;padding:24px 24px 0}.gp-stat-card{flex:1;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#E2E8F0);border-radius:var(--d3v-r-lg,12px);padding:20px;box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.06));display:flex;align-items:center;gap:16px;cursor:pointer;transition:all .2s ease}.gp-stat-card:hover{box-shadow:var(--d3v-sh-md,0 4px 6px rgba(0,0,0,.07));transform:translateY(-1px)}.gp-stat-icon-wrap{width:48px;height:48px;border-radius:var(--d3v-r-lg,12px);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.gp-stat-icon-wrap--anchors{background:var(--gp-part-bg);color:var(--gp-part)}.gp-stat-icon-wrap--variables{background:var(--gp-section-bg);color:var(--gp-section)}.gp-stat-icon-wrap--categories{background:var(--gp-material-bg);color:var(--gp-material)}.gp-stat-icon-wrap--bom{background:#D1FAE5;color:#065F46}.gp-stat-text h4{font-size:22px;font-weight:700;color:var(--d3v-text-primary,#1E293B);margin:0}.gp-stat-text p{font-size:12px;color:var(--d3v-text-muted,#94A3B8);margin:2px 0 0}.gp-stat-view-btn{margin-left:auto;padding:6px 14px;border-radius:var(--d3v-r-md,8px);border:1px solid var(--d3v-border,#E2E8F0);background:var(--d3v-bg-primary,#fff);font-size:11px;font-weight:600;color:var(--d3v-text-secondary,#475569);cursor:pointer;transition:all .12s ease;white-space:nowrap}.gp-stat-view-btn:hover{background:var(--d3v-accent,#3B82F6);color:#fff;border-color:var(--d3v-accent,#3B82F6)}.gp-summary-panels{padding:20px 24px;display:flex;flex-direction:column;gap:12px}.gp-slide-container{background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#E2E8F0);border-radius:var(--d3v-r-lg,12px);box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.06));overflow:hidden;transition:all .3s cubic-bezier(0.4,0,.2,1);flex-shrink:0}.gp-slide-collapsed{max-height:0;opacity:0;border:0;margin:0;padding:0;box-shadow:none}.gp-slide-expanded{max-height:600px;opacity:1}.gp-slide-header{display:flex;align-items:center;padding:12px 20px;border-bottom:1px solid var(--d3v-border,#E2E8F0);background:var(--d3v-bg-secondary,#F8FAFC);gap:10px}.gp-slide-header h4{font-size:13px;font-weight:600;flex:1;margin:0}.gp-slide-header--bom{background:#D1FAE5;border-bottom-color:rgba(16,185,129,.2)}.gp-slide-header--bom h4{color:#065F46}.gp-slide-header-icon{font-size:16px}.gp-slide-header--bom .gp-slide-header-icon{color:#065F46}.gp-slide-header-info{font-size:11px;color:var(--d3v-text-muted,#94A3B8)}.gp-slide-header--bom .gp-slide-header-info{color:#065F46}.gp-slide-export-btns{display:flex;gap:6px;margin-left:auto}.gp-export-csv-btn,.gp-export-excel-btn{font-size:10px;padding:4px 10px;border:1px solid var(--d3v-border,#E2E8F0);border-radius:var(--d3v-r-md,8px);background:var(--d3v-bg-primary,#fff);color:var(--d3v-text-secondary,#475569);cursor:pointer;transition:all .12s ease}.gp-export-csv-btn:hover{border-color:var(--d3v-accent,#3B82F6);color:var(--d3v-accent,#3B82F6)}.gp-export-excel-btn{background:linear-gradient(135deg,#10B981,#06B6D4);color:#fff;border-color:transparent}.gp-export-excel-btn:hover{box-shadow:var(--d3v-sh-sm)}.gp-slide-close{border:0;background:transparent;cursor:pointer;color:var(--d3v-text-muted,#94A3B8);font-size:16px;padding:4px 6px;border-radius:var(--d3v-r-sm,4px);transition:all .12s ease}.gp-slide-close:hover{background:var(--d3v-bg-hover,#E2E8F0);color:var(--d3v-text-primary,#1E293B)}.gp-slide-body{overflow-x:auto;max-height:400px;overflow-y:auto}.gp-summary-empty{text-align:center;padding:40px 20px;color:var(--d3v-text-muted,#94A3B8)}.gp-summary-empty i{font-size:36px;margin-bottom:12px;opacity:.4;display:block}.gp-summary-empty div{font-size:13px;line-height:1.5}.gp-summary-container .gp-stat-card{position:relative;border:1px solid var(--d3v-border,#E2E8F0)}.gp-summary-container .gp-stat-card.active{border-color:var(--d3v-accent,#3B82F6);box-shadow:0 0 0 2px rgba(59,130,246,.18),var(--d3v-sh-md,0 4px 6px rgba(0,0,0,.07));transform:translateY(-1px)}.gp-summary-container .gp-stat-card.active::after{content:'';position:absolute;left:20px;right:20px;bottom:-1px;height:3px;background:var(--d3v-accent,#3B82F6);border-radius:2px 2px 0 0}.gp-summary-container .gp-summary-body{padding:16px 24px 24px;gap:16px;overflow:hidden}.gp-summary-container .gp-summary-main{overflow:hidden}.gp-summary-container .gp-summary-settings{width:300px;flex-shrink:0;background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#E2E8F0);border-radius:var(--d3v-r-lg,12px);box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.06));overflow:hidden;display:flex;flex-direction:column}.gp-summary-container .gp-summary-settings .gp-grouping-settings-header{padding:14px 16px;border-bottom:1px solid var(--d3v-border,#E2E8F0);background:var(--d3v-bg-secondary,#F8FAFC);font-weight:600;font-size:12px;color:var(--d3v-text-secondary,#475569)}.gp-summary-container .gp-summary-settings .gp-grouping-settings-body{flex:1 1 auto;overflow-y:auto;padding:14px 16px}.gp-summary-container .gp-summary-dataset-container{background:var(--d3v-bg-primary,#fff);border:1px solid var(--d3v-border,#E2E8F0);border-radius:var(--d3v-r-lg,12px);box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.06));overflow:hidden}.gp-summary-container .gp-summary-dataset-scroll{width:100%;height:100%;overflow:auto}.gp-relationships-container{background:var(--d3v-bg-secondary,#F8FAFC)}.gp-relationships-main{background:var(--d3v-bg-primary,#fff);margin:16px 0 16px 16px;border:1px solid var(--d3v-border,#E2E8F0);border-radius:var(--d3v-r-lg,12px);box-shadow:var(--d3v-sh-sm,0 1px 3px rgba(0,0,0,.06))}.gp-relationships-sidebar{width:340px;flex-shrink:0;background:var(--d3v-bg-primary,#fff);border-left:1px solid var(--d3v-border,#E2E8F0);display:flex;flex-direction:column}.gp-relationships-sidebar .gp-grouping-settings-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;border-bottom:1px solid var(--d3v-border,#E2E8F0);background:var(--d3v-bg-secondary,#F8FAFC);font-weight:600;font-size:12px;color:var(--d3v-text-secondary,#475569)}.gp-relationships-sidebar-body{flex:1 1 auto;overflow-y:auto;padding:14px 16px}.gp-relationships-help{margin:0 0 10px;font-size:11px;color:var(--d3v-text-muted,#94A3B8);line-height:1.4}.tree-view{display:flex;width:100%;height:100%;overflow:auto}.tree-view ul.tree-list{padding-left:30px}.tree-view ul.tree-list>li.tree-list-item{list-style:none;border-left:.5px solid #ccc}.tree-view li.tree-list-item>div:hover{cursor:pointer}.tree-view .flex{display:flex}.tree-view .my-5{padding:5px 0}.tree-view .ml-10{padding-left:10px}.tree-view .mr-5{margin-right:5px}.tree-view .pr-5{padding-right:5px}.tree-view .px-10{padding:0 10px}.tree-view .vertical-center{align-items:center}ul.dropdown-menu li:hover{background-color:#eee}.tree-view .tv-content :not(.dataset-marker):not(.clickable){pointer-events:none;word-break:break-all}.tree-view li.tree-list-item>div>i.option-list:not(.show-dropdown){opacity:0;transition:opacity .4s}.tree-view li.tree-list-item>div:hover>i.option-list{opacity:1}.tree-view li.tree-list-item>div>i.option-list.show-dropdown{background-color:#1366ae;color:#fff;border-radius:4px}.tree-view li.tree-list-item>div>span.options{opacity:0;transition:opacity .4s}.tree-view li.tree-list-item>div:hover>span.options{opacity:1;color:#eee}.tree-view li.tree-list-item>div:hover>span.options:hover{color:steelblue}.tree-view .active{color:#fff;text-decoration:none;background-color:#337ab7}.tree-view .tv-content{padding:5px 10px;border-radius:4px}.tree-view .no-border{border-left:0!important}.tree-view{display:flex;width:100%;height:100%;overflow:auto}.tree-view ul.tree-list{padding-left:30px;width:100%;margin:0!important;white-space:nowrap}.tree-view ul.tree-list>li.tree-list-item{list-style:none;border-left:0;margin:0;height:50px}.tree-view ul.tree-list>li.tree-list-item[data-leaf=true] .show-children{display:none}.tree-view ul.tree-list>li.tree-list-item[data-leaf=true] .item-icon{display:none}.tree-view ul.tree-list>li.tree-list-item>.vertical-center.groups .tv-content{text-transform:capitalize}.tree-view li.tree-list-item>div:hover{cursor:pointer}.tree-view .flex{display:flex}.tree-view .my-5{padding:5px 0}.tree-view .ml-10{padding-left:10px}.tree-view .mr-5{margin-right:5px}.tree-view .pr-5{padding-right:5px}.tree-view .px-10{padding:0 10px}.tree-view .vertical-center{align-items:center}ul.dropdown-menu li:hover{background-color:#eee}.tree-view .tv-content :not(.dataset-marker):not(.clickable){pointer-events:none;word-break:break-all}.tree-view .tv-content .clickable.overlay-items.selected{color:#428bca!important}.tree-view li.tree-list-item>div>i.option-list:not(.show-dropdown){opacity:0;transition:opacity .4s}.tree-view li.tree-list-item>div:hover>i.option-list{opacity:1}.tree-view li.tree-list-item>div>i.option-list.show-dropdown{background-color:#1366ae;color:#fff;border-radius:4px}.tree-view li.tree-list-item>div>span.options{opacity:0;transition:opacity .4s}.tree-view li.tree-list-item>div:hover>span.options{opacity:1;color:#eee}.tree-view li.tree-list-item>div:hover>span.options:hover{color:steelblue}.tree-view .active{text-decoration:none;background-color:#e0f5fd;font-weight:600}.tree-view .active *{color:#179ed2}.tree-view .tv-content{padding:5px 10px;border-radius:4px;max-width:100%;overflow:hidden;word-break:break-all;white-space:break-spaces;flex:1 1 auto}.tree-view .tv-content:hover{background-color:#e0eef7}.tree-view .tv-content.ui-selecting{background-color:#e0eef7}.tree-view .no-border{border-left:0!important}.tree-view .badge{}#tree-view-dropdown-menu .dropdown-menu{z-index:2000}.tree-view .classic-tree-list{list-style:none;width:100%;height:auto}.tree-view .classic-tree-list>.classic-tree-list-item{width:100%;height:auto;margin:5px 0}.tree-view .classic-tree-list:empty:after{content:attr(data-placeholder);color:dimgrey;width:100%;display:block;margin:5px 0;padding:0 25px}.tree-view .classic-tree-list>.classic-tree-list-item div.list-item-content{width:100%;height:auto;border-radius:4px}.tree-view .classic-tree-list>.classic-tree-list-item div.list-item-content:hover{background-color:#e7f3fe}.tree-view .classic-tree-list>.classic-tree-list-item div.list-item-content.tv-active{background-color:#a4d5ff!important}.tree-view .classic-tree-list>.classic-tree-list-item div.list-item-children-container{width:calc(100% - 12px);height:auto;margin-left:12px}.tree-view .classic-tree-list .tv-exapnd-folder{color:var(--d3view-secondary-color);width:10px}.tree-view .classic-tree-list>.classic-tree-list-item div.list-item-content:hover,.tree-view .classic-tree-list>.classic-tree-list-item div.list-item-content:hover *{cursor:pointer}.tree-view span.tv-add-item{color:var(--ribbon-active)}.tree-view .add-container{padding:10px 25px;cursor:pointer}.tree-view .add-container:hover{background-color:var(--dt-selection-color-light)}.tree-view span.tv-add-item:hover{cursor:pointer}.filter-tree-container .tree-view ul.tree-list>li.tree-list-item{height:auto}#tree-view-dropdown-menu .dropdown-submenu ul.dropdown-menu{max-height:250px;overflow:auto}#tree-view-dropdown-menu .dropdown-submenu ul.dropdown-menu li a{white-space:normal;word-break:break-all}.tree-view .tree-list-item>.vertical-center[data-isleaf=true]>.tv-content{position:relative}.tree-view .tree-list-item>.vertical-center span.show-children{flex:0 0 17px}.flex-box-rule-maker{display:flex;width:100%}#rule-container .tt-menu{border:1px solid #ccc;background-color:#fff;padding:5px 0;width:100%;overflow-y:auto;max-height:300px;overflow-x:hidden}#rule-container .twitter-typeahead{width:100%;height:34px;vertical-align:bottom}#rule-container .tt-dataset .tt-suggestion:hover,#rule-container .tt-dataset .tt-suggestion.tt-cursor{background-color:#428bca;color:#fff;cursor:pointer}#rule-container .select2-container{height:34px!important}#rule-container .select2-container--default .select2-selection--single{height:34px!important}#rule-container .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:31px!important}.formfilters{margin:0;height:100%}.flexFilters{height:100%}.formfilters .filter-tree-title-div{margin:0;height:auto;display:block;padding:10px;border-bottom:.5px solid #eee}.formfilters .filter-tree-title{display:inline;padding:2px 0 0;font-size:21px}.formfilters .filter-buttons{display:inline;float:right}.formfilters .filter-body{margin:0;overflow-y:auto}.formfilters .formfilter-ornage{color:#72D0FB}.formfilters .formfilter-gray{color:gray}.flexFilters .ui-options li{position:relative}.flexFilters .ui-options li.checked:after{content:'\f00c';font-family:FontAwesome;color:steelblue;position:absolute;left:4px;top:-3px}.flexFilters div.d3view-filters-container{padding:15px}.flexFilters div.d3view-filters-container ul.filter-items{margin-top:0;margin-right:0;margin:0 4px}.flexFilters div.d3view-filters-container li.filter-item:not(.filter-hz-item)>a{font-weight:700}.flexFilters div.d3view-filters-container li.filter-item:not(.filter-hz-item){display:block;width:100%;margin:5px 0}.flexFilters div.d3view-filters-container .filter-items-hz .filter-hz-item>.dropdown-toggle{margin-right:0}.flexFilters div.d3view-filters-container:not([data-view=horizontal]) div.add-filters-dropdown{text-align:center;width:100%!important;display:block!important}.flexFilters div.d3view-filters-container[data-view=horizontal] div.filters-list{display:block}.flexFilters .filter-separator{text-align:center;display:none!important}.flexFilters div.d3view-filters-container li.filter-hz-item .filter-val-container{max-width:initial!important}.flexFilters div.d3view-filters-container .select2-container.add-filter{width:100%!important}.flexFilters div.d3view-filters-container .select2-container.add-filter .select2-choice{height:auto}.flexFilters label{display:inline-block!important}.flexFilters .d3view-filters-container{padding:0!important}.flexFilters .d3view-filters-container .input_range_default_value_slider{width:auto!important}.flexFilters .filter-body:not([data-type=horizontal]) ul.filter-items{height:100%;max-height:unset!important}.flexFilters[data-view=mini]{height:auto}.flexFilters .d3view-filter-button{background:#f5f5f5;padding:10px;height:35px;border-radius:5px;width:200px;margin-bottom:20px;position:relative}.flexFilters .d3view-filter-button .filters-badge{position:absolute;right:-15px;top:-5px}:root{--theme-dark-bg:rgba(0,0,0,.8);--theme-blue-bg:#008cba;--theme-dark-txt:#FFF;--theme-blue-txt:#FFF}.d3view-pl-dashboard h1,.d3view-pl-dashboard h2,.d3view-pl-dashboard h3,.d3view-pl-dashboard h4,.d3view-pl-dashboard h5{color:unset;width:100%}.d3view-pl-dashboard.fullscreen{width:100%;height:100%;position:fixed;left:0;top:0;background-color:#FFF}.d3view-pl-dashboard{transition:background-color .3s ease-in}.d3view-pl-dashboard .pl-db-welcome-heading h1{font-size:4em}.d3view-pl-dashboard .pl-db-welcome-heading button{font-size:2em}.d3view-pl-dashboard .widgets-container .widget-group{margin-bottom:20px}.d3view-pl-dashboard .widgets-container .widget-group-header{padding:10px 25px;cursor:pointer}.d3view-pl-dashboard .widgets-container .widget-group>div{padding:0 20px}.d3view-pl-dashboard .widgets-container[data-viewType=grid] .pl-db-widget img,.d3view-pl-dashboard .widgets-container[data-viewType=carousel] .pl-db-widget img,.d3view-pl-dashboard .widgets-container[data-viewType=tabs] .pl-db-widget img{height:40px;display:inline-block}.d3view-pl-dashboard .widgets-container[data-viewType=grid] .widget-items,.d3view-pl-dashboard .widgets-container[data-viewType=tabs] .widget-items{display:flex;flex-wrap:wrap}.d3view-pl-dashboard .widgets-container[data-viewType=carousel] .carousel-inner .item .widget-items{display:flex;flex-wrap:wrap}.d3view-pl-dashboard .widgets-container[data-viewType=list] .pl-db-widget .db-txt{display:flex;justify-content:space-between;align-items:center}.d3view-pl-dashboard .widgets-container[data-viewType=list] .pl-db-widget img{height:30px;width:50px;float:left;margin-right:5px}.d3view-pl-dashboard .widgets-container[data-viewType=tabs] .widgets{height:100%!important}.d3view-pl-dashboard .widgets-container[data-viewType=tabs] .visualizations{display:none!important}.d3view-pl-dashboard .widgets-container[data-viewtype=list] .widgets-vis-list .tab-pane>.widget-items,.d3view-pl-dashboard .widgets-container[data-viewtype=carousel] .widgets-vis-list .tab-pane>.widget-items{height:100%;overflow:auto}.d3view-pl-dashboard .grid-container .grid-stack-item,.d3view-pl-dashboard .grid-stack-item.ui-draggable-dragging{min-height:25px;min-width:50px;height:30%;width:30%}.d3view-pl-dashboard[data-mode=edit] .grid-stack-item{border:1px solid transparent}.d3view-pl-dashboard .grid-stack-item.hovered,.d3view-pl-dashboard .grid-stack-item.beingResized,.d3view-pl-dashboard .grid-stack-item.grid-item-dragging{border-color:#DDD}.d3view-pl-dashboard .grid-container.grid-stack-item[data-type=divider]{min-height:30px!important;min-width:50px!important}.d3view-pl-dashboard .widgets-container[data-viewType=grid] .pl-db-widget,.d3view-pl-dashboard .widgets-container[data-viewType=carousel] .pl-db-widget,.d3view-pl-dashboard .widgets-container[data-viewType=tabs] .pl-db-widget{padding:20px;background:transparent;height:100px;width:calc(50% - 10px);display:flex;align-items:center;justify-content:center;border:1px solid #DDD;margin:5px;box-shadow:var(--plugin-box-shadow-lighter)}.d3view-pl-dashboard .pl-db-widget.disabled{display:none}.d3view-pl-dashboard .pl-db-widget:not(.hasChildren):not(.disabled){cursor:move}.d3view-pl-dashboard .pl-db-widget a{}.d3view-pl-dashboard .pl-db-widget:hover{background:#f1f3f4}.d3view-pl-dashboard .pl-db-widget:first-child{}.d3view-pl-dashboard .pl-db-widget.hasChildren{overflow-x:hidden}.d3view-pl-dashboard .pl-db-widget.hasChildren>a{cursor:pointer}.d3view-pl-dashboard .pl-db-widget.child-item{font-size:100%}.d3view-pl-dashboard .widgets-container{border-left:1px solid #DDD;padding:0;width:25%}.d3view-pl-dashboard input[data-search]{margin-bottom:2px}.d3view-pl-dashboard .pl-db-widget.hasChildren .sub-list-group{box-shadow:none;margin-left:10px}.d3view-pl-dashboard .pl-db-widget.showChildren .sub-list-group{display:block!important}.d3view-pl-dashboard .grid-stack{position:relative;left:0;top:0;width:100%;height:100%;z-index:2}.d3view-pl-dashboard .grid-stack .grid-stack-item-content{padding:0;border:1px solid #DDD;overflow:visible}.d3view-pl-dashboard .grid-stack .grid-stack-item-content.border-none{border:0}.d3view-pl-dashboard .grid-stack .grid-stack-item-content[data-border=none]{border:0}.d3view-pl-dashboard .placeholder-content{border-width:1.5px}.d3view-pl-dashboard[data-theme=light] .placeholder-content{border-color:var(--theme-blue-bg)}.d3view-pl-dashboard .grid-container{overflow:auto}.d3view-pl-dashboard .grid-container .add_grid{display:block;width:100%}.d3view-pl-dashboard .grid-page:first-child .remove_grid{display:none!important}.d3view-pl-dashboard .remove_grid{position:absolute;right:20px;top:10px;z-index:2}.d3view-pl-dashboard[data-mode=view] .add_grid,.d3view-pl-dashboard[data-mode=view] .remove_grid{display:none}.d3view-pl-dashboard .grid-container .grid-page{position:relative;padding-top:20px}.d3view-pl-dashboard[data-mode=view] .grid-container .grid-page{padding-top:0}.d3view-pl-dashboard .grid-container .grid-page .db-placeholder{height:100%;width:100%;text-align:center;display:flex;justify-content:center;align-items:center;background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:0}.d3view-pl-dashboard .grid-stack .grid-stack-item-content .pl-widget{height:100%;margin-bottom:0;border:0;box-shadow:none}.d3view-pl-dashboard .grid-stack .grid-stack-item-content .pl-widget[data-type=imageannotator]>.panel-body,.d3view-pl-dashboard .grid-stack .grid-stack-item-content .pl-widget[data-type=heading]>.panel-body,.d3view-pl-dashboard .grid-stack .grid-stack-item-content .pl-widget[data-type=heading]>.pl-widget-body{padding:0}.d3view-pl-dashboard .pl-widget-body #viz_preview_options{margin-right:0!important;border-right:0!important}.d3view-pl-dashboard .bootstrap-select.plugin-bs-select{min-width:unset}.d3view-pl-dashboard[data-theme=default] .grid-stack .grid-stack-placeholder .placeholder-content{background-color:var(--dt-selection-color)}.d3view-pl-dashboard .grid-stack.hovered{}.d3view-pl-dashboard .pl-widget .pl-widget-heading{position:relative;cursor:move}.d3view-pl-dashboard .pl-widget .pl-widget-body,.d3view-pl-dashboard .pl-widget .pl-widget-heading,.d3view-pl-dashboard .pl-widget .pl-widget-footer{padding:10px 15px}.d3view-pl-dashboard .pl-widget .pl-widget-heading .drag-widget{position:absolute;top:3px;font-size:1.2em;display:block;color:dimgrey;cursor:move;z-index:2}/*!*.d3view-pl-dashboard .pl-widget[data-mode="create"],*!*/.d3view-pl-dashboard .db-panel[data-is-editing=true]:after,.d3view-pl-dashboard .db-panel.hovered{content:" ";position:absolute;z-index:1;top:-3px;left:-3px;right:-3px;bottom:-3px;border:3px dotted orange;pointer-events:none}.d3view-pl-dashboard .pl-widget[data-mode=create] .pl-widget-heading .edit-widget-item,.d3view-pl-dashboard .pl-widget[data-mode=edit] .pl-widget-heading .edit-widget-item{display:none!important}.d3view-pl-dashboard .pl-widget[data-mode=editWidget] .pl-widget-heading .edit-widget{display:none!important}.d3view-pl-dashboard .db-panel.grid-stack-item .widget-options-container{display:none;position:absolute;top:-6px;width:100%}.d3view-pl-dashboard .widget-item-edit-view .viz-params .form-group{border:2px dotted transparent}.d3view-pl-dashboard .widget-item-edit-view .viz-params .form-group.isRequired:not(.fulfilled){border:2px dotted orange}.d3view-pl-dashboard .grid-container .floating-options-container{position:absolute;z-index:1000;right:-2px;top:-20px}.d3view-pl-dashboard .grid-container .floating-options-container:hover{display:block!important}.d3view-pl-dashboard .grid-pane.hasFixedItem .db-panel:not(.db-fixed) .floating-options-container{display:none}.d3view-pl-dashboard .db-panel.db-fixed{position:absolute;left:0!important;top:0!important;width:100%!important;height:calc(100% - 2px)!important;z-index:2000!important}.d3view-pl-dashboard .db-panel.db-fixed .grid-stack-item-content{height:100%!important}.d3view-pl-dashboard .db-panel.grid-stack-item:hover,.d3view-pl-dashboard .grid-pane:not(.hasFixedItem) .db-panel.grid-stack-item[data-is-editing=true]{z-index:2!important}.d3view-pl-dashboard .db-panel.grid-stack-item:hover .widget-options-container{display:block!important}.d3view-pl-dashboard .pl-widget.hideHeader .widget-options-container .drag-widget{position:absolute;left:0;top:-20px;cursor:move;padding-right:30px;color:#333;display:none}.d3view-pl-dashboard .pl-widget.hideHeader .widget-options-container .widget-editing-options{position:absolute;left:50%;top:-34px;padding:10px 30px;transform:translateX(-50%)}.d3view-pl-dashboard .pl-widget.hideHeader .widget-options-container .widget-item-editing-options{position:absolute;right:0;top:-34px;padding-left:40px;padding-top:10px}.d3view-pl-dashboard .pl-widget .pl-widget-heading .drag-widget{left:1px}.d3view-pl-dashboard .pl-widget .pl-widget-title[contenteditable]{cursor:text}.d3view-pl-dashboard .pl-widget .pl-widget-title{font-weight:700;font-size:1.3em;margin-bottom:5px;color:unset!important}.d3view-pl-dashboard .pl-widget .pl-widget-title-container{padding:10px 20px}.d3view-pl-dashboard .widget-edit-body .pl-background-highlight .simlytiks{background:#428bca!important}.d3view-pl-dashboard .pl-db-bg{position:absolute;left:0;top:0;width:100%;height:100%}.d3view-pl-dashboard .grid-stack-item-content{background-color:#FFF;overflow:visible;position:relative}.d3view-pl-dashboard .db-bg{transition:background-color .2s ease-in}.d3view-pl-dashboard .db-txt{position:relative}.d3view-pl-dashboard[data-theme=dark] .pl-db-bg,.d3view-pl-dashboard[data-theme=dark] .db-bg{background-color:rgba(0,0,0,.8)}.d3view-pl-dashboard[data-theme=dark] .grid-stack .grid-stack-item-content{box-shadow:4px 4px 10px lightgrey}.d3view-pl-dashboard[data-theme=dark] .db-txt{color:#FFF!important}.d3view-pl-dashboard[data-theme=blue] .pl-db-bg,.d3view-pl-dashboard[data-theme=blue] .db-bg{background-color:#008cba}.d3view-pl-dashboard[data-theme=blue] .db-txt{color:#FFF!important}.d3view-pl-dashboard[data-theme=blue] .grid-stack .grid-stack-item-content{box-shadow:4px 4px 10px lightgrey}.d3view-pl-dashboard .widget-edit-view>div,.d3view-pl-dashboard .widget-item-edit-view>div{padding:10px 15px}.d3view-pl-dashboard .widget-item-edit-view textarea.heading{font-size:2em;font-weight:700;height:200px}.d3view-pl-dashboard #viz_preview_options{margin-right:0!important;border-right:0!important}.d3view-pl-dashboard #viz_preview_options .viz-options .viz-params{padding:0!important}.d3view-pl-dashboard .pl-db-widget #viz_preview_options .viz-description,.d3view-pl-dashboard .pl-widget #viz_preview_options .viz-description{padding:10px 5px}.d3view-pl-dashboard .pl-widget[data-type=image] .widget-img-container{overflow:auto;display:flex;flex-wrap:wrap}.d3view-pl-dashboard .pl-widget[data-type=image] .widget-img-container[data-view=gallery]{display:flex;flex-wrap:wrap}.d3view-pl-dashboard .pl-widget[data-type=image] .img-container{position:relative;margin:5px;border:1px solid #DDD;width:calc(100% / 3 - 15px);display:flex;align-items:center;justify-content:center;height:calc(100% - 10px)}.d3view-pl-dashboard .pl-widget[data-type=image] .widget-img-container[data-view=carousel] .img-carousel{width:100%}.d3view-pl-dashboard .pl-widget[data-type=image] .widget-img-container[data-view=carousel] .img-carousel .carousel-inner>.item{display:flex;align-items:center;justify-content:center}.d3view-pl-dashboard .pl-widget[data-type=image] .widget-img-container[data-border=false]>.img-container{border:0}.d3view-pl-dashboard .pl-widget[data-type=image] .widget-img-container[data-viewType=horizontal]{display:flex}.d3view-pl-dashboard .pl-widget[data-type=image] .widget-img-container[data-viewType=horizontal] .img-container{height:100%!important}.d3view-pl-dashboard .pl-widget[data-type=image] .widget-img-container[data-viewType=vertical]{display:flex;flex-wrap:wrap}.d3view-pl-dashboard .pl-widget[data-type=image] .widget-img-container[data-viewType=vertical] .img-container{width:100%!important}.d3view-pl-dashboard .media-container{display:flex;flex-wrap:wrap;overflow:auto}.d3view-pl-dashboard .img-container img{opacity:1!important}.d3view-pl-dashboard .media-container>.img-container{position:relative;height:150px;margin:5px;border:1px solid #DDD;width:calc(100% / 3 - 15px);display:flex;align-items:center;justify-content:center}.d3view-pl-dashboard .media-container>.img-container.selected,.d3view-pl-dashboard .media-container>.img-container.ui-selecting{border-color:#428bca;border-width:2px}.d3view-pl-dashboard .widget-divider-container .widget-divider{margin:10px 0;border-bottom:1px solid #aaa;width:100%;height:1px}.d3view-pl-dashboard .widget-divider-container[data-viewType=vertical] .widget-divider{border-bottom:0;border-left:1px solid #AAA;width:1px;height:100%}.d3view-pl-dashboard .img-container.ui-draggable-dragging{z-index:10000!important;height:100px!important;width:100px!important;background:#FFF!important;border:1px solid #DDD!important;opacity:1!important}.d3view-pl-dashboard[data-mode=view] .pl-editor-title:focus,.d3view-pl-dashboard[data-mode=view] .pl-editor-title:hover{border-color:transparent!important;box-shadow:none!important}.d3view-pl-dashboard[data-renderer=simple] .grid-container .grid-stack-item{position:absolute;cursor:move;z-index:1}.d3view-pl-dashboard[data-renderer=simple][data-mode=edit] .grid-container .grid-stack-item:hover{border-color:#DDD}.d3view-pl-dashboard[data-renderer=simple] .grid-container .grid-stack>.grid-stack-item>.ui-resizable-se{display:none}.d3view-pl-dashboard[data-renderer=simple] .grid-container .grid-stack>.grid-stack-item>.ui-resizable-se{display:none!important}.d3view-pl-dashboard[data-renderer=simple] .grid-container .grid-stack>.grid-stack-item:hover>.ui-resizable-se,.d3view-pl-dashboard[data-renderer=simple] .grid-container .grid-stack>.grid-stack-item.beingResized>.ui-resizable-se{display:block!important}.d3view-pl-dashboard[data-renderer=simple] .grid-container .grid-stack>.grid-stack-item>.ui-resizable-s{left:0;right:unset}.d3view-pl-dashboard[data-renderer=simple] .grid-container .grid-stack>.grid-stack-item>.ui-resizable-e{top:0}.d3view-pl-dashboard[data-renderer=simple][data-mode=view] .grid-container .grid-stack-item{cursor:default}.d3view-pl-dashboard[data-renderer=simple] .grid-container .grid-stack .grid-stack-item-content{width:100%;height:100%;padding:10px}.d3view-pl-dashboard[data-renderer=simple] .grid-container{overflow-x:hidden}.d3view-pl-dashboard[data-renderer=simple] .pl-db-widget.ui-draggable.ui-draggable-dragging{width:200px!important;height:200px!important;z-index:20!important}.pl-db-widget.ui-draggable-dragging{z-index:20000!important;padding:20px;background:rgba(255,255,255,.8);height:80px;width:90px;display:flex;align-items:center;justify-content:center;border:1px solid #DDD;margin:5px;box-shadow:var(--plugin-box-shadow-lighter)}.d3view-pl-dashboard .pl-widget[data-type=heading] .pl-editor-title{font-size:2em;font-weight:700;height:100%;overflow:auto}.d3view-pl-dashboard .pl-db-canvas-container{position:absolute;left:0;top:0;width:100%}.d3view-pl-dashboard .pl-db-canvas-container canvas{}.d3view-pl-dashboard[data-mode=view] .pl-editor-title{cursor:default}.d3view-pl-dashboard div.simlytiks #viz_preview_options div.viz-preview-tabs{height:100%}.d3view-pl-dashboard div.imageann-viz .imagegallery{border:0}@media screen and (max-width:1800px){div.d3view-pl-dashboard div.simlytiks .viz-options .option-group>a>div{display:none}}.d3view-exporting .d3view-pl-dashboard .ui-resizable-handle{display:none!important}.d3view-pl-dashboard div.d3view-multiselect .search-container .dropdown-menu{right:0;left:auto;width:100px}.d3view-pl-dashboard .widgets-container [data-search-container].opened .toggle-search{color:green}.d3view-pl-dashboard .widgets-container [data-search-container].opened .search-container{display:block!important}.d3view-pl-dashboard .widgets-container [data-search-container].opened .widget-tabs{height:calc(100% - 89px)!important}.d3view-pl-dashboard .db-panel .gifplayer-container #magnify{display:none}.d3view-pl-dashboard[data-mode=view] .gifplayer-container .image-options{display:none}.d3view-pl-dashboard[data-mode=view] .gifplayer-container .thumbnail-body{height:100%!important}.d3view-pl-dashboard[data-mode=view] .gifplayer-container .img-ann-header{display:none}.d3view-pl-dashboard .tour-item{border:1px solid #DDD;padding:10px;border-radius:5px}.d3view-pl-dashboard .tour-item.ui-sortable-placeholder{visibility:visible!important;width:100%!important;background:lightyellow;display:block!important;pointer-events:none;height:50px}.d3view-pl-dashboard .tour-item .drag-handle{opacity:0;cursor:move}.d3view-pl-dashboard .tour-item:hover .drag-handle{opacity:1}.d3view-pl-dashboard .guide_me{display:none}.d3view-pl-dashboard[data-mode=view] button.guide_me{display:block!important;position:absolute;color:#FFF;left:50%;transform:translateX(-50%);top:0;z-index:20;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:12px;border-bottom-right-radius:12px;align-items:center;background-image:linear-gradient(-180deg,#00D775,#00BD68);border:0;font-size:18px}.d3view-pl-dashboard[data-mode=view] button.guide_me:hover{background:#00bd68}.d3view-pl-dashboard[data-mode=view] button.guide_me :active,.d3view-pl-dashboard[data-mode=view] button.guide_me :hover{outline:0}div.popover.tour-dashboard{z-index:8000!important}.sl-dashboard-backdrop .tour-backdrop{z-index:2000}@media screen and (max-height:1200px){.d3view-pl-dashboard .pl-widget .widget-viz-container{height:calc(100% - 23px)!important}}.d3view-pl-dashboard .grid-stack .grid-stack-item-content .pl-widget .db-widget-header .btn-group{opacity:0}.d3view-pl-dashboard .grid-stack .grid-stack-item-content:hover .pl-widget .db-widget-header .btn-group{opacity:1}.d3view-pl-dashboard .db-panel .d3view-newton{width:100%!important;height:100%!important}.calendar-view{--aspectRatio:auto}.calendar-view{position:relative;aspect-ratio:var(--aspectRatio);display:grid;grid-template-rows:50px auto;gap:15px}.calendar-view .calendar-nav{justify-content:space-between}.calendar-view ul.calendar-week-header{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid #ddd;border-bottom:1px solid #ddd}.calendar-view ul.calendar-week-header[data-viewtype=weekly]{border-bottom:unset!important}.calendar-view ul.calendar-week-header>li{text-align:left;padding:10px;color:#333;font-weight:500;font-size:1.2em}.calendar-view ul.calendar-week-header>li:is(:first-child,:last-child){color:gray!important}.calendar-view ul.calendar-week-header>li:not(:last-child){border-right:1px solid #ddd}.calendar-view .calendar-legends{flex:1 1 auto}.calendar-view li.calendar-pagination-icon{padding:8px}.calendar-view li.calendar-pagination-icon>a{font-size:x-large}.calendar-view .weekly-container,.calendar-view .month-container{overflow:auto}.calendar-view .calendar-body{display:flex;flex-flow:column nowrap}.calendar-view .week-row{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid #ddd;position:relative;min-height:160px}.calendar-view .week-row>.weekday:not(:last-child){border-right:1px solid #ddd}.calendar-view .week-row>.weekday:is(:first-child,:last-child)>.date-label{color:#333}.calendar-view .week-row>.weekday:is(:first-child,:last-child)>.date-label{color:#ddd!important}.calendar-view .weekday{position:relative}.calendar-view .event-label{position:absolute;padding:1px 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:var(--dt-selection-color-dark);border-radius:4px}.calendar-view .event-item .event-label{position:relative}.calendar-view .popover-content .list-group{max-height:250px;overflow:auto}.calendar-view .event-label .event-name{display:inline-block;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 15px);overflow:hidden}.calendar-view .event-label .event-info{}.calendar-view .event-label .event-info:hover,.calendar-view .event-label .event-info.opened{color:red}.calendar-view .event-selected,.calendar-view .temp-event-selected{background:green!important;color:#fff!important}.calendar-view .weekday-droppable::after{content:'"Drop Here"';left:calc(50% - 50px);top:calc(50% - 20px);position:absolute;color:lightblue;opacity:.6;padding:10px;border:1px dashed lightblue;border-radius:5px}.calendar-view .event-label:hover{cursor:pointer}.calendar-view .show-more-events{position:absolute;font-size:1.1em;padding-left:5px}.calendar-view .create-event{position:absolute;bottom:5px;width:calc(100% - 30px);left:10px;text-align:right;font-size:1.1em;text-transform:capitalize;display:none}.calendar-view .weekly-container .create-event{display:block!important;text-align:center!important}.calendar-view .week-row>.weekday:hover>.create-event{display:block}.calendar-view .create-event:hover{cursor:pointer}.calendar-view .show-more-events:hover{cursor:pointer}.calendar-view .event-item:hover{cursor:pointer}.calendar-view .event-item{word-break:break-all}.calendar-view .date-label{margin-left:8px;margin-top:10px!important}.calendar-view .date-label>span{font-size:1.2em}.calendar-view .event-on-focus{background-color:steelblue!important;color:#fff}.calendar-view span[data-element=calendar-label] input{}.calendar-view span[data-element=calendar-label] input[name=update-calendar]::-webkit-calendar-picker-indicator{background:transparent}.d3view-data-profiler{overflow:auto}.d3view-data-profiler .data-profiler-header [data-header-type]{flex:1 1 auto;height:100px;box-shadow:none;background:#FFF;border-color:var(--neutralLight)}.d3view-data-profiler>div{padding:0 15px}.d3view-data-profiler .table_summary>div{flex:1 1 calc(50% - 10px);overflow:auto;margin:0 5px}.d3view-data-profiler .data-profiler-header{padding:10px 60px;border-bottom:1px solid #DDD}.d3view-data-profiler .data-profiler-header.sticky{position:absolute;top:0!important;width:calc(100% - 10px);z-index:200;background:var(--d3neutralLighterAlt)}.d3view-data-profiler .data-profiler-header.sticky+.data-profiler-body{padding-top:100px}.d3view-data-profiler .data-profiler-header .pl-tags>span:first-child{margin-left:0!important}.d3view-data-profiler .section-label{margin:5px 0;padding:0 40px}.d3view-data-profiler .table_summary{max-height:350px;overflow:auto}.d3view-data-profiler .relationship-viz{flex:1 1 calc(33% - 10px);margin:0 5px;min-height:300px}.ml-ops div.ops-body .viz-params.clearfix.tab-content{padding:0!important}.d3view-data-profiler .data-profiler-body{height:calc(100% - 100px)}.d3view-data-profiler section.data-profile{height:100%;min-height:60vh}.d3view-data-profiler .profiler-page .page-contents{height:calc(100% - 40px)}.d3view-data-profiler .profile-viz.viewContent{position:relative!important;margin:0 10px;overflow:auto;left:0!important;top:0!important;width:100%!important;height:100%!important}.d3view-data-profiler .profile-viz.viewContent .floating-btn.top{top:0}.d3view-data-profiler .profile-viz.viewContent .floating-btn.bottom{bottom:0}.d3view-data-profiler .profile-viz .bs_datatable_wrapper{min-height:unset}.d3view-data-profiler .profile-item-view{overflow:auto}.data-profiler-item div.simlytiks #viz_preview_options{margin:0}.data-profiler-data-groups .data-groups-container>div,.data-profiler-sidebar .content-wrapper>div>div{padding:10px}.data-profiler-data-groups .data-groups-container>div.data-groups-header{}.data-profiler-data-groups .data-groups-container .data-filters-body{padding:0!important}.d3view-data-profiler .profiler-page .data-profile-carousel>.carousel-inner>.item.temp_display{display:block!important}.data-profiler-sidebar .basket-items .basket-item{border:1px solid #DDD;padding:10px;border-radius:5px;margin-bottom:10px}div.simlytiks.hasFullScreenViz .data-profiler-header{display:none}.d3view-data-profiler .sl-page .sl-page-tabs{width:70px}.d3view-data-profiler .sl-page .sl-page-tabs .pl-tab-item-label{font-size:unset}.dp-exec-message li[data-id]{padding:10px;font-size:1.2em}.dp-exec-message li[data-id].active{color:green}.d3view-data-profiler .data-profile .sl-viz-preview{position:absolute!important;left:30px;width:calc(100% - 60px)}.paint-board{width:100%;height:100%;position:relative}.paint-board .paint-board-wrapper{width:100%;height:100%;position:absolute;left:0;top:0}.paint-board-wrapper .paint-board-nav{height:70px;background-color:rgb(255 251 251);border-bottom:2px solid rgba(0,0,0,.1);width:100%;position:relative;z-index:2}.paint-board-wrapper .paint-board-nav:hover{cursor:pointer}.paint-board-wrapper .paint-board-body{height:calc(100% - 72px);width:100%;position:relative;background-color:transparent}.paint-board-wrapper .nav-container{width:100%;height:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.paint-board-wrapper ul.right-nav-container{width:auto;height:100%;display:flex;align-items:center;margin:0}.paint-board-wrapper ul.right-nav-container>li{margin:0 5px}.paint-board-wrapper a.pb-btn{display:flex;flex-direction:column}.paint-board-wrapper .font-size-21{font-size:21px}.paint-board-wrapper .font-size-10{font-size:10px}.paint-board-wrapper ul.left-nav-container{width:auto;height:100%;display:flex;align-items:center;margin:0}.paint-board-wrapper ul.left-nav-container>li{margin:0 10px}.paint-board-wrapper .viz-hidden{visibility:hidden}.paint-board ul>li>a i,.paint-board ul>li>a span,.paint-board ul>li>a label{pointer-events:none}.paint-board ul.paint-settings-dropdown>li>a{background-color:#fff;color:#333}.paint-board ul.paint-settings-dropdown>li>a:hover{background-color:whitesmoke;background-image:none;color:#333!important}.paint-board-wrapper .show-pb-nav{animation:showPbNav .3s;display:block!important}@keyframes showPbNav{from{height:0}to{height:70px}}.paint-board-wrapper .hide-pb-nav{animation:hidePbNav .3s}@keyframes hidePbNav{from{height:70px}to{height:0;display:none}}.paint-board .shapes-dropdown,.paint-board .paint-settings-dropdown{max-width:275px!important;min-height:100px!important}.paint-board .pencil-drawing-canvas{position:absolute;top:0;left:0}.paint-board .pencil-drawing-canvas:hover{cursor:grabbing}.paint-board .dz-clickable{cursor:n-resize!important}.paint-board .ui-draggable.ui-wrapper{overflow:visible!important}.paint-board .ui-resizable-n,.paint-board .ui-resizable-s{height:3px;background-color:#333}.paint-board .ui-resizable-e,.paint-board .ui-resizable-w{width:3px;background-color:#333}.paint-board .ui-resizable-sw,.paint-board .ui-resizable-ne,.paint-board .ui-resizable-nw{background-color:#333!important}.paint-board .ui-resizable-se{background-image:url(/images/arrow-right-solid.svg);background-repeat:no-repeat;background-position:unset;transform:rotate(45deg);right:-2px;bottom:-2px}.paint-board .pb-icon{font-size:21px;pointer-events:none;margin-top:5px}.paint-board .pb-label{margin-top:-5px}.paint-board span.content{font-size:inherit;font-family:inherit;color:inherit;line-height:1}.paint-board .pb-group{width:120px;padding:0 10px;margin:0}.paint-board .btn-label{padding:2px 5px;border-radius:4px;margin:0}.paint-board .btn-label:hover{background-color:lightgray;cursor:pointer}.paint-board .dropdown.open .btn-label{background-color:lightgray}.paint-board .pb-nav-icon{margin:0 2px!important;padding:8px;border-radius:4px}.paint-board .pb-nav-icon.pb-selected{background-color:steelblue}.paint-board .pb-nav-icon.pb-selected>a{color:#fff}.paint-board li.pb-selected>a{background-color:steelblue;color:#fff}.paint-board .paint-board-item:hover{outline:1px solid #000}.paint-board .ui-draggable-dragging{z-index:100001}.paint-board .paint-board-item.move-item-back{z-index:-1!important}.paint-board .grid-canvas{z-index:-2!important}.paint-board .paint-board-canvas{position:absolute;left:0;top:0}.paint-board .toggle-dimension-element,.paint-board .toggle-dimension-graph,.paint-board .toggle-grid-view{font-size:35px}.paint-board .peacock-renderer{width:100%;height:100%}.paint-board a[data-type=shape] img{pointer-events:none}.paint-board .pb-rc-label{width:65px;word-break:break-word;text-align:center;margin:0}.paint-board i.pb-shape-icon{font-weight:bolder;font-size:1.2em}.paint-board .pb-annotation{position:absolute;border:1px solid steelblue;border-radius:4px;color:#333;cursor:pointer;text-align:center;background-color:#d3f4ff}.paint-board .pb-annotation *{pointer-events:none}div.d3view-pl-template-sensors div.d3view-inputsBuilder{min-height:unset}div.d3view-pl-template-sensors div.d3view-inputsBuilder .inputs-view-content[data-id=simple] ul.field-items li.field-item>div.row,div.d3view-pl-template-sensors div.d3view-inputsBuilder .inputs-view-content[data-id=simple] ul.field-items li.field-item>div.row>*{padding:0}div.d3view-pl-template-sensors div.d3view-inputsBuilder li.field-item .input-name .field-name{font-size:unset}div.d3view-pl-template-sensors div.d3view-inputsBuilder .inputs-view-content[data-id=simple] ul.field-items li.field-item .ip-values,div.d3view-pl-template-sensors div.d3view-inputsBuilder .inputs-view-content[data-id=simple] ul.field-items .field-group-item{display:none!important}div.d3view-pl-template-sensors .loadcases-list,div.d3view-pl-template-sensors .templates-list{height:250px}div.d3view-pl-template-sensors .loadcases-list .lc-item{height:200px;margin:10px;cursor:pointer;border:1px solid #DDD;box-shadow:var(--plugin-box-shadow-lightest)}div.d3view-pl-template-sensors .loadcases-list .lc-item.selected,div.d3view-pl-template-sensors .templates-list .tl-item.selected .tl-contents{border-color:steelblue;border-width:3px}div.d3view-pl-template-sensors .templates-list .tl-item{height:200px;margin:10px}div.d3view-pl-template-sensors .templates-list .tl-contents{border:1px solid #DDD;box-shadow:var(--plugin-box-shadow-lightest)}div.d3view-pl-template-sensors .templates-list .tl-contents label{padding:10px 10px 0}div.d3view-plugins-sidebar .pl-generic-selections .items-list>.list-container{height:calc(100% - 52px);overflow:auto}div.pl-configure-template-wrapper .match-maker thead .btn-txt{display:none}.step1-container .template-selection-methods{margin-bottom:20px}.step1-container .selection-method{padding:20px;border:2px solid #e9ecef;border-radius:8px;margin:10px;background:#f8f9fa;transition:all .3s ease;position:relative}.step1-container .selection-method:hover{border-color:#007bff;background:#f0f8ff}.step1-container .selection-method.active{border-color:#28a745;background:#f0fff0;box-shadow:0 0 10px rgba(40,167,69,.2)}.step1-container .selection-method::before{content:"OR";position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:#fff;padding:0 10px;font-weight:700;color:#6c757d;font-size:12px}.step1-container .selection-method:first-child::before{content:""}.step1-container .loadcase-template-section{margin-top:20px}.step1-container .alert-info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.name-input,.id-input{width:100%;padding:6px 12px;border:1px solid #ccc;border-radius:4px;font-size:12px}.name-input:focus,.id-input:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.export-dd .dropdown-header,.import-dd .dropdown-header{font-weight:700;color:#666;padding:8px 15px;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.export-dd .divider,.import-dd .divider{height:1px;background-color:#e9ecef;margin:5px 0}.export-dd li a,.import-dd li a{padding:8px 15px;display:flex;align-items:center;gap:8px}.export-dd li a i,.import-dd li a i{width:16px;text-align:center}.btn-group .dropdown{margin-right:5px}.btn-group .dropdown:last-child{margin-right:0}div.tasks-container{overflow:auto}div.tasks-container .tasks-edit-view{display:none}div.tasks-container .tasks-header [data-header-type]{flex:1 1 auto;height:125px;width:25%;margin:20px;overflow:auto}div.tasks-container .tasks-header [data-header-type=calendarheatmap]{padding:0}div.tasks-container .tasks-header [data-header-type=calendarheatmap]>.imp-text{display:none}div.tasks-container .tasks-header [data-header-type] .pl-tags{margin-top:10px}div.tasks-container .tasks-header [data-header-type] .pl-tags [data-key]{padding:0 9px}div.tasks-container .tasks-header [data-header-type] .pl-tags [data-key]{transition:var(--transition-background-color);cursor:pointer}div.tasks-container .tasks-header [data-header-type] .pl-tags [data-key]:hover{background-color:var(--dt-selection-color-light)}div.tasks-container .tasks-header [data-header-type] .pl-tags [data-key].clicked{background-color:var(--dt-selection-color-dark)}div.tasks-container .two-col-flex{min-height:300px;height:calc(100% - 170px)}div.tasks-container .two-col-flex .content-col{max-width:calc(100% - 280px)}div.tasks-container .two-col-flex .content-col .main-body{height:calc(100% - 80px)}div.tasks-container .left-col{}div.tasks-container .left-col .left-col-content{padding:20px 0}div.tasks-container .main-view-edit{}div.tasks-container .main-header-filters .d3view-filters{height:auto}div.tasks-container .view-options .dropdown-menu>li:before{content:'\f00c';font-family:FontAwesome,serif;font-weight:700;position:relative;left:3px}div.tasks-container .view-options .dropdown-menu>li:not(.active):before{opacity:0}div.tasks-container .view-options .dropdown-menu>li:not(.active):hover{color:#FFF;background-color:#428BCA}div.tasks-container table#tasks-list tbody tr td[data-attr=name]{cursor:pointer}div.tasks-container .edit-view-container{padding:25px 0}div.tasks-container .edit-view-container h1#task-summary{font-size:20px}div.tasks-container .edit-view-container .task-details-left>div{margin-bottom:10px;padding:0 10px}div.tasks-container .edit-view-container .task-attrs ul{list-style:none}div.tasks-container .edit-view-container .task-attrs ul li.task-info{padding:6px}div.tasks-container .edit-view-container .task-attrs ul li strong{font-size:14px;color:#62656b;font-weight:400}div.tasks-container .edit-view-container .task-attrs ul li .value{color:#000;font-size:14px;font-weight:400}div.tasks-container .edit-view-container .task-attrs ul li.item{float:left;width:50%}div.tasks-container .edit-view-container .task-description div#wysiwyg-editor{height:200px;overflow:scroll;background-color:#FFF}div.tasks-container .refresh-widget:hover{color:var(--plugin-primary-color)}div#create-task-modal .modal-dialog,div#edit-task-modal .modal-dialog{width:45%;margin:10px auto}div#create-task-modal .modal-dialog .modal-body,div#edit-task-modal .modal-dialog .modal-body{overflow:auto}div#create-task-modal .modal-body form>div.row,div#edit-task-modal .modal-body form>div.row{margin:0;padding:12px!important}div#create-task-modal .modal-body div#wysiwyg-editor,div#edit-task-modal .modal-body div#wysiwyg-editor{height:200px;overflow:scroll;background-color:#FFF}div#create-task-modal .modal-body .row span.icon-required,div#edit-task-modal .modal-body .row span.icon-required{color:red}div#create-task-modal .modal-body .row label,div#edit-task-modal .modal-body label{display:inline-block!important}div#create-task-modal label{display:inline-block!important}div.tasks-container .tasks-settings-filters div.d3view-filters-container li.filter-hz-item .filter-operators-dropdown>.dropdown-toggle{padding:0 6px!important}div.tasks-container div.d3view-filters-container div.filters-list:not([data-accordion=true]) ul.filter-items .filter-item{margin-bottom:0}div.tasks-list-view table td{border:0}div.tasks-list-view table{font-size:1.3em}div.tasks-container .task-comment{padding:10px;display:flex}div.tasks-container span.user-icon,div#create-task-modal span.user-icon{border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center}div.tasks-container .pl-tags span.user-icon{height:25px;width:25px;font-size:85%}div#create-task-modal span.user-logo,div.tasks-container .task-comment span.user-logo{margin-right:10px}div.tasks-container.sl-select2 .select2-highlighted .user-name{color:#FFF!important}div.task_creation .divider{border-bottom:1px solid #DDD;margin-bottom:10px}div.tasks-container .tm-accordion{border:1px solid #DDD;margin-bottom:10px}div.tasks-container .tm-accordion label{margin-bottom:0;cursor:pointer}div.tasks-container .tm-accordion>div{padding:15px}div.tasks-container .tm-accordion .accordion-header{cursor:pointer}div.tasks-container .tm-accordion .accordion-header:hover{background-color:var(--d3neutralLighterAlt)}div.tasks-container .tm-accordion.open .accordion-body{display:block!important}div.tasks-container label{display:inline-block!important}div.tasks-container .description-content{height:300px}div.tasks-container .description-editor:not(.isEditing),div.tasks-container .task-header:not(.isEditing){transition:background .2s linear}div.tasks-container .description-editor:not(.isEditing):hover,div.tasks-container .task-header:not(.isEditing):hover{background:var(--d3neutralLighterAlt);cursor:pointer}div.tasks-container .task-header.isEditing{border-color:var(--plugin-primary-color);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px var(--plugin-primary-color)}div.tasks-container .add-comment-container{position:sticky;bottom:10px;z-index:2;background:#FFF;width:100%;height:100px}div.tasks-container .tox-statusbar{display:none}div.tasks-container .task-attachments .tm-dropzone{min-height:150px;overflow:auto;padding:10px;border:1px dashed var(--d3view-secondary-color);transition:background-color .2s linear;position:relative}div#create-task-modal .tm-dropzone{border:1px dashed var(--d3view-secondary-color)}div.tasks-container .task-attachments .tm-dropzone:hover{border:1px dotted #DDD!important;background-color:var(--d3neutralLighterAlt)}div.tasks-container .task-attachments .tm-dropzone:hover:after{content:'Click to upload or drop file';position:absolute;left:50%;top:50%;pointer-events:none;color:#FFF;transform:translate(-50%,-50%);font-size:1.4em;font-weight:400;background:grey;padding:10px;border-radius:10px}div.tasks-container .task-attachments .tm-dropzone.dropzone .dz-preview:first-child{margin-left:0}div.tasks-container .task-attachments .tm-dropzone.dropzone .dz-preview .dz-image{}div.tasks-container .task-title{font-size:2em;padding:5px 0;margin-bottom:0}div.tasks-container .task-header.isEditing .edit-title-buttons{display:flex!important;align-items:center}div.tasks-container .tm-accordion.open .accordion-header{border-bottom:1px solid #DDD}div.tasks-container .tm-accordion.open .task-info>div{display:flex;align-items:center;margin:0 0 8px}div.tasks-container .tm-accordion.open .task-info>.task-info-label{color:dimgrey}div.tasks-container g.block.mouseover .label-container{background:#f5f5f5!important}div.tasks-container .description-editor{font-size:14px}div.tasks-container .description-editor li:not(:first-child){line-height:2em}div.tasks-container .description-editor ol{margin-bottom:10px}div.tasks-container .description-editor ol{padding-left:24px;list-style:decimal}div.tasks-container .description-editor ol>li>ol{list-style:lower-alpha}div.tasks-container .dt-placeholder thead div.ph-item{border:0}div.tasks-container .chart-view:not([data-type=table]){height:60vh;min-height:500px}div.tasks-container .chart-view[data-type=table] table.renderingArea tbody tr{height:50px}div.tasks-container .chart-view[data-type=table] .col-name{text-transform:capitalize}div.tasks-container .chart-view[data-type=table] .group-body{padding-left:10px;display:none}div.tasks-container .chart-view[data-type=table] .group-body table.renderingArea td{border:0}div.tasks-container .chart-view[data-type=table] .task-group.opened .group-body{display:block}div.tasks-container .chart-view[data-type=table] .task-group.opened .group-mini{display:none}div.tasks-container .chart-view[data-type=table] .task-group:not(.opened) .group-mini{display:block}div.tasks-container .chart-view[data-type=table] .task-group .group-header .pl-collapsible-icon{cursor:pointer}div.tasks-container .chart-view[data-type=table] .task-group .group-header .pl-collapsible-icon:hover{color:red}div.tasks-container .chart-view[data-type=table] .task-group:not(.opened) .group-header .group-count{display:none}div.tasks-container .task-group{margin-bottom:10px}div.tasks-container .chart-view[data-type=table] .dt-renderingArea{overflow:auto}div.tasks-container .chart-view[data-type=table] .group-body table.renderingArea td.hasDialog{border:1px solid steelblue}div.tasks-container .task-dialog{position:fixed;width:100px;z-index:20;background:#FFF;box-shadow:var(--plugin-box-shadow-light);padding:15px}div.tasks-container .task-dialog .dialog-contents{max-height:350px;min-height:200px}div.tasks-container .task-dialog .dialog-contents .daterangepicker{position:relative!important;top:0!important;left:0!important;color:initial!important;width:100%}div.tasks-container .task-dialog .sc-uniq-values [data-key]:hover{background:#f5f5f5}div#create-task-modal .task-file-preview,div.tasks-container .task-file-preview{width:200px;margin:5px 10px;box-shadow:var(--plugin-box-shadow-lighter);padding:10px 0;display:inline-block}div#create-task-modal .task-file-preview:hover,div.tasks-container .task-file-preview:hover{background-color:#FFF}div#create-task-modal .task-file-preview img,div.tasks-container .task-file-preview img{height:50px}div.tasks-container .hasFiles .dz-message{display:none}div#create-task-modal .tm-dropzone .previews-container,div.tasks-container .tm-dropzone .previews-container{padding:4px 0}div#create-task-modal .tm-dropzone>.task-file-preview .btn-group,div.tasks-container .tm-dropzone>.task-file-preview .btn-group{opacity:0;margin:5px 25px;width:calc(100% - 50px)}div#create-task-modal .tm-dropzone>.task-file-preview:hover .btn-group,div.tasks-container .tm-dropzone>.task-file-preview:hover .btn-group{opacity:1}.tasks-container .tasks-settings-filters .filters-container{padding:3px 1px}.tasks-container .add_comment,.tasks-container .comment-editor{padding:20px;border:2px dotted #ddd;cursor:pointer;transition:background-color .2s linear}.tasks-container .comment-editor:after{content:'Add Comment';pointer-events:none;color:dimgrey}.tasks-container .add_comment:hover,.tasks-container .comment-editor:hover{background-color:var(--d3neutralLighterAlt)}div.tasks-container .bs_datatable_wrapper{width:100%!important}div.tasks-container .chart-view[data-type=table] .bs_datatable_wrapper:not(.scroll_enabled) table.renderingArea{}div.tasks-container .bs_datatable_wrapper,div.tasks-container div.datatable-container .bs_datatable_wrapper[data-renderer=d3] table.renderingArea thead,div.tasks-container div.datatable-container .bs_datatable_wrapper table.bs-dt:not(.placeholder) tbody tr:not(.hovered){}div.tasks-container .tasks-filters .filter-item{margin:0 6px;border-radius:8px}div.tasks-container .tasks-filters .filter-item .filter-button{padding-right:25px;position:relative;transition:background-color .3s ease-in}div.tasks-container .tasks-filters .filter-item .filter-button .lead{font-weight:400}div.tasks-container .tasks-filters .filter-item .filter-caret{position:absolute;right:8px;top:50%;transform:translateY(-50%)}div.tasks-container .tasks-filters .filter-item .dropdown-menu{padding:10px 20px;min-width:300px}div.tasks-container .tasks-filters .filter-item .filter-list-values .list-group-item{border:0;cursor:pointer;transition:background-color .3s ease-in;padding:10px 6px}div.tasks-container .tasks-filters .filter-item .filter-list-values .list-group-item input[type=checkbox]{margin:0 10px 0 0}div.tasks-container .tasks-filters .filter-item .filter-list-values .list-group-item a{text-decoration:none}div.tasks-container .tasks-filters .filter-item .filter-list-values{box-shadow:none;margin-bottom:0;max-height:25vh;overflow:auto}div.tasks-container .tasks-filters .filter-item .filter-list-values .list-group-item:hover{background-color:var(--dt-selection-color-light)}div.tasks-container .tasks-filters .filter-item .filter-list-values .list-group-item.selected{background-color:var(--dt-selection-color-dark)}div.tasks-container .priority-tag{}div.tasks-container .tasks-header .priority-tag>i{display:none}div.tasks-import-dataset .d3view-carousel .carousel-inner{width:100%}div.tasks-container .detail-view .tasks-list-content{flex:0 0 250px}div.tasks-container .detail-view .tasks-list-content .tasks-list{border-right:1px solid #DDD;overflow:auto}div.tasks-container .detail-view .tasks-content{flex:1 1 auto;margin-left:8px;overflow:auto}div.tasks-container .detail-view .tasks-content .back-to-list{display:none}div.tasks-container .detail-view ol.tasks-list:empty,div.tasks-container .detail-view ol.tasks-list.empty{content:'No tasks found';color:dimgrey;padding:10px}div.tasks-container .detail-view li.task-item.list-group-item:not(.hidden):first-child{border-top:0}div.tasks-container .detail-view .tasks-list-content li.active .task-key>*{color:#FFF!important}div.tasks-container .detail-view .tasks-list-content li:hover{background-color:#eee}div.tasks-container .detail-view .tasks-list-content li>a{text-decoration:none;height:100%;display:block}div.tasks-container .detail-view li.task-item.list-group-item{border-left:0;border-right:0}div.tasks-container .chart-view[data-type=dashboard] .tasks-cards [data-header-type]{width:calc(50% - 40px);height:calc(50% - 40px)}div.tasks-container .chart-view[data-type=dashboard] .tasks-cards{flex-wrap:wrap;height:100%}div.tasks-container ul.tasks-view-types li:first-child{margin-left:0;padding-left:2px}div.tasks-container ul.tasks-view-types li.active>a{color:steelblue}div.tasks-container ul.tasks-view-types li.active{border-bottom:2px solid steelblue}div.tasks-container ul.tasks-view-types li>a{color:#333}div.tasks-container ul.tasks-view-types li{display:inline-block;margin:0 5px;padding:10px;border-bottom:2px solid transparent}div.tasks-container .filters-dd-toggle.opened{color:green}div.tasks-container .chart-view>.bs_datatable_wrapper[data-renderer=d3].hasPagination div.dt-pagination{position:relative;bottom:unset!important;right:unset!important;display:flex;justify-content:center;margin-top:10px}div.tasks-container .parent-row-details{border:1px solid #DDD;height:350px}div.tasks-container .parent-row-details .tab-content{height:100%;overflow:auto}div.tasks-container .parent-row-details .pl-nav-tabs{flex:0 0 80px;border-right:1px solid #DDD}div.tasks-container .parent-row-details .bs_datatable_wrapper{min-height:unset}div.tasks-container .board-tasks .board-task{cursor:move;margin:10px 10px 10px 0;border:1px solid #DDD;padding:10px;border-radius:5px;box-shadow:var(--plugin-box-shadow-lightest);transition:background-color .2s ease-in;background:#FFF}div.tasks-container .board-tasks .board-task:hover{background-color:var(--d3neutralLighterAlt)}div.tasks-container .board-tasks .board-task:hover:after{content:'\f58e';font-family:FontAwesome;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:darkgrey}div.tasks-container .board-tasks{display:flex;overflow:auto}div.tasks-container .board-tasks .board-container{margin:10px;background:var(--d3neutralLighterAlt);padding:10px;border:1px solid #DDD;border-radius:6px;height:100%;min-width:200px}div.tasks-container .board-view{overflow:auto}div.tasks-container .board-task .task-title{font-size:1.2em;cursor:pointer}div.tasks-container .description-content .autofill-contents div,div.tasks-container .description-content .autofill-contents span,div.tasks-container .description-content .autofill-contents applet,div.tasks-container .description-content .autofill-contents object,div.tasks-container .description-content .autofill-contents iframe,div.tasks-container .description-content .autofill-contents h1,div.tasks-container .description-content .autofill-contents h2,div.tasks-container .description-content .autofill-contents h3,div.tasks-container .description-content .autofill-contents h4,div.tasks-container .description-content .autofill-contents h5,div.tasks-container .description-content .autofill-contents h6,div.tasks-container .description-content .autofill-contents p,div.tasks-container .description-content .autofill-contents blockquote,div.tasks-container .description-content .autofill-contents pre,div.tasks-container .description-content .autofill-contents a,div.tasks-container .description-content .autofill-contents abbr,div.tasks-container .description-content .autofill-contents acronym,div.tasks-container .description-content .autofill-contents address,div.tasks-container .description-content .autofill-contents big,div.tasks-container .description-content .autofill-contents cite,div.tasks-container .description-content .autofill-contents code,div.tasks-container .description-content .autofill-contents del,div.tasks-container .description-content .autofill-contents dfn,div.tasks-container .description-content .autofill-contents em,div.tasks-container .description-content .autofill-contents font,div.tasks-container .description-content .autofill-contents img,div.tasks-container .description-content .autofill-contents ins,div.tasks-container .description-content .autofill-contents kbd,q,div.tasks-container .description-content .autofill-contents s,div.tasks-container .description-content .autofill-contents samp,div.tasks-container .description-content .autofill-contents small,div.tasks-container .description-content .autofill-contents strike,div.tasks-container .description-content .autofill-contents strong,div.tasks-container .description-content .autofill-contents sub,div.tasks-container .description-content .autofill-contents sup,div.tasks-container .description-content .autofill-contents tt,div.tasks-container .description-content .autofill-contents var,div.tasks-container .description-content .autofill-contents b,div.tasks-container .description-content .autofill-contents u,div.tasks-container .description-content .autofill-contents i,div.tasks-container .description-content .autofill-contents center,div.tasks-container .description-content .autofill-contents dl,div.tasks-container .description-content .autofill-contents dt,div.tasks-container .description-content .autofill-contents dd,div.tasks-container .description-content .autofill-contents ol,div.tasks-container .description-content .autofill-contents ul,div.tasks-container .description-content .autofill-contents li,div.tasks-container .description-content .autofill-contents fieldset,div.tasks-container .description-content .autofill-contents form,div.tasks-container .description-content .autofill-contents label,div.tasks-container .description-content .autofill-contents legend,div.tasks-container .description-content .autofill-contents table,div.tasks-container .description-content .autofill-contents caption,div.tasks-container .description-content .autofill-contents tbody,div.tasks-container .description-content .autofill-contents tfoot,div.tasks-container .description-content .autofill-contents thead,div.tasks-container .description-content .autofill-contents tr,div.tasks-container .description-content .autofill-contents th,div.tasks-container .description-content .autofill-contents td{margin:revert;padding:revert;border:revert;outline:revert;font-size:100%;vertical-align:revert;background:revert;list-style:revert;quotes:revert}.ph-item{direction:ltr;position:relative;display:flex;flex-wrap:wrap;padding:30px 15px 15px;overflow:hidden;margin-bottom:30px;background-color:#fff;border:1px solid #e6e6e6;border-radius:2px}.ph-item,.ph-item *,.ph-item ::after,.ph-item ::before{box-sizing:border-box}.ph-item::before{content:" ";position:absolute;top:0;right:0;bottom:0;left:50%;z-index:1;width:500%;margin-left:-250%;-webkit-animation:phAnimation .8s linear infinite;animation:phAnimation .8s linear infinite;background:linear-gradient(to right,rgba(255,255,255,0) 46%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 54%) 50% 50%}.ph-item>*{flex:1 1 auto;display:flex;flex-flow:column;align-items:stretch;padding-right:15px;padding-left:15px}.ph-row{margin-bottom:7.5px}.ph-row div{height:10px;margin-bottom:7.5px;background-color:#ced4da}.ph-row .big,.ph-row.big div{height:20px;margin-bottom:15px}.ph-row .empty{background-color:rgba(255,255,255,0)}.ph-col-2{flex:0 0 16.66667%}.ph-col-4{flex:0 0 33.33333%}.ph-col-6{flex:0 0 50%}.ph-col-8{flex:0 0 66.66667%}.ph-col-10{flex:0 0 83.33333%}.ph-col-12{flex:0 0 100%}.ph-avatar{position:relative;width:100%;min-width:60px;background-color:#ced4da;margin-bottom:15px;border-radius:50%;overflow:hidden}.ph-avatar::before{content:" ";display:block;padding-top:100%}.ph-animation-container{position:relative;overflow:hidden;margin-bottom:30px;background-color:#fff}.ph-animation-container::before{content:" ";position:absolute;top:0;right:0;bottom:0;left:50%;z-index:1;width:500%;margin-left:-250%;-webkit-animation:phAnimation .8s linear infinite;animation:phAnimation .8s linear infinite;background:linear-gradient(to right,rgba(255,255,255,0) 46%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 54%) 50% 50%}@-webkit-keyframes phAnimation{0%{transform:translate3d(-30%,0,0)}100%{transform:translate3d(30%,0,0)}}@keyframes phAnimation{0%{transform:translate3d(-30%,0,0)}100%{transform:translate3d(30%,0,0)}}.ph-div{background:#f4f4f4;margin-bottom:2px}.ph-picture{width:100%;height:120px;background-color:#f5f5f5;margin-bottom:15px}.ph-picture-80h{width:100%;height:80px;background-color:#f5f5f5;margin-bottom:15px}.ph-title{height:20px}.ph-title-big{height:40px}div.d3view-filters{position:relative;height:34px;display:flex;align-items:center}div.d3view-filters[data-mode=view] .filters-container{overflow:unset}div.d3view-filters.focussed{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}div.d3view-filters .switch-view{cursor:pointer}div.d3view-filters .advanced-filters{width:auto;flex:1 1 auto;position:relative;margin:0 10px;margin-left:0;display:flex;height:auto!important;align-items:center;padding:0 12px}div.d3view-filters .filters-container{position:relative;display:flex;flex-wrap:wrap;overflow:auto;flex:1 1 0;padding:6px 0;height:auto;gap:10px 3px}div.d3view-filters .bootstrap-switch{margin-right:10px;height:25px}div.d3view-filters:not(.local) .filters-container{}div.d3view-filters .filters-icon{z-index:2;font-size:1.3em}div.d3view-filters .filters-help-icon{cursor:pointer;z-index:2}div.d3view-filters .filters-help-icon:hover{color:red}div.filters-container:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}div.filters-container span.filter-tag{margin:4px;cursor:pointer}div.filters-container span.filter-tag[data-noneditable=true],div.filters-container span.filter-tag[data-noneditable=true] .filter-value{cursor:not-allowed;opacity:.65}div.filters-container span.filter-tag.ui-sortable-placeholder{display:inline-block!important;width:100px;visibility:visible}div.filters-container span.filter-tag .filter-value{min-width:30px;display:inline-block;min-height:1em;font-weight:700;cursor:pointer;margin-left:5px}div.filters-container span.filter-tag .filter-value.isDefault{color:#FFF}div.filters-container span.filter-tag>span.label{margin-right:0;padding:.4em .8em;padding-right:20px;position:relative;line-height:1;display:block;height:100%;font-weight:400;border-radius:30px;display:flex;align-items:center}div.filters-container span.filter-tag>span.label>.filter-icon{margin-right:5px}div.filters-container span.filter-value-tag{background-color:#f5f5f5;color:#4f5359;margin-right:4px;cursor:pointer}div.filters-container input.filter-input{height:16px;padding:3px;font-size:9px;border:0;width:125px}div.filters-container span.filter-value-tag.label{font-size:.8em!important}div.filters-container span.remove-filter-value-tag{cursor:pointer}div.filters-container span.remove-filter-value-tag:hover{color:red}div.filters-container span.remove-filter-tag{position:absolute;right:0;top:0;transform:translate(50%,-50%);cursor:pointer;color:#333;background-color:#eee;padding:3px 4px;border-radius:12px;opacity:0;pointer-events:none}div.filters-container .filter-tag:hover span.remove-filter-tag{opacity:1;pointer-events:all}div.filters-container span.remove-filter-tag:hover{color:#eee!important;background-color:#333!important;border:1px solid #333!important}div.filters-container>span.filter-editor{flex:1 1 0;margin:4px;min-width:50px;position:relative;min-height:30px;display:flex;align-items:center}div.filters-container span.filter-editor>span[contenteditable]{display:block;height:25px;cursor:text;top:4px;position:relative}div.filters-container span.filter-editor .filter-editor-search{position:absolute;left:1px;top:6px;color:gray}div.filters-container span.filter-editor>span[contenteditable][placeholder]:empty:before{content:attr(placeholder);position:absolute;color:gray;background-color:transparent;margin-left:18px}div.d3view-filters-external{position:absolute;z-index:8000;background:#FFF;padding:0;border:1px solid #DDD;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-radius:4px;width:275px}div.d3view-filters-external.d3view-filters-values-list-container:before,div.d3view-filters-external.d3view-filters-values-list-container:after{content:'';position:absolute;left:6px;top:-9px;width:0;border-style:solid}div.d3view-filters-external.d3view-filters-values-list-container:before{border-color:transparent transparent #DDD;border-width:0 8px 8px}div.d3view-filters-external.d3view-filters-values-list-container:after{border-color:transparent transparent #FFF;border-width:0 7px 7px;top:-7px;left:7px}div.d3view-filters-external.d3view-filters-values-list-container.date_filter:before{content:unset!important}div.d3view-filters-external.d3view-filters-values-list-container.date_filter{background-color:#FFF;border:0;width:auto}div.d3view-filters-external.d3view-filters-values-list-container.date_filter input.filter_datepicker{display:none}div.d3view-filters-external.d3view-filters-values-list-container.date_filter .daterangepicker{position:relative!important;top:0!important;left:0!important;color:initial!important}div.d3view-filters-external .filters-external-header{margin-bottom:6px;padding:10px;border-bottom:1px solid #DDD;position:relative}div.d3view-filters-external h4.ext-filter-title{display:inline-block}div.d3view-filters-external ul{margin-bottom:0;max-height:250px;overflow:auto;min-height:50px}div.d3view-filters-external ul li{border:0;cursor:pointer;position:relative;word-break:break-all}div.d3view-filters-external ul li.selected:before{content:'\f00c';font-family:FontAwesome;color:#428bca;position:absolute;left:3px}div.d3view-filters-external ul li.selected:hover:before{color:#4f5359}div.d3view-filters-external ul li:hover,div.d3view-filters-external ul.filter-group>li.highlighted{background-color:#E0E0E0}div.d3view-filters-external ul li:hover a,div.d3view-filters-external ul.filter-group>li.highlighted a{}div.d3view-filters-external ul.filter-group>li a{color:#333;text-decoration:none}div.d3view-filters-external li:hover .href_link{opacity:1!important}div.d3view-filters-external li:hover .href_link:hover{color:red}div.d3view-filters-external .href_link{opacity:0;cursor:pointer;position:absolute;padding:2px;right:5px}div.d3view-filters-external div.nested_items li.treeview-item:hover{background-color:#E0E0E0}div.d3view-filters-external span.close-external-filters{position:absolute;cursor:pointer;right:6px;top:0;cursor:pointer}div.d3view-filters-external span.close-external-filters:hover{color:red}div.d3view-filters-external .filter-group.filter-tags{display:flex;flex-wrap:wrap}div.d3view-filters-external .filter-group .tag{margin:6px;cursor:pointer;display:inline-block;font-size:1em;white-space:normal;word-break:break-all}div.d3view-filters-external .tags-container{margin-top:5px;display:none;width:100%}div.d3view-filters-external .tags-container.active{display:block;width:200px;max-height:200px;overflow:auto}div.d3view-filters-external .margin-center{margin:0 auto}div.d3view-filters-external .toggle-tags-view>button:focus{outline:0}div.d3view-filters-external .filter-group .tag.selected{background-color:#0b586d}div.d3view-filters-external .filter-group .tag:hover{background-color:#0b586d}div.d3view-filters-external .treeview ul{box-shadow:none}div.d3view-filters-external .treeview .list-group-item{border:0!important}div.d3view-filters-external .treeview .list-group-item.isAdded{background-color:#428BCA;color:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div.d3view-filters-external .treeview .list-group-item .tag-icon{color:#5bc0de}div.d3view-filters-external .treeview .list-group-item .indent{margin-left:-5px;margin-right:13px}div.filters-container .btn-d3view-filter{background-color:#fff;border-color:#93d0e4;color:#716b6b;padding:3px 10px}div.filters-container .btn-d3view-filter:hover{background-color:#f9f9f9;border-color:#066c8e;color:#595454}div.filters-container a.filter,div.filters-container a.additional_filters{margin:2px}div.filters-container a.filter .filter-icon{position:relative;top:4px}div.filters-container a.filter:hover .remove-filter{display:inline-block}div.filters-container a.filter .remove-filter{position:absolute;top:-3px;color:#666;display:none;right:-2px;padding-left:1px}div.filters-container a.filter .remove-filter:hover{color:#444}div.filters-container .filter-tooltip{position:absolute;right:9px;top:9px;color:#AAA}div.filters-container .filter-tooltip:hover{color:#428BCA}div.filters-container a.filter .filter-val{color:#0b586d}div.filters-container .filter-val .tag{margin-right:3px;padding-right:3px}div.filters-container .filter-val .tag .tag-remove{margin-left:5px;cursor:pointer;font-size:12px}div.filters-container .filter-val .tag .tag-remove:hover{color:#444}div.filters-container li.dropdown>div.search-input>input.search_val{border-radius:24px;border-color:#93d0e4;height:26px}div.filters-container li.dropdown>div.search-input>input.search_val::placeholder{font-family:FontAwesome}div.filters-container .filters-list{float:left}div.filters-container .filters-list>li{float:left;margin:2px}div.filters-container ul.filter-group{margin-bottom:5px;max-height:220px;overflow:auto}div.filters-container ul.filter-group>li{padding:6px 11px;cursor:pointer}div.filters-container ul.filter-group>li label{cursor:pointer}div.filters-container ul.filter-group>li:hover{background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;color:#262626;text-decoration:none;background-color:#f5f5f5}div.filters-container ul.filter-group>li:hover a{}div.filters-container ul.filter-group>li>a{text-decoration:none}div.filters-container ul.filter-group>li>a:hover{color:#337ab7}div.filters-container .filter-footer button{margin:3px}div.filter-options .search-separator{border-top:1px solid #CCC;display:block;text-align:center;margin-top:10px;color:#CCC}div.filter-options .search-separator .and_op,div.filter-options .search-separator .or_op{background-color:#FFF;padding:0 4px;position:relative;bottom:6px;cursor:pointer}div.filter-options .search-separator .and_op.selected,div.filter-options .search-separator .or_op.selected{color:steelblue}div.filters-container .additional-filters-container{position:absolute;top:40px;left:0;z-index:2;width:90%;overflow:auto;display:none;background:#FFF;border:1px solid #DDD;padding:5px}div.filters-container .additional-filters-container.shown{display:block}div.filters-container .additional-filters-container ul.filter-group>li{width:50%;float:left;cursor:pointer}div.filters-container .additional-filters-container ul.filter-group>li label{cursor:pointer}div.filters-container ul.filters-list{max-width:60%}div.filters-container ul.filters-list .d3view-filter-placeholder{display:inline-block!important;width:80px!important;height:26px;background:lightyellow;border:1px solid #DDD}div.filters-container .saved-filters-row .filter-name{font-size:13px;padding-left:10px;padding-right:10px;color:#000;font-weight:500;text-decoration:none}div.filters-container .saved-filters-row .filter-name{cursor:default}div.filters-container .saved-filters-list>li .remove-filtergroup{opacity:0}div.filters-container .saved-filters-list>li:hover .remove-filtergroup{opacity:1}div.filters-container .saved-filters-list>li{position:relative}div.filters-container .saved-filters-list>li.selected:before{content:'\f00c';font-family:FontAwesome;position:absolute;top:4px;left:4px}div.filters-container .saved-filters-list>li .remove-filtergroup:hover{color:#333}div.filters-container .saved-filters-list>li.selected a{}div.filters-container .saved-filters-list>li.selected a:hover,div.filters-container .saved-filters-list>li.selected a:focus{background:none!important}div.filters-container .filters-list .dropdown-menu{min-width:200px}div.filters-container .filters-list .dropdown-menu.dropdown-menu-wide{min-width:420px}.d3view-filters[data-render-in-button=true]{flex-direction:column;align-items:unset;height:unset}.d3view-filters .d3view-filter-button{background:#f5f5f5;padding:10px;height:35px;border-radius:5px;width:200px;margin-bottom:20px;position:relative}.d3view-filters .d3view-filter-button .filters-badge{position:absolute;right:-15px;top:-5px}.d3view-filters-iv-modal .d3view-filters .filters-list{flex-direction:column}.d3view-filters-iv-modal .d3view-filters .filter-item{width:100%;flex-direction:column}.d3view-filters-iv-modal .d3view-filters .filter-item .dropdown-toggle{width:100%;margin-bottom:10px!important}.d3view-filters-iv-modal .d3view-filters .add-filters-dropdown{width:100%}.d3view-filters-iv-modal .d3view-filters .add-filters-dropdown .add-filter{width:100%!important;margin-right:15px}div.d3view-filters[data-style=modern] span.filter-tag>span.label{background-color:#e8f0fe!important;color:#4f5359!important}div.d3view-filters[data-style=modern] span.filter-tag .filter-value{color:#4169a7!important}div.d3view-filters[data-style=modern] .remove-filter-tag{color:initial!important}div.filters-container>span.filter-editor button.add-new-filter{position:absolute;z-index:3}div.d3view-filters-external .response-filter-fb-toggle-panel div.d3view-inputsBuilder ul.field-items li.field-item>div.row{padding:4px}div.d3view-filters[data-theme=modern],div.d3view-filters-external[data-theme=modern],div.d3view-filters[data-style=modern]{--fl-bg-primary:var(--sl-bg-primary,#FFF);--fl-bg-secondary:var(--sl-bg-secondary,#F8FAFC);--fl-bg-tertiary:var(--sl-bg-tertiary,#F1F5F9);--fl-bg-hover:var(--sl-bg-hover,#E2E8F0);--fl-text-primary:var(--sl-text-primary,#1E293B);--fl-text-secondary:var(--sl-text-secondary,#475569);--fl-text-muted:var(--sl-text-muted,#94A3B8);--fl-border-color:var(--sl-border-color,#E2E8F0);--fl-accent-primary:var(--sl-accent-primary,#3B82F6);--fl-accent-hover:var(--sl-accent-hover,#2563EB);--fl-accent-success:var(--sl-accent-success,#10B981);--fl-accent-danger:var(--sl-accent-danger,#EF4444);--fl-border-radius-sm:var(--sl-border-radius-sm,6px);--fl-border-radius-md:var(--sl-border-radius-md,8px);--fl-border-radius-lg:var(--sl-border-radius-lg,12px);--fl-shadow-sm:var(--sl-shadow-sm,0 1px 3px rgba(0,0,0,.08));--fl-shadow-md:var(--sl-shadow-md,0 4px 12px rgba(0,0,0,.12));--fl-shadow-lg:var(--sl-shadow-lg,0 10px 25px rgba(0,0,0,.15));--fl-transition:var(--sl-transition,all .15s ease);--fl-spacing-xs:var(--sl-spacing-xs,4px);--fl-spacing-sm:var(--sl-spacing-sm,8px);--fl-spacing-md:var(--sl-spacing-md,16px);--fl-spacing-lg:var(--sl-spacing-lg,24px);--fl-input-height:var(--sl-input-height,40px);--fl-input-padding:var(--sl-input-padding,10px 14px);--fl-focus-ring:var(--sl-focus-ring,0 0 0 3px rgba(59,130,246,.1));--fl-selected-bg:rgba(59,130,246,.1);--fl-selected-checkmark:var(--fl-accent-success)}div.d3view-filters-external[data-theme=modern]{--fl-bg-primary:var(--sl-bg-primary,#FFF);--fl-bg-secondary:var(--sl-bg-secondary,#F8FAFC);--fl-bg-tertiary:var(--sl-bg-tertiary,#F1F5F9);--fl-bg-hover:var(--sl-bg-hover,#E2E8F0);--fl-text-primary:var(--sl-text-primary,#1E293B);--fl-text-secondary:var(--sl-text-secondary,#475569);--fl-text-muted:var(--sl-text-muted,#94A3B8);--fl-border-color:var(--sl-border-color,#E2E8F0);--fl-accent-primary:var(--sl-accent-primary,#3B82F6);--fl-accent-hover:var(--sl-accent-hover,#2563EB);--fl-accent-success:var(--sl-accent-success,#10B981);--fl-accent-danger:var(--sl-accent-danger,#EF4444);--fl-border-radius-sm:var(--sl-border-radius-sm,6px);--fl-border-radius-md:var(--sl-border-radius-md,8px);--fl-border-radius-lg:var(--sl-border-radius-lg,12px);--fl-shadow-sm:var(--sl-shadow-sm,0 1px 3px rgba(0,0,0,.08));--fl-shadow-md:var(--sl-shadow-md,0 4px 12px rgba(0,0,0,.12));--fl-shadow-lg:var(--sl-shadow-lg,0 10px 25px rgba(0,0,0,.15));--fl-transition:var(--sl-transition,all .15s ease);--fl-spacing-xs:var(--sl-spacing-xs,4px);--fl-spacing-sm:var(--sl-spacing-sm,8px);--fl-spacing-md:var(--sl-spacing-md,16px);--fl-spacing-lg:var(--sl-spacing-lg,24px);--fl-selected-bg:rgba(59,130,246,.1);--fl-selected-checkmark:var(--fl-accent-success);background:var(--fl-bg-primary)!important;border:1px solid var(--fl-border-color)!important;border-radius:var(--fl-border-radius-md)!important;box-shadow:var(--fl-shadow-md)!important;padding:var(--fl-spacing-sm)!important;width:275px}div.d3view-filters-external[data-theme=modern].d3view-filters-values-list-container:before{border-color:transparent transparent var(--fl-border-color) transparent!important}div.d3view-filters-external[data-theme=modern].d3view-filters-values-list-container:after{border-color:transparent transparent var(--fl-bg-primary) transparent!important}div.d3view-filters-external[data-theme=modern] .filters-external-header{padding:var(--fl-spacing-sm) var(--fl-spacing-md)!important;border-bottom:1px solid var(--fl-border-color)!important;margin-bottom:var(--fl-spacing-xs)!important}div.d3view-filters-external[data-theme=modern] h4.ext-filter-title{color:var(--fl-text-primary)!important;font-weight:600!important;font-size:14px!important;margin:0!important}div.d3view-filters-external[data-theme=modern] span.close-external-filters{color:var(--fl-text-muted)!important;font-size:18px!important;transition:color var(--fl-transition),background-color var(--fl-transition),transform var(--fl-transition),box-shadow var(--fl-transition)!important;padding:var(--fl-spacing-xs)!important;border-radius:var(--fl-border-radius-sm)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;cursor:pointer!important}div.d3view-filters-external[data-theme=modern] span.close-external-filters:hover{color:var(--fl-bg-primary)!important;background:var(--fl-accent-danger)!important;transform:rotate(90deg) scale(1.1)!important;box-shadow:0 2px 4px rgba(239,68,68,.3)!important}div.d3view-filters-external[data-theme=modern] ul.list-group{padding:var(--fl-spacing-xs) 0!important}div.d3view-filters-external[data-theme=modern] ul.list-group li{padding:var(--fl-spacing-sm) var(--fl-spacing-md)!important;border-radius:var(--fl-border-radius-sm)!important;transition:background-color var(--fl-transition),border-color var(--fl-transition),transform var(--fl-transition),box-shadow var(--fl-transition),color var(--fl-transition)!important;margin:2px var(--fl-spacing-xs)!important;border-left:3px solid transparent!important;position:relative!important;display:flex!important;align-items:center!important}div.d3view-filters-external[data-theme=modern] ul.list-group li:hover,div.d3view-filters-external[data-theme=modern] ul.list-group li.highlighted{background-color:var(--fl-bg-tertiary)!important;border-left-color:var(--fl-border-color)!important;transform:translateX(2px)!important;box-shadow:0 1px 3px rgba(0,0,0,.05)!important}div.d3view-filters-external[data-theme=modern] ul.list-group li.selected{background:linear-gradient(135deg,rgba(59,130,246,.15) 0,rgba(59,130,246,.1) 100%)!important;color:var(--fl-accent-primary)!important;border-left:3px solid var(--fl-accent-primary)!important;font-weight:600!important;box-shadow:0 2px 4px rgba(59,130,246,.15),inset 0 1px 0 rgba(255,255,255,.1)!important;position:relative!important;transition:background var(--fl-transition),border-color var(--fl-transition),transform var(--fl-transition),box-shadow var(--fl-transition),color var(--fl-transition)!important}div.d3view-filters-external[data-theme=modern] ul.list-group li.selected:before{content:'✓'!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;background:var(--fl-selected-checkmark)!important;color:var(--fl-bg-primary)!important;border-radius:50%!important;margin-right:var(--fl-spacing-sm)!important;flex-shrink:0!important;font-size:12px!important;font-weight:700!important;box-shadow:0 2px 4px rgba(16,185,129,.3)!important;position:relative!important;z-index:1!important;transition:background var(--fl-transition),transform var(--fl-transition),box-shadow var(--fl-transition)!important;transform:scale(1)!important}div.d3view-filters-external[data-theme=modern] ul.list-group li.selected:hover{background:linear-gradient(135deg,rgba(59,130,246,.2) 0,rgba(59,130,246,.15) 100%)!important;border-left-color:var(--fl-accent-hover)!important;transform:translateX(3px)!important;box-shadow:0 4px 8px rgba(59,130,246,.25),inset 0 1px 0 rgba(255,255,255,.15)!important}div.d3view-filters-external[data-theme=modern] ul.list-group li.selected:hover:before{background:var(--fl-accent-success)!important;transform:scale(1.1) rotate(5deg)!important;box-shadow:0 4px 8px rgba(16,185,129,.5)!important}div.d3view-filters-external[data-theme=modern] ul.list-group a{color:var(--fl-text-secondary)!important;text-decoration:none!important;transition:color var(--fl-transition),transform var(--fl-transition)!important;display:flex!important;align-items:center!important;width:100%!important;gap:5px!important}div.d3view-filters-external[data-theme=modern] ul.list-group li:hover a{color:var(--fl-text-primary)!important;transform:translateX(2px)!important}div.d3view-filters[data-theme=modern] .filters-container{align-items:center}div.d3view-filters[data-theme=modern] .filters-container span.filter-tag,div.d3view-filters[data-style=modern] .filters-container span.filter-tag{display:inline-flex!important;align-items:center!important;gap:var(--fl-spacing-xs)!important;margin:0 var(--fl-spacing-xs) 0 0!important;position:relative!important;animation:filterTagFadeIn .25s cubic-bezier(0.4,0,.2,1) forwards!important;height:90%}@keyframes filterTagFadeIn{0%{opacity:0!important;transform:translateY(-4px) scale(0.95)!important}100%{opacity:1!important;transform:translateY(0) scale(1)!important}}div.d3view-filters[data-theme=modern] .filters-container span.filter-tag>span.label,div.d3view-filters[data-style=modern] .filters-container span.filter-tag>span.label{background:var(--fl-bg-secondary)!important;color:var(--fl-text-primary)!important;border:1px solid var(--fl-border-color)!important;border-radius:16px!important;padding:6px 12px!important;font-size:13px!important;font-weight:500!important;transition:background-color var(--fl-transition),border-color var(--fl-transition),box-shadow var(--fl-transition),transform var(--fl-transition)!important;display:inline-flex!important;align-items:center!important;box-shadow:0 1px 2px rgba(0,0,0,.04)!important;position:relative!important;white-space:nowrap!important}div.d3view-filters[data-theme=modern] .filters-container span.filter-tag:hover>span.label,div.d3view-filters[data-style=modern] .filters-container span.filter-tag:hover>span.label{background:var(--fl-bg-secondary)!important;border-color:var(--fl-accent-primary)!important;box-shadow:0 2px 4px rgba(59,130,246,.12)!important;transform:translateY(-1px)!important}div.d3view-filters[data-theme=modern] .filters-container span.filter-tag .filter-value,div.d3view-filters[data-style=modern] .filters-container span.filter-tag .filter-value{color:var(--fl-accent-primary)!important;font-weight:500!important;margin-left:4px!important;transition:color var(--fl-transition)!important}div.d3view-filters[data-theme=modern] .filters-container span.filter-tag:hover .filter-value,div.d3view-filters[data-style=modern] .filters-container span.filter-tag:hover .filter-value{color:var(--fl-accent-hover)!important}div.d3view-filters[data-theme=modern] .filters-container span.filter-tag .filter-value.isDefault,div.d3view-filters[data-style=modern] .filters-container span.filter-tag .filter-value.isDefault{color:var(--fl-accent-primary)!important}div.d3view-filters[data-theme=modern] .filters-container span.remove-filter-tag,div.d3view-filters[data-style=modern] .filters-container span.remove-filter-tag{color:var(--fl-text-muted)!important;background-color:transparent!important;border:0!important;border-radius:50%!important;padding:2px!important;margin-left:var(--fl-spacing-xs)!important;transition:opacity var(--fl-transition),transform var(--fl-transition),background-color var(--fl-transition),color var(--fl-transition)!important;opacity:0!important;transform:scale(0.85)!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;font-size:14px!important;line-height:1!important}div.d3view-filters[data-theme=modern] .filters-container span.filter-tag:hover span.remove-filter-tag,div.d3view-filters[data-style=modern] .filters-container span.filter-tag:hover span.remove-filter-tag{opacity:1!important;pointer-events:all!important;transform:scale(1)!important}div.d3view-filters[data-theme=modern] .filters-container span.remove-filter-tag:hover,div.d3view-filters[data-style=modern] .filters-container span.remove-filter-tag:hover{color:var(--fl-accent-danger)!important;background-color:var(--fl-bg-tertiary)!important;transform:scale(1.1) rotate(90deg)!important}div.d3view-filters[data-theme=modern] .filters-container span.filter-value-tag,div.d3view-filters[data-style=modern] .filters-container span.filter-value-tag{background:var(--fl-bg-primary)!important;color:var(--fl-text-secondary)!important;border:1px solid var(--fl-border-color)!important;border-radius:12px!important;padding:4px 10px!important;font-size:12px!important;font-weight:500!important;margin-right:4px!important;transition:background-color var(--fl-transition),border-color var(--fl-transition),color var(--fl-transition),opacity var(--fl-transition),transform var(--fl-transition),max-width var(--fl-transition),margin var(--fl-transition),padding var(--fl-transition)!important;display:inline-flex!important;align-items:center!important;box-shadow:0 1px 2px rgba(0,0,0,.04)!important;position:relative!important;white-space:nowrap!important;animation:filterValueTagFadeIn .3s cubic-bezier(0.4,0,.2,1) forwards!important;opacity:1!important}@keyframes filterValueTagFadeIn{0%{opacity:0!important;transform:scale(0.9) translateY(-2px)!important}100%{opacity:1!important;transform:scale(1) translateY(0)!important}}div.d3view-filters[data-theme=modern] .filters-container span.filter-value-tag.filter-value-tag-removing,div.d3view-filters[data-style=modern] .filters-container span.filter-value-tag.filter-value-tag-removing{animation:filterValueTagFadeOut .25s cubic-bezier(0.4,0,.2,1) forwards!important}@keyframes filterValueTagFadeOut{0%{opacity:1!important;transform:scale(1) translateY(0)!important;max-width:200px!important;margin-right:4px!important;padding:4px 10px!important}100%{opacity:0!important;transform:scale(0.85) translateY(-4px)!important;max-width:0!important;margin-right:0!important;padding:4px 0!important}}div.d3view-filters[data-theme=modern] .filters-container span.filter-value-tag:hover,div.d3view-filters[data-style=modern] .filters-container span.filter-value-tag:hover{background:var(--fl-bg-tertiary)!important;border-color:var(--fl-accent-primary)!important;color:var(--fl-accent-primary)!important;transform:translateY(-1px)!important;box-shadow:0 2px 4px rgba(59,130,246,.12)!important}div.d3view-filters[data-theme=modern] .filters-container span.filter-tag[data-has-multiple-values=true]>span.label,div.d3view-filters[data-style=modern] .filters-container span.filter-tag[data-has-multiple-values=true]>span.label{background:var(--fl-accent-primary)!important;color:var(--fl-bg-primary)!important;border-color:var(--fl-accent-primary)!important;padding:6px 12px!important}div.d3view-filters[data-theme=modern] .filters-container span.filter-tag[data-has-multiple-values=true] .filter-value,div.d3view-filters[data-style=modern] .filters-container span.filter-tag[data-has-multiple-values=true] .filter-value{color:var(--fl-bg-primary)!important}div.d3view-filters[data-theme=modern] .filters-container span.filter-tag[data-has-multiple-values=true] span.filter-value-tag,div.d3view-filters[data-style=modern] .filters-container span.filter-tag[data-has-multiple-values=true] span.filter-value-tag{background:rgba(255,255,255,.2)!important;color:var(--fl-bg-primary)!important;border-color:rgba(255,255,255,.3)!important;margin-right:4px!important;padding:3px 8px!important}div.d3view-filters[data-theme=modern] .filters-container span.filter-tag[data-has-multiple-values=true] span.filter-value-tag:hover,div.d3view-filters[data-style=modern] .filters-container span.filter-tag[data-has-multiple-values=true] span.filter-value-tag:hover{background:rgba(255,255,255,.3)!important;border-color:rgba(255,255,255,.5)!important;transform:translateY(0)!important;box-shadow:none!important}div.d3view-filters[data-theme=modern] .filters-container span.remove-filter-value-tag,div.d3view-filters[data-style=modern] .filters-container span.remove-filter-value-tag{color:var(--fl-text-muted)!important;margin-left:6px!important;transition:color var(--fl-transition),background-color var(--fl-transition),transform var(--fl-transition)!important;cursor:pointer!important;padding:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;font-size:12px!important;line-height:1!important;opacity:.7!important}div.d3view-filters[data-theme=modern] .filters-container span.filter-value-tag:hover span.remove-filter-value-tag,div.d3view-filters[data-style=modern] .filters-container span.filter-value-tag:hover span.remove-filter-value-tag{opacity:1!important}div.d3view-filters[data-theme=modern] .filters-container span.remove-filter-value-tag:hover,div.d3view-filters[data-style=modern] .filters-container span.remove-filter-value-tag:hover{color:var(--fl-accent-danger)!important;background-color:var(--fl-bg-tertiary)!important;transform:scale(1.15) rotate(90deg)!important}div.d3view-filters[data-theme=modern] .filters-container span.filter-tag[data-has-multiple-values=true] span.remove-filter-value-tag,div.d3view-filters[data-style=modern] .filters-container span.filter-tag[data-has-multiple-values=true] span.remove-filter-value-tag{color:rgba(255,255,255,.8)!important;opacity:.8!important}div.d3view-filters[data-theme=modern] .filters-container span.filter-tag[data-has-multiple-values=true] span.filter-value-tag:hover span.remove-filter-value-tag,div.d3view-filters[data-style=modern] .filters-container span.filter-tag[data-has-multiple-values=true] span.filter-value-tag:hover span.remove-filter-value-tag{opacity:1!important}div.d3view-filters[data-theme=modern] .filters-container span.filter-tag[data-has-multiple-values=true] span.remove-filter-value-tag:hover,div.d3view-filters[data-style=modern] .filters-container span.filter-tag[data-has-multiple-values=true] span.remove-filter-value-tag:hover{color:var(--fl-bg-primary)!important;background-color:rgba(255,255,255,.3)!important;transform:scale(1.15) rotate(90deg)!important}div.d3view-filters[data-theme=modern] .filters-container .btn-d3view-filter,div.d3view-filters[data-style=modern] .filters-container .btn-d3view-filter{background-color:var(--fl-bg-primary)!important;border:1px solid var(--fl-border-color)!important;border-radius:var(--fl-border-radius-sm)!important;color:var(--fl-text-secondary)!important;padding:6px 12px!important;font-size:13px!important;transition:background-color var(--fl-transition),border-color var(--fl-transition),color var(--fl-transition),transform var(--fl-transition),box-shadow var(--fl-transition)!important;box-shadow:none!important;position:relative!important;overflow:hidden!important}div.d3view-filters[data-theme=modern] .filters-container .btn-d3view-filter::before,div.d3view-filters[data-style=modern] .filters-container .btn-d3view-filter::before{content:''!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)!important;transition:left .5s ease!important}div.d3view-filters[data-theme=modern] .filters-container .btn-d3view-filter:hover::before,div.d3view-filters[data-style=modern] .filters-container .btn-d3view-filter:hover::before{left:100%!important}div.d3view-filters[data-theme=modern] .filters-container .btn-d3view-filter:hover,div.d3view-filters[data-style=modern] .filters-container .btn-d3view-filter:hover{background-color:var(--fl-bg-tertiary)!important;border-color:var(--fl-accent-primary)!important;color:var(--fl-accent-primary)!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px rgba(59,130,246,.2)!important}div.d3view-filters[data-theme=modern] .filters-container li.dropdown>div.search-input>input.search_val,div.d3view-filters[data-style=modern] .filters-container li.dropdown>div.search-input>input.search_val{border:1px solid var(--fl-border-color)!important;border-radius:var(--fl-border-radius-md)!important;padding:var(--fl-input-padding)!important;height:var(--fl-input-height)!important;font-size:13px!important;color:var(--fl-text-primary)!important;transition:border-color var(--fl-transition),box-shadow var(--fl-transition),transform var(--fl-transition),background-color var(--fl-transition)!important;background:var(--fl-bg-primary)!important}div.d3view-filters[data-theme=modern] .filters-container li.dropdown>div.search-input>input.search_val:focus,div.d3view-filters[data-style=modern] .filters-container li.dropdown>div.search-input>input.search_val:focus{border-color:var(--fl-accent-primary)!important;outline:0!important;box-shadow:var(--fl-focus-ring),0 2px 4px rgba(59,130,246,.1)!important;transform:translateY(-1px)!important}div.d3view-filters[data-theme=modern] .filters-container li.dropdown>div.search-input>input.search_val::placeholder,div.d3view-filters[data-style=modern] .filters-container li.dropdown>div.search-input>input.search_val::placeholder{color:var(--fl-text-muted)!important}div.d3view-filters[data-theme=modern] .filters-container ul.list-group>li,div.d3view-filters[data-style=modern] .filters-container ul.list-group>li{padding:var(--fl-spacing-sm) var(--fl-spacing-md)!important;border-radius:var(--fl-border-radius-sm)!important;transition:background-color var(--fl-transition),background-image var(--fl-transition),color var(--fl-transition),transform var(--fl-transition)!important;background-image:none!important}div.d3view-filters[data-theme=modern] .filters-container ul.list-group>li:hover,div.d3view-filters[data-style=modern] .filters-container ul.list-group>li:hover{background-color:var(--fl-bg-tertiary)!important;background-image:none!important;color:var(--fl-text-primary)!important;transform:translateX(2px)!important}div.d3view-filters[data-theme=modern] .filters-container ul.list-group>li>a,div.d3view-filters[data-style=modern] .filters-container ul.list-group>li>a{color:var(--fl-text-secondary)!important;transition:color var(--fl-transition),transform var(--fl-transition)!important}div.d3view-filters[data-theme=modern] .filters-container ul.list-group>li:hover>a,div.d3view-filters[data-style=modern] .filters-container ul.list-group>li:hover>a{color:var(--fl-accent-primary)!important;transform:translateX(2px)!important}div.d3view-filters[data-theme=modern] .filters-container .filters-list .dropdown-menu,div.d3view-filters[data-style=modern] .filters-container .filters-list .dropdown-menu{border:1px solid var(--fl-border-color)!important;border-radius:var(--fl-border-radius-md)!important;box-shadow:var(--fl-shadow-md)!important;padding:var(--fl-spacing-xs)!important;background:var(--fl-bg-primary)!important;margin-top:var(--fl-spacing-xs)!important}div.d3view-filters[data-theme=modern] .filter-options .search-input input.search_val,div.d3view-filters[data-style=modern] .filter-options .search-input input.search_val{border:1px solid var(--fl-border-color)!important;border-radius:var(--fl-border-radius-md)!important;padding:var(--fl-input-padding)!important;height:var(--fl-input-height)!important;font-size:13px!important;color:var(--fl-text-primary)!important;transition:border-color var(--fl-transition),box-shadow var(--fl-transition),transform var(--fl-transition),background-color var(--fl-transition)!important;background:var(--fl-bg-primary)!important}div.d3view-filters[data-theme=modern] .filter-options .search-input input.search_val:focus,div.d3view-filters[data-style=modern] .filter-options .search-input input.search_val:focus{border-color:var(--fl-accent-primary)!important;outline:0!important;box-shadow:var(--fl-focus-ring),0 2px 4px rgba(59,130,246,.1)!important;transform:translateY(-1px)!important}div.d3view-filters[data-theme=modern] .filter-options .search-separator,div.d3view-filters[data-style=modern] .filter-options .search-separator{border-top:1px solid var(--fl-border-color)!important;color:var(--fl-text-muted)!important;margin-top:var(--fl-spacing-md)!important}div.d3view-filters[data-theme=modern] .filter-options .search-separator .and_op,div.d3view-filters[data-theme=modern] .filter-options .search-separator .or_op,div.d3view-filters[data-style=modern] .filter-options .search-separator .and_op,div.d3view-filters[data-style=modern] .filter-options .search-separator .or_op{background-color:var(--fl-bg-primary)!important;color:var(--fl-text-muted)!important;padding:0 var(--fl-spacing-xs)!important;transition:color var(--fl-transition),font-weight var(--fl-transition),transform var(--fl-transition)!important;cursor:pointer!important}div.d3view-filters[data-theme=modern] .filter-options .search-separator .and_op.selected,div.d3view-filters[data-theme=modern] .filter-options .search-separator .or_op.selected,div.d3view-filters[data-style=modern] .filter-options .search-separator .and_op.selected,div.d3view-filters[data-style=modern] .filter-options .search-separator .or_op.selected{color:var(--fl-accent-primary)!important;font-weight:600!important;transform:scale(1.05)!important}div.d3view-filters[data-theme=modern] .filters-container .additional-filters-container,div.d3view-filters[data-style=modern] .filters-container .additional-filters-container{background:var(--fl-bg-primary)!important;border:1px solid var(--fl-border-color)!important;border-radius:var(--fl-border-radius-md)!important;box-shadow:var(--fl-shadow-md)!important;padding:var(--fl-spacing-sm)!important}div.d3view-filters[data-theme=modern] .filters-container .filter-tooltip,div.d3view-filters[data-style=modern] .filters-container .filter-tooltip{color:var(--fl-text-muted)!important;transition:color var(--fl-transition),transform var(--fl-transition)!important;cursor:pointer!important}div.d3view-filters[data-theme=modern] .filters-container .filter-tooltip:hover,div.d3view-filters[data-style=modern] .filters-container .filter-tooltip:hover{color:var(--fl-accent-primary)!important;transform:scale(1.1)!important}div.d3view-filters[data-theme=modern] .filters-container a.filter .filter-val,div.d3view-filters[data-style=modern] .filters-container a.filter .filter-val{color:var(--fl-accent-primary)!important}div.d3view-filters[data-theme=modern] .filters-container a.filter .filter-icon,div.d3view-filters[data-style=modern] .filters-container a.filter .filter-icon{color:var(--fl-text-secondary)!important;transition:color var(--fl-transition),transform var(--fl-transition)!important}div.d3view-filters[data-theme=modern] .filters-container a.filter:hover .filter-icon,div.d3view-filters[data-style=modern] .filters-container a.filter:hover .filter-icon{color:var(--fl-accent-primary)!important;transform:scale(1.1)!important}div.d3view-filters[data-theme=modern] .filters-container a.filter .remove-filter,div.d3view-filters[data-style=modern] .filters-container a.filter .remove-filter{color:var(--fl-text-muted)!important;transition:color var(--fl-transition),transform var(--fl-transition),background-color var(--fl-transition)!important}div.d3view-filters[data-theme=modern] .filters-container a.filter .remove-filter:hover,div.d3view-filters[data-style=modern] .filters-container a.filter .remove-filter:hover{color:var(--fl-accent-danger)!important;transform:scale(1.2) rotate(90deg)!important}div.d3view-filters[data-theme=modern] .filters-container .filter-val .tag .tag-remove,div.d3view-filters[data-style=modern] .filters-container .filter-val .tag .tag-remove{color:var(--fl-text-muted)!important;transition:color var(--fl-transition),transform var(--fl-transition),background-color var(--fl-transition)!important;cursor:pointer!important;padding:2px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important}div.d3view-filters[data-theme=modern] .filters-container .filter-val .tag .tag-remove:hover,div.d3view-filters[data-style=modern] .filters-container .filter-val .tag .tag-remove:hover{color:var(--fl-bg-primary)!important;background-color:var(--fl-accent-danger)!important;transform:scale(1.2) rotate(90deg)!important}div.d3view-filters[data-theme=modern] .filters-help-icon,div.d3view-filters[data-style=modern] .filters-help-icon{color:var(--fl-text-muted)!important;transition:color var(--fl-transition),transform var(--fl-transition),background-color var(--fl-transition)!important;cursor:pointer!important;padding:var(--fl-spacing-xs)!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important}div.d3view-filters[data-theme=modern] .filters-help-icon:hover,div.d3view-filters[data-style=modern] .filters-help-icon:hover{color:var(--fl-accent-primary)!important;background-color:var(--fl-bg-tertiary)!important;transform:scale(1.1) rotate(15deg)!important}div.d3view-filters[data-theme=modern] .d3view-filter-button,div.d3view-filters[data-style=modern] .d3view-filter-button{transition:background-color var(--fl-transition),border-color var(--fl-transition),transform var(--fl-transition),box-shadow var(--fl-transition)!important}div.d3view-filters[data-theme=modern] .d3view-filter-button:hover,div.d3view-filters[data-style=modern] .d3view-filter-button:hover{background:var(--fl-bg-tertiary)!important;border-color:var(--fl-accent-primary)!important;transform:translateY(-1px)!important;box-shadow:0 2px 4px rgba(59,130,246,.15)!important}div.d3view-filters-external[data-theme=modern] .filter-group .tag{background-color:var(--fl-bg-tertiary)!important;color:var(--fl-text-secondary)!important;border:1px solid var(--fl-border-color)!important;border-radius:var(--fl-border-radius-sm)!important;padding:4px 10px!important;font-size:13px!important;transition:background-color var(--fl-transition),color var(--fl-transition),border-color var(--fl-transition),transform var(--fl-transition),box-shadow var(--fl-transition)!important;margin:var(--fl-spacing-xs)!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}div.d3view-filters-external[data-theme=modern] .filter-group .tag.selected,div.d3view-filters-external[data-theme=modern] .filter-group .tag:hover{background-color:var(--fl-accent-primary)!important;color:var(--fl-bg-primary)!important;border-color:var(--fl-accent-primary)!important;transform:translateY(-1px) scale(1.05)!important;box-shadow:0 2px 4px rgba(59,130,246,.25)!important}div.d3view-filters-external[data-theme=modern] .treeview .list-group-item{padding:var(--fl-spacing-sm) var(--fl-spacing-md)!important;border-radius:var(--fl-border-radius-sm)!important;transition:background-color var(--fl-transition),color var(--fl-transition),transform var(--fl-transition),box-shadow var(--fl-transition)!important}div.d3view-filters-external[data-theme=modern] .treeview .list-group-item.isAdded{background-color:var(--fl-accent-primary)!important;color:var(--fl-bg-primary)!important;border-radius:var(--fl-border-radius-sm)!important;box-shadow:0 2px 4px rgba(59,130,246,.2)!important;transform:scale(1.02)!important}div.d3view-filters-external[data-theme=modern] div.nested_items li.treeview-item:hover{background-color:var(--fl-bg-tertiary)!important;transform:translateX(2px)!important}div.d3view-filters-external[data-theme=modern] .href_link{color:var(--fl-text-muted)!important;transition:opacity var(--fl-transition),color var(--fl-transition),background-color var(--fl-transition),transform var(--fl-transition)!important;padding:var(--fl-spacing-xs)!important;border-radius:var(--fl-border-radius-sm)!important;opacity:0!important}div.d3view-filters-external[data-theme=modern] li:hover .href_link{opacity:1!important}div.d3view-filters-external[data-theme=modern] .href_link:hover{color:var(--fl-accent-primary)!important;background:var(--fl-bg-tertiary)!important;transform:scale(1.1)!important}div.d3view-filters-external[data-theme=modern] .search-local-input{margin:var(--fl-spacing-sm) var(--fl-spacing-md)!important;padding:0!important}div.d3view-filters-external[data-theme=modern] .search-local-input input.search_val,div.d3view-filters-external[data-theme=modern] .search-input input.search_val,div.d3view-filters-external[data-theme=modern] .filter-remote input.search_val{width:100%!important;height:var(--fl-input-height)!important;padding:var(--fl-input-padding)!important;border:1px solid var(--fl-border-color)!important;border-radius:var(--fl-border-radius-md)!important;background:var(--fl-bg-primary)!important;color:var(--fl-text-primary)!important;font-size:13px!important;transition:border-color var(--fl-transition),box-shadow var(--fl-transition),transform var(--fl-transition),background-color var(--fl-transition)!important;box-shadow:none!important;position:relative!important}div.d3view-filters-external[data-theme=modern] .search-local-input input.search_val:focus,div.d3view-filters-external[data-theme=modern] .search-input input.search_val:focus,div.d3view-filters-external[data-theme=modern] .filter-remote input.search_val:focus{outline:0!important;border-color:var(--fl-accent-primary)!important;box-shadow:var(--fl-focus-ring),0 2px 4px rgba(59,130,246,.1)!important;background:var(--fl-bg-primary)!important;transform:translateY(-1px)!important}div.d3view-filters-external[data-theme=modern] .search-local-input input.search_val::placeholder,div.d3view-filters-external[data-theme=modern] .search-input input.search_val::placeholder,div.d3view-filters-external[data-theme=modern] .filter-remote input.search_val::placeholder{color:var(--fl-text-muted)!important;opacity:.7!important}div.d3view-filters[data-theme=modern] .filter-options .div-pagination,div.d3view-filters[data-style=modern] .filter-options .div-pagination{padding:var(--fl-spacing-sm) var(--fl-spacing-md)!important;display:flex!important;justify-content:flex-end!important;gap:var(--fl-spacing-xs)!important}div.d3view-filters-external[data-theme=modern] .div-pagination,div.d3view-filters[data-theme=modern] .filter-options .div-pagination,div.d3view-filters[data-style=modern] .filter-options .div-pagination{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;margin:0!important;padding:var(--fl-spacing-sm) var(--fl-spacing-md)!important;width:100%!important;box-sizing:border-box!important;overflow:visible!important}div.d3view-filters-external[data-theme=modern] .div-pagination .pagination,div.d3view-filters[data-theme=modern] .filter-options .div-pagination .pagination,div.d3view-filters[data-style=modern] .filter-options .div-pagination .pagination{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;list-style:none!important;margin:0!important;padding:0!important;width:100%!important;gap:0!important}div.d3view-filters-external[data-theme=modern] .div-pagination .pagination>li,div.d3view-filters[data-theme=modern] .filter-options .div-pagination .pagination>li,div.d3view-filters[data-style=modern] .filter-options .div-pagination .pagination>li{float:none!important;display:flex!important;margin:0!important;padding:0!important;flex-shrink:0!important;width:auto!important;clear:none!important}div.d3view-filters-external[data-theme=modern] .pagination,div.d3view-filters[data-theme=modern] .pagination,div.d3view-filters[data-style=modern] .pagination{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;list-style:none!important;margin:0!important;padding:0!important}div.d3view-filters-external[data-theme=modern] .pagination>li,div.d3view-filters[data-theme=modern] .pagination>li,div.d3view-filters[data-style=modern] .pagination>li{display:flex!important;float:none!important;margin:0!important;padding:0!important;vertical-align:middle!important;flex-shrink:0!important;list-style:none!important;clear:none!important;width:auto!important}div.d3view-filters-external[data-theme=modern] .pagination>li>a,div.d3view-filters-external[data-theme=modern] .pagination>li>span,div.d3view-filters[data-theme=modern] .pagination>li>a,div.d3view-filters[data-theme=modern] .pagination>li>span,div.d3view-filters[data-style=modern] .pagination>li>a,div.d3view-filters[data-style=modern] .pagination>li>span{border:1px solid var(--fl-border-color)!important;border-radius:var(--fl-border-radius-sm)!important;color:var(--fl-text-secondary)!important;background:var(--fl-bg-primary)!important;padding:6px 12px!important;margin-left:4px!important;transition:background-color var(--fl-transition),border-color var(--fl-transition),color var(--fl-transition),transform var(--fl-transition),box-shadow var(--fl-transition)!important;text-decoration:none!important;display:inline-block!important;float:none!important;min-width:36px!important;text-align:center!important;line-height:1.5!important;position:relative!important;white-space:nowrap!important;box-sizing:border-box!important}div.d3view-filters-external[data-theme=modern] .pagination>li:first-child>a,div.d3view-filters-external[data-theme=modern] .pagination>li:first-child>span,div.d3view-filters[data-theme=modern] .pagination>li:first-child>a,div.d3view-filters[data-theme=modern] .pagination>li:first-child>span,div.d3view-filters[data-style=modern] .pagination>li:first-child>a,div.d3view-filters[data-style=modern] .pagination>li:first-child>span{margin-left:0!important}div.d3view-filters-external[data-theme=modern] .pagination>li:first-child>a,div.d3view-filters-external[data-theme=modern] .pagination>li:first-child>span,div.d3view-filters[data-theme=modern] .pagination>li:first-child>a,div.d3view-filters[data-theme=modern] .pagination>li:first-child>span,div.d3view-filters[data-style=modern] .pagination>li:first-child>a,div.d3view-filters[data-style=modern] .pagination>li:first-child>span{margin-left:0!important}div.d3view-filters-external[data-theme=modern] .pagination>li>a:hover,div.d3view-filters-external[data-theme=modern] .pagination>li>span:hover,div.d3view-filters-external[data-theme=modern] .pagination>li>a:focus,div.d3view-filters-external[data-theme=modern] .pagination>li>span:focus,div.d3view-filters[data-theme=modern] .pagination>li>a:hover,div.d3view-filters[data-theme=modern] .pagination>li>span:hover,div.d3view-filters[data-theme=modern] .pagination>li>a:focus,div.d3view-filters[data-theme=modern] .pagination>li>span:focus,div.d3view-filters[data-style=modern] .pagination>li>a:hover,div.d3view-filters[data-style=modern] .pagination>li>span:hover,div.d3view-filters[data-style=modern] .pagination>li>a:focus,div.d3view-filters[data-style=modern] .pagination>li>span:focus{background:var(--fl-bg-hover)!important;border-color:var(--fl-accent-primary)!important;color:var(--fl-accent-primary)!important;transform:translateY(-2px) scale(1.05)!important;box-shadow:0 2px 6px rgba(59,130,246,.25)!important}div.d3view-filters-external[data-theme=modern] .pagination>.active>a,div.d3view-filters-external[data-theme=modern] .pagination>.active>span,div.d3view-filters-external[data-theme=modern] .pagination>.active>a:hover,div.d3view-filters-external[data-theme=modern] .pagination>.active>span:hover,div.d3view-filters-external[data-theme=modern] .pagination>.active>a:focus,div.d3view-filters-external[data-theme=modern] .pagination>.active>span:focus,div.d3view-filters[data-theme=modern] .pagination>.active>a,div.d3view-filters[data-theme=modern] .pagination>.active>span,div.d3view-filters[data-theme=modern] .pagination>.active>a:hover,div.d3view-filters[data-theme=modern] .pagination>.active>span:hover,div.d3view-filters[data-theme=modern] .pagination>.active>a:focus,div.d3view-filters[data-theme=modern] .pagination>.active>span:focus,div.d3view-filters[data-style=modern] .pagination>.active>a,div.d3view-filters[data-style=modern] .pagination>.active>span,div.d3view-filters[data-style=modern] .pagination>.active>a:hover,div.d3view-filters[data-style=modern] .pagination>.active>span:hover,div.d3view-filters[data-style=modern] .pagination>.active>a:focus,div.d3view-filters[data-style=modern] .pagination>.active>span:focus{background:var(--fl-accent-primary)!important;border-color:var(--fl-accent-primary)!important;color:var(--fl-bg-primary)!important;font-weight:600!important;z-index:2!important}div.d3view-filters-external[data-theme=modern] .pagination>.disabled>span,div.d3view-filters-external[data-theme=modern] .pagination>.disabled>span:hover,div.d3view-filters-external[data-theme=modern] .pagination>.disabled>span:focus,div.d3view-filters-external[data-theme=modern] .pagination>.disabled>a,div.d3view-filters-external[data-theme=modern] .pagination>.disabled>a:hover,div.d3view-filters-external[data-theme=modern] .pagination>.disabled>a:focus,div.d3view-filters[data-theme=modern] .pagination>.disabled>span,div.d3view-filters[data-theme=modern] .pagination>.disabled>span:hover,div.d3view-filters[data-theme=modern] .pagination>.disabled>span:focus,div.d3view-filters[data-theme=modern] .pagination>.disabled>a,div.d3view-filters[data-theme=modern] .pagination>.disabled>a:hover,div.d3view-filters[data-theme=modern] .pagination>.disabled>a:focus,div.d3view-filters[data-style=modern] .pagination>.disabled>span,div.d3view-filters[data-style=modern] .pagination>.disabled>span:hover,div.d3view-filters[data-style=modern] .pagination>.disabled>span:focus,div.d3view-filters[data-style=modern] .pagination>.disabled>a,div.d3view-filters[data-style=modern] .pagination>.disabled>a:hover,div.d3view-filters[data-style=modern] .pagination>.disabled>a:focus{color:var(--fl-text-muted)!important;background:var(--fl-bg-secondary)!important;border-color:var(--fl-border-color)!important;cursor:not-allowed!important;opacity:.6!important}@keyframes adminFadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes adminSlideIn{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.admin-page-header{margin-bottom:20px;padding:0 4px}.admin-page-header .admin-page-title{font-size:22px;font-weight:600;color:#1a1a2e;margin:0 0 3px;letter-spacing:-.3px}.admin-page-header .admin-page-subtitle{font-size:13px;color:#8a8fa8;margin:0;font-weight:400}#admin-index-container[data-type=admin-index]{display:flex;height:calc(100vh - 140px);min-height:500px;min-width:800px;width:100%;background:#f5f6f8;border-radius:10px;overflow:hidden;border:1px solid #dfe1e8;box-shadow:0 1px 3px rgba(0,0,0,.04)}.admin-sidebar{width:230px;flex:0 0 230px;background:#fff;border-right:1px solid #ebedf2;display:flex;flex-direction:column}.admin-sidebar-header{padding:18px 18px 14px;border-bottom:1px solid #f0f1f5}.admin-sidebar-title{font-size:13px;font-weight:600;color:#1a1a2e;margin:0;display:flex;align-items:center;gap:9px;line-height:1}.admin-title-icon{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8edf8,#d4dcf0);color:#3b5998;font-size:12px;flex:0 0 30px}#admin-index-container[data-type=admin-index] #admin_sidebar_menu{padding:10px;flex:1}#admin-index-container[data-type=admin-index] #admin_sidebar_menu>ul.nav{list-style:none;padding:0;margin:0}#admin-index-container[data-type=admin-index] #admin_sidebar_menu>ul.nav>li{margin:1px 0}#admin-index-container[data-type=admin-index] #admin_sidebar_menu>ul.nav>li>a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;color:#5a5f7a;font-size:13px;font-weight:500;text-decoration:none;transition:background .18s ease,color .18s ease;line-height:1.3;background:0}#admin-index-container[data-type=admin-index] #admin_sidebar_menu>ul.nav>li>a:hover{background:#f3f4f8;color:#2d3250;text-decoration:none}#admin-index-container[data-type=admin-index] #admin_sidebar_menu>ul.nav>li>a:focus{background:#f3f4f8;color:#2d3250;text-decoration:none;outline:0}#admin-index-container[data-type=admin-index] #admin_sidebar_menu>ul.nav>li.active>a{background:#edf0f7;color:#2c5282;font-weight:600}#admin-index-container[data-type=admin-index] #admin_sidebar_menu>ul.nav>li>a>span.fa,#admin-index-container[data-type=admin-index] #admin_sidebar_menu>ul.nav>li>a>span.glyphicon{width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;background:#f0f1f5;color:#6b7094;flex:0 0 28px;transition:background .18s ease,color .18s ease}#admin-index-container[data-type=admin-index] #admin_sidebar_menu>ul.nav>li.active>a>span.fa,#admin-index-container[data-type=admin-index] #admin_sidebar_menu>ul.nav>li.active>a>span.glyphicon{background:#337ab7;color:#fff}#admin-index-container[data-type=admin-index] .nav-pills>li>a{border-radius:7px;background:0;padding:8px 10px}#admin-index-container[data-type=admin-index] .nav-pills>li.active>a,#admin-index-container[data-type=admin-index] .nav-pills>li.active>a:hover,#admin-index-container[data-type=admin-index] .nav-pills>li.active>a:focus{background:#edf0f7;color:#2c5282}#admin-index-container[data-type=admin-index] .nav-pills>li>a:hover{background:#f3f4f8;color:#2d3250}.admin-content{flex:1;min-width:0;padding:24px 28px;overflow-y:auto;background:#f5f6f8}#admin-index-container[data-type=admin-index] #admin-tab-content{animation:adminFadeIn .3s ease}#admin-index-container[data-type=admin-index] #admin-tab-content>.alert-notice{border-radius:8px;border:1px solid #e0e0e0;background:#fff;color:#8a8fa8;text-align:center;padding:60px 20px;font-size:13px}.admin-stat-row{display:flex;gap:16px;margin-bottom:22px}.admin-stat-card{flex:1;border-radius:8px;border:1px solid #dfe1e8;background:#fff;padding:18px 20px;display:flex;align-items:center;gap:14px;transition:border-color .2s ease,box-shadow .2s ease}.admin-stat-card:hover{border-color:#c8cad5;box-shadow:0 2px 6px rgba(0,0,0,.05)}.admin-stat-card-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;flex:0 0 40px}.admin-stat-card-icon.icon-db{background:#e0ecf8;color:#2c5282}.admin-stat-card-icon.icon-users{background:#e8e0f0;color:#6a4c93}.admin-stat-card-icon.icon-server{background:#e0f0e8;color:#276749}.admin-stat-info{flex:1;min-width:0}.admin-stat-label{font-size:11px;font-weight:600;text-transform:uppercase;color:#8a8fa8;letter-spacing:.4px;margin-bottom:2px}.admin-stat-value{font-size:22px;font-weight:700;color:#1a1a2e;line-height:1.1}.admin-stat-unit{font-size:13px;font-weight:500;color:#8a8fa8;margin-left:3px}.admin-card{border-radius:8px;border:1px solid #dfe1e8;background:#fff;padding:0;margin-bottom:20px;transition:border-color .2s ease,box-shadow .2s ease}.admin-card:hover{border-color:#c8cad5;box-shadow:0 2px 8px rgba(0,0,0,.04)}.admin-card-header{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #f0f1f5}.admin-card-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;flex:0 0 36px}.admin-card-icon.icon-users{background:#ede7f6;color:#5e35b1}.admin-card-icon.icon-server{background:#e3f2fd;color:#1565c0}.admin-card-icon.icon-php{background:#e8f5e9;color:#2e7d32}.admin-card-icon.icon-database{background:#fff3e0;color:#e65100}.admin-card-title{font-size:14px;font-weight:600;color:#1a1a2e;margin:0;line-height:1.2}.admin-card-subtitle{font-size:11px;color:#8a8fa8;margin:2px 0 0;font-weight:400}.admin-card-body{padding:0}.admin-card-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.admin-card-table thead th{font-weight:600;font-size:10px;text-transform:uppercase;color:#8a8fa8;letter-spacing:.5px;background:#fafbfc;border-bottom:1px solid #ebedf2;padding:9px 16px;white-space:nowrap}.admin-card-table tbody td{padding:9px 16px;border-bottom:1px solid #f4f5f7;vertical-align:middle;color:#2d3250;line-height:1.4}.admin-card-table tbody tr:last-child td{border-bottom:0}.admin-card-table tbody tr{transition:background .12s ease}.admin-card-table tbody tr:hover{background:#f8f9fb}.admin-card-table.admin-kv-table td:first-child{font-weight:500;color:#5a5f7a;width:40%;font-size:12px}.admin-card-table.admin-kv-table td:last-child{color:#2d3250;word-break:break-all;font-family:Monaco,Consolas,'Courier New',monospace;font-size:12px}.admin-status-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.admin-status-badge.status-loaded{background:#d4edda;color:#155724}.admin-status-badge.status-not-loaded{background:#f8d7da;color:#721c24}.admin-overview-content{animation:adminFadeIn .3s ease}.admin-overview-content .navbar{display:none}.admin-settings-content{animation:adminFadeIn .3s ease}.admin-settings-content>.navbar{display:none}.admin-settings-scrollspy{position:relative}.admin-settings-section{margin-bottom:20px;scroll-margin-top:70px}.admin-settings-pillbar{position:-webkit-sticky;position:sticky;top:-24px;z-index:20;background:#f5f6f8;padding:0;margin:-24px 0 20px;border-bottom:1px solid #ebedf2;transition:box-shadow .2s ease}.admin-settings-toolbar{display:flex;align-items:center;gap:8px;padding:12px}.admin-settings-search{position:relative;flex:1;min-width:0}.admin-settings-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8a8fa8;font-size:12px;pointer-events:none}.admin-settings-search-input{width:100%;height:34px;padding:0 32px;border:1px solid #dfe1e8;border-radius:8px;background:#fff;font-size:13px;color:#2d3250;outline:0;transition:border-color .18s ease,box-shadow .18s ease}.admin-settings-search-input::placeholder{color:#b0b4c8;font-weight:400}.admin-settings-search-input:focus{border-color:#337ab7;box-shadow:0 0 0 3px rgba(51,122,183,.1)}.admin-settings-search-clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#8a8fa8;font-size:12px;cursor:pointer;padding:4px}.admin-settings-search-clear:hover{color:#2d3250}.admin-search-hidden{display:none!important}.admin-export-dropdown{position:relative;flex:0 0 auto}.admin-export-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:1px solid #dfe1e8;border-radius:8px;background:#fff;color:#5a5f7a;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease}.admin-export-btn:hover{border-color:#c8cad5;color:#2d3250}.admin-export-btn:focus{outline:0;border-color:#337ab7;box-shadow:0 0 0 3px rgba(51,122,183,.1)}.admin-export-menu{display:none;position:absolute;top:calc(100% + 4px);right:0;min-width:120px;background:#fff;border:1px solid #dfe1e8;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:30;padding:4px 0;animation:adminFadeIn .15s ease}.admin-export-dropdown.open .admin-export-menu{display:block}.admin-export-option{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:500;color:#2d3250;text-decoration:none;transition:background .12s ease}.admin-export-option:hover{background:#f0f1f5;text-decoration:none;color:#2d3250}.admin-export-option .fa{color:#8a8fa8;font-size:13px;width:16px;text-align:center}.admin-search-no-results{text-align:center;padding:60px 20px;color:#8a8fa8;animation:adminFadeIn .2s ease}.admin-search-no-results .fa{font-size:28px;display:block;margin-bottom:12px;color:#ccd0dc}.admin-search-no-results p{font-size:14px;font-weight:500;margin:0}.admin-settings-pillbar.is-pinned{box-shadow:0 2px 8px rgba(0,0,0,.08)}.admin-pill-track{display:flex;flex-wrap:nowrap;justify-content:safe center;gap:2px;position:relative;padding:0 12px 8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ccd0dc transparent}.admin-pill-track::-webkit-scrollbar{height:4px}.admin-pill-track::-webkit-scrollbar-track{background:transparent}.admin-pill-track::-webkit-scrollbar-thumb{background:#ccd0dc;border-radius:4px}.admin-pill-track::-webkit-scrollbar-thumb:hover{background:#a0a4b8}.admin-pill{display:inline-block;font-size:12px;font-weight:500;color:#5a5f7a;padding:6px 14px;border-radius:20px;text-decoration:none;transition:color .2s ease,background .2s ease;white-space:nowrap;position:relative;z-index:1;cursor:pointer}.admin-pill:hover{color:#2d3250;background:#f0f1f5;text-decoration:none}.admin-pill.active{color:#fff;font-weight:600}.admin-pill.active:hover{background:transparent}.admin-pill-indicator{position:absolute;top:0;height:30px;background:#337ab7;border-radius:20px;transition:left .3s cubic-bezier(0.4,0,.2,1),width .3s cubic-bezier(0.4,0,.2,1),top .3s cubic-bezier(0.4,0,.2,1);z-index:0;pointer-events:none}.admin-toggle{display:inline-flex;align-items:center;gap:10px;cursor:pointer;margin:0;padding:0;user-select:none;font-weight:400;position:relative}.admin-toggle input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;border:0;pointer-events:none;clip:rect(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin-toggle-slider{position:relative;display:inline-block;width:40px;height:22px;background:#ccd0dc;border-radius:22px;transition:background .2s ease;flex:0 0 40px;vertical-align:middle}.admin-toggle-slider::after{content:'';position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.15)}.admin-toggle input:checked+.admin-toggle-slider{background:#337ab7}.admin-toggle input:checked+.admin-toggle-slider::after{transform:translateX(18px)}.admin-toggle input:focus-visible+.admin-toggle-slider{box-shadow:0 0 0 3px rgba(51,122,183,.15)}.admin-toggle-label{font-size:12px;font-weight:400;color:#5a5f7a;line-height:22px}.admin-settings-field select.form-control{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%235a5f7a' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px;cursor:pointer}.admin-settings-field select.form-control:focus{border-color:#337ab7;box-shadow:0 0 0 3px rgba(51,122,183,.1);outline:0}.admin-settings-field{padding:14px 18px;border-bottom:1px solid #f4f5f7}.admin-settings-field:last-of-type{border-bottom:0}.admin-settings-field label{font-size:13px;font-weight:500;color:#2d3250;display:flex;align-items:center;gap:8px;margin-bottom:8px}.admin-field-icon{width:22px;height:22px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;background:#f0f1f5;color:#6b7094;flex:0 0 22px}.admin-use-default{margin-left:auto;font-size:11px;font-weight:400;color:#337ab7;text-decoration:none}.admin-use-default:hover{text-decoration:underline}.admin-settings-field .form-control{border-radius:6px;border:1px solid #dfe1e8;font-size:13px;padding:7px 12px;width:100%;transition:border-color .18s ease,box-shadow .18s ease;font-family:Monaco,Consolas,'Courier New',monospace}.admin-settings-field .form-control:focus{border-color:#337ab7;box-shadow:0 0 0 3px rgba(51,122,183,.1);outline:0}.admin-field-desc{font-size:11px;color:#8a8fa8;margin:6px 0 0;font-weight:400}.admin-settings-actions{padding:14px 18px;border-top:1px solid #f0f1f5;display:flex;justify-content:flex-end;gap:10px}.admin-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 18px;border-radius:6px;font-size:13px;font-weight:500;border:1px solid transparent;cursor:pointer;transition:all .18s ease;text-decoration:none;line-height:1.4}.admin-btn-primary{background:#337ab7;color:#fff;border-color:#337ab7}.admin-btn-primary:hover{background:#2c6aa0;border-color:#2c6aa0;color:#fff}.admin-btn-outline{background:#fff;color:#5a5f7a;border-color:#dfe1e8}.admin-btn-outline:hover{background:#f3f4f8;color:#2d3250;border-color:#c8cad5;text-decoration:none}.admin-card-header-action{margin-left:auto}.admin-link-action{font-size:12px;font-weight:500;color:#337ab7;text-decoration:none;padding:4px 10px;border-radius:4px;transition:background .18s ease}.admin-link-action:hover{background:#edf0f7;text-decoration:none}.admin-card-icon.icon-settings{background:#e8edf8;color:#3b5998}.admin-card-icon.icon-logging{background:#fff8e1;color:#f57f17}.admin-card-icon.icon-dirs{background:#e0f2f1;color:#00695c}.admin-card-icon.icon-vault{background:#fce4ec;color:#c62828}.admin-card-icon.icon-binaries{background:#f3e5f5;color:#7b1fa2}.admin-card-icon.icon-postproc{background:#e3f2fd;color:#1565c0}.admin-card-icon.icon-ldap{background:#fff3e0;color:#e65100}.admin-card-icon.icon-memcache{background:#e8f5e9;color:#2e7d32}.admin-card-icon.icon-mail{background:#e1f5fe;color:#0277bd}.admin-card-icon.icon-logger{background:#f1f8e9;color:#558b2f}.admin-card-icon.icon-llm{background:#ede7f6;color:#5e35b1}.admin-card-icon.icon-ssh{background:#e0f7fa;color:#00838f}.admin-llm-section{border-bottom:1px solid #ebedf2}.admin-llm-section:last-of-type{border-bottom:0}.admin-llm-section-header{display:flex;align-items:center;gap:10px;padding:14px 18px 6px;font-size:13px;font-weight:600;color:#1a1a2e;letter-spacing:-.1px}.admin-llm-section-icon{font-size:11px;color:#f5a623}.admin-llm-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex:0 0 10px}.admin-llm-field{padding:10px 18px 10px 38px}.admin-llm-field label{font-size:12px;font-weight:500;color:#5a5f7a;margin-bottom:5px;text-transform:uppercase;letter-spacing:.3px}.admin-llm-test-row{padding:8px 18px 12px 38px;display:flex;align-items:center;gap:12px}.admin-btn-sm{font-size:12px;padding:4px 12px;border-radius:4px}.admin-llm-test-btn{border:1px solid #d0d5dd;background:#fff;color:#555;cursor:pointer;transition:background .2s ease,color .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.admin-llm-test-btn:hover{background:#f5f5f5;color:#333;text-decoration:none}.admin-llm-test-btn.disabled{pointer-events:none;opacity:.6}.admin-llm-test-result{font-size:12px;line-height:1.4}.admin-field-locked{font-size:13px;color:#8a8fa8;font-style:italic}.admin-tests-content{animation:adminFadeIn .3s ease}.admin-tests-content>.page-header,.admin-tests-content>.alert{display:none}.admin-card-icon.icon-tests{background:#e8f5e9;color:#2e7d32}.admin-tests-table{table-layout:fixed}.admin-tests-col-check{width:44px}.admin-tests-col-status{width:110px}.admin-tests-table input[type=checkbox]{width:16px;height:16px;cursor:pointer}.admin-tests-name{font-weight:500;color:#1a1a2e;white-space:nowrap}.admin-tests-desc{font-size:12px;color:#5a5f7a;line-height:1.5}.admin-tests-desc code{font-size:11px;background:#f0f1f5;padding:1px 5px;border-radius:3px;color:#2d3250}.admin-tests-desc a{color:#337ab7;text-decoration:none}.admin-tests-desc a:hover{text-decoration:underline}.admin-tests-status,.admin-tests-msg{font-size:12px;font-weight:500;text-align:center;vertical-align:middle}.admin-test-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;letter-spacing:.2px;white-space:nowrap}.admin-test-badge.admin-test-pass{background:#e8f5e9;color:#2e7d32}.admin-test-badge.admin-test-fail{background:#fce4ec;color:#c62828}.admin-test-badge.admin-test-running{background:#e3f2fd;color:#1565c0}.admin-test-badge.admin-test-cancelled{background:#fff3e0;color:#e65100}.admin-test-badge.admin-test-timeout{background:#fff3e0;color:#e65100}.admin-test-row-running{background:#f8f9ff}.admin-test-message{display:block;font-size:11px;line-height:1.4;text-align:left;word-break:break-word}.admin-test-message.admin-test-fail{color:#c62828}.admin-test-message.admin-test-pass{color:#2e7d32}.admin-tests-summary{padding:12px 20px;border-radius:8px;font-size:13px;color:#1a1a2e;margin:16px 16px 0;display:flex;align-items:center;gap:8px}.admin-tests-summary.admin-test-summary-pass{background:#e8f5e9;color:#2e7d32}.admin-tests-summary.admin-test-summary-fail{background:#fce4ec;color:#c62828}.admin-tests-summary.admin-test-summary-cancelled{background:#fff3e0;color:#e65100}.admin-btn.admin-btn-cancel{background:#fff3e0;color:#e65100;border:1px solid #ffcc80;margin-left:8px;cursor:pointer;padding:6px 16px;border-radius:4px;font-size:13px;font-weight:500}.admin-btn.admin-btn-cancel:hover{background:#ffe0b2}.admin-tests-progress{margin-top:16px;padding:0 16px;display:flex;align-items:center;gap:12px}.admin-tests-progress-track{flex:1;height:6px;background:#e8eaf0;border-radius:3px;overflow:hidden}.admin-tests-progress-fill{height:100%;width:0;background:#1565c0;border-radius:3px;transition:width .3s ease}.admin-tests-progress-label{font-size:12px;font-weight:500;color:#5a5f7a;white-space:nowrap}.admin-btn.admin-btn-running{opacity:.7;cursor:wait}.admin-tests-col-msg{width:220px}.admin-logs-content{animation:adminFadeIn .3s ease}.admin-card-icon.icon-logs{background:#fff8e1;color:#f57f17}.admin-logs-loading{padding:40px 20px;text-align:center;font-size:13px;color:#8a8fa8}.admin-logs-body .table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;margin:0}.admin-logs-body .table thead th{font-weight:600;font-size:10px;text-transform:uppercase;color:#8a8fa8;letter-spacing:.5px;background:#fafbfc;border-bottom:1px solid #ebedf2;padding:9px 16px;white-space:nowrap}.admin-logs-body .table tbody td{padding:8px 16px;border-bottom:1px solid #f4f5f7;vertical-align:middle;color:#2d3250;line-height:1.4}.admin-logs-body .table tbody tr:last-child td{border-bottom:0}.admin-logs-body .table tbody tr{transition:background .12s ease}.admin-logs-body .table tbody tr:hover{background:#f8f9fb}.admin-logs-body .table-striped>tbody>tr:nth-of-type(odd){background:transparent}.admin-logs-body .table-striped>tbody>tr:nth-of-type(odd):hover{background:#f8f9fb}.admin-logs-body .label{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.admin-logs-body .label.log_info{background:#e3f2fd;color:#1565c0}.admin-logs-body .label.log_error{background:#f8d7da;color:#721c24}.admin-logs-body .label.log_warning{background:#fff3cd;color:#856404}.admin-logs-body .label.log_debug{background:#f0f1f5;color:#5a5f7a}.admin-logs-body .alert_message{padding:40px 20px;text-align:center;font-size:13px;color:#8a8fa8}.ssh-cards{display:flex;flex-wrap:wrap;gap:16px;padding:18px}.ssh-card{border:1px solid #e5e7ed;border-radius:10px;padding:16px 18px;width:310px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.ssh-card:hover{border-color:#c5cad8;box-shadow:0 2px 8px rgba(0,0,0,.06)}.ssh-card-active{border-color:#00838f;box-shadow:0 0 0 2px rgba(0,131,143,.12)}.ssh-card-add{border:2px dashed #d0d4de;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:140px;color:#8a8fa8;font-size:13px;font-weight:500;transition:border-color .18s ease,color .18s ease}.ssh-card-add .fa{font-size:22px}.ssh-card-add:hover{border-color:#00838f;color:#00838f}.ssh-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.ssh-card-title{font-size:14px;font-weight:600;color:#1a1a2e;line-height:1.3}.ssh-card-actions{display:flex;gap:4px;flex-shrink:0}.ssh-btn{border:0;background:0;cursor:pointer;color:#8a8fa8;transition:color .15s ease;padding:0;line-height:1}.ssh-btn:hover{color:#1a1a2e}.ssh-btn-sm{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;font-size:13px}.ssh-btn-sm:hover{background:#f0f1f5}.ssh-btn-test:hover{color:#00838f}.ssh-btn-delete:hover{color:#c62828}.ssh-card-meta{font-size:12px;color:#6b7080;margin-bottom:6px}.ssh-card-meta .fa{font-size:11px;color:#a0a5b8}.ssh-card-port{font-family:monospace;font-size:11px;color:#a0a5b8}.ssh-card-desc{font-size:12px;color:#8a8fa8;margin-bottom:8px;line-height:1.4}.ssh-card-commands{border-top:1px solid #f0f1f5;padding-top:8px;margin-top:4px}.ssh-card-commands-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#a0a5b8;margin-bottom:5px}.ssh-cmd-badge{display:inline-block;background:#f0f7fa;color:#00838f;font-size:11px;font-weight:500;padding:2px 8px;border-radius:4px;margin:2px 4px 2px 0}.ssh-cmd-badge small{color:#6b9ea6;font-weight:400}.ssh-cmd-none{font-size:11px;color:#c0c4d0;font-style:italic}.ssh-form{border:1px solid #e5e7ed;border-radius:10px;padding:20px 22px;margin:16px 18px 4px;background:#fafbfc}.ssh-form-title{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #ebedf2}.ssh-form-grid{display:flex;flex-wrap:wrap;gap:10px 16px}.ssh-form-field{flex:1 1 100%;margin-bottom:2px}.ssh-form-field-half{flex:1 1 calc(50% - 8px)}.ssh-form-field label{display:block;font-size:12px;font-weight:500;color:#5a5f7a;margin-bottom:4px}.ssh-form-field label small{font-weight:400;color:#a0a5b8}.ssh-key-auth-note{background:#f0f4ff;border:1px solid #d0d8f0;border-radius:5px;padding:10px 12px;font-size:12px;color:#4a5580;line-height:1.5}.ssh-key-auth-note .fa-key{color:#6b7db3;margin-right:4px}.ssh-key-auth-note code{background:#e4eaf8;padding:1px 5px;border-radius:3px;font-size:11px}.ssh-pubkey-row{display:flex;align-items:center;gap:8px;margin-top:8px;background:#e8edf8;border-radius:4px;padding:6px 8px}.ssh-pubkey-value{flex:1;font-size:11px;word-break:break-all;line-height:1.4;background:transparent;padding:0;cursor:pointer;transition:background .15s}.ssh-pubkey-value:hover{background:#dce2f4;border-radius:3px}.ssh-pubkey-value.ssh-pubkey-copied{text-align:center;color:#2e7d32;font-weight:500;font-family:inherit}.ssh-pubkey-missing{margin-top:8px;color:#b07030;font-size:11px}.ssh-pubkey-missing .fa{margin-right:3px}.ssh-form-field .form-control{font-size:13px;padding:7px 10px;border:1px solid #d0d4de;border-radius:5px;width:100%;box-sizing:border-box;transition:border-color .15s ease}.ssh-form-field .form-control:focus{border-color:#00838f;outline:0;box-shadow:0 0 0 2px rgba(0,131,143,.1)}.ssh-req{color:#c62828}.ssh-form-commands{margin-top:16px;border-top:1px solid #ebedf2;padding-top:12px}.ssh-form-commands-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:13px;font-weight:600;color:#1a1a2e}.ssh-btn-add-cmd{font-size:12px;color:#00838f;font-weight:500;padding:4px 12px;border-radius:4px;background:0;border:1px solid #b2ebf2;cursor:pointer;transition:background .15s ease;white-space:nowrap}.ssh-btn-add-cmd:hover{background:#e0f7fa}.ssh-cmd-form{border:1px solid #ebedf2;border-radius:8px;padding:12px 14px;margin-bottom:10px;background:#fff}.ssh-cmd-form-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ssh-cmd-form-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#e0f7fa;color:#00838f;font-size:11px;font-weight:600}.ssh-btn-remove-cmd{color:#c0c4d0;font-size:12px}.ssh-btn-remove-cmd:hover{color:#c62828}.ssh-cmd-empty{font-size:12px;color:#c0c4d0;font-style:italic;padding:12px 0;text-align:center}.ssh-access-toggle{display:flex;gap:16px;margin:4px 0}.ssh-radio{font-size:13px;font-weight:400;color:#5a5f7a;cursor:pointer;display:inline-flex;align-items:center;gap:6px;line-height:1}.ssh-radio input[type=radio]{margin:0;vertical-align:middle;position:relative;top:0}.ssh-user-ids-wrap{margin-top:6px}.ssh-field-hint{font-size:11px;color:#a0a5b8;display:block;margin-top:3px}.ssh-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid #ebedf2}.ssh-notice{padding:10px 14px;border-radius:6px;font-size:12px;margin:12px 18px 0;display:flex;align-items:flex-start;gap:8px;line-height:1.5}.ssh-notice .fa{margin-top:2px;flex-shrink:0}.ssh-notice-text{flex:1;white-space:pre-line}.ssh-notice-close{border:0;background:0;cursor:pointer;color:inherit;opacity:.6;padding:0;font-size:12px}.ssh-notice-close:hover{opacity:1}.ssh-notice-success{background:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9}.ssh-notice-error{background:#fce4ec;color:#b71c1c;border:1px solid #f8bbd0}@keyframes adminShimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.admin-skeleton{padding:24px 0;animation:adminFadeIn .2s ease}.admin-skeleton-pill-row{display:flex;justify-content:center;gap:8px;margin-bottom:28px;padding-bottom:14px;border-bottom:1px solid #ebedf2}.admin-skeleton-pill{width:80px;height:28px;background:#e9ecef;border-radius:20px;overflow:hidden;position:relative}.admin-skeleton-pill::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:adminShimmer 1.6s ease-in-out infinite}.admin-skeleton-pill:nth-child(2){width:65px}.admin-skeleton-pill:nth-child(3){width:110px}.admin-skeleton-pill:nth-child(4){width:95px}.admin-skeleton-pill:nth-child(5){width:70px}.admin-skeleton-pill:nth-child(6){width:100px}.admin-skeleton-card{background:#fff;border-radius:8px;border:1px solid #e0e0e0;margin-bottom:20px;overflow:hidden}.admin-skeleton-card-header{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid #f4f5f7}.admin-skeleton-icon{width:32px;height:32px;border-radius:8px;background:#e9ecef;flex:0 0 32px;overflow:hidden;position:relative}.admin-skeleton-icon::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:adminShimmer 1.6s ease-in-out infinite}.admin-skeleton-title-group{flex:1}.admin-skeleton-title{height:14px;width:140px;background:#e9ecef;border-radius:4px;margin-bottom:6px;overflow:hidden;position:relative}.admin-skeleton-title::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:adminShimmer 1.6s ease-in-out infinite}.admin-skeleton-subtitle{height:10px;width:200px;background:#e9ecef;border-radius:4px;overflow:hidden;position:relative}.admin-skeleton-subtitle::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:adminShimmer 1.6s ease-in-out infinite}.admin-skeleton-field{padding:14px 18px;border-bottom:1px solid #f4f5f7}.admin-skeleton-field:last-child{border-bottom:0}.admin-skeleton-label{height:12px;width:120px;background:#e9ecef;border-radius:4px;margin-bottom:10px;overflow:hidden;position:relative}.admin-skeleton-label::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:adminShimmer 1.6s ease-in-out infinite}.admin-skeleton-input{height:34px;width:100%;background:#e9ecef;border-radius:6px;margin-bottom:6px;overflow:hidden;position:relative}.admin-skeleton-input::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:adminShimmer 1.6s ease-in-out infinite}.admin-skeleton-desc{height:10px;width:60%;background:#e9ecef;border-radius:4px;overflow:hidden;position:relative}.admin-skeleton-desc::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:adminShimmer 1.6s ease-in-out infinite}.admin-skeleton-field:nth-child(odd) .admin-skeleton-label{width:150px}.admin-skeleton-field:nth-child(odd) .admin-skeleton-desc{width:45%}.admin-skeleton-field:nth-child(3n) .admin-skeleton-label{width:100px}.admin-skeleton-field:nth-child(3n) .admin-skeleton-desc{width:70%}@keyframes accountFadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes accountSlideIn{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.account-page-header{margin-bottom:20px;padding:0 4px}.account-page-header .account-page-title{font-size:22px;font-weight:600;color:#1a1a2e;margin:0 0 3px;letter-spacing:-.3px}.account-page-header .account-page-subtitle{font-size:13px;color:#8a8fa8;margin:0;font-weight:400}#account-index-container[data-type=account-index]{display:flex;height:calc(100vh - 140px);min-height:500px;min-width:800px;width:100%;background:#f5f6f8;border-radius:10px;overflow:hidden;border:1px solid #dfe1e8;box-shadow:0 1px 3px rgba(0,0,0,.04)}.account-sidebar{width:230px;flex:0 0 230px;background:#fff;border-right:1px solid #ebedf2;display:flex;flex-direction:column}.account-sidebar-header{padding:18px 18px 14px;border-bottom:1px solid #f0f1f5}.account-sidebar-title{font-size:13px;font-weight:600;color:#1a1a2e;margin:0;display:flex;align-items:center;gap:9px;line-height:1}.account-title-icon{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8edf8,#d4dcf0);color:#3b5998;font-size:12px;flex:0 0 30px}#account-index-container[data-type=account-index] #account_sidebar_menu{padding:10px;flex:1}#account-index-container[data-type=account-index] #account_sidebar_menu>ul.nav{list-style:none;padding:0;margin:0}#account-index-container[data-type=account-index] #account_sidebar_menu>ul.nav>li{margin:1px 0}#account-index-container[data-type=account-index] #account_sidebar_menu>ul.nav>li>a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;color:#5a5f7a;font-size:13px;font-weight:500;text-decoration:none;transition:background .18s ease,color .18s ease;line-height:1.3;background:0}#account-index-container[data-type=account-index] #account_sidebar_menu>ul.nav>li>a:hover{background:#f3f4f8;color:#2d3250;text-decoration:none}#account-index-container[data-type=account-index] #account_sidebar_menu>ul.nav>li>a:focus{background:#f3f4f8;color:#2d3250;text-decoration:none;outline:0}#account-index-container[data-type=account-index] #account_sidebar_menu>ul.nav>li.active>a{background:#edf0f7;color:#2c5282;font-weight:600}#account-index-container[data-type=account-index] #account_sidebar_menu>ul.nav>li>a>span.fa,#account-index-container[data-type=account-index] #account_sidebar_menu>ul.nav>li>a>span.glyphicon{width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;background:#f0f1f5;color:#6b7094;flex:0 0 28px;transition:background .18s ease,color .18s ease}#account-index-container[data-type=account-index] #account_sidebar_menu>ul.nav>li.active>a>span.fa,#account-index-container[data-type=account-index] #account_sidebar_menu>ul.nav>li.active>a>span.glyphicon{background:#337ab7;color:#fff}#account-index-container[data-type=account-index] .nav-pills>li>a{border-radius:7px;background:0;padding:8px 10px}#account-index-container[data-type=account-index] .nav-pills>li.active>a,#account-index-container[data-type=account-index] .nav-pills>li.active>a:hover,#account-index-container[data-type=account-index] .nav-pills>li.active>a:focus{background:#edf0f7;color:#2c5282}#account-index-container[data-type=account-index] .nav-pills>li>a:hover{background:#f3f4f8;color:#2d3250}.account-content{flex:1;min-width:0;padding:24px 28px;overflow-y:auto;background:#f5f6f8}#account-index-container[data-type=account-index] #account-tab-content{animation:accountFadeIn .3s ease}.account-stat-row{display:flex;gap:16px;margin-bottom:22px}.account-stat-card{flex:1;border-radius:8px;border:1px solid #dfe1e8;background:#fff;padding:18px 20px;display:flex;align-items:center;gap:14px;transition:border-color .2s ease,box-shadow .2s ease}.account-stat-card:hover{border-color:#c8cad5;box-shadow:0 2px 6px rgba(0,0,0,.05)}.account-stat-card-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;flex:0 0 40px}.account-stat-card-icon.icon-db{background:#e0ecf8;color:#2c5282}.account-stat-card-icon.icon-users{background:#e8e0f0;color:#6a4c93}.account-stat-card-icon.icon-server{background:#e0f0e8;color:#276749}.account-stat-info{flex:1;min-width:0}.account-stat-label{font-size:11px;font-weight:600;text-transform:uppercase;color:#8a8fa8;letter-spacing:.4px;margin-bottom:2px}.account-stat-value{font-size:22px;font-weight:700;color:#1a1a2e;line-height:1.1}.account-stat-unit{font-size:13px;font-weight:500;color:#8a8fa8;margin-left:3px}.account-card{border-radius:8px;border:1px solid #dfe1e8;background:#fff;padding:0;margin-bottom:20px;transition:border-color .2s ease,box-shadow .2s ease}.account-card:hover{border-color:#c8cad5;box-shadow:0 2px 8px rgba(0,0,0,.04)}.account-card-header{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #f0f1f5}.account-card-title{font-size:14px;font-weight:600;color:#1a1a2e;margin:0;line-height:1.2}.account-card-subtitle{font-size:11px;color:#8a8fa8;margin:2px 0 0;font-weight:400}.account-card-body{padding:0}.account-card-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;flex:0 0 36px}.account-card-icon.icon-blue{background:#e0ecf8;color:#2c5282}.account-card-icon.icon-purple{background:#e8e0f0;color:#6a4c93}.account-card-icon.icon-green{background:#e0f0e8;color:#276749}.account-card-icon.icon-orange{background:#fff7e6;color:#d46b08}.account-card-icon.icon-red{background:#f8d7da;color:#721c24}.account-kv-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.account-kv-table td{padding:9px 16px;border-bottom:1px solid #f4f5f7;vertical-align:middle;line-height:1.4}.account-kv-table tr:last-child td{border-bottom:0}.account-kv-table tr{transition:background .12s ease}.account-kv-table tr:hover{background:#f8f9fb}.account-kv-table td:first-child{font-weight:500;color:#5a5f7a;width:40%;font-size:12px}.account-kv-table td:last-child{color:#2d3250;word-break:break-all;font-family:Monaco,Consolas,'Courier New',monospace;font-size:12px}.account-kv-row{display:flex;align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid #f4f5f7;font-size:13px}.account-kv-row:last-child{border-bottom:0}.account-kv-label{font-weight:500;color:#5a5f7a;font-size:12px;min-width:120px;flex:0 0 120px}.account-kv-value{color:#2d3250;word-break:break-all;font-family:Monaco,Consolas,'Courier New',monospace;font-size:12px;flex:1;display:flex;align-items:center;gap:8px}.account-form-group{padding:14px 18px;border-bottom:1px solid #f4f5f7}.account-form-group:last-of-type{border-bottom:0}.account-form-group label{font-size:13px;font-weight:500;color:#2d3250;display:flex;align-items:center;gap:8px;margin-bottom:8px}.account-form-group input,.account-form-group select{border-radius:6px;border:1px solid #dfe1e8;font-size:13px;padding:7px 12px;width:100%;transition:border-color .18s ease,box-shadow .18s ease;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:#fff;color:#2d3250;outline:0}.account-form-group input:focus,.account-form-group select:focus{border-color:#337ab7;box-shadow:0 0 0 3px rgba(51,122,183,.1);outline:0}.account-form-group input[readonly],.account-form-group input.readonly{background:#f5f6f8;color:#8a8fa8;cursor:not-allowed;border-color:#ebedf2}.account-form-group select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%235a5f7a' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px;cursor:pointer}.account-card-footer{padding:14px 18px;border-top:1px solid #f0f1f5;display:flex;justify-content:flex-end;gap:10px}.account-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 18px;border-radius:6px;font-size:13px;font-weight:500;border:1px solid transparent;cursor:pointer;transition:all .18s ease;text-decoration:none;line-height:1.4;background:#337ab7;color:#fff;border-color:#337ab7}.account-btn-primary:hover{background:#2c6aa0;border-color:#2c6aa0;color:#fff;text-decoration:none}.account-btn-primary:focus{outline:0;box-shadow:0 0 0 3px rgba(51,122,183,.2);color:#fff;text-decoration:none}.account-btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 18px;border-radius:6px;font-size:13px;font-weight:500;border:1px solid transparent;cursor:pointer;transition:all .18s ease;text-decoration:none;line-height:1.4;background:#c0392b;color:#fff;border-color:#c0392b}.account-btn-danger:hover{background:#a93226;border-color:#a93226;color:#fff;text-decoration:none}.account-btn-danger:focus{outline:0;box-shadow:0 0 0 3px rgba(192,57,43,.2);color:#fff;text-decoration:none}.account-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 18px;border-radius:6px;font-size:13px;font-weight:500;border:1px solid #dfe1e8;cursor:pointer;transition:all .18s ease;text-decoration:none;line-height:1.4;background:#fff;color:#5a5f7a}.account-btn-secondary:hover{background:#f3f4f8;color:#2d3250;border-color:#c8cad5;text-decoration:none}.account-btn-secondary:focus{outline:0;border-color:#337ab7;box-shadow:0 0 0 3px rgba(51,122,183,.1);text-decoration:none}.account-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.account-badge.badge-active{background:#d4edda;color:#155724}.account-badge.badge-warning{background:#fff3cd;color:#856404}.account-badge.badge-danger{background:#f8d7da;color:#721c24}.account-toggle{display:inline-flex;align-items:center;gap:10px;cursor:pointer;margin:0;padding:0;user-select:none;font-weight:400;position:relative}.account-toggle input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;border:0;pointer-events:none;clip:rect(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.account-toggle-slider{position:relative;display:inline-block;width:40px;height:22px;background:#ccd0dc;border-radius:22px;transition:background .2s ease;flex:0 0 40px;vertical-align:middle}.account-toggle-slider::after{content:'';position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.15)}.account-toggle input:checked+.account-toggle-slider{background:#337ab7}.account-toggle input:checked+.account-toggle-slider::after{transform:translateX(18px)}.account-toggle input:focus-visible+.account-toggle-slider{box-shadow:0 0 0 3px rgba(51,122,183,.15)}.account-toggle-label{font-size:12px;font-weight:400;color:#5a5f7a;line-height:22px}.account-sub-card{border:1px solid #ebedf2;border-radius:8px;background:#fafbfc;margin:0 18px 14px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.account-sub-card:first-of-type{margin-top:14px}.account-sub-card:last-of-type{margin-bottom:18px}.account-sub-card:hover{border-color:#d0d3de;box-shadow:0 1px 4px rgba(0,0,0,.04)}.account-sub-card-header{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #ebedf2;background:#fff}.account-sub-card-title{font-size:13px;font-weight:600;color:#1a1a2e;margin:0;line-height:1.2}.account-sub-card-body{padding:0}@keyframes accountShimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.account-skeleton{padding:24px 0;animation:accountFadeIn .2s ease}.account-skeleton-card{background:#fff;border-radius:8px;border:1px solid #e0e0e0;margin-bottom:20px;overflow:hidden}.account-skeleton-card-header{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #f4f5f7}.account-skeleton-icon{width:32px;height:32px;border-radius:8px;background:#e9ecef;flex:0 0 32px;overflow:hidden;position:relative}.account-skeleton-icon::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:accountShimmer 1.6s ease-in-out infinite}.account-skeleton-title-group{flex:1}.account-skeleton-title{height:14px;width:140px;background:#e9ecef;border-radius:4px;margin-bottom:6px;overflow:hidden;position:relative}.account-skeleton-title::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:accountShimmer 1.6s ease-in-out infinite}.account-skeleton-subtitle{height:10px;width:200px;background:#e9ecef;border-radius:4px;overflow:hidden;position:relative}.account-skeleton-subtitle::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:accountShimmer 1.6s ease-in-out infinite}.account-skeleton-field{padding:14px 18px;border-bottom:1px solid #f4f5f7}.account-skeleton-field:last-child{border-bottom:0}.account-skeleton-label{height:12px;width:120px;background:#e9ecef;border-radius:4px;margin-bottom:8px;overflow:hidden;position:relative}.account-skeleton-label::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:accountShimmer 1.6s ease-in-out infinite}.account-skeleton-input{height:34px;width:100%;background:#e9ecef;border-radius:6px;overflow:hidden;position:relative}.account-skeleton-input::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:accountShimmer 1.6s ease-in-out infinite}.account-skeleton-field:nth-child(odd) .account-skeleton-label{width:150px}.account-skeleton-field:nth-child(3n) .account-skeleton-label{width:100px}:root{--foreground-color:#666;--neutralLight:#fefefe;--blackTranslucent10:#f7f7f7;--blue-50-a20:rgba(112,181,249,.2);--grey-001:#232F3E;--grey-002:#004891;--indigo-blue-light:#30487f;--indigo-blue-dark:#172144;--indigo-blue-medium:#1c305a;--app-dash-color:#426463;--app-pt-color:#ed981d;--app-sim-color:#f97c6b;--app-wf-color:#94cc19;--app-db-color:#c18767;--app-sl-color:#32487a;--btn-primary-bg:#ff6200;--btn-primary-bg-hover:#d14900;--btn-primary-color:#fff;--pill0-tab-active:rgba(51,122,183,1);--pill0-tab-hover:rgba(51,122,183,.8);--pill0-tab-clicked:rgba(51,122,183,.5);--pill1-tab-active:rgba(0,82,204,.4);--pill1-tab-hover:rgba(0,82,204,.2);--pill1-tab-focus:rgba(0,82,204,.1);--c-default-tab-active:rgba(0,0,0,.1);--c-default-tab-hover:rgba(0,0,0,.1);--c-default-tab-focus:rgba(100,100,100,.1)}html{font-size:14px}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Normal'),url(/fonts//open-sans-normal.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Normal'),url(/fonts//open-sans-normal.woff) format('woff')}@font-face{font-family:'Entypo Glyphicons';src:url(/stylesheets/spa/entypo/entypo.eot);src:url(/stylesheets/spa/entypo/entypo.eot?#iefix) format('embedded-opentype'),url(/stylesheets/spa/entypo/entypo.woff) format('woff'),url(/stylesheets/spa/entypo/entypo.ttf) format('truetype'),url(/stylesheets/spa/entypo/entypo.svg#entypo-glyphicons) format('svg')}@font-face{font-family:Icomoon;src:url(/stylesheets/spa/icomoon/icomoon.eot);src:url(/stylesheets/spa/icomoon/icomoon.eot?#iefix) format('embedded-opentype'),url(/stylesheets/spa/icomoon/icomoon.woff) format('woff'),url(/stylesheets/spa/icomoon/icomoon.ttf) format('truetype'),url(/stylesheets/spa/icomoon/icomoon.svg#icomoon) format('svg')}body{font-size:var(--base-font-size,1rem);font-weight:400;color:var(--foreground-color,#000);background:var(--background,#fff);font-family:var(--font-family,Roboto,'Segoe UI',Arial,'Noto Sans',sans-serif);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}pre{background-color:var(--background,#fff);color:var(--foreground-color,#000);font-size:1.2em}@keyframes afocus{from{color:var(--foreground-color,#000);color:var(--foreground-color,#000)}to{color:var(--indigo-blue-medium)}}a:not(.clickable,.btn,.label){color:var(--link-color,var(--foreground-color,#000))}.nav-tabs a,.nav-tabs li.active a{color:var(--tab-color,var(--foreground-color,#000))!important}ul,menu,dir{padding:0}ol{margin:0!important}h1,h2,h3,h4,h5{font-family:var(--font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji")!important;color:var(--heading-color,var(--foreground-color,#000));font-weight:400;margin:0;margin-bottom:12px}h1{font-size:1.2em;margin-bottom:6px;font-weight:550}h2{font-size:1.1em;margin-bottom:4px;font-weight:450}h3{font-size:1.1em;margin-bottom:2px;font-weight:350}h4{font-size:1em}h5{font-size:.9em}h1>a:hover,h2>a:hover,h3 a:hover,h4:hover>a{background-color:var(--heading-hover-bg,var(--indigo-blue-light));color:var(--heading-hover-color,#fff);text-decoration:none}h1>a:active,h2>a:active,h3 a:active,h4:active>a{filter:brightness(1.5)}h1>a:focus,h2>a:focus,h3 a:focus,h4:focus>a{background-color:var(--heading-focus-bg,var(--indigo-blue-dark));color:var(--heading-focus-color,#fff);text-decoration:none}hr{color:var(--hr-color,#ddd);margin:8px 0}label{display:block!important}.navbar-no-border{border:0;background:0;border-radius:0;box-shadow:none;margin-bottom:6px}.navbar-no-border-no-margin{border-radius:0;box-shadow:none;background-color:#eef9ff!important;margin-bottom:8px;-webkit-box-shadow:none;color:var(--foreground-color,#000);border-bottom:1px solid #ddd}.navbar-no-border-no-margin .nav-brand{color:#000!important}.app-icon{width:60%;height:50px;font-weight:700;text-align:center;display:inline-block;background-repeat:no-repeat;background-size:cover;background-position:center;margin-left:auto;margin-right:auto}.dashboard-app-icon{background-image:url(/svgs/apps/app_dashboard.svg)}.dashboard-app-icon:hover{background-image:url(/svgs/apps/app_dashboard_hover.svg)}.pts-app-icon,.physicaltests-app-icon{background-image:url(/svgs/apps/app_physicaltests.svg)}.pts-app-icon:hover,.physicaltests-app-icon{background-image:url(/svgs/apps/app_physicaltests_hover.svg)}.pts-app-icon-inner,.physicaltests-app-icon-inner{background-image:url(/svgs/apps/app_physicaltests_inner_gs.svg)}.pts-app-icon-inner:hover,li.active .pts-app-icon-inner,.physicaltests-app-icon-inner:hover{background-image:url(/svgs/apps/app_physicaltests_inner.svg)}.templates-app-icon-inner,.responsetemplates-app-icon-inner{background-image:url(/svgs/apps/app_templates_inner_gs.svg)}.templates-app-icon-inner:hover,li.active .templates-app-icon-inner{background-image:url(/svgs/apps/app_templates_inner.svg)}.templates-app-icon,.responsetemplates-app-icon{background-image:url(/svgs/apps/app_templates.svg)}.templates-app-icon:hover,.responsetemplates-app-icon:hover{background-image:url(/svgs/apps/app_templates_hover.svg)}.simulations-app-icon{background-image:url(/svgs/apps/app_simulations.svg)}.simulations-app-icon:hover{background-image:url(/svgs/apps/app_simulations_hover.svg)}.simulations-app-icon-inner{background-image:url(/svgs/apps/app_simulations_inner_gs.svg)}.simulations-app-icon-inner:hover,li.active .simulations-app-icon-inner{background-image:url(/svgs/apps/app_simulations_inner.svg)}.projects-app-icon{background-image:url(/svgs/apps/app_projects.svg)}.projects-app-icon:hover{background-image:url(/svgs/apps/app_projects_hover.svg)}.projects-app-icon-inner{background-image:url(/svgs/apps/app_projects_inner_gs.svg)}.projects-app-icon-inner:hover,li.active .projects-app-icon-inner{background-image:url(/svgs/apps/app_projects_inner.svg)}.workflows-app-icon{background-image:url(/svgs/apps/app_workflows.svg)}.workflows-app-icon:hover{background-image:url(/svgs/apps/app_workflows_hover.svg)}.workflows-app-icon-inner{background-image:url(/svgs/apps/app_workflows_inner_gs.svg)}.workflows-app-icon-inner:hover,li.active .workflows-app-icon-inner{background-image:url(/svgs/apps/app_workflows_inner.svg)}.workorders-app-icon{background-image:url(/svgs/apps/app_workorders.svg)}.workorders-app-icon:hover{background-image:url(/svgs/apps/app_workorders_hover.svg)}.databases-app-icon,.datarecords-app-icon{background-image:url(/svgs/apps/app_databases.svg)}.databases-app-icon:hover,.datarecords-app-icon:hover{background-image:url(/svgs/apps/app_databases_hover.svg)}.databases-app-icon-inner,.datarecords-app-icon-inner{background-image:url(/svgs/apps/app_databases_inner_gs.svg)}.databases-app-icon-inner:hover,li.active .databases-app-icon-inner{background-image:url(/svgs/apps/app_databases_inner.svg)}.hpcjobs-app-icon{background-image:url(/svgs/apps/app_hpcjobs.svg)}.hpcjobs-app-icon:hover{background-image:url(/svgs/apps/app_hpcjobs_hover.svg)}.hpcjobs-app-icon-inner{background-image:url(/svgs/apps/app_hpcjobs_inner_gs.svg)}.hpcjobs-app-icon-inner:hover,li.active .hpcjobs-app-icon-inner{background-image:url(/svgs/apps/app_hpcjobs_inner.svg)}.tasks-app-icon{background-image:url(/svgs/apps/app_task.svg)}.tasks-app-icon:hover{background-image:url(/svgs/apps/app_task_hover.svg)}.tasks-app-icon-inner{background-image:url(/svgs/apps/app_task_inner_gs.svg)}.tasks-app-icon-inner:hover,li.active .tasks-app-icon-inner{background-image:url(/svgs/apps/app_task_inner.svg)}.simlytiks-app-icon{background-image:url(/svgs/apps/app_simlytiks.svg)}.simlytiks-app-icon:hover{background-image:url(/svgs/apps/app_simlytiks_hover.svg)}.simlytiks-app-icon-inner{background-image:url(/svgs/apps/app_simlytiks_inner_gs.svg)}.simlytiks-app-icon-inner:hover,li.active .simlytiks-app-icon-inner{background-image:url(/svgs/apps/app_simlytiks_inner.svg)}.studies-app-icon,.studies-app-icon-inner{background-image:url(/svgs/apps/app_studies.svg)}.studies-app-icon:hover{background-image:url(/svgs/apps/app_studies_hover.svg)}.notes-app-icon{background-image:url(/svgs/apps/app_notes.svg)}.notes-app-icon:hover{background-image:url(/svgs/apps/app_notes_hover.svg)}.mathmodels-app-icon,.mathmodels-app-icon-inner{background-image:url(/svgs/apps/app_mathmodels.svg);background-position:center;height:10px!important}.mathmodels-app-icon:hover{background-image:url(/svgs/apps/app_mathmodels.svg)}.files-app-icon{background-image:url(/svgs/apps/app_files.svg)}.files-app-icon:hover{background-image:url(/svgs/apps/app_files_hover.svg)}.files-app-icon-inner{background-image:url(/svgs/apps/app_files_inner_gs.svg)}.files-app-icon-inner:hover,li.active .files-app-icon-inner{background-image:url(/svgs/apps/app_files_inner.svg)}.notes-app-icon-inner{background-image:url(/svgs/apps/app_notes_inner_gs.svg)}.notes-app-icon-inner:hover,li.active .notes-app-icon-inner{background-image:url(/svgs/apps/app_notes_inner.svg)}.targets-app-icon{background-image:url(/svgs/apps/app_targets.svg)}.targets-app-icon:hover{background-image:url(/svgs/apps/app_targets_hover.svg)}.sharing-app-icon{background-image:url(/svgs/apps/app_sharing.svg)}.sharing-app-icon:hover{background-image:url(/svgs/apps/app_sharing_hover.svg)}.notifications-app-icon{background-image:url(/svgs/apps/app_notifications.svg)}.notifications-app-icon:hover{background-image:url(/svgs/apps/app_notifications_hover.svg)}.user-groups-app-icon{background-image:url(/svgs/apps/app_user_groups.svg)}.user-groups-app-icon:hover{background-image:url(/svgs/apps/app_user_groups.svg)}.fora-app-icon{background-image:url(/svgs/apps/app_fora.svg)}.fora-app-icon:hover{background-image:url(/svgs/apps/app_fora_hover.svg)}.peacock-app-icon,.peacocks-app-icon,.peacocks-app-icon-inner{background-image:url(/svgs/apps/app_peacock.svg)}.peacock-app-icon:hover,.peaocks-app-icon:hover{background-image:url(/svgs/apps/app_peacock_hover.svg);font-size:.8em}.reporter-app-icon,.reporters-app-icon,.reporters-app-icon-inner{background-image:url(/svgs/apps/app_reporter.svg)}.reporter-app-icon:hover,.reporters-app-icon:hover{background-image:url(/svgs/apps/app_reporter_hover.svg);font-size:.8em}.assemblers-app-icon,.assemblers-app-icon,.assemblers-app-icon-inner{background-image:url(/svgs/apps/app_assembler.svg);background-size:60%}.assembler-app-icon:hover,.assembler-app-icon:hover{background-image:url(/svgs/apps/app_assembler.svg);font-size:.6em}.ontologies-app-icon-inner{background-image:url(/svgs/apps/app_ontologies_inner_gs.svg)}.ontologies-app-icon-inner:hover,li.active .ontologies-app-icon-inner{background-image:url(/svgs/apps/app_ontologies_inner.svg)}@media (max-height:268px){.app-icon{display:none;margin:0}#application-list li a{font-size:.8em}}@media (max-height:400px){.app-icon{width:20px;margin:0}#application-list li a{font-size:.8em}}@media only screen and (max-width:1200px){html,.btn{font-size:.8em;padding:.8em}}@media (min-width:768px){.navbar-sm{min-height:28px!important}.navbar-sm .navbar-brand{padding:8px 12px!important;height:32px;line-height:4px}.navbar-sm .navbar-brand a{padding:5px 0!important;line-height:4px!important;height:28px!important;margin:0}.navbar-sm .navbar-nav{margin-top:3px}.navbar-sm .navbar-nav a{padding:4px 12px!important}}@media screen and (max-resolution:110dpi){body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}}.glyphicon-db:before{font-family:'Entypo Glyphicons';content:"📸";font-size:2em;line-height:10px}.glyphicon-model::before{font-family:'Entypo Glyphicons';content:"💡";font-size:2em;line-height:10px}.glyphicon-hourglass::before{font-family:'Entypo Glyphicons';content:"⏳";font-size:2em;line-height:10px}.glyphicon-tasks::before{font-family:'Entypo Glyphicons';content:"📋";font-size:2em;line-height:10px}.entypo-glyphicon{font-family:'Entypo Glyphicons'}#main_container{min-width:900px}#main_container .app-menu-list{display:block;width:100%;background-color:#fff;border-bottom:2px solid var(--indigo-blue-light);overflow:hidden;max-height:200px;padding:20px 0 0;opacity:1;position:relative;transition:max-height 250ms ease-out,padding 250ms ease-out,opacity 200ms ease-out,border-bottom-width 250ms ease-out}#main_container .app-menu-list ul{display:flex;flex-wrap:nowrap;justify-content:safe center;overflow-x:auto;overflow-y:hidden;margin:0;padding:0 40px;list-style:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}#main_container .app-menu-list ul::-webkit-scrollbar{display:none}.app-menu-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:28px;height:28px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;font-size:12px;color:#555;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,box-shadow .2s ease}.app-menu-arrow:hover{box-shadow:0 2px 12px rgba(0,0,0,.15);color:#333}.app-menu-arrow-left{left:8px}.app-menu-arrow-right{right:8px}.app-menu-arrow.is-hidden{opacity:0;pointer-events:none}#main_container.docked .app-menu-list{max-height:0;padding-top:0;padding-bottom:0;opacity:0;border-bottom-width:0;transition:max-height 200ms ease-in,padding 200ms ease-in,opacity 150ms ease-in,border-bottom-width 200ms ease-in}.app-menu-list ul li{flex:0 0 auto;margin-right:12px;margin-bottom:32px;width:109px;text-align:center;opacity:0;transform:translateY(-10px);transition:opacity 200ms ease-out,transform 200ms ease-out}#main_container:not(.docked) .app-menu-list ul li{opacity:1;transform:translateY(0)}#main_container:not(.docked) .app-menu-list ul li:nth-child(1){transition-delay:30ms}#main_container:not(.docked) .app-menu-list ul li:nth-child(2){transition-delay:50ms}#main_container:not(.docked) .app-menu-list ul li:nth-child(3){transition-delay:70ms}#main_container:not(.docked) .app-menu-list ul li:nth-child(4){transition-delay:90ms}#main_container:not(.docked) .app-menu-list ul li:nth-child(5){transition-delay:110ms}#main_container:not(.docked) .app-menu-list ul li:nth-child(6){transition-delay:130ms}#main_container:not(.docked) .app-menu-list ul li:nth-child(7){transition-delay:150ms}#main_container:not(.docked) .app-menu-list ul li:nth-child(8){transition-delay:170ms}#main_container:not(.docked) .app-menu-list ul li:nth-child(n+9){transition-delay:190ms}.app-menu-list ul li a{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit}.app-menu-list ul li a .app-icon{width:40px;height:50px;background-size:contain}.app-menu-list ul li a .fa{height:50px;line-height:50px;padding-bottom:0;font-size:2em}.app-menu-list ul li a div{font-weight:700}#main_container .app-panel{display:none!important}.inner{margin:0 6%;padding:0}.inner_max{width:100%;margin:0;padding:0}.select2-choices{border-radius:4px}#banner{padding:6px;border-bottom:1px solid #f6f6f6;text-align:center;background-color:#ffc;color:var(--foreground-color,#000);width:100%;display:block}.app-panel{position:fixed;box-shadow:4px 4px 8px -4px #222;animation-duration:200ms;z-index:3000;height:100%;background-color:#fff;min-height:600px;left:0;top:60px;width:280px;text-align:center}header{margin-bottom:0;z-index:10!important}header.navbar-d3view{position:fixed;top:0;left:0;right:0;z-index:1030;background:var(--indigo-blue-light,#30487f)!important}.main-content-panel{padding-top:46px}.panel-sub-heading>.col-md-12{display:flex;align-items:center}.panel-contents.loading~.row{display:none}@keyframes collectionShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.collection-skeleton-loader{padding:0 8px}.skeleton-header-row,.skeleton-body-row{display:flex;gap:12px;padding:10px 12px;align-items:center}.skeleton-header-row{border-bottom:2px solid #e2e8f0;margin-bottom:2px}.skeleton-body-row{border-bottom:1px solid #f0f0f0}.skeleton-body-row:nth-child(2) .skeleton-block{animation-delay:.05s}.skeleton-body-row:nth-child(3) .skeleton-block{animation-delay:.1s}.skeleton-body-row:nth-child(4) .skeleton-block{animation-delay:.15s}.skeleton-body-row:nth-child(5) .skeleton-block{animation-delay:.2s}.skeleton-body-row:nth-child(6) .skeleton-block{animation-delay:.25s}.skeleton-body-row:nth-child(7) .skeleton-block{animation-delay:.3s}.skeleton-block{height:14px;border-radius:4px;background:linear-gradient(90deg,#e8ecf1 25%,#f4f6f9 50%,#e8ecf1 75%);background-size:200% 100%;animation:collectionShimmer 1.5s ease-in-out infinite}.skeleton-header-row .skeleton-block{height:12px;background:linear-gradient(90deg,#d0d8e4 25%,#e4e9f0 50%,#d0d8e4 75%);background-size:200% 100%;animation:collectionShimmer 1.5s ease-in-out infinite}.skeleton-cell-sm{flex:0 0 60px}.skeleton-cell-md{flex:0 0 120px}.skeleton-cell-lg{flex:1 1 200px}@keyframes appLoadPulse{0%,100%{opacity:.4}50%{opacity:1}}@keyframes appLoadSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.app-loading-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:24px}.app-loading-screen img{width:120px;opacity:.5;animation:appLoadPulse 2s ease-in-out infinite}.app-loading-spinner{width:28px;height:28px;border:3px solid #e2e8f0;border-top-color:#337ab7;border-radius:50%;animation:appLoadSpin .8s linear infinite}.app-loading-text{font-size:13px;color:#a0aec0;font-weight:500;letter-spacing:.3px}#main_content{position:relative;z-index:1}header.navbar{border-radius:0;margin-bottom:0}header .navbar-nav>li>a{line-height:19px}header.app-dashboard{border-bottom:3px solid #426463!important}header.app-physicaltests{border-bottom:3px solid #ed981d!important}header.app-simulations{border-bottom:3px solid #f97c6b!important}header.app-workflows{border-bottom:3px solid #94cc19!important}header.app-databases{border-bottom:3px solid #c18767!important}header.app-simlytiks{border-bottom:3px solid #32487a!important}header.app-projects,header.app-Projects{border-bottom:3px solid #e2b80a!important}header.app-hpcjobs{border-bottom:3px solid #fc1310!important}header.app-templates,header.app-responsetemplates{border-bottom:3px solid #2b9cf9!important}header ul.header-menu:not(.dropdown)>li.dropdown.open>a,header ul.header-menu:not(.dropdown)>li>a:focus{color:#fff!important;background-color:var(--indigo-blue-light)}header.navbar-d3view{padding:0 1px}header.navbar-d3view ul.header-menu.nav.navbar-nav li{margin:0!important}header.navbar-d3view ul.header-menu.nav.navbar-nav li>a{font-size:inherit}header.navbar-d3view ul.header-menu.nav.navbar-nav{display:flex;align-items:center}header ul.header-menu:not(.dropdown)>li>a:not(.app-docker){font-weight:600;text-shadow:none;color:#fff!important;transition:background-color .18s ease}header ul.header-menu:not(.dropdown)>li>a:not(.app-docker):hover{color:#fff!important;background-color:rgba(255,255,255,.1);border-radius:0!important}header ul.header-menu:not(.dropdown)>li.active>a:not(.app-docker){border-radius:0!important}header .container-fluid{padding:0}header ul.dropdown-menu a{font-weight:400;font-size:1em}header ul.dropdown-menu a:hover{color:#1a1a2e!important}header ul.header-menu a.app-docker{font-size:1.2em;color:#fff!important}.main-breadcrumbs{border-bottom:1px solid #dedede!important;margin-bottom:4px}.main-breadcrumbs .breadcrumb{padding:8px}a.app-docker:hover{filter:brightness(0.9);background-color:var(--indigo-blue-light)!important;color:#fff!important}a.app-docker:active,a.app-docker:focus{filter:brightness(1.5);background-color:var(--indigo-blue-light)!important;color:var(--foreground-color,#000)!important}#navbar-brand span.version_info{font-size:.5em;font-weight:400;letter-spacing:.1em;position:absolute;top:6px;left:80px}#header{display:block;background-color:var(--indigo-blue-light);z-index:10!important}#header .navbar-default{z-index:10;border:0}#header nav.navbar-collapse{padding:0!important}.toggle-applications{color:var(--foreground-color,#000)!important}.toggle-applications:hover{color:var(--foreground-color,#000)!important;text-decoration:none!important}ul.app-menu a{padding:4px 2px}.app-name{color:var(--foreground-color,#000)!important;margin-top:-4px}.app-name:hover{text-decoration:none;color:#fff!important}#application-list{overflow-y:scroll}#application-list a{text-decoration:none;color:var(--foreground-color,#000)!important}#application-list a:hover{text-decoration:none;border-radius:0;color:var(--foreground-color,#000)!important}#application-list div.col-md-6{padding:12px 2px}#application-list li:not(.active) a:hover img{transform:scale(1.3);animation-duration:100ms;font-weight:800}#application-list li.active a,#application-list li a:focus{border-radius:0;font-weight:800;background-color:#232f3e!important;color:#fff!important}.app-item-name{font-size:.9em;display:block;font-weight:400;color:var(--foreground-color,#000)!important}#header .navbar-toggle{border-color:#999;background-color:#666;margin-right:5px}@media screen and (max-width:400px){header.navbar-default .navbar-collapse.collapse:not(.in){display:none!important}header.navbar-default .navbar-toggle{display:block!important}header.navbar-default .navbar-header{float:none!important}}#site-search-results a{color:var(--foreground-color,#000);text-transform:uppercase}#header .navbar-toggle .icon-bar{background-color:#fff}#header .header-icon{display:block;text-align:center}#header .header-text{display:block;text-align:center}#header .navbar-default .navbar-nav>.open>a{background-image:none;background-color:#002756}#header .top-menu ._header-text{display:block;text-align:center}#header .version-info{font-size:.6em!important}#header .navbar-toggle{padding:6px!important}#header .navbar-toggle .icon-bar{width:11px!important;height:2px!important}.header-icon{display:inline!important}.header-text{display:inline!important}.header-logo-d3view{width:120px;background-image:var(--logo-d3view,url(/images/logos/d3VIEW_Logo_WhiteV1.png));background-size:95%;background-repeat:no-repeat;margin-top:0!important;background-position:center}.header-logo-d3view:hover,.header-logo-d3view:active,.header-logo-d3view:focus{width:120px;background-image:var(--logo-d3view-hover,url(/images/logos/d3VIEW_Logo_WhiteV3.png));background-size:95%;background-color:transparent!important;background-repeat:no-repeat;margin-top:10px}@media only screen and (max-width:600px){.header-text{display:none}}#top_header{display:block}#bottom_header{background-color:var(--header-footer-bg,#f8f8f8)}.main-content-panel{margin-bottom:40px}footer{display:block;z-index:100!important}#footer{font-size:.9em;width:100%;padding:8px;display:block;background-color:#fff;text-align:center;border-radius:0;border-top:1px solid #ddd;z-index:100!important;position:fixed;bottom:0}#footer p{padding:0;margin-bottom:2px}#home_tabs.collapsed span.app-name{}#home_tabs.nav>li>a{border-radius:20px;padding-top:6px;padding-bottom:6px}#home_tabs.nav>li>a>span.badge{font-size:.8em}.footer_sitemap{margin:12px auto;font-size:.8em;text-align:left;padding:20px;width:900px;margin-bottom:30px}.footer_sitemap>li{float:left;display:inline;min-width:120px;padding:8px;margin-right:12px}.footer_sitemap a{color:var(--foreground-color,#aaa)}.footer_sitemap a:hover{text-decoration:underline}.footer_sitemap h3{color:var(--foreground-color,#aaa)}.dock{padding:4px 0;position:fixed;width:100%;bottom:0;left:0;right:0;font-size:.9em;border-top:1px solid #eee;display:block;background-color:#fff;min-height:20px;box-shadow:inset #aaa 0 -2px 4px;-moz-box-shadow:inset #aaa 0 -2px 4px;-webkit-box-shadow:inset #aaa 0 -2px 4px}.dock a{color:var(--foreground-color,#333)!important}.dock .toggle{position:absolute;right:5px;top:4px}.flow-content-wrapper{min-height:100%;display:flex;z-index:10;align-items:flex-start;justify-content:flex-start;align-content:space-between;width:100%}.rail{width:90px;min-height:100%;bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;background-color:#fcfcfc;-ms-flex-pack:justify;border-right:1px solid #ddd;-ms-flex-flow:column;flex-flow:column;justify-content:space-between}.right-content{flex-flow:column;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-grow:1;padding-left:12px;width:calc(100% - 20%)}ul.project-menu{}ul.project-menu li{padding:12px}ul.project-menu li a{text-align:center}ul.project-menu li a .fa{font-size:1.2em;width:100%}ul.project-menu li a .app-icon{height:30px;text-align:center!important;width:100%;margin-left:auto;margin-right:auto}.left-content{flex-flow:column;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-grow:1;width:calc(100% - 52px)}.main_content,#main_content{padding:14px;margin-bottom:0}#ajax_status{bottom:0;left:46%;padding:2px 12px;font-size:.8em;z-index:200;background-color:#FFF7CA;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;color:#fff;width:100px;font-weight:700;border:1px solid #eee}#flash{z-index:1000;position:fixed;width:400px;color:#fff;bottom:0;right:0}#flash_contents{margin-top:-3px}.flash_message{}#flash_close{position:absolute;float:right;right:12px;top:12px;height:24px;width:24px;margin-left:12px;margin-top:-6px;color:var(--foreground-color,#333)!important}#flash_close a{color:#0064ae!important}#flash_close a:hover{text-decoration:underline}html#simple_html_not_used{background:url(/images/path_to_d3_compressed.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}html#simple_html body{background-color:transparent}#welcome_box{width:50%;margin-left:auto;margin-right:auto;padding:12px;-webkit-box-shadow:#ddd 0 0 14px;-moz-box-shadow:#ddd 0 0 14px;box-shadow:#ddd 0 0 14px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;margin-top:6%;background-color:#fff}.gradient{background:transparent -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.6)));background:transparent -moz-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,.6))}.no_border{border:0!important}.alert_message{background:#fff url(/images/alert.png) no-repeat scroll 10px center;padding:20px;padding-left:60px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.with_border{border:1px solid #bbb;-webkit-box-shadow:0 0 2px 2px #eee;-moz-box-shadow:0 0 2px 2px #eee;box-shadow:0 0 2px 2px #eee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.lgray{color:#ccc!important}.lyellow{color:#ffc!important}.lorange{color:#ffa500!important}.lpurple{color:#edf3fe!important}.lred{color:#c90000!important}.highlight{background-color:#ffc;padding:8px;margin:10px 0;border:1px solid #fff380;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.suggest{background-color:#EDF2CB;padding:4px 8px;margin:10px 0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:var(--foreground-color,#333)}.notice{background-color:#fff9d0;border:1px solid #ffe661;color:var(--foreground-color,#333);font-weight:400;margin-bottom:10px;padding:6px;margin:6px 0;padding-left:10px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.hint,.mild_notice{background-color:#f7f7f7;border:1px solid #eee;line-height:2em;padding:8px 4px}.notice>p{border:1px solid #fff}.rsep{border-right:2px solid #ccc;height:100%}.notification_status{border:1px solid #eee;background-color:#fff}.notification_on{color:red}.notification_off{color:var(--foreground-color,#333)}.icon{background-repeat:no-repeat;background-position-y:center;width:24px;height:24px;display:inline-block}.scalar,.scalar_composite,.scalar_composite,.number{background-image:url(/images/black_dot_16.png);background-position:0 center!important}.scalar_group{background-image:url(/images/scalar_group_16.png)}.-expression{background-image:url(/images/expression_16.png)}.vector,.vector_composite,.vector_group{background-image:url(/images/vector_16.png)}.view{background-image:url(/images/camera_16.png)}.view_more{background-image:url(/images/view_more.png);padding:6px}.user_defined{background-image:url(/images/user_defined.png)}.set,.set_composite{background-image:url(/images/set_16.png)}}.matrix{background-image:url(/images/table_16.png)}.text{}.inline{display:inline}.border{border:1px solid #eee}.center{text-align:center}.f_input{margin:5px 0}.f_help{color:gray}.f_msg{padding:.4em;border:1px solid #b2b2b2;color:#fff;background-color:red}.dd_table{border:1px solid red;display:block}.dd_table ul{float:left;margin:0;padding:0;border-bottom:1px solid silver}.dd_table ul li{width:80px;text-align:center;margin:0;padding:4px 2px;border-top:1px solid silver;border-right:1px solid silver;vertical-align:middle;color:#8c8c8c}.dd_table .dd_table_label li{width:100px;text-align:left;vertical-align:middle;color:#282828}#ascii_plotter_canvas{padding:0}#ascii_plot_window{width:100%;border-top:1px solid #ccc;overflow:auto}.ascii_list{height:200px;overflow:auto;border:1px solid #eee;padding:8px}.ascii_list li{line-height:1.6em;border-bottom:1px solid #fff}.ascii_list li label:hover{display:block;cursor:pointer}.ascii_list li>input{margin-right:8px}.tab_content{padding:4px}.large{font-size:1.4em}.medlg{font-size:1.2em}.med{font-size:1.1em}.small,.small *{font-size:11px}.xs *,.xsmall *{font-size:10px}.xxs *,.xxsmall *{font-size:8px}.lrg{font-size:1.1em}.xlrg,.xl{font-size:1.2em}.xxl{font-size:1.4em}.scaps{font-variant:small-caps}.blue{color:#001999}.blue_bg{background-color:#5a8fff}.orange_bg{background-color:#ffa500}.green_bg{background-color:green}.grey{color:#666}.greybg{background-color:#f6f6f6}.bd{font-weight:500!important}.normal{font-weight:400}.margin20{padding:15px 20px}.drop{vertical-align:-15%}.hleft{text-align:left}.hright{text-align:right}.block{display:block}.mb0{margin-bottom:0}.m0{margin:0}.p0{padding:0}.m10{margin:10px}.m20{margin:20px}.m40{margin:40px}.mt20{margin-top:20px}.ml20{margin-left:20px}.mlr10{margin-left:10px;margin-right:10px}.ml40{margin-left:40px}.mtb10{margin-top:10px;margin-bottom:10px}.mtb20{margin-top:20px;margin-bottom:20px}.mtb40{margin-top:40px;margin-bottom:40px}.mt10{margin-top:10px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr20{margin-right:20px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ptop20{padding-top:20px}.border_bottom{border-bottom:1px solid #ccc}.p2{padding:2px}.p4{padding:4px}.p10{padding:10px}.p20{padding:20px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr40{padding-right:40px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pl10{padding-left:20px}.pl20{padding-left:20px}.pl40{padding-left:40px}.w200{width:200px}.w400{width:400px}.no_margins{margin:0}.spacer{margin:0 3px 0 0}.cb{clear:both;display:block}.fr{float:right}.fl{float:left}.hide{display:none}.show{display:block}.vmiddle{vertical-align:middle}.vbottom{vertical-align:bottom}.pipe{padding:0 2px}.bg_blue{background-color:#dfebf7}.upper_case{text-transform:uppercase!important}.capitalize{text-transform:uppercase}.align_left{text-align:left!important}.align_right{text-align:right!important}.align_center{text-align:center!important}.smallcaps{font-variant:small-caps;font-size:1.2em}.normal_weight{font-weight:400!important}.col3{width:31%;float:left;padding:.1em 0em;margin-right:.5em}.col2{float:left;padding:.1em 0;margin-right:.5em;width:48%}.plain{list-style-type:none;margin:0;padding:0}.odd{background-color:#efefef}.green{color:#8fcb4b}.orange{color:orange}.yellow{color:#ffc;background-color:#fbffcc}.tag_list{}.tag_list li{float:left}.tag_cloud{padding:0}.tag_cloud ul li{float:left}.tag_cloud ul li a{padding:1px 10px}h1 span.project,h1 span.simulation,h1 span.simgroup{color:#fff;width:200px;font-weight:400}.keyword_viewer{}.keyword_viewer p{text-align:center;padding:4px 0}.keyword_viewer .console{border:1px solid #dcdcdc;padding:10px;overflow:auto;height:600px;max-height:600px;overflow:auto}.keyword_viewer .keyword{}.keyword_viewer .keyword h2{border:0;color:#2786c2;font-weight:500;margin:0;padding:0;line-height:1em;font-size:.8em}.keyword_viewer .keyword div.title{color:#787878;text-align:left;margin:0;padding:0}.keyword_viewer .keyword img{margin-bottom:5px;padding:0 10px;cursor:pointer}.keyword_viewer .keyword ul{padding:0;margin:0}.keyword_viewer .keyword_column{color:#ccc;background-color:#eee}.keyword_viewer .update_options{text-align:center;background-color:#f0f0f0;left:auto;right:auto}.keyword_viewer .console .keyword pre{padding:0;margin:0;line-height:1.1em;border:0;background-color:#fff;color:#787878}#welcome_screen{background:#404040 url(/images/banner.png) no-repeat scroll top center;width:100%;height:400px;width:100%}#welcome_message{float:right;margin-top:60px;width:300px;color:#fff}div.banner_intro ul li{color:#fff}div.banner_intro ul li h3{color:#fff;font-weight:400}ul.controls{display:block;background-color:whitesmoke;text-align:right}ul.controls li{display:inline;margin-right:10px}div.response{overflow:auto}div.response h2{border-bottom:1px solid red}div.response embed{padding:0;margin:0;border:0}div.response p{background-color:#eff7ff;padding:4px 0}ul.tree{}ul.tree ul{padding-left:20px}ul.tree li.folder span{padding-left:20px}ul.tree li.active{background-color:#1e83f2!important;background:transparent -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.1)));background:transparent -moz-linear-gradient(top,rgba(255,255,255,.2),rgba(255,255,255,.1));padding:4px 0 4px 6px;border:1px solid transparent;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}ul.tree li.active a{color:#fff!important}ul.tree li.folder>span.close{background:transparent url(/images/folder_close.png) no-repeat scroll left center;cursor:pointer}ul.tree li.folder>span.open{background:transparent url(/images/folder_open.png) no-repeat scroll left center}ul.tree li.folder span a{font-weight:500}ul.tree li.node span{padding:8px;padding-left:20px;height:24px;background:transparent url(/images/text.png) no-repeat scroll left center}ul.tree div.description{padding-left:24px}.left{float:left}.right{margin-left:20px;float:right}p.desc{}div.company,div.organization{margin-bottom:10px}div.organization h3{border-bottom:4px solid #dfdfdf}.company_slogan{font-size:9px;color:#666;font-weight:400}.people{}.person{margin-bottom:12px}ul.attachmentset>li{margin-bottom:10px;width:200px;overflow:hidden}div.message{margin-bottom:20px;padding:12px}div.message div.body{color:#333;background-color:#eef9ff;padding:12px;line-height:1.4em;font-size:1em}div.message div.body pre{line-height:1.1em;font-size:10px}div.message ul li{float:left;display:inline;margin-right:10px}div.banner{background-color:#f8fafb}div.banner ul.announcement>li{float:left;width:33%}.sr{padding:16px;padding-left:90px;margin-bottom:4px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:transparent -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),to(rgba(255,255,255,.1)));background:transparent -moz-linear-gradient(top,rgba(255,255,255,.1),rgba(255,255,255,.5));background-color:transparent;color:#666}div.solverresultset{margin-bottom:10px}div.simulation{padding:12px 0 10px;margin-bottom:12px;border-bottom:2px solid #eaeaee}div.simulation p.description{padding:4px 0;vertical-align:0}.sorter{background-repeat:no-repeat;background-position:10px center;background-color:#eee;display:block;margin-top:12px;padding:12px;margin-bottom:12px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-webkit-transition:color 1s ease-in}.sorter .sorter_contents{width:98%;margin:0 auto}.sorter .sorter_drawer{text-indent:-9999px;background:transparent url(/images/drawer_24.png) no-repeat scroll left center;position:relative;display:inline-block;left:48%;top:-10px}.sorter .advanced_options{margin-top:14px}div.page_header{border-bottom:1px solid #eee;vertical-align:middle;padding:.4em 0;margin-bottom:12px}div.page_header .page_title,div.page_header h1,div.page_header h3,div.page_header h2{float:left;color:var(--foreground-color,#000);margin-bottom:0}.page_header .button,.page_header .ddb{margin:0}div.page_header h3{color:#333}div.page_header .page_options,div.page_header>ul,div.page_header .page_options .ddb,div.page_header .crud{float:right;margin:0;margin-left:32px;font-size:.9em}div.page_header.right_options .page_options{float:right}div.page_header>ul>li{margin-top:0!important;margin-top:0!important;margin-right:8px}div.sidebar_wrapper{margin-bottom:20px}div.sidebar_header{display:block;padding-right:8px;color:var(--foreground-color,#000);font-weight:500;margin-bottom:8px;border-bottom:1px solid #aaa;padding-bottom:12px}div.sidebar_header h2,div.sidebar_header h1,div.sidebar_header h3,div.sidebar_header .sidebar_title{display:inline;padding:0;margin:0;padding-left:0}div.sidebar_content{padding:6px}ul.btn_list li{width:400px;height:200px;float:left;background:transparent url(/images/round_box.png) no-repeat scroll left center}ul.btn_list li a{padding-top:80px;text-align:center;display:block}ul.btn_list li a:hover{font-weight:500}ul.col3{width:100%}ul.col3 li{min-height:200px;float:left;width:30%;border-right:2px solid #dfdfdf;margin-right:20px}ul.col3 li h2{margin-bottom:6px}ul.col3 li.last{border-right:0}.vtop{vertical-align:top}.vbot{vertical-align:bottom}.vtop td{vertical-align:top}.vbot td,.vbot th{vertical-align:bottom}table.vmiddle td,table.vmiddle th{vertical-align:middle}table.p0 td{padding:0}div.page_block{background-color:#f0f0f0;padding:10px;margin:10px}div.tm{}div.tm.header{padding:10px;background-color:#efefef;display:block}div.tm h2{float:left;border:0;margin:0;margin-top:4px}div.tm ul{float:right}div.tm ul li{float:left}div.graph{padding:4px;width:100%}div.bar_bg{background-color:red;width:100%}div.bar_bg div.title{width:60px;float:left}div.bar_bg div.bar{height:20px;float:left;background-color:green}.w100{width:100px;min-width:100px}.graph{padding:10px;background-color:transparent}.graph .horizontal{height:20px;width:100%}.graph .horizontal .title{float:left;margin-right:4px;margin-top:8px;text-transform:uppercase}.graph .horizontal .bar{float:left;color:#fff;padding:4px;text-align:right}.binout_selector{border:1px solid #ccc;padding-right:20px}.binout_selector h3{padding:2px}.edit_task_main{background:#C1CDCD;width:30%;height:200px;padding:10px}.edit_task_main div{margin-top:20px;width:50%;float:left}div.comment{font-weight:500}div.comment div.author_info{float:left;width:100px;padding-right:10px}div.comment div.txt{float:left;padding-right:10px;white-space:pre-wrap;overflow:hidden}div.comment div.at_time{float:left;width:100px;padding-right:10px;font-size:.9em;color:#222}div.comment div.opt{float:right;width:100px}.has_comment,.has_comment:hover{background:transparent url(/images/comment_blue.png) no-repeat scroll center center;color:#fff!important;padding:4px 6px;font-size:.9em}.no_comment,.no_comment:hover{background:transparent url(/images/comment_white.png) no-repeat scroll left center;padding-left:20px!important;color:transparent!important;padding-top:6px}.opaque{background-color:rgba(255,255,255,.6)}#message{width:350px;float:right;height:35px;padding:1em;background-color:#ffc;border:1px solid #dda}.notification{background:transparent url(/images/notification_16.png) no-repeat scroll left center;padding-left:20px}.new{font-weight:500}.notification .message{padding:10px}.unread_notifications_badge{padding:2px 8px;border-radius:30px;background-color:#ccc;color:#fff;font-size:.8em}.unread_notifications_badge.unread_exists{background-color:#C00;font-weight:700}#notification-center-wrapper{position:fixed;z-index:10000;min-height:200px;width:300px;top:56px;right:0;box-shadow:0 4px 10px -6px;border:1px solid #ccc;background-color:#fff}.notification_center_container,.d3view_apps_dropdown_container{padding:10px}.notification_center_container a{color:#000!important}.notification_center_contentview{padding:10px;width:100%}.notification_center_container .noti_controls{margin-bottom:10px;font-size:.95em}.notification_center_container .noti_area{min-height:200px;overflow-y:auto}.notification_center_container .arrowcontainer,.d3view_apps_dropdown_container .arrowcontainer{position:absolute;top:-10px}.notification_center_container .arrowcontainer .arrow_outer,.d3view_apps_dropdown_container .arrowcontainer .arrow_outer{float:left;position:relative;left:20px;border-bottom:10px solid #ddd;border-left:10px solid transparent;border-right:10px solid transparent}.notification_center_container .arrowcontainer .arrow_inner,.d3view_apps_dropdown_container .arrowcontainer .arrow_inner{float:left;position:relative;left:1px;top:1px;border-bottom:9px solid #fff;border-left:9px solid transparent;border-right:9px solid transparent}#notification-center-wrapper .panel-footer i{cursor:pointer}.d3view_apps_dropdown_container .app_btn{padding:5px 15px}.d3view_apps_dropdown_container .app_btn:hover{background-color:#efefef}.d3view_apps_dropdown_container .app_btn:active{background-color:#428bca}.d3view_apps_dropdown_container .app_btn a{display:inline-block;color:#000!important;width:100%}.d3view_apps_dropdown_container .app_btn:active a{color:#fff!important}.mw100{width:100px}.inplaceeditor-saving{background:url(images/spinner.gif) no-repeat scroll center center}ul.thead{font-weight:500}.open_icon{background:transparent url(/images/arrow_right.png) no-repeat scroll 0 0;padding-left:20px}.close{background:transparent url(/images/arrow_down.gif) no-repeat scroll 0 0;padding-left:20px}.hor_bar{background:transparent url(/images/bar.gif) repeat-x scroll 0 0}.movie{background:transparent url(/images/black_play.png) no-repeat scroll center center}.gradient_header{background:transparent url(/images/gradient_header.png) repeat-x scroll left top}.simlyzer{background-image:url(/images/simlyzer_16.png)!important}.job_status{padding:8px}.job_new{background:transparent url(/images/incoming_16.png) no-repeat scroll left center;padding:4px}.job_submitted,.job_launched{background:transparent url(/images/rocket_12.png) no-repeat scroll left center}.job_failed_to_submit,.job_error{background:transparent url(/images/error_20.png) no-repeat scroll left center}.job_queued,.job_q{background:transparent url(/images/waiting_16.png) no-repeat scroll left center}.job_staging_down{background:transparent url(/images/blue_arrow_down_16.png) no-repeat scroll left center}.job_running,.job_r,.job_solving{background:transparent url(/images/spinner.gif) no-repeat scroll left center}.job_staging_up{background:transparent url(/images/blue_arrow_up_16.png) no-repeat scroll left center}.job_simlyzing,.job_simlyzing_templates,.job_simlyzing_graphics{background:transparent url(/images/simlyzing.gif) no-repeat scroll left center;padding:4px}.job_completed,.job_finished,.job_complete,.job_c{background:transparent url(/images/status_completed_16.png) no-repeat scroll left center}.job_exiting{background:transparent url(/images/png) no-repeat scroll left center}.job_unknown{background:transparent url(/images/unknown_status_16.png) no-repeat scroll left center}.job_hanging{background-image:url(/images/hanger_16.png)}.user_name{text-transform:smallcaps;font-weight:500}.attachmentset_li{padding-bottom:10px;border-bottom:1px solid #ddd;display:block;margin-bottom:10px}.nipple{border-color:#424242 transparent -moz-use-text-color;border-style:solid solid none;border-width:6px 6px 0;position:absolute;margin-left:10px;height:0;width:0;border:2px solid #ddd}.sim_deswrapper{margin-left:210px}.sidepod{padding:10px;background-color:#f4f4ee;margin-bottom:20px}.sidepod ul.menu li{padding:10px 0}.softcorner{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.mildcorner{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.d3hsp_menu{padding:10px;background-color:#f6f6ea;margin-bottom:10px}div.object_create_info{padding:20px;margin-top:60px;width:400px;background:transparent -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),to(rgba(255,255,255,.1)));background:transparent -moz-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,.5));background-color:#eee;color:#fff!important;margin-left:auto;margin-right:auto;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}div.object_create_info .title{text-align:center;border:0}.number_box{padding:10px;text-align:center;width:100px;margin-bottom:10px;line-height:14px;font-size:1.4em;color:#fff;background-color:#aaa}.number_box .var{line-height:24px}.center_align{margin-left:auto;margin-right:auto}.double_arrow{color:#fff}.delta{font-weight:500;font-size:1.4em;background-color:#ddd;padding:10px}.positive{color:#fc575e}.negative{color:#ddd}.symbol{font-size:1.4em;font-weight:500;color:#4ebaff}.symbol:hover{color:#fc575e}.more_wrapper{display:block;text-align:right;border-top:1px solid #ddd}.more_button{-moz-border-radius:0 0 5px 5px;background-color:#ddd;color:#fff;padding:4px 8px}div.control_slider{width:256px;margin:10px 0;background-color:#ccc;height:10px;position:relative}div.control_slider div.control_handle{width:10px;height:15px;background-color:red;cursor:move;position:absolute}table.srs_compare_grid td{max-width:100px;overflow:hidden}tr .5 _values td{font-weight:500}.bar_chart{width:100%}.bar_chart td{border:0;margin:0}.bar_chart td:first-child{padding-right:6px;width:10%;border-right:2px solid #ccc;width:20%}.user_status{padding-left:20px!important;margin-bottom:4px;color:#a0a0a0}.user_online_status{padding-left:16px}.user_offline{background:transparent url(/images/circles_sprite.png) no-repeat scroll left -27px}.user_idle{background:transparent url(/images/circles_sprite.png) no-repeat scroll left -49.5px}.user_online{background:transparent url(/images/circles_sprite.png) no-repeat scroll left -93px}.meta_data{font-size:12px;font-weight:400;margin-bottom:2px;color:#888}.processing{background:transparent url(/images/loading_hor.gif) no-repeat scroll left center;margin-left:-2000px;overflow:hidden}.search_field{-moz-border-radius:10px;background:transparent url(/images/search.gif) no-repeat scroll right top}.lbg{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.8)),color-stop(1,transparent));background-repeat:repeat-x}span.play{background:url(/images/play_hue0_24px.png) no-repeat scroll 0 0 transparent;height:24px!important;display:none;left:2%;position:absolute;top:2%;width:24px}a:hover span.play{background-position:0 100%;display:block}span.enlarge{background:transparent url(/images/button_plus.png) no-repeat scroll 0 0;position:absolute;display:none;top:0;right:60px;width:24px;height:24px}a:hover span.enlarge{background-position:0 100%;display:block}span.count_num{background:transparent url(/images/count_bg_sprite2.png) no-repeat scroll 5px 0;position:absolute;font-size:9px;color:#fff;padding-top:2px;height:30px;width:44px;text-align:center;vertical-align:center;margin-top:-24px;margin-left:-14px}.ddbutton{cursor:pointer;background:rgba(0,0,0,.8) url(/images/drop_down.png) no-repeat scroll right center;padding-right:20px!important;padding-left:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.red{color:red}.gray{color:rgba(0,0,0,.4)}.back_button{background:transparent url(/images/bc_bg_sprite.png) no-repeat scroll 0 -26px;padding:4px;padding-left:14px!important;color:#fff!important}table.two_columns,table.two_columns tbody{border:0}table.two_columns tr:nth-child(odd) td{font-weight:500;background-color:transparent}table.two_columns td:first-child{font-weight:500;color:#333}table.two_columns td:last-child{text-align:right}.elapsed_time{padding:2px 12px;margin-left:10px;margin-right:10px;background-color:#f7f7f7;color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px}.total_mass{padding:2px 12px;margin-left:10px;margin-right:10px;background-color:orange;color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px}.part_mass{padding:2px 12px;margin-left:10px;margin-right:10px;background-color:#1cf;color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px}.normal_termination{color:#0b4;padding-left:4px;padding-right:4px;font-weight:500;-moz-border-radius:6px;-webkit-border-radius:6px}.hover_pill{color:var(--foreground-color,#000)!important;padding:2px 4px}.hover_pill:hover{background-color:#000;color:#fff!important;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;text-decoration:none}._header{margin-bottom:6px;background-color:#555;border-bottom:1px solid #ddd;color:#fff;padding:4px}.sep_r{border-right:1px dashed #ddd;padding-right:20px;margin-right:20px}.meter{background-color:transparent}.info_box{padding:12px;background:rgba(0,0,0,.4) -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.5)));background:rgba(0,0,0,.4) -moz-linear-gradient(top,rgba(0,0,0,.9),rgba(0,0,0,.1) 20%,rgba(0,0,0,0) 21%,rgba(0,0,0,0))}.show_more_content{padding:6px;border:1px solid #ddd;border-bottom:0}.show_more_button_wrapper{border-top:1px solid #ddd;display:block}.show_more_button{background-color:#aaa;color:#fff!important;font-size:.9em;text-transform:uppercase;font-variant:small-caps;padding:2px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px}.tree-browser{border-top:1px solid #D8D8D8;border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8;font-size:90%;margin:0;margin-bottom:1em}.tree-browser th{background-color:#EAEAEA;color:#999;padding:.5em .3em;font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;border-bottom:1px solid #D8D8D8;font-weight:400}.tree-browser td{background:#F8F8F8 url(/images/row_bg.png) 0 100% repeat-x;padding:.5em .3em;color:#484848;border-bottom:1px solid #E1E1E1}.view_status{}.not_viewed{padding:4px;position:relative;left:0;top:20px;width:20px;padding:12px;background:transparent url(/images/new.png) no-repeat scroll 0 0}.viewed{padding:0;margin:0;width:0;height:0;display:none}.line_num{color:#222;background-color:#ddd;padding:6px}.blue_box{border:1px solid #daeaff;background-color:#f6faff;padding:12px}.green_box{border:1px solid #accbac;background-color:honeydew;padding:12px}.nipple_nw{background-image:url(/images/nipple/nipple_arrow_top.png) scroll top 10px}.response_create_form{padding:20px;border-radius:6px;-moz-border-radius:12px;-webkit-border-radius:12px;border:1px solid #eee}.settings_container{color:#fff;background-color:#e6eaed;border:1px solid #98a7b3;-moz-border-radius:6px;-webkit-border-radius:6px;margin:20px 0;padding:18px}div.autocomplete{position:absolute;width:250px;background-color:#fff;border:1px solid #888;margin:0;padding:0}div.autocomplete ul{list-style-type:none;margin:0;padding:0}div.autocomplete ul li.selected{background-color:#ffe8a6}div.autocomplete ul li{list-style-type:none;display:block;margin:0;padding:8px 14px;height:32px;cursor:pointer;border-bottom:1px solid #ddd}.scalar_row:hover{background-color:#f3f6f9;font-weight:500;border:1px solid #000}.scalar_name,.scalar_name a{text-transform:capitalize;font-weight:500}.scalar_value{text-align:right;color:#222}.panel_window{padding:4px;-moz-border-radius:8px;-webkit-border-radius:8px}.panel_window .panel_scroll_bar{padding-left:8px}.panel_window .panel_console{}.full_screen{position:absolute;background-color:#fff;left:0;top:0;width:100%;min-height:100%}img.reflect{-webkit-box-reflect:below 4px -webkit-gradient(linear,left top,left bottombottom,from(transparent),color-stop(.7,transparent),to(#fff));-webkit-border-radius:3px;border-radius:3px;border:3px solid #666}.unit_label{color:#bbb;font-weight:400}.description{color:#222;line-height:1.9em}.search_results{background-color:#fff;border:1px solid #eee;padding:4px;max-height:200px;overflow:scroll}.obj_selector{padding:4px 8px;background-color:#eee;border:1px solid #ddd;max-width:120px}span.code{font-size:9px;background-color:#eee;color:#333;-moz-border-radius:2px;-webkit-border-radius:2px;padding:2px}.drag_handle{cursor:move}.dock_right{position:fixed;right:0;width:80px;background-color:#fff;border:1px solid #bbb;border-right:0;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;padding:12px}.dock_right ul li{display:block}.dock_right ul li a{text-indent:-9999px}.guide_curtain{background-color:#eee;opacity:.2;top:0;left:0;position:absolute;width:100%;height:100%}.guide_wrapper{z-index:100;width:200px;margin-top:34px;background-color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;-webkit-box-shadow:0 0 8px #333;-moz-box-shadow:0 0 8px #333}.guide_title{font-size:18px}.guide_body{display:block;padding:12px}.guide_arrow{background:transparent url(/images/guide_arrows.png) no-repeat scroll left -130px;width:42px;height:42px;position:absolute;left:20px;top:-38px}.guide_nav{padding:12px;text-align:right;clear:both;display:block}.guide_nav_button{background:-moz-linear-gradient(top,#5CA9FF 0,#3D79C3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5CA9FF),color-stop(100%,#3D79C3));background-color:#4A95E0;border:solid 1px #4B5D7E;color:#fff!important;cursor:pointer;display:inline-block;font-size:75%;font-weight:500;margin-left:6px;min-width:40px;padding:3px 5px;text-align:center;text-decoration:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.guide_next{font-weight:500;margin-left:12px}.guide_prev{font-weight:500}.guide_stop{border:1px solid #f75d59!important}.border_radius{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.park_ne{position:absolute;background-color:#fff;border:1px solid #ddd;border-left:1px solid #fff;padding:6px;width:60px;margin-right:-90px;right:0;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0}.slash{text-indent:-999px;font-weight:500;margin-right:4px;margin-left:4px}.slash::after{content:" /"}.hspacer{margin-left:8px}.fslash{padding-left:4px;padding-right:4px}.fslash:before{content:"/"}.disable{background-color:#eee;border:1px solid #ddd;padding:12px}.mini_ddb{border:1px solid #bbb;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#eee;padding:4px;text-decoration:none;color:#333!important}.mini_ddb:hover{background-color:#ddd;border:1px solid #ddd;text-decoration:none}.mini_ddb:active{background-color:#f2f2f2}.mini_ddb>span{width:20px;background:transparent url(/images/mini_switcher.png) no-repeat scroll right center!important;border-left:2px solid transparent}div.page_navigation{padding:8px 4px;margin-top:20px;margin-bottom:20px;display:block;text-align:right;background-color:#eee;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ddd;clear:both;text-align:center}.load_more{width:100%;margin:12px 0!important;line-height:2em;padding:12px 4px;text-align:center;margin-bottom:40px}ul.page_links{clear:both}ul.page_links li{float:left;display:inline;margin-right:4px}ul.page_links li a{}ul.page_links li.active a{border:1px solid #888;-moz-border-radius:2px;-webkit-border-radius:2px;font-weight:500;padding:2px}.action_button{-moz-border-radius:4px;-webkit-border-radius:4px;color:#444!important;border:1px solid #ddd;padding:4px 12px;background-color:#eee}.action_button:hover{border:1px solid #bbbb}.action_button:active{background-color:#fff;border:1px solid #ddd}.paper_shadow:before,.paper_shadow:after{position:absolute;width:40%;height:10px;content:'';left:12px;bottom:12px;background:transparent;-webkit-transform:skew(-5deg) rotate(-5deg);-moz-transform:skew(-5deg) rotate(-5deg);-ms-transform:skew(-5deg) rotate(-5deg);-o-transform:skew(-5deg) rotate(-5deg);transform:skew(-5deg) rotate(-5deg);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.3);-moz-box-shadow:0 6px 12px rgba(0,0,0,.3);box-shadow:0 6px 12px rgba(0,0,0,.3);z-index:-1}.paper_shadow:after{left:auto;right:12px;-webkit-transform:skew(5deg) rotate(5deg);-moz-transform:skew(5deg) rotate(5deg);-ms-transform:skew(5deg) rotate(5deg);-o-transform:skew(5deg) rotate(5deg);transform:skew(5deg) rotate(5deg)}.simgroup_flat_view li{padding:8px;border:2px solid transparent}.simgroup_flat_view li .tn{width:80px;float:left;display:inline;margin-right:6px}.simgroup_flat_view li .desc{float:left}.simgroup_flat_view li.active,.simgroup_flat_view li.active:hover{border:2px solid #666;-moz-border-radius:8px;-webkit-border-radius:8px}.simgroup_flat_view li:hover{border:2px solid #ddd;-moz-border-radius:8px;-webkit-border-radius:8px}input.search_input{background:transparent url(/images/search.gif) no-repeat scroll right center}.transparent_inputs input{border:0}.transparent_inpts input:focus{border:1px solid #ddd}.hover_tip span{font-size:.9em;position:absolute;display:none;margin-top:3em;padding:6px;color:#fff;z-index:2;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#000 -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),to(rgba(255,255,255,.1)));background:#000 -moz-linear-gradient(top,rgba(255,255,255,.1),rgba(255,255,255,.5))}.hover_tip:hover span{display:inline}fieldset.divider,tbody.divider{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#f7f7f7;border:1px solid #EEE;margin-bottom:1em;padding:8px}fieldset.divider .legend{border-bottom:1px solid #ddd;margin:8px 0;color:#333;padding-bottom:6px;font-size:1.4em}fieldset.form_block{background-color:#ddd;padding:0;margin:8px 0;background:transparent -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),to(rgba(255,255,255,.1)));background:transparent -moz-linear-gradient(top bottom,rgba(255,255,255,.1),rgba(255,255,255,.5))}.strong{font-weight:500}.transition{-webkit-transition:all .5s linear;transition:all .5s linear;-moz-transition:all .5s linear}.solution_list_header{background-color:#444;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.layout_widget{border:2px solid red}.layout_column{padding-right:10px}.widget{margin-bottom:20px}.widget_header{background-color:#666;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;background:#bbb -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),to(rgba(255,255,255,.1)));background:#bbb -moz-linear-gradient(top bottom,rgba(255,255,255,.1),rgba(255,255,255,.5));padding-left:6px;line-height:2em}.widget_title{color:#444;font-size:1em}.widget_content{padding:8px;border:1px solid #ddd;border-top:0;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;max-height:400px;overflow:auto;font-size:.9em}table.data_table{font-size:1.1em}table.data_table td{text-align:right}ul.icons_only>li{margin:0}ul.icons_only>li>a{text-indent:-200000px;padding-left:0!important;min-width:0!important}ul.grid>li.grid{width:24px;text-indent:-200000px;display:inline-block}.wider_gap>li{margin-right:20px!important}.draggable:hover{cursor:"move"}.srs_row{border:0;background-color:#eee}.srs_row+.srs_details{display:block;border-bottom:1px dotted #eee}.simlytiks_content{background-color:#ddd}.blurb{padding:22px;border:1px solid #f7f7f7;margin-bottom:8px;background-color:#f0f8ff;-moz-border-radius:4px;-webkit-border-radius:4px}.pill_button{color:#555!important;padding-left:4px;padding-right:4px;border:1px solid #ccc;-moz-border-radius:10px;-webkit-border-radius:10px}svg line{shape-rendering:crispEdges}table.two_bar{}table.two_bar td:first-child{width:80px;font-weight:500;text-align:right;padding-right:20px}.sol_cluster{margin-bottom:40px;padding-bottom:40px}.window{padding:12px;border:1px solid #eee}.section{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #eee}.section p{line-height:2em}.menu_header{font-size:1.2em;color:var(--foreground-color,#000);margin-top:22px!important}.menu_header.no_margin{margin-top:0!important}.inline_links a{color:#555}.inline_links a:hover{color:#0064ae;text-decoration:underline}.linen_pattern{background:#fff url(/images/linen_pattern.png) repeat scroll 0 0}.linen_pattern_dark{background:#fff url(/images/linen_pattern_2.png) repeat scroll 0 0}.wood_pattern{background:#fff url(/images/wood_pattern.png) repeat scroll 0 0}.dotted_pattern{background:#fff url(/images/bg_3.png) repeat scroll 0 0}.options_bar{background-color:#888;color:var(--foreground-color,#000);padding:12px 20px;opacity:.8;filter:alpha(opacity=8);-moz-opacity:.8}.options_bar>ul>li>a{color:#fff!important}.light_border{border:2px solid #eee}ul.check_list li{padding:6px 2px}ul.check_list li label{display:block}ul.check_list li input{margin-right:8px}ul.check_list li:hover{background-color:#f7f7f7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.bulk_actions{animation-name:fadeInDown;animation-duration:.5s;-webkit-animation-name:fadeInDown;-webkit-animation-duration:.5s;position:fixed;min-width:600px;border:1px solid #f2f2f2;background-color:#444;background-image:-webkit-linear-gradient(left top,from(rgba(255,255,255,1)),to(rgba(255,255,255,.1)));background-image:-moz-linear-gradient(top bottom,rgba(255,255,255,1),rgba(255,255,255,.1));padding:12px 16px;border-radius:6px}.bulk_actions a.bulk_action,.bulk_actions a.multiple_select_action,.bulk_actions a.bulk_action_drop_down_list{color:#fff}.image_thumbnails{margin:20px 0}.image_thumbnails li{padding:12px;border:2px solid #eee;margin-right:20px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}.image_thumnails li img{width:200px;height:200px}.image_thumbnails li .caption{display:block;font-size:.9em;margin-bottom:12px}.appear{}.laptop_screen{float:left;padding:2.5%;padding-bottom:3%;background-color:rgba(85,85,85,.019999999999999976);background-repeat:repeat-x;background-image:-moz-linear-gradient(105deg,rgba(85,85,85,.19999999999999998),rgba(85,85,85,.019999999999999976));background-image:-ms-linear-gradient(105deg,rgba(85,85,85,.19999999999999998),rgba(85,85,85,.019999999999999976));background-image:-webkit-linear-gradient(105deg,rgba(85,85,85,.19999999999999998),rgba(85,85,85,.019999999999999976));background-image:-o-linear-gradient(105deg,rgba(85,85,85,.19999999999999998),rgba(85,85,85,.019999999999999976));background-image:linear-gradient(105deg,rgba(85,85,85,.19999999999999998),rgba(85,85,85,.019999999999999976));-webkit-border-radius:15px 15px 8px 8px;-moz-border-radius:15px 15px 8px 8px;border-radius:15px 15px 8px 8px;position:relative;border:2px solid #6F6F6F;-webkit-box-shadow:0 0 0 2px rgba(85,85,85,.09999999999999998);-moz-box-shadow:0 0 0 2px rgba(85,85,85,.09999999999999998);box-shadow:0 0 0 2px rgba(85,85,85,.09999999999999998);overflow:visible;margin:12px 80px 12px 20px}.laptop_screen .laptop_texture{width:100%;height:100%;position:relative}.laptop_screen .laptop_bottom{left:-10%;right:-10%;top:100%;margin-top:1px;height:3.5%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#555555', GradientType=0);background-color:#9C9C9C;background-image:-moz-linear-gradient(top,#CCC,#555);background-image:-ms-linear-gradient(top,#CCC,#555);background-image:-webkit-gradient(linear,0 0,0 100%,from(#CCC),to(#555));background-image:-webkit-linear-gradient(top,#CCC,#555);background-image:-o-linear-gradient(top,#CCC,#555);background-image:linear-gradient(top,#CCC,#555);background-repeat:repeat-x;border-color:#555 #555 #2F2F2F;border-bottom-left-radius:160px 18px;border-bottom-right-radius:160px 18px;border-top:3px solid #E1E1E1;position:absolute}.caption{text-align:center;padding:8px;background-color:#fff;font-weight:500;font-size:10px}.search_input{border:1px solid #fff;background-color:red;line-height:2em}.search_input label{float:left;width:18%;background-color:#ddd}.search_input input{float:right;border:0;background:transparent}.hover_highlight{border:1px solid transparent}.hover_highlight:hover{background-color:#eee;border:1px solid #ccc}.requesting{border:2px dotted #ddd}.dark_border{border:2px solid #ddd}.blue_border{border:2px solid #00ADEE}.drop-down-button{-webkit-transition:background-color .3s ease-in;padding:4px;padding-right:20px;background-image:url(/images/option_arrow.gif);background-repeat:no-repeat;background-position:94% center;background-color:#eee;border:1px solid #888;color:var(--foreground-color,#000)}.drop-down-button span{border-right:1px solid #888;padding-left:8px;padding-right:6px}.drop-down-button:hover{background-color:#888;border:1px solid #888;color:#fff}.show-hide-trigger{}.show-hide-trigger:hover{}.show-hide-trigger .show-hide{opacity:0;height:auto;-webkit-transition-property:opacity,height:-webkit-transition-duration:.2s;-webkit-transition-timing-function:linear,ease-in}.show-hide-trigger:hover .show-hide{opacity:1;z-index:120;height:auto}.show-hide-trigger .hide-show{opacity:1;height:auto;-webkit-transition:opacity .2s ease-in;-webkit-transition-property:opacity,height:-webkit-transition-duration:.2s;-webkit-transition-timing-function:linear,ease-in}.show-hide-trigger:hover .hide-show{opacity:0;height:0}.no-csstransforms .show-hide-trigger .show-hide,.no-csstransforms .show-hide-trigger:hover .hide-show{display:none}.no-csstransforms .show-hide-trigger .hide-show,.no-csstransforms .show-hide-trigger:hover .show-hide{display:block}.page{background-color:#fff;padding:14px}.auto_complete_list{background-color:#fff;padding:8px;position:absolute;max-height:400px;overflow:scroll;min-width:200px}.auto_complete_list ul li{padding:4px 2px}.auto_complete_list ul li:hover{background-color:#eee}.ghost_text{color:#999}.task_row:hover,.task_row:hover .user_options{background-color:#f3f6f9;border:1px solid #eee}.log_row{}.log_error{background-color:#ffbfbf;color:#444}.log_notice{background-color:#eee;color:#444}.log_warning{background-color:#fc3;color:#444}.info_blurb{font-size:1em;color:#666;background-color:#eee;border:1px solid #09f;box-shadow:#555 0 0 8px;box-shadow:0 0 8px #888;margin:8px 0;padding:8px;border-radius:4px}.srs_checkbox{width:40px;min-width:40px;text-align:center}.srs_thumbnail{width:80px;min-width:80px;text-align:center;padding:12px}.srs_name{text-align:left}.srs_status{width:80px;min-width:80px;text-align:center!important}.srs_created_by{width:80px;min-width:80px}.beta{background-color:#999;color:#fff;width:40px;padding:2px 6px;font-size:.9em}.file_type{width:80px;background-color:#888;color:#fff;font-size:.9em;padding:2px 6px}.border-right{border-right:1px solid #eee}.file_explorer{padding-top:8px;width:90%;margin:auto;background-color:#fff;box-shadow:0 3px 6px}.file_explorer.browsing-only{width:100%!important;box-shadow:none!important}.file_browser.browsing-only .fe-body{border-left:0!important}.file_browser .fe-body{border-left:1px solid #ddd}.file_explorer .breadcrumb{margin-bottom:7px;border:1px solid #dedede;background:0;padding:5px 10px;margin-left:5px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;min-width:500px}.file_explorer .fe-body-header{border-bottom:1px solid #ccc}.file_explorer .fe-body-header-breadcrumbs .btn{vertical-align:top}.file_explorer .fe-body-content-wrapper{}.file_explorer .fe-body-content-wrapper .col-xs-10{background-color:#fff;border-left:1px solid #ddd}.file_explorer .fe-body-content-wrapper tr td:first-of-type a{white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;display:inline-block;max-width:400px}.file_explorer .fe-body-content-wrapper .col-xs-2{max-height:500px;overflow-y:auto}.file_explorer .fe-body-content-wrapper .col-xs-2 label{padding-top:5px}.file_explorer .fe-body-content-wrapper .col-xs-2 .favoritesList,.file_explorer .fe-body-content-wrapper .col-xs-2 .recentList{padding:0 10px 10px;font-size:.8em}.file_explorer .fe-body-content-wrapper .col-xs-2 .favoritesList .clickable,.file_explorer .fe-body-content-wrapper .col-xs-2 .recentList .clickable{padding:5px 5px 0}.file_explorer .fe-body-content-wrapper .col-xs-2 .favoritesList .clickable:hover,.file_explorer .fe-body-content-wrapper .col-xs-2 .recentList .clickable:hover{font-weight:700}.file_explorer .fe-body-content-wrapper .fav_list_wrapper{}.file_explorer .fe-body-content-wrapper .recent_list_wrapper .clearRecentList{font-size:10px;cursor:pointer;color:#888}.file_explorer .fe-body{display:block;clear:both}.file_explorer .fe-body-content-wrapper .fe-body-content{min-height:310px;max-height:610px;overflow-y:auto}.file_explorer .fe-footer{border-top:1px solid #ddd;padding:10px;background-color:#eee;border-bottom:1px solid #ddd}.file_explorer .fe-footer .filesselectedindicator{font-size:12px;font-weight:700}.file_explorer .fe-footer .selectedFilesList li{padding:5px 10px}.file_explorer .fe-footer .selectedFilesList li:hover{background-color:#efefef}.tablesorter thead tr .tablesorter-header{background-repeat:no-repeat;background-position:center right;cursor:pointer}.tablesorter thead tr .tablesorter-headerUnSorted{background-image:url(/images/tablesorter_bg.gif)}.tablesorter thead tr .tablesorter-headerAsc{background-image:url(/images/tablesorter_desc.gif)}.tablesorter thead tr .tablesorter-headerDesc{background-image:url(/images/tablesorter_asc.gif)}table.border-less td{border:0!important}ul.list-group.border-less ul,ul.list-group.border-less li{border:0!important}.modal-dialog-fullscreen{width:99%!important;top:6px;left:6px;right:-6px;height:98vh;bottom:6px;padding:0;border-radius:0!important;margin:0!important;position:fixed}.modal-dialog-fullscreen-inset{width:98.5%!important;top:20px;margin-right:auto;margin-left:auto;margin-top:auto;margin-bottom:auto;min-width:900px;border-radius:0!important}.modal-dialog-halfscreen{width:49%!important;margin-right:auto;margin-left:auto;margin-top:auto;margin-bottom:auto;min-width:900px;top:12px;left:8px;height:100%;border-radius:0!important}.modal-dialog-80screen{width:79%!important;margin-right:auto;margin-left:auto;margin-top:auto;margin-bottom:auto;min-width:900px;top:12px;left:8px;height:100%;border-radius:0!important}.modal-dialog-70screen{width:69%!important;margin-right:auto;margin-left:auto;margin-top:auto;margin-bottom:auto;min-width:900px;top:12px;left:8px;height:100%;border-radius:0!important}.modal-dialog-60screen{width:69%!important;margin-right:auto;margin-left:auto;margin-top:auto;margin-bottom:auto;min-width:900px;top:12px;left:8px;height:100%;border-radius:0!important}.modal-dialog-right-sidebar{width:260px;position:absolute;top:0;right:0;bottom:0;height:100%;margin:0}.modal-dialog-left-sidebar{width:260px!important;position:absolute;top:0;left:0;bottom:0;height:100%;margin:0}.modal-dialog-fullscreen .modal-title{line-height:1.3}.modal-dialog-fullscreen .modal-header{padding:16px;border-radius:0}.modal-flat{}.modal-flat .modal-header{background:0;padding:12px}.modal-flat .modal-title{color:var(--foreground-color,#000)!important}.modal-flat .modal-content{box-shadow:none;border:0;border-radius:0}.modal-dialog-reader{width:70%!important;min-width:600px;margin:0!important;border-radius:0}.modal-dialog-reader .modal-body{padding:2px!important}.modal-dialog-reader .modal-title{line-height:1.8}.modal-dialog-reader .modal-header{padding:14px;border-radius:0}table.vertical-borders{border-collapse:collapse}table.vertical-borders tr{border:0}table.vertical-borders td{border-right:solid 1px red;border-left:solid 1px red}div.modal .row .selectpicker a span.text{background:0}.axis text,#simlytiks .axis text,.simlytiks .axis text{font-weight:400}.ui-layout-container .ui-layout-center{padding:10px!important;border:0!important}.ui-layout-container .ui-layout-west{padding:8px!important;border:0!important;border-right:1px solid #ddd!important;background-color:#f5f5f5!important;box-shadow:2px 2px 6px 2px #eee}.ui-layout-toggler{display:none!important}.ui-layout-resizer{background:none!important;cursor:col-resize!important}.ui-widget.content{background:none!important}.caret.caret-reversed{border-top-width:0;border-bottom:4px solid #000}.ui-sortable-placeholder{display:inline!important;height:1em;min-width:1em}.ui-state-highlight{min-height:40px;position:absolute;bottom:0;top:0;right:0;left:0}#newlayout{clear:both}.glyphicon.spinner{-animation:spin 1s infinite linear;-webkit-animation:spin2 1s infinite linear}@keyframes spin2{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(360deg)}}div.pageContainer{padding-left:12px;padding-top:12px}div.pageContainer .newBtnContainer a,div#admin_page .page_header .newBtnContainer a{padding-top:5px;padding-bottom:5px}div.pageContainer .newBtnContainer a.btn:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}div.pageTabsContainer{}div.pageTabsContainer ul#tabsList{margin-bottom:15px}div.pageTabsContainer ul#tabsList li.lastopened{color:mediumvioletred;border-bottom:1px solid}div.pageTabsContainer ul#tabsList li.lastopened a,div.pageTabsContainer ul#tabsList li.lastopened span.glyphicon-remove{color:mediumvioletred!important}div.pageTabsContainer .basicTxtInput{height:30px}div.pageTabsContainer .paginationArea{}div.pageTabsContainer .paginationArea .maxPageIndicator,div.paginationArea .maxPageIndicator{font-size:.9em;text-align:center;padding:5px 10px;border-left:0}div.pageTabsContainer .paginationArea .maxPageIndicator #targetPageNumber{padding:5px 10px}div.pageTabsContainer .paginationArea .paginationInputContainer{max-width:240px}.paginationArea button.btn-default{color:#888!important}.paginationArea button.btn-default:hover{color:#444!important}div#user-simmodel table tbody tr{cursor:pointer}div.subtabsRenderingArea div#responses .responsesListContainer .respMenuContainer .row{margin-left:0;margin-right:0;margin-bottom:10px}ul.viewModeList li,ul.typesofInfoTab li{display:inline-block;border-radius:30px}ul.viewModeList li a,ul.typesofInfoTab li a{display:inline-block;padding:5px 10px}ul.viewModeList li:hover,ul.typesofInfoTab li:hover{background-color:#ddd}ul.viewModeList li.active,ul.typesofInfoTab li.active{background-color:#428bca;color:#fff}ul.viewModeList li.active a,ul.typesofInfoTab li.active a{color:#fff}div.recordTab .headerRow{display:block;height:30px;float:right}div.recordTab hr{margin-top:0;margin-bottom:15px}div.recordTab .headerRow span.toolbarBtn span,div.tabContent .headerRow span.toolbarBtn span{padding:7px;cursor:pointer;border:1px #aaa solid;margin-left:5px;border-radius:30px}div.recordTab .headerRow span.toolbarBtn span.threeD,div.tabContent .headerRow span.toolbarBtn span.threeD{height:28px;line-height:15px;padding-left:15px;padding-right:15px;display:inline-block;text-indent:-1px;border:1px solid transparent}div.recordTab .headerRow .toolbarBtn .popover li.threeDmodelItem,div.tabContent .headerRow .toolbarBtn .popover li.threeDmodelItem,div.tabContent .headerRow .toolbarBtn.threeD+.popover li.threeDmodelItem{list-style:none;display:inline-block;width:100%;padding:5px;cursor:pointer}div.tabContent .headerRow .toolbarBtn.threeD{font-size:11px;border-radius:30px}div.recordTab .headerRow .toolbarBtn .popover li.threeDmodelItem:hover,div.tabContent .headerRow .toolbarBtn .popover li.threeDmodelItem:hover,div.tabContent .headerRow .toolbarBtn.threeD+.popover li.threeDmodelItem:hover{background-color:#efefef}div.recordTab .headerRow span.toolbarBtn span:not(.threeD):hover,div.tabContent .headerRow span.toolbarBtn span:not(.threeD):hover{background-color:#428bca;border:1px #428bca solid;color:#fff}div.recordTab .headerRow div.dropdown{display:inline-block;top:-2px}div.recordTab .headerRow div.dropdown button{border-radius:30px}div.recordTab .tablePagination{width:150px}div.recordTab input.form-control,div.tabContent input.form-control{font-size:.9em}div.subtabsRenderingArea div#responses .row,div.subtabsRenderingArea div#files .row,div.subtabsRenderingArea div#parts .row,div.subtabsRenderingArea div#comments .row{margin-bottom:10px}div.subtabsRenderingArea div#responses .row.optionsAndFunctions,div.subtabsRenderingArea div#files .row.optionsAndFunctions,div.subtabsRenderingArea div#parts .row.optionsAndFunctions{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fff;z-index:1000;margin-right:0}div.subtabsRenderingArea div#responses .row.optionsAndFunctions.floatmode,div.subtabsRenderingArea div#files .row.optionsAndFunctions.floatmode,div.subtabsRenderingArea div#parts .row.optionsAndFunctions.floatmode{box-shadow:0 3px 5px -5px}div.subtabsRenderingArea div#responses .row.optionsAndFunctions.floatmode.floatOnTop,div.subtabsRenderingArea div#files .row.optionsAndFunctions.floatmode.floatOnTop,div.subtabsRenderingArea div#parts .row.optionsAndFunctions.floatmode.floatOnTop{position:fixed;top:72px;width:80%}div.subtabsRenderingArea div#responses .row.optionsAndFunctions .caretContainer,div.subtabsRenderingArea div#files .row.optionsAndFunctions .caretContainer,div.subtabsRenderingArea div#parts .row.optionsAndFunctions .caretContainer{position:relative;padding:2px 14px 5px 10px;z-index:1}div.subtabsRenderingArea div#responses .responsesListContainer .respMenuContainer,div.subtabsRenderingArea div#files .filesListContainer .filesMenuContainer,div.subtabsRenderingArea div#parts .partsListContainer .partsMenuContainer{position:relative;float:right;width:100%;display:none;background-color:rgba(255,255,255,.8);font-size:.9em}div.subtabsRenderingArea div#responses .responsesListContainer .respMenuContainer h3,div.subtabsRenderingArea div#files .filesListContainer .filesMenuContainer h3,div.subtabsRenderingArea div#parts .partsListContainer .partsMenuContainer h3{padding-bottom:5px}div.subtabsRenderingArea div#responses .responsesListContainer .respMenuContainer button,div.subtabsRenderingArea div#files .filesListContainer .filesMenuContainer button,div.subtabsRenderingArea div#parts .partsListContainer .partsMenuContainer button{font-size:.9em}div.subtabsRenderingArea div#responses .responsesListContainer .respMenuContainer ul.selectpicker a span.text,div.subtabsRenderingArea div#files .filesListContainer .filesMenuContainer ul.selectpicker a span.text,div.subtabsRenderingArea div#parts .partsListContainer .partsMenuContainer ul.selectpicker a span.text{background:0;font-size:.9em}div.subtabsRenderingArea div#responses .responsesListHeader{padding-bottom:55px}div.subtabsRenderingArea div#responses .responsesListHeader input,div.subtabsRenderingArea div#files .filesListHeader input,div.subtabsRenderingArea div#parts .partsListHeader input{padding:5px 10px}div.subtabsRenderingArea div#responses .responsesListBody #pageSlider{width:76%;margin:0 auto;margin-bottom:30px;height:10px;top:45px}div.subtabsRenderingArea div#files .filesListBody #pageSlider,div.subtabsRenderingArea div#parts .partsListBody #pageSlider{width:76%;margin:0 auto;margin-bottom:35px;height:10px;top:15px}div.subtabsRenderingArea div#responses .recordTools.floatOnTop .responsesListBody #pageSlider{top:54px}div.subtabsRenderingArea div#responses .responsesListBody #pageSlider .noUi-handle,div.subtabsRenderingArea div#files .filesListBody #pageSlider .noUi-handle,div.subtabsRenderingArea div#parts .partsListBody #pageSlider .noUi-handle{top:-5px;height:18px}div.subtabsRenderingArea div#responses .responsesListBody #pageSlider .noUi-handle:after,div.subtabsRenderingArea div#responses .responsesListBody #pageSlider .noUi-handle:before,div.subtabsRenderingArea div#files .filesListBody #pageSlider .noUi-handle:after,div.subtabsRenderingArea div#files .filesListBody #pageSlider .noUi-handle:before,div.subtabsRenderingArea div#parts .partsListBody #pageSlider .noUi-handle:after,div.subtabsRenderingArea div#parts .partsListBody #pageSlider .noUi-handle:before{top:1px}div.subtabsRenderingArea div#responses .responsesListBody input,div.subtabsRenderingArea div#files .filesListBody input,div.subtabsRenderingArea div#parts .partsListBody input{padding:5px 10px}div.subtabsRenderingArea div#responses .responsesListBody ul.responsesList li,div.subtabsRenderingArea div#files .filesListBody ul.filesList li,div.subtabsRenderingArea div#parts .partsListBody ul.partsList li{margin-bottom:1px}div.subtabsRenderingArea div#responses .responsesListBody ul.responsesList li a,div.subtabsRenderingArea div#files .filesListBody ul.filesList li a,div.subtabsRenderingArea div#parts .partsListBody ul.partsList li a{padding:5px 10px;display:block}div.subtabsRenderingArea div#responses .responsesListBody ul.responsesList li a.selected,div.subtabsRenderingArea div#files .filesListBody ul.filesList li a.selected,div.subtabsRenderingArea div#parts .partsListBody ul.partsList li a.selected{background-color:#d9edf7;border:1px solid #4b70bf}div.subtabsRenderingArea div#responses .responsesListBody ul.responsesList li a:hover,div.subtabsRenderingArea div#files .filesListBody ul.filesList li a:hover,div.subtabsRenderingArea div#parts .partsListBody ul.partsList li a:hover{background-color:#eee}div.subtabsRenderingArea div#responses .col-lg-9,div.subtabsRenderingArea div#files .col-lg-9,div.subtabsRenderingArea div#parts .col-lg-9{padding-right:0}div.subtabsRenderingArea div#responses .responseItemsRenderingArea .dataCol{width:49.5%;display:inline-block;vertical-align:top;overflow-x:scroll;overflow-y:scroll}@keyframes flashborder{0%{border-color:#ddd}50%{border-color:red}100%{border-color:#ddd}}@keyframes flashborder{0%{border-color:#ddd}50%{border-color:red}100%{border-color:#ddd}}.flashborder{-webkit-animation-name:flashborder;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-name:flashborder;animation-duration:1s;animation-iteration-count:infinite}div.subtabsRenderingArea div#responses .responseItem{}div.responseItem.bookmarked,div.studyItem.bookmarked,table.responsesList tbody tr.bookmarked,.fileItemsRenderingArea table tbody tr.bookmarked,.tabContent table tbody tr.bookmarked{border-left:3px solid #428bca!important}div.responseItem.selected{border:3px solid green!important}.toolbarBtn .glyphicon.bookmarked{background-color:#428bca;color:#fff}.responseItem.justbeencreated{box-shadow:0 0 6px 0 #9dd2ff;border:1px solid #428bca!important}div.subtabsRenderingArea div#responses .responseItem.highlighted{border:1px solid orange}div.subtabsRenderingArea div#responses .responseItem.selected{border:1px solid #4b70bf}div.subtabsRenderingArea div#responses .responseItem .respTitle{cursor:pointer;padding:4px;display:inline-block;width:100%;background-color:#f3f3f3}div.subtabsRenderingArea div#responses .responseItem .respTitle h3{float:left}div.subtabsRenderingArea div#responses .responseItem .respTitle.highlighted{background-color:orange}div.subtabsRenderingArea div#responses .responseItem .respTitle .respActionIcons{float:right;height:0;position:relative;top:-6px}div.subtabsRenderingArea div#responses .responseItem .respTitle span.entypoGlyphicon{font-family:'Entypo Glyphicons';font-size:2.1em;padding:2px 4px;cursor:pointer;text-shadow:1px 1px #fff}.responseItem .respTitle span.respactionbtn-icomoon{padding-top:9px;padding-left:4px;padding-right:4px;padding-bottom:8px;cursor:pointer;position:relative;top:-1px;text-shadow:1px 1px #fff}.responseItem .respTitle span.respactionbtn-icomoon:hover{background-color:#000;color:#f3f3f3;text-shadow:none}div.subtabsRenderingArea div#responses .responseItem .respTitle span.entypoGlyphicon.commentExists{color:indianred}div.subtabsRenderingArea div#responses .responseItem .respTitle span.entypoGlyphicon.tbi{color:red}div.subtabsRenderingArea div#responses .responseItem .respTitle span.entypoGlyphicon:hover{background-color:#000;color:#f3f3f3;text-shadow:none}div.responseItem .respTitle span.glyphicon{padding:10px 4px}div.respTitle span.glyphicon:hover{background-color:#000;color:#f3f3f3;text-shadow:none}.jqstooltip{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}div.subtabsRenderingArea div#responses .responseItem .respContent p.lead{margin-bottom:2px;word-break:break-all}div.subtabsRenderingArea div#responses .responseItem .respContent p.small{margin-bottom:0;color:#666}div.subtabsRenderingArea div#responses .responseItem .respContent hr{margin:5px 0}div.subtabsRenderingArea div#responses .responseItem .respTitle.selected{background-color:#d9edf7}div.subtabsRenderingArea div#responses .responseItem .respContent{padding:10px}.responseItem .respContent pre{max-height:300px;background-color:#fff;color:var(--foreground-color,#000);font-size:1.2em}div.subtabsRenderingArea div#responses .responseItem .respContent .curveArea{padding-bottom:10px;width:100%;position:relative;height:300px;display:inline-block}div.subtabsRenderingArea div#files table,div.subtabsRenderingArea div#parts table{width:100%;font-size:.9em}div.subtabsRenderingArea div#files table tr,div.subtabsRenderingArea div#parts table tr,div#user-templates table tr{cursor:pointer}div.subtabsRenderingArea div#files .contextMenuContainer,div.subtabsRenderingArea div#parts .contextMenuContainer{position:fixed;float:left}div.pageTabsContainer ul#tabsList li:not(:first-child) a:not(.nonremovable),div.pageTabsContainer ul#recordTabs li:not(:first-child) a:not(.nonremovable){padding-right:30px}div.pageTabsContainer ul#recordTabs li.lastopened{border-bottom:1px solid;color:mediumvioletred}div.pageTabsContainer ul#recordTabs li.lastopened a,div.pageTabsContainer ul#recordTabs li.lastopened span.glyphicon-remove{color:mediumvioletred!important}div.pageTabsContainer .nav-tabs{margin-bottom:15px}div.pageContainer .contextMenuContainer{position:fixed;min-width:190px;border:1px solid #ddd;z-index:100}div.pageContainer .contextMenuContainer ul{background:#fff;padding:2px;display:inline-block;min-width:100px;border-radius:4px;-moz-box-shadow:2px 2px 2px silver;-webkit-box-shadow:2px 2px 2px silver;z-index:99999}div.pageContainer .contextMenuContainer ul li{padding:4px 14px;list-style:none;cursor:pointer}div.pageContainer .contextMenuContainer ul li.dangerous{background-color:#F2DEDE;color:#A74444}div.pageContainer .contextMenuContainer ul li.dangerous:hover{background:#428bca;background:-webkit-linear-gradient(#08c,#0077b3);background:-o-linear-gradient(#08c,#0077b3);background:-moz-linear-gradient(#08c,#0077b3);background:linear-gradient(#08c,#0077b3);color:#fff}div.pageContainer .contextMenuContainer ul li.highlighted{background-color:#DFf0D9;color:#588958}div.pageContainer .contextMenuContainer ul li.highlighted:hover{background-color:#D0E9C6;color:#fff}div.pageContainer .contextMenuContainer ul li:hover{background:#428bca;background:-webkit-linear-gradient(#08c,#0077b3);background:-o-linear-gradient(#08c,#0077b3);background:-moz-linear-gradient(#08c,#0077b3);background:linear-gradient(#08c,#0077b3);color:#fff}span#bulkactionBtnsContainer.iteminlist{}div#main_container .bulkActionsView{z-index:2000;display:none;width:80%;border:1px solid #ddd;padding:10px;position:fixed;bottom:-20px;background-color:#fff;box-shadow:0 10px 15px 0 #505050;left:10%}div#main_container .bulkActionsView.highlighted{box-shadow:0 0 17px 2px #9dd2ff;border-color:#428bca}div#main_container .bulkActionsView p.lead{padding-left:10px}div.pageContainer #bulkActionsView.floatOnTop{position:fixed;left:0;top:-11px;box-shadow:0 1px 20px 0 #999}div.pageContainer #bulkActionsView h3{padding-bottom:10px}span#bulkActionsView .col-lg-7{padding-left:20px}span#bulkActionsView h3{margin-bottom:5px}span#bulkActionsView .row:first-of-type{margin-bottom:10px}div.pageContainer .tabContent .subtabs_tabs ul li{display:inline-block;border-radius:30px}div.pageContainer .tabContent .subtabs_tabs ul li a{display:inline-block;padding:5px 10px}div.pageContainer .tabContent .subtabs_tabs ul li:hover{background-color:#ddd}div.pageContainer .tabContent .subtabs_tabs ul li.active{background-color:#428bca;color:#fff}div.pageContainer .tabContent .subtabs_tabs ul li.active a{color:#fff}div.pageContainer .tabContent .headerRow .dropdown{display:inline-block}div.pageContainer .tabContent .headerRow span.toolbarBtn span{padding:7px;cursor:pointer;border:1px #aaa solid;margin-left:5px;border-radius:30px}div.pageContainer .tabContent .headerRow span.toolbarBtn span:hover{background-color:#428bca;border:1px #428bca solid;color:#fff}.bs-searchbox input{margin-left:3px!important;margin-bottom:0!important}div.modalContainer ul.nav-tabs{margin-bottom:10px}.badge-sm{font-size:.8em}div.pageContainer tr .previewToggleBtn{font-size:.8em}div.pageContainer tr .previewToggleBtn:hover{background-color:#555;color:#ddd}div.pageContainer .popover .popover-content{height:auto;max-height:190px;overflow-y:auto}div.pageContainer .rightsidebar h3,div.pageContainer .rightsidebar h4{margin-bottom:10px}div.pageContainer .rightsidebar #list a{display:inline-block;cursor:move;padding:3px;width:100%;border:1px solid #fff}div.pageContainer .rightsidebar #list a .entypo-glyphicon{padding-right:10px}div.pageContainer .rightsidebar #list a:hover{background-color:#ddd;border:1px solid #ddd}div.pageContainer ul.selectpicker span{background:0}svg g.brush rect{fill:rgba(0,0,0,.9)}svg.bar-chart .bar{stroke-width:0;stroke:none}svg.bar-chart .line{stroke-width:1;fill:none}svg.bar-chart .line.dimmed{stroke:#bbb!important;stroke-opacity:.5!important}svg.bar-chart .line.highlighted{stroke-width:3px!important}svg.bar-chart .bar_title{font:700 13px sans-serif;text-anchor:middle}svg.bar-chart .chart-border{stroke:#AAA;shape-rendering:crispEdges;fill:none;opacity:1!important}svg.bar-chart .bar.highlighted{stroke:#000!important;stroke-width:3px!important}svg.bar-chart .area.highlighted{stroke:#000!important;stroke-width:3px!important}svg.bar-chart .bar.dimmed{stroke:none;fill:#bbb!important;fill-opacity:.5!important}svg.bar-chart .area.dimmed{stroke:none;fill:#bbb!important;fill-opacity:.5!important}svg.bar-chart .extent{stroke:#f09f8c;fill-opacity:.5;fill:#ccc;shape-rendering:crispEdges}div.floatingBulkViewContainer{width:80%;border:1px solid #ddd;padding:10px;position:fixed;z-index:10000;bottom:-60px;background-color:#fff;box-shadow:0 10px 15px 0 #505050;left:10%}div.floatingBulkViewContainer.highlighted{box-shadow:0 0 17px 2px #9dd2ff;border-color:#428bca}div.floatingBulkViewContainer p.lead{margin-bottom:0;margin-left:5px}.dropz .filesListHeader{text-align:left;margin-bottom:10px}.dz-clickable{cursor:auto}.dz-preview{border-bottom:1px solid #eee;padding-top:3px;padding-bottom:3px}.dz-preview:last-child{margin-bottom:15px}.dz-preview:hover{background-color:#ddd;cursor:pointer}.dz-preview .dz-filename,.dz-preview .dz-size{display:inline-block;text-align:left}.dz-preview .dz-filename{text-overflow:ellipsis}.dz-preview .dz-size{width:auto!important}.dz-preview .dz-success-mark,.dz-preview .dz-error-mark{display:none}.dropz form.dropzoneReceiver,.dropz #msgArea,.dropz .msgArea{display:block;vertical-align:top;min-height:80px;padding:12px;margin-bottom:12px;border:1px dashed #fc6;background:url(/images/dropzone.png) no-repeat;background-position:50% 50%;background-size:contain;max-height:220px;overflow-y:scroll}.createresponsemodalview h4{margin-bottom:10px}.createresponsemodalview ul,.modalContainer.createresponsemodalview ul li{list-style:none;margin:0}.createresponsemodalview #dataSourceSidebar.notyetloaded::after{position:absolute;top:0;left:0;width:100%;height:100%;font-family:FontAwesome;content:"\f110";background-color:#fff;background-color:rgba(255,255,255,.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6FFFFFF, endColorstr=#E6FFFFFF);text-align:center}.createresponsemodalview #dataSourceSidebar ul li{display:block;padding:3px;padding-left:10px;border-radius:5px;border:1px solid #fff}.createresponsemodalview #dataSourceSidebar ul li a{display:block}.createresponsemodalview #dataSourceSidebar ul li:hover{border:1px solid #428bca}.createresponsemodalview #dataSourceSidebar ul li.selected{color:#fff;background-color:#428bca!important}.createresponsemodalview #dataSourceSidebar ul li.lvl1{background-color:#dfdfdf;margin-bottom:3px}.createresponsemodalview #dataSourceSidebar ul li.lvl2{margin-left:5px;margin-bottom:3px;padding-top:1px;padding-bottom:1px;cursor:pointer}.createresponsemodalview #mainRenderingArea .col-lg-8 label{padding-left:0}.createresponsemodalview #mainRenderingArea .col-lg-8 #searchIdComponent .row{margin-left:0;margin-right:0}.createresponsemodalview #mainRenderingArea .col-lg-8 #searchIdComponent label{font-weight:400}.createresponsemodalview #mainRenderingArea .col-lg-8 #plotting_container{height:150px}.createresponsemodalview #mainRenderingArea .col-lg-8 #plotting_container ul.inline li{margin-right:5px}.createresponsemodalview #mainRenderingArea .col-lg-8 #plotting_container label{display:block;padding-left:5px;margin-bottom:0}.createresponsemodalview #mainRenderingArea .col-lg-8 button.selectpicker,.createresponsemodalview #mainRenderingArea .col-lg-8 input[type=text]{margin-bottom:0}.createresponsemodalview #mainRenderingArea .col-lg-8 input[type=radio]{margin-right:5px}.createresponsemodalview #mainRenderingArea .col-lg-8 .row{margin-bottom:10px}.modalContainer.createresponsemodalview #inputsRenderingArea .row{margin-left:0;margin-right:0}.createresponsemodalview #inputsRenderingArea .row textarea{margin-left:0}.createresponsemodalview #inputsRenderingArea{margin-top:10px}.createresponsemodalview #inputsRenderingArea input.ui-droppable.droppable,.createresponsemodalview #inputsRenderingArea .btn.droppable{border:1px solid #4b70bf!important}.createresponsemodalview #inputsRenderingArea input.dragdropHelper,.createresponsemodalview #inputsRenderingArea textarea.dragdropHelper,.modalContainer.createresponsemodalview #inputsRenderingArea .bootstrap-select.dragdropHelper button{background-image:none;background-color:lightskyblue}.createresponsemodalview #inputsRenderingArea h4{margin-bottom:0}.createresponsemodalview #inputsRenderingArea input,.createresponsemodalview #inputsRenderingArea button{margin-left:0}.createresponsemodalview .sidebarSection{border-left:1px solid #ddd}.createresponsemodalview .sidebarSection li a.response-item{display:block;padding:12px;margin-left:3px;margin-right:3px;border:2px solid transparent}.createresponsemodalview .sidebarSection li a.response-item:hover{border-right:2px solid #ddd;-moz-box-shadow:inset 0 0 10px #eee;-webkit-box-shadow:inset 0 0 10px #eee;box-shadow:inset 0 0 10px #eee;padding:12px}li.genericSidebarItem a{display:block;padding:3px;margin-left:3px;margin-right:3px;border:1px solid #fff}li.genericSidebarItem.parent_record a{padding-left:10px;font-weight:700}li.genericSidebarItem.in_overlay_list,li.genericSidebarItem.in_overlay_list.active{background-color:#457fca}li.genericSidebarItem.in_overlay_list a{color:#fff!important}li.genericSidebarItem a:hover{border:1px solid #428bca}li.genericSidebarItem.active a,li.genericSidebarItem.active span{color:#fff}li.genericSidebarItem.active a{background-color:#428bca}li.genericSidebarItem.in_overlay_list.active a{background-color:#457fca}.createresponsemodalview ul li.draftResponse{background-color:#efefef}.createresponsemodalview .sidebarSection li.draftResponse a{padding-left:25px;margin-left:3px}.createresponsemodalview .sidebarSection li.draftResponse a span{padding-left:5px;padding-right:8px}.createresponsemodalview .sidebarSection li.draftResponse a div.removeFromQueue{color:#ccc}.createresponsemodalview .sidebarSection li.draftResponse a div.removeFromQueue:hover{color:red}.createresponsemodalview .sidebarSection li a:hover{border:1px solid #428bca}.createresponsemodalview .sidebarSection #existingResponsesRenderingArea,.modalContainer.createresponsemodalview .sidebarSection #queuedResponsesRenderingArea{margin-bottom:15px}.createresponsemodalview #function_list .scrollable{max-height:500px;overflow-y:auto}.createresponsemodalview #function_list .col1,.modalContainer.createresponsemodalview #function_list .col2{width:48%;display:inline-block}.createresponsemodalview .fnItem{border:1px solid #ddd;width:100%;margin-left:5px;margin-bottom:10px;display:inline-block;border-radius:4px;min-height:140px}.createresponsemodalview .fnItem:not(.selected):hover{box-shadow:0 0 6px 0 #9dd2ff;border-color:#428bca;cursor:pointer}.createresponsemodalview .fnItem.selected{border:1px solid #428BCA}.createresponsemodalview .fnItem .title{padding:6px;display:inline-block;width:100%;border-radius:4px 4px 0 0}.createresponsemodalview .fnItem.selected .title{background-color:#d9edf7}.createresponsemodalview .fnItem .detail{padding:10px;font-size:.9em}.modalContainer.flowModal .indicatorsRenderingArea{background-color:#efefef;padding:12px 20px}.modalContainer.flowModal .progressBarBase{width:100%;height:10px;background-color:#ccc}.modalContainer.flowModal .progressBarBase .stepBar{background-color:#ccc;border-left:1px solid #fff;height:10px;display:inline-block;float:left;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.modalContainer.flowModal .progressBarBase .stepBar.active{background-color:#5cb85c}.modalContainer.flowModal .progressBarBase .stepBar.error{background-color:#d9534f}.modalContainer.flowModal .progressBarBase .stepBar.done{background-color:#86EE86}.modalContainer.flowModal .progressBarBase .stepBar:nth-child(1){border-left:0}.modalContainer.flowModal .indicatorsRenderingArea h1.step_title{font-size:1.8em}.modalContainer.flowModal .indicatorsRenderingArea p.lead{font-size:18px}.modalContainer.flowModal .welcome h1{width:100%;font-size:2.3em;text-align:center}.modalContainer.flowModal .welcome p.lead{font-size:18px;width:100%;text-align:center}div.inline-block{display:inline-block}.fe_floatOutsideModal{right:-100%;top:0;position:fixed}.fe_floatOutsideModal.larger{width:900px;z-index:10}.fe_floatOutsideModal.larger #fileexplorer,.fe_floatOutsideModal.larger #simmodel_fileexplorer,.fe{box-shadow:0 0 6px 0 #999}.floatingDivContainer{width:0;height:0;top:-140px;left:175px;position:relative}.-pageContainer .popover,#-body .popover{max-width:none!important;width:377px}div#admin_page .newBtnContainer{position:relative;top:-5px}#sharingModeSelector{cursor:pointer;border:1px solid transparent;padding-bottom:3px;padding-right:5px}#sharingModeSelector:hover{box-shadow:0 0 6px 0 #9dd2ff;border:1px solid #428bca}.sharingModesContainer{position:absolute;width:200px;border:1px solid #ddd;padding:5px 0;background-color:#fff;top:30px;z-index:3}.sharingModesContainer .sharingMode{padding:5px 10px;cursor:pointer}.sharingModesContainer .sharingMode.active{background-color:#007dbc;color:#fff}.sharingModesContainer .sharingMode:not(.active):hover{background-color:#efefef}span.glyphicon-sharing{padding:5px}span.glyphicon-sharing::before{font-family:'Entypo Glyphicons';content:"👥";font-size:2em;line-height:10px}.modalContainer #existingResponsesRenderingArea ul{overflow-y:hidden;max-height:500px;min-height:50px;position:relative}@media (max-width:1200px){.modalContainer #existingResponsesRenderingArea ul{max-height:300px}}div.d3view_guide .d3view_guide_curtain{background-color:rgba(0,0,0,.5);top:0;left:0;z-index:30000;float:left;position:fixed;width:100%;height:100%;overflow:hidden}div.d3view_guide .popover{z-index:30002;display:block}.d3view_guide_el_highlighted{z-index:30001;position:relative;background-color:orange!important;color:#fff!important}.left-inner-addon,.right-inner-addon{position:relative}.left-inner-addon input{padding-left:30px!important}.right-inner-addon input{padding-right:30px}.left-inner-addon i{position:absolute;padding:10px 12px;color:#666;pointer-events:none}.right-inner-addon i{position:absolute;right:0;padding:8px 12px;color:#666;pointer-events:none}input.roundedBorders,input.rounded-corners{border-radius:22px;padding:0 20px}.clickable{cursor:pointer}.toggleBtnContainer #quickAddResponseBtn,.toggleBtnContainer #quickAddFileBtn{border-top-right-radius:3px;border-bottom-right-radius:3px}@media (max-width:1200px){.modal .modal-body{max-height:inherit}}.modal .modal-body{overflow-y:auto;overflow-x:hidden}.modal .itemToExtract{border:1px solid #ddd;display:inline-block;width:48.5%;margin-left:5px;margin-right:5px;margin-bottom:10px;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.modal .itemToExtract .respTitle{padding:10px;display:inline-block;width:100%;background-color:#f3f3f3;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.modal .itemToExtract .respTitle h4{float:left}.modal .itemToExtract .respTitle .respActionIcons{float:right;height:0;position:relative}.modal .itemToExtract .respTitle .respActionIcons .glyphicon{cursor:pointer}.modal .itemToExtract .total_responses_num .modal .itemToExtract .available_responses_num,.modal .itemToExtract .stale_responses_num{font-weight:300}.modal .itemToExtract .available_responses_num{color:#73C173}.modal .itemToExtract .stale_responses_num{color:#ED9E2F}div#files .gridFileItem,.filesExplorer .gridFileItem{border:1px solid #ddd;display:inline-block;width:99%;margin-left:5px;margin-bottom:5px;padding:10px;margin-right:5px;margin-bottom:5px;background-color:#fff;-moz-transition:border .1s linear;-o-transition:border .1s linear;-webkit-transition:border .1s linear;transition:border .1s linear;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}div#files .gridFileItem:active,.filesExplorer .gridFileItem:active{background-color:#efefef}div#files .gridFileItem.folder,div#files .gridFileItem.toParentFolder,.filesExplorer .gridFileItem.folder,.filesExplorer .gridFileItem.toParentFolder{cursor:pointer}div#files .gridFileItem.folder.targetSelected,.filesExplorer .gridFileItem.folder.targetSelected{background-color:#428BCA}div#files .gridFileItem:not(.active):hover,.filesExplorer .gridFileItem:not(.active):hover{border-color:#666}div#files .gridFileItem.newlycreated,div#files .gridFileItem.active,.filesExplorer .gridFileItem.newlycreated,.filesExplorer .gridFileItem.active{box-shadow:0 0 6px 0 #9dd2ff;border-color:#428bca}div#files .gridFileItem .txtarea,.filesExplorer .gridFileItem .txtarea{display:inline-block;width:93%}div#files .gridFileItem .filetype,.filesExplorer .gridFileItem .filetype{float:left;padding-right:15px;font-size:2em}div#files .gridFileItem .filename,.filesExplorer .gridFileItem .filename{font-weight:500;display:inline-block;width:40%}div#files .gridFileItem .metainfo,.filesExplorer .gridFileItem .metainfo{font-weight:300;color:#666;display:inline-block;width:19%}ul#foldersList{list-style:none}ul#foldersList a{width:100%;display:inline-block;padding:5px;color:#000;font-weight:300}ul#foldersList a span.icomoon-folder{color:#6cf;padding-right:5px}ul#foldersList li{border:1px solid transparent}ul#foldersList li:not(.active):hover a,ul#foldersList li.active a{font-weight:700}ul#foldersList li.active{border-color:#6cf}ul#foldersList li.lvl1{padding-left:15px}ul#foldersList li.lvl2{padding-left:30px}ul#foldersList li.lvl3{padding-left:45px}.peacock-logo{background-image:url(/images/peacock.bird.png);display:block;margin:0 auto;background-repeat:no-repeat;background-position:center;cursor:pointer}.notes .commentsRenderingArea{margin-top:10px;margin-bottom:15px}.notes .commentsView{position:relative;overflow-y:hidden}.notecontent,.pre_like_div{margin-top:20px;margin-bottom:20px;padding:15px;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;color:#333;word-break:break-all;word-wrap:break-word}.notecontent ul{list-style:square;list-style-position:inside}notecontent ol{list-style:decimal;list-style-position:inside}.notes .commentsRenderingArea .noteCommentItem,#notes .commentsRenderingArea .noteCommentItem .panel{margin-bottom:5px}.notes .commentsRenderingArea .noteCommentItem hr{margin-top:10px;margin-bottom:10px}.notes .commentsRenderingArea .noteCommentItem a.attachment{padding-right:10px}.notes .commentsRenderingArea #commentSubmitForm{margin-bottom:15px}div#targets .targetGroupItem,div#targets .detailedTargetItem{display:inline-block;border:1px solid #ddd;margin-bottom:10px;width:100%}div#targets .targetGroupItem .titleArea,div#targets .detailedTargetItem .titleArea{padding:10px;font-weight:600}div#targets .targetGroupItem .titleArea .pull-right{margin-top:2px;margin-right:5px}div#targets .targetGroupItem .titleArea .pull-right .fa{margin-right:5px;cursor:pointer}div#targets .targetGroupItem .titleArea .pull-right .fa:hover{color:#428BCA}div#targets .targetGroupItem .titleArea span.title,div#targets .detailedTargetItem .titleArea span.title{font-weight:700;font-size:1.1em;margin-bottom:5px;display:inline-block;margin-bottom:5px}div#targets .targetGroupItem .titleArea span.tg_meta{font-size:.9em;font-weight:300}div#targets .targetGroupItem .titleArea span.tg_meta .meta_label{min-width:120px;display:inline-block}div#targets .targetGroupItem .targetsArea{padding:1%}div#targets .targetGroupItem .targetsArea .targetItem{width:100%}div#targets .targetGroupItem .sectionDivider,div#targets .detailedTargetItem .sectionDivider{width:100%;margin-bottom:5px;padding:5px 10px;background-color:#ededed;clear:both}div#targets .targetGroupItem .targetsArea .targetItem .name,div#targets .targetGroupItem .sectionDivider .name{width:24%;font-size:.9em;font-weight:300;vertical-align:middle;display:inline-block}div#targets .targetGroupItem .targetsArea .targetItem .operator,div#targets .targetGroupItem .sectionDivider .operator{width:18%;font-size:.9em;font-weight:300;vertical-align:middle;display:inline-block}div#targets .targetGroupItem .targetsArea .targetItem .operand,div#targets .targetGroupItem .sectionDivider .operand{width:18%;font-size:.9em;font-weight:300;vertical-align:middle;display:inline-block}div#targets .targetGroupItem .targetsArea .targetItem .recordsNum,div#targets .targetGroupItem .sectionDivider .recordsNum{width:12%;font-size:.9em;font-weight:300;vertical-align:middle;display:inline-block}div#targets .targetGroupItem .targetsArea .targetItem .quickstats,div#targets .targetGroupItem .sectionDivider .quickstats{width:25%;font-size:.9em;font-weight:300;vertical-align:middle;display:inline-block}div#targets .targetGroupItem .sectionDivider .name,div#targets .targetGroupItem .sectionDivider .operator,div#targets .targetGroupItem .sectionDivider .operand,div#targets .targetGroupItem .sectionDivider .recordsNum,div#targets .targetGroupItem .sectionDivider .quickstats{font-weight:700;color:#666}div.filetransfer_view{float:right;position:fixed;bottom:0;right:0;width:500px;z-index:10000;border:1px solid #666;background-color:#fff}div.filetransfer_view .filetransfer_view_title{font-weight:700;font-size:1.1em;margin-bottom:5px;width:100%;padding:10px;display:inline-block;margin-bottom:5px;border-bottom:2px solid}div.filetransfer_view .filetransfer_view_content ul.filesList{list-style:none;max-height:150px;overflow-y:auto}div.filetransfer_view .filetransfer_view_content ul.filesList li.fileitem{display:inline-block;width:100%;padding:3px 10px}div.filetransfer_view .filetransfer_view_content ul.filesList li.fileitem .filenameArea{width:40%;font-weight:300;display:inline-block;vertical-align:middle}div.filetransfer_view .filetransfer_view_content ul.filesList li.fileitem .progressArea,div.filetransfer_view .filetransfer_view_content ul.filesList li.fileitem .filesizeArea{width:29%;font-weight:300;display:inline-block;vertical-align:middle}div.filetransfer_view .filetransfer_view_content ul.filesList li.fileitem .progressArea .progress{margin-bottom:0}div#targets .distributionChartArea .description .records-container{width:100%;border:1px solid #ddd;padding:10px;max-height:85px;overflow-y:auto}.modalContainer #record_thumbnail:hover{background-color:#efefef}div#targets .targetsSelector .targetsSelectorItemsContainer{border:1px solid #ddd;padding-bottom:5px;box-shadow:0 1px 3px 0 #ddd}div#targets .targetsSelector .targetsSelectorItemsContainer.floatOnTop{position:fixed;top:80px;width:16.4%}div#targets .targetsSelector .tg_meta,div#targets .targetsSelector .targetobjItem{padding:5px 10px;font-size:.9em}div#targets .targetsSelector .targetobjItem.disabled{color:#ccc;cursor:not-allowed}div#targets .targetsSelector .targetobjItem.selected{color:#428BCA;background-color:#d9edf7}div#targets .targetsSelector .targetobjItem:not(.selected,.disabled):hover{background-color:#efefef}.modalContainer.excelresponseparser .sidebarArea .enqueued{max-height:100px;overflow-y:auto}.modalContainer.excelresponseparser .sidebarArea .excelparser_response_item{font-size:.9em;padding:5px 10px;margin-bottom:5px;border:1px solid #eee}.modalContainer.excelresponseparser .sidebarArea .excelparser_response_item.emptyqueue{color:#aaa}.modalContainer.excelresponseparser .sidebarArea .excelparser_response_item.showEditor:hover{background-color:#dff0d8;border:1px solid #3c763d;color:#2b542c}.modalContainer.excelresponseparser .sidebarArea .saveTemplateContainer,.modalContainer.excelresponseparser .sidebarArea .loadTemplateContainer{margin-bottom:10px}.modalContainer.excelresponseparser .sidebarArea .saveTemplateContainer #autoextraction_pattern_container{margin-top:7px}.modalContainer.excelresponseparser .sidebarArea .responseEditor{font-size:.9em}.modalContainer.excelresponseparser .sidebarArea .responseEditor .row{margin-bottom:10px}.modalContainer.excelresponseparser .sidebarArea .responseEditor .row label{margin-bottom:0}.modalContainer.excelresponseparser .sidebarArea .responseEditor #name.waitingForInteraction,.modalContainer.excelresponseparser .sidebarArea .responseEditor #value.waitingForInteraction,.modalContainer.excelresponseparser .sidebarArea .responseEditor #range_x.waitingForInteraction,.modalContainer.excelresponseparser .sidebarArea .responseEditor #range_y.waitingForInteraction{background-color:#428bca}.modalContainer.excelresponseparser .twitter-typeahead{width:100%}.tt-menu{border:1px solid #ccc;background-color:#fff;padding:5px 0;width:100%;overflow-y:auto;max-height:150px}.tt-dataset .tt-suggestion{padding:3px 15px}.tt-dataset .tt-suggestion:hover,.tt-dataset .tt-suggestion.tt-cursor{background-color:#428bca;color:#fff;cursor:pointer}.notification_center_container .notification_item{padding:12px;border-bottom:1px solid #dedede;cursor:pointer}.notification_center_container .notification_item .notiaction{width:0;height:0;margin-right:1.2em}.notification_center_container .notification_item .notiaction:hover{color:#c00}.notification_center_container.panel-body{padding:0!important}.notification_center_container .notification_item:hover{}.notification_center_container .notification_item.unread{background-color:var(--blue-50-a20)}.notification_center_container .noti_pagination{box-shadow:0 -5px 8px -7px;padding-top:5px;text-align:right}.notification_center_container .noti_pagination .glyphicon{padding-left:3px;padding-right:3px;cursor:pointer}.notification_center_container .noti_pagination input{width:40px;height:20px}.pageContainer#tags .tagsVisualizerContainer{}.pageContainer#tags .tagsVisualizerContainer .selectedTags .queryItem,.pageContainer#tags .tagsVisualizerContainer .tagsInBin .queryItem{margin:2px;font-size:.9em;font-weight:300;cursor:pointer;display:inline-block}.pageContainer#tags .tagsVisualizerContainer .selectedTags .queryItem:hover{background-color:red}.pageContainer#tags .tagsVisualizerContainer .tv_body{}.pageContainer#tags .tagsVisualizerContainer .tv_header{padding:5px;border-bottom:1px solid #ddd}.pageContainer#tags .vizsidebararea{position:fixed;right:30px;top:160px}.sidebar_container{border:1px solid #ddd;padding-bottom:5px;box-shadow:0 1px 3px 0 #ddd}.sidebar_container .sidebarsection{padding:10px}.sidebar_container .sidebarsection span.sectionheader{font-weight:600;border-bottom:1px #666}.sidebar_container .sidebarsection .sectionbody .noitem{color:#aaa;text-align:center;padding:5px;border:1px solid #ddd}.sidebar_container .sidebarsection .sectionbody .bin_droppable_area{display:table;width:100%;border:1px dashed #ccc;min-height:80px;padding:7px}.sidebar_container .sidebarsection .sectionbody .bin_droppable_area .noitem{display:table-cell;vertical-align:middle;border:0}.solver_arrowcontainer{position:relative;left:5px;top:-9px;height:0}.solver_arrowcontainer .outer_arrow{position:absolute;left:5px;border-left:solid transparent 10px;border-right:solid transparent 10px;border-bottom:solid #ccc 10px}.solver_arrowcontainer .inner_arrow{position:absolute;left:6px;top:1px;border-left:solid transparent 9px;border-right:solid transparent 9px;border-bottom:solid #fcfcfc 9px}.project_overview_item{display:inline-block;padding:5px;cursor:pointer}.project_overview_item .menuscontainer{display:inline-block;position:relative;height:0;top:0;left:0;min-width:80px}.project_overview_item .menuscontainer i{padding:7px;background-color:#428bca;color:#fff}.project_overview_item .project_header{width:150px;height:128px;display:table-cell;background:url(/images/project_logo_128.png) no-repeat;vertical-align:bottom;padding-bottom:15px;padding-left:15px;padding-right:37px;color:#fff}.project_overview_item .project_header span.lead{font-size:1.35em;word-break:break-all}.project_overview_item:active span.lead{color:lightblue}.project_overview_item .project_info{color:var(--foreground-color,#000);padding-left:10px;padding-right:10px}.project_activity_comment_item{padding-top:3px;padding-bottom:3px;border-bottom:1px dashed #cdcdcd}.project_activity_comment_item:last-of-type{border-bottom:0}.project_activity_comment_item .namedisplay{width:150px;white-space:nowrap;display:inline-block}.project_activity_comment_item .comment_time{float:right;font-size:.9em;color:#888}.project_navbar{min-height:26px!important}.project_navbar .navbar-collapse li a{line-height:0}.project_navbar .navbar-collapse li.dropdown ul a{line-height:inherit}.pageContainer#projects .contentpane[data-id=simulations] .morefilters,.pageContainer#projects .contentpane[data-id=physical_tests] .morefilters,.pageContainer#projects .contentpane[data-id=simulation_models] .morefilters{padding:12px;border:#ddd;background-color:#efefef}.pageContainer#projects .contentpane[data-id=simulations] .navcontrols,.pageContainer#projects .contentpane[data-id=physical_tests] .navcontrols,.pageContainer#projects .contentpane[data-id=simulation_models] .navcontrols{padding-right:5px;top:-2px;position:relative}.vrow.highlighted{background-color:#ff0}table td.td_nowrap{max-width:500px}table td.td_nowrap span,table td.td_nowrap h3,table td.td_nowrap h4{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;width:100%}div.inlineItem{padding:5px 10px;border:1px solid #ddd}.slick-columnpicker{border:0;background-color:transparent;z-index:2000}.slick-columnpicker li{padding:6px;margin:0}.slick-row{font-weight:400}.slick-cell.cell-reorder{font:400 normal normal 14px/1 Roboto,"DejaVu Sans Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:inherit;text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased}.slick-cell.cell-reorder::before{content:'\f0c9'}.slick-cell .editor-text{height:auto;color:var(--foreground-color,#000)}.slick-cell-defaultheight{height:25px!important}.slick-cell-rownumber{height:25px!important;background-color:#efefef}.slick-cell.noteditable{background-color:#ededed}.slick-cell{-moz-box-sizing:content-box;box-sizing:content-box;font-size:12px;line-height:20px}.slick-cell.selected{background-color:#428bca;background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);background-image:-webkit-linear-gradient(top,#428bca 0,#2d6ca2 100%);color:#fff!important}.slick-cell.selected a{color:#fff!important}.slickgrid_rendering_area .slick-row.highlighted .slick-cell{background-color:#428bca;background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);background-image:-webkit-linear-gradient(top,#428bca 0,#2d6ca2 100%);color:#fff!important}.slickgrid_rendering_area .slick-row.tablejs-secondary-highlight .slick-cell{background:#56ab2f;background:-webkit-linear-gradient(to bottom,#a8e063,#56ab2f);background:linear-gradient(to bottom,#a8e063,#56ab2f);color:#fff!important}.slickgrid_rendering_area .slick-header-column{font-weight:700;margin-bottom:12px;border:0;border-bottom:1px solid #eee;height:17px!important;box-sizing:initial;text-align:left}.slickgrid_rendering_area .slick-header-column:first-child{}.slickgrid_rendering_area .slick-header-column:last-child{}.slick-header,.ui-state-default{background:#fff}.font-italic{font-style:italic}.slick-viewport{}.slickgrid_rendering_area .slick-row .slick-cell:not(:last-of-type){border-right:inherit;border-right:0;margin:0}.slickgrid_rendering_area .slick-row.success .slick-cell{border-bottom:1px solid #c1e2b3}.slickgrid_rendering_area .slick-row.fail .slick-cell{border-bottom:1px solid #e4b9b9}.slickgrid_rendering_area .slick-cell::after{display:inline-block;width:0;height:100%;vertical-align:middle;content:''}.slickgrid_rendering_area .slick-cell.text-align-center{text-align:center}.slickgrid_rendering_area .sg-cell-title{font-weight:700}.slick-row.success,.slickgrid_rendering_area .slick-row.success{background:0;background-color:#dff0d8}.slickgrid_rendering_area .slick-row.success:hover{background:0;background-color:#c1e2b3;font-weight:700}.slick-row.warning{background:0;background-color:#fcf8e3}.slick-row.fail,.slickgrid_rendering_area .slick-row.fail{background:0;background-color:#f2dede}.slickgrid_rendering_area .slick-row.fail:hover{background:0;background-color:#e4b9b9}.slickgrid_rendering_area .slick-row:hover{background-color:#ededed}.slickgrid_rendering_area .slick-row .slick-cell span.label{font-weight:400}.slickgrid_rendering_area .slick-row .slick-cell:not(.selected){background-color:inherit}.sg-context-menu,.sg-contextMenu{background:#fff;border:1px solid #cdcdcd;padding:2px;display:inline-block;min-width:100px;border-radius:4px;-moz-box-shadow:2px 2px 2px silver;-webkit-box-shadow:2px 2px 2px silver;z-index:99999}.filterInputs input.srchInputArea{border-radius:0 4px 4px 0!important}.filterInputs input.srchInputArea+ul.ui-autocomplete{max-height:300px;overflow-x:hidden;overflow-y:auto}.filterInputs div.badgesList{display:inline-block;vertical-align:top;margin-left:5px}.filterInputs div.badgesList .label{margin-right:5px;font-weight:300}.filterInputs div.badgesList .label.cancelFilterBtn:hover{background-color:#900000}.bootstrap-switch-container input[type=checkbox]{display:none}input.required{border-left:8px solid orange}.nav-stacked-thin li{padding:2px}.nav-stacked-thin li a{padding:4px 6px}.list-group-item.nowrap{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.list-group-item.smallertext{font-size:.9em;padding-top:4px;padding-bottom:4px}.list-group-item.active a{color:#fff}.bootstrap-switch-rs_toggle_switch{margin-bottom:10px;float:right;z-index:1050}.metaextractionruleeditor .col-xs-2,.metaextractionruleeditor .col-xs-3,.metaextractionruleeditor .col-xs-4,.metaextractionruleeditor .col-xs-5,.metaextractionruleeditor .col-xs-6,.metaextractionruleeditor .col-xs-7,.metaextractionruleeditor .col-xs-12{padding-left:10px;padding-right:10px}.modal-footer ul.queuedjobs{width:250px}.modal-footer ul.queuedjobs li a{text-align:left;font-size:.8em}.modal-footer ul.queuedjobs li a span.queue_name{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:190px;display:inline-block}.key-value-key{font-size:.9em;color:#666;display:block}.key-value-value{font-size:1.1em;font-weight:900}.workflow-thumbnail-view{min-height:120px;text-decoration:none}.workflow-thumbnail-view .wf-title{margin-bottom:8px;padding:10px 8px;border-bottom:1px solid #ddd}.workflow-thumbnail-view .wf-name{font-weight:700}.workflow-thumbnail-view .wf-description{height:80px;overflow-y:auto}.workflow-thumbnail-view .wf-description pre{border:0;background:transparent;color:#444}.wf-action-buttons{display:flex;gap:10px;justify-content:flex-end;align-items:center;padding-top:8px}.wf-action-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:20px;font-size:13px;font-weight:500;letter-spacing:.3px;text-decoration:none;transition:all .2s ease;border:1px solid transparent;cursor:pointer;white-space:nowrap}.wf-action-btn i{font-size:12px}.wf-action-btn--primary,.wf-action-btn--primary:visited{background:#3a9f6b;color:#e2f4ea!important;border-color:#3a9f6b;box-shadow:0 1px 3px rgba(58,159,107,.25)}.wf-action-btn--primary:hover,.wf-action-btn--primary:focus{background:#2d8057;border-color:#2d8057;color:#fff!important;text-decoration:none;box-shadow:0 4px 12px rgba(58,159,107,.35);transform:translateY(-1px)}.wf-action-btn--secondary{background:#fff;color:#374151;border-color:#d1d5db}.wf-action-btn--secondary:hover,.wf-action-btn--secondary:focus{background:#f9fafb;border-color:#9ca3af;color:#111827;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.role-thumbnail-view{min-height:120px;padding:12px;text-decoration:none;color:#eee;border-radius:4px;margin-bottom:8px;background:#485563;background:-webkit-linear-gradient(to left,#29323c,#485563);background:linear-gradient(to left,#29323c,#485563);box-shadow:12px 12px 8px -6px #000}.role-thumbnail-view .wf-title{margin-bottom:8px}.role-thumbnail-view .wf-name{color:#fff;font-weight:700}.responseItemsRenderingArea{margin-top:12px}.table-success th,.table-success th{background-color:#5cb85c}.table-danger th,.table-danger th{background-color:#d9534f}.table-warning th,.table-warning th{background-color:#ffeeba}.table-info th,.table-info th{background-color:#bee5eb}.d3-tip{line-height:1;font-weight:700;padding:12px;background:rgba(0,0,0,.8);color:#fff;border-radius:2px;pointer-events:none}.d3-tip:after{box-sizing:border-box;display:inline;font-size:10px;width:100%;line-height:1;color:rgba(0,0,0,.8);position:absolute;pointer-events:none}.d3-tip.n:after{content:"\25BC";margin:-1px 0 0 0;top:100%;left:0;text-align:center}.d3-tip.e:after{content:"\25C0";margin:-4px 0 0 0;top:50%;left:-8px}.d3-tip.s:after{content:"\25B2";margin:0 0 1px;top:-8px;left:0;text-align:center}.d3-tip.w:after{content:"\25B6";margin:-4px 0 0 -1px;top:50%;left:100%}.btn-round{border-radius:20px}.simlytiksContainer .metaInfoContainer{width:100%;height:0;position:absolute;margin-top:-2px;text-align:center;z-index:5}.simlytiksContainer .metaInfoContainer.atTop{position:absolute;top:-20px}.simlytiksContainer .metaInfoContainer.float{top:95px}.simlytiksContainer .metaInfoContainer .metaInfo{text-align:center;cursor:pointer;-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear;margin-left:20%;margin-right:20%;background-color:#D9EDF7;color:#428BCA}.simlytiksContainer .metaInfoContainer .metaInfo .leftT{border-bottom:20px solid transparent;border-right:20px solid #D9EDF7;border-left:20px solid transparent;float:left;position:relative;left:-40px}.simlytiksContainer .metaInfoContainer .metaInfo .rightT{float:right;position:relative;left:40px;border-bottom:20px solid transparent;border-right:20px solid transparent;border-left:20px solid #D9EDF7}.simlytiksContainer .metaInfoContainer .infoRow span.header{display:inline-block;width:75px}.simlytiksContainer .metaInfoContainer .divider{display:inline-block;width:23px}.simlytiksContainer .metaInfoContainer .infoRow span.numInd{width:40px;text-align:right;font-weight:700}div#simlytiks{}div#simlytiks .console{margin-top:90px}div#simlytiks .console.atTop{margin-top:0}div.simlytiksContainer{width:100%;height:100%}div.slTopHeader{margin-left:0;margin-right:0;height:30px;background-color:#333;color:#fff}nav.slTopHeader.navbar{margin:0!important}div.slTopHeader.floatAtTop{position:fixed;width:100%;top:0;left:0;z-index:5}div.slTopHeader.atTop{position:absolute}div.slTopHeader .menuContainer{position:relative;background-color:#333;padding-left:10px;height:30px;display:table;top:0;left:15px}div.slTopHeader .menuContainer .dropdown{display:table-cell;vertical-align:middle;height:100%}div.slTopHeader .menuContainer .dropdown:hover{background-color:#007fa3}div.slTopHeader .menu ul{position:absolute}div.slTopHeader .menu{color:#fff;padding-left:10px;padding-right:10px;cursor:pointer}div.slTopHeader .menu a.dropdown-toggle{color:#fff}div.slFooter{margin-left:0;margin-right:0;background-color:#333;text-align:center;color:#fff;margin-top:30px;padding:10px 0}span.slTopMenu{height:100%;display:table;padding-left:20px;padding-right:10px;cursor:pointer}span.slTopMenu.togglePageSettings a{color:#fff}span.slTopMenu:hover{background-color:#007fa3}span.slTopMenu.goBackToDashboard,span.slTopMenu.goBackHome{position:relative}span.slTopMenu.goBackHome{}span.slTopMenu .tablecell-vertical-middle{display:table-cell;vertical-align:middle}span.slTopMenu.lm5{margin-left:5px}span.slTopMenu.lm10{margin-left:10px}span.slTopMenu.rm5{margin-right:5px}span.slTopMenu.rm10{margin-right:10px}span.slTopMenu.autosaveToggle{background-color:#ddd;color:#666}span.slTopMenu.autosaveToggle.active{background-color:#007fa3;color:#fff}div.slBody{width:100%;margin-left:0;margin-right:0}div.slBody.mainPanel{}div.slBody .slLogo{margin-bottom:40px}div.slBody .slLogo .lead{font-size:18px}div.slBody .menu li a{padding-bottom:5px;padding-top:5px}div.slBody .slIdxPane{border:1px solid #ddd}div.slBody .slIdxPane #datasetsList .btn-group{padding:10px}div.slBody .slIdxPane .slIdxPaneTitle{font-size:1.3em;padding:10px;padding-left:20px;color:#333;font-weight:700;border-bottom:2px solid #007fa3}div.slBody .slIdxPane .glyphicon-trash{cursor:pointer}div.slBody #recentComparisons a.slComparisonListItem{display:inline-block;width:100%;padding:12px}div.slBody #recentComparisons a.slComparisonListItem:hover{background-color:#eee}div.slBody #datasetsList a.slDatasetsListItem{display:inline-block;width:100%;padding:5px;border-bottom:1px solid #eee}div.slBody #datasetsList a.slDatasetsListItem.top{border-top:1px solid #eee}div.slBody #datasetsList a.slDatasetsListItem:hover{background-color:#eee}div.slBody #datasetsList a.slDatasetsListItem div{display:inline-block}div.slBody #datasetsList a.slDatasetsListItem div.dataType{display:inline-block;width:45px;height:33px}div.slBody #datasetsList a.slDatasetsListItem div.textArea{display:inline-block;height:33px}div.slBody #datasetsList a.slDatasetsListItem .pull-right{display:none;margin-top:12px;margin-right:10px}div.slBody #datasetsList a.slDatasetsListItem span.small{color:var(--foreground-color,#000)}div.slBody .slIdxPane .slIdxPaneToolbar div.col-lg-3{display:inline-block;font-size:.9em;padding-top:10px;padding-bottom:10px;border-right:1px solid #eee;border-bottom:1px solid #eee;cursor:pointer}div.slBody .slIdxPane .slIdxPaneToolbar div.col-lg-3.selected{border-bottom:1px solid #007FA3}div.slBody .slIdxPane .slIdxPaneToolbar div.col-lg-3:hover{background-color:#eee}div.slBody .slIdxPane .slIdxPaneToolbar div.col-lg-3:last-child{padding:0}div.slBody .slIdxPane .slIdxPaneToolbar div.col-lg-3:last-child input{border:0;padding:10px;width:100%;height:38px}div.slBody .slIdxPane .slIdxPaneToolbar div.col-lg-4:last-child{border-right:0}div.slBody .slIdxPane .slIdxPaneSearchbar .col-lg-12{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #eee}div.slBody .slIdxPane .slIdxPaneSearchbar input{border-color:#eee}div.slBody .slIdxPane .dataFormatsList{width:100%;display:inline-block;margin-top:10px;margin-bottom:5px}div.slBody .slIdxPane .dataFormatsList h3{display:inline;padding-right:5px}div.slBody .slIdxPane .dataFormat{padding:5px;display:inline-block}div.slBody .slIdxPane .dataFormat:active{background-color:#007fa3}div.slBody .slIdxPane .dataFormat.selected{border:1px solid #007fa3}div.slBody .slIdxPaneBody.newdataset .row{margin:0;margin-bottom:15px}div.slBody .slIdxPane .dataEntry textarea#newDataEntry{resize:vertical;width:100%;height:212px}div.slBody .slIdxPane .newDatasetCreationDivider{margin-top:12px}div.slBody .slIdxPane .dropzoneArea,.dropzoneArea{margin-top:10px;border:1px dashed #fc6;height:361px;background-image:url(/images/dropzone.png);background-repeat:no-repeat;background-position:center center;background-size:contain}div.modal .row .selectpicker a span.text{background:0}div.bootstrap-tagsinput{width:100%;height:30px!important}.nav-thin-pills li a{padding:6px 12px}.blurb-small{padding:12px}.d3-tip{line-height:1;font-weight:700;padding:12px;background:rgba(0,0,0,.8);color:#fff;border-radius:2px;pointer-events:none}.d3-tip:after{box-sizing:border-box;display:inline;font-size:10px;width:100%;line-height:1;color:rgba(0,0,0,.8);position:absolute;pointer-events:none}.d3-tip.n:after{content:"\25BC";margin:-1px 0 0 0;top:100%;left:0;text-align:center}.d3-tip.e:after{content:"\25C0";margin:-4px 0 0 0;top:50%;left:-8px}.d3-tip.s:after{content:"\25B2";margin:0 0 1px;top:-8px;left:0;text-align:center}.d3-tip.w:after{content:"\25B6";margin:-4px 0 0 -1px;top:50%;left:100%}.panel-plain .panel-heading,.panel-plain .panel-footer{background-color:#fff!important}.no-overflow{overflow:none!important}.ui-layout-center{overflow:visible!important}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.label-xs{font-size:.8em!important;padding:4px}.label-xm{font-size:.9em!important;padding:4px}.navbar-d3view{background:none!important;border:0!important;border-bottom:1px solid #ddd!important;padding:6px;box-shadow:none!important;-webkit-box-shadow:none!important}.btn-grp-plain .btn{background:transparent!important;text-shadow:none;color:#666!important;box-shadow:none;-webkit-box-shadow:none;border:0!important;margin-right:4px;font-weight:400}.btn-grp-plain .btn:hover{color:#222!important}.vcenter{display:inline-block;vertical-align:middle;float:none}ul.list-items li{margin-right:20px;display:inline}.release-note-thumbnail{padding:20px;border:4px dashed #eee;border-radius:2px}.blink{animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:0}}.dz-preview{font-size:1.2em}.dz-filename{font-weight:700}.btn{font-weight:500}.btn-default{background-color:#fcfcfc}.btn-default:hover{background-color:#eee}.modal{overflow-y:auto}.table-expanded td{padding-top:12px;padding-bottom:12px;vertical-align:middle}.form-field,.inline-form-field{margin-bottom:12px}.inline-form-field label{display:inline;width:120px}.inline-form-field text,.inline-form-field input,.inline-form-field select{display:inline-block}.d3view-filters .label-default{background-color:#b8e3fd;color:#333}.d3view-filters .filter-value{color:#333!important;font-weight:700}.form-control-sm{font-size:.9em;padding:2px 4px!important;height:24px}.left-inner-addon-sm{padding:6px 12px}.left-inner-addon-sm i{padding:6px 12px}.label{font-size:100%}.nav li .tab-active{display:none}.nav li.active .tab-active{display:inline-block!important}.nav-pills-default li.active a,.nav-pills-default li.active a:hover,.nav-pills-default li.active a:focus{background-color:var(--c-default-tab-active);color:var(--foreground-color,#000)}.nav-pills-default li a:hover{background-color:var(--c-default-tab-active);color:#fff;cursor:pointer}.modal-header{padding:10px 20px;border-radius:4px 4px 0 0;font-weight:800}.modal-header h1,.modal-header h2{font-size:1.4em}.modal-header h3,.modal-header h4{font-size:1.2em}.modal-content{border-radius:0}.d3view-filters.form-control{font-size:1em;height:28px}.side-bar{position:absolute;border-right:1px solid #ddd;height:100%;background-color:#fff;min-height:600px;left:0;padding:8px 24px 8px 8px;width:180px}.side-bar-right{position:absolute;border-left:1px solid #ddd;height:100%;background-color:#fff;min-height:600px;right:-200px;padding:8px 8px 8px 24px;width:180px}.center-panel{left:190px;position:absolute;right:0;padding-left:24px}.side-bar-lg{position:absolute;box-shadow:5px 0 25px -20px #444;height:100%;background-color:#fff;min-height:600px;left:0;padding:16px;width:240px}.center-panel-lg{font-size:.9em;left:242px;position:absolute;right:0;padding-left:24px}.side-bar-xlg{position:absolute;box-shadow:5px 0 25px -20px #444;height:100%;background-color:#fff;min-height:600px;left:0;padding:16px;width:300px}.side-bar-xlg-40{width:40%}.center-panel-xlg{left:302px;position:absolute;right:0;padding-left:20px}.center-panel-xlg-60{left:42%}.row-no-padding,.row-no-padding>div{padding:0}.row-no-margin,.row-no-margin>div{margin:0}.row-no-margin-no-padding{margin:0;padding:0}.row-no-margin-bottom-padding,.row-no-margin-bottom-padding>div{margin:0;margin-bottom:12px}.no-padding{padding:0!important}.thin-progress-container{}.thin-progress-container .progress{margin-bottom:0!important;height:auto!important;box-shadow:none!Important}.thin-progress-container .progress-bar{height:.25em!important}.input-edit-on-hover{border:0;box-shadow:none;font-weight:700;background-color:transparent}.input-edit-on-hover:hover,.input-edit-on-hover:focus{background-color:#fff}.htCore thead th{text-align:left;font-weight:700}.progress-d3view{background-color:var(--indigo-blue-light);background-image:none!important}.progress-bar-d3view{-webkit-animation:progress-bar-stripes 1ms!important;animation:progress-bar-stripes 1ms!important;background-color:var(--indigo-blue-dark)!important;background-image:none!important}.nav-grey li.active a{background-color:rgba(0,0,0,.2)}.nav-grey li.active a:hover,.nav-grey li.active a:focus{background-color:rgba(0,0,0,.1);color:var(--foreground-color,#000)}ul.inline-tabs li{float:left;margin-right:12px}.page-header-thin{margin:4px}.table-hover tr:hover{background-color:#cae8f5!important}.sidebar-nav{font-size:.9em}.sidebar-nav li:hover a{border-radius:24px}.sidebar-nav li.active a{border-radius:24px}.table-borderless td,.table-borderless th{border:0!important}.rightside-bar{width:240px;position:fixed;padding:8px;z-index:10000;top:0;right:0;left:100%;bottom:0;margin-left:-240px;height:100%;box-shadow:-4px 0 8px 8px #222}.select2-drop{z-index:99999!important}.list-group-sm .list-group-item{padding:2px 4px}.list-group-md .list-group-item{padding:4px 8px}label{font-weight:600;margin-top:8px}label.optional{font-weight:400}.panel-heading{text-align:left}.editable-click{border-bottom:1px solid transparent!important}.editable-click:hover{border-bottom:1px dashed #eee!important}.border-nav li{margin-right:12px}.border-nav li a{font-variant:small-caps;font-weight:400;padding:4px 8px;padding-bottom:12px}.border-nav li.active a{background-color:transparent!important;font-weight:600;border-radius:0!important;color:var(--foreground-color,#000);border-bottom:2px solid #333}.panel-title{font-weight:600}.blurb{font-weight:400}.droppablehover{background-color:#f0f8ff;border:1px dashed orange}.list-group.plain .list-group-item{border:0;border-bottom:1px solid #efefef;border-radius:0}.form-input-name{text-align:right}.simple-list li{padding:12px}.simple-list.inline li{display:inline-block;margin-right:2px}.blurb-sm{padding:8px}.blurb-plain{background-color:transparent;border:0}.thumbnail-missing{width:80%;background-image:url(/images/missing_thumbnail.png);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position-y:center}.well-mini{padding:6px 12px}.d3view-filters{min-height:40px!important}.svg text,svg text{font-size:1.4em;font-weight:700}.d3view-newton.large svg text,.d3view-newton .svg text{font-size:1.2em}.d3view-newton.large .d3view-legends-container .curve-name{font-size:1.2em}.d3view-newton.large .focus{font-size:18px}.d3view-full-screen,.d3-fs,.d3view-fullscreen,.d3view-fs{position:fixed!important;left:0!important;top:0!important;width:100%!important;height:100%!important;z-index:2000;margin:0!important}.modal-dialog-right-sidebar{position:fixed;transform:translate3d(0%,0,0)!important;-webkit-transition:opacity .3s linear,right .5s ease-out!important;-moz-transition:opacity .3s linear,right .5s ease-out!important;-o-transition:opacity .3s linear,right .5s ease-out!important;transition:opacity .3s linear,right .5s ease-out!important}.modal-dialog-right-sidebar .modal-body{height:100vh!important}.modal-dialog-right-sidebar-md{position:fixed;width:400px!important;margin:0!important;right:0}.modal-dialog-right-sidebar-half{position:fixed;width:50%!important;margin:0!important;right:0}.modal-dialog-right-sidebar-sm{position:fixed;width:200px;right:0!important;height:100%!important;transform:translate3d(0%,0,0)!important;-webkit-transition:opacity .3s linear,right .5s ease-out!important;-moz-transition:opacity .3s linear,right .5s ease-out!important;-o-transition:opacity .3s linear,right .5s ease-out!important;transition:opacity .3s linear,right .5s ease-out!important}.modal.fade.in .modal-dialog-right-sidebar{right:0}.modal.fade .modal-dialog-right-sidebar{right:-800px}.nav-pills-sm li>a{padding:4px 8px!important}.nav-tabs-pull-up li{margin-bottom:-2px!important}.d3v-popover{position:absolute;border:1px solid #ddd;padding:20px;background-color:#fff}.input-row{margin-bottom:12px}label.input-divider{margin-top:12px!important;font-size:1.4em}.form-control-sm{font-size:.9em;height:28px;padding:8px}.form-control-xs{font-size:.8em;height:22px;padding:4px}.btn-xxs{font-size:.8em;padding:2px 4px}.label-sm{font-size:.8em;padding:2px 4px}a.btn-simple{color:#333;padding:4px 6px;font-size:.9em;border:2px solid transparent}a.btn-simple:hover{background-color:#eee;border:2px solid #999;border-radius:4px;text-decoration:none!important}.bs_datatable_wrapper{padding:0!important}.app-wrap{margin-bottom:14px}.d3view-full-screen .close-modal-btn{display:block!important}.close-modal-btn{display:none}.light{color:#666}.panel-simple>.panel-heading,.panel-simple>.panel-footer{background:none!important}.grid-stack-item-content{inset:12px 0 12 0!important}.no-overflows{overflow-x:visible!important;overflow-y:visible!important}.response-content{padding:4px}.inset-shadow{-moz-box-shadow:inset 0 0 10px #eee;-webkit-box-shadow:inset 0 0 10px #eee;box-shadow:inset 0 0 10px #eee}.move-cursor{cursor:move}.small-size{font-size:.8em}.dz-filename{font-weight:400!important}.mainModel .dz-filename{font-weight:800!important}.simlytiks-layout-editor{padding:6px;border:1px solid orange;font-size:.8em}.scroll_tabs_container .scroll_tab_left_button{background-color:#fff!important}.scroll_tabs_container .scroll_tab_right_button{background-color:#fff!important}.scroll_tabs_container .scroll_tab_inner span,.scroll_tabs_container .scroll_tab_inner li{background-color:#fff!important;padding:6px!important;color:#337ab7!important}.well-bordered{background-color:#fff!important;backgrond-image:none!important}button.link,a.link{padding:6px 8px}button.link:hover,a.link:hover{padding:6px 8px;background-color:rgba(222,235,255,.6)}.d3view-full-screen .show-in-full-screen{display:block!important}.modal{backdrop-filter:blur(1px)}.nav-tabs li.active a{font-weight:600}ul.item-list li{margin-bottom:8px}ul.inline-list{margin-top:12px;margin-bottom:6px}ul.inline-list li{display:inline-block;margin-right:1.2em}table.table-list thead tr th{border:0!important}table.table-list tbody tr td{padding:20px 30px 20px 10px!important;border-bottom:1px solid #eee}strong.mild{font-weight:500;color:#444}.badge-default{background-color:#eee!important;color:#666}.table-hover tr .on-hover{display:none}.table-hover tr:hover .on-hover{display:block}.dock_ribbon{border:1px solid #ddd;border-left:6px solid orange;border-radius:2px;margin-right:12px}.nav-pills-sm a{padding:2px 6px!important;font-size:.9em}.modal{overflow-y:hidden!important}.app-box{border:2px solid transparent;padding-top:6px;display:inline-block;width:80%;text-align:center;margin-left:auto;margin-right:auto}.app-box:hover{border-radius:6px!important;border:2px solid #999;background-color:#e0e0e0}.bookmarked{border-left:2px solid orange!important}.label-default-light{background-color:rgba(119,119,119,.5);color:#fcfcfc;padding:4px 8px}.app-collection.vtop table.dataTable tbody td{vertical-align:top!important}.app-collection table.dataTable tbody tr input[type=checkbox]{font-size:2em!important;padding:8px!important}.app-collection table.dataTable tbody tr .show-on-hover{visibility:hidden}.app-collection table.dataTable tbody tr:hover .show-on-hover{visibility:visible}#global-drop-file{width:200px;height:40px;text-align:center;padding-top:6px;border:1px dashed #eee;border-radius:4px;margin-top:8px;background-color:#eee}.nav-pills-stretch li{width:100%;margin-bottom:8px}.dark-mode{background-color:grey!important;color:#fff!important}.modal-cancel{background-color:transparent!important}.btn-outline{background-color:transparent!important;border:1px solid #ddd;background-image:none!important;color:var(--foreground-color,#000);font-weight:500}.btn-outline-on-hover{background-color:transparent!important;box-shadow:none!important;border:1px solid transparent;background-image:none!important}.btn-outline:hover,.btn-outline-on-hover:hover{background-color:#eee!important}.btn-outline:active,.btn-outline-on-hover:active{background-color:#eee;border:1px solid #ddd!important}.btn-outline:focus,.btn-outline-on-hover:focus{background-color:#fefefe;border:1px solid #ddd!important}.configuring .app-box{border:2px dashed #eee}.card{cursor:pointer;border:1px solid #eee;border-radius:4px;box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px;padding:20px;margin-right:20px;margin-bottom:20px;height:240px}.card .card-footer{position:absolute;bottom:40px;text-align:right}.card:hover{background-color:#eee}.card.active{border:1px solid #00f}span.app-icon.jiggle{animation-name:keyframes2;animation-iteration-count:infinite;animation-delay:-.5s;animation-duration:.3s}@keyframes keyframes2{0%{transform:rotate(5deg);animation-timing-function:ease-in}50%{transform:rotate(-5deg);animation-timing-function:ease-out}}.row{margin-left:-6px;margin-right:-6px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:6px;padding-right:6px}.panel-no-border{border:1px solid transparent!important}.panel-no-border .panel-heading{border:1px solid transparent!important}.panel-no-border:hover{border:1px solid #ddd!important}.panel-no-border:hover .panel-heading{border-bottom:1px solid #ddd!important}.modal-body{padding:25px}.list-group-item a.active{color:#fff!important}.panel-primary h3{color:#fff!important}.list-group a.active h2,.list-group a.active h3,.list-group a.active h1,.list-group a.active h4{color:#fff!important}.input-group-addon-simple{background-color:transparent!important}.form-control{color:var(--foreground-color,#000)!important}td.checkbox_selection{cursor:pointer;padding:20px!important}.row-striped :nth-child(odd){background-color:#f9f9f9}.two-col-flex{display:flex;flex-direction:row;width:100%}.two-col-flex .left-col{flex-basis:180px!important;flex-grow:0;flex-shrink:0;flex-wrap:wrap;border-right:1px solid #ddd;padding:8px 14px 8px 0;background-color:#fff}.two-col-flex .content-col{padding:8px 18px;flex:1 1 auto}.two-col-flex .right-col{flex-basis:140px!important;flex-grow:0;flex-shrink:0;flex-wrap:wrap;border-left:1px solid #ddd;padding:8px 18px;background-color:#fff}.two-col-flex .right-col-md,.two-col-flex .left-col-md{flex-basis:240px!important}.two-col-flex .right-col-lg,.two-col-flex .left-col-lg{flex-basis:30%!important}.navbar-app-header{margin:0!important;border:0!important;background-color:#fff!important;border-bottom:2px solid #888!important;margin-bottom:12px!important}.navbar-app-header .navbar-brand{color:var(--foreground-color,#000)}.panel-sm{padding:2px!important}.panel-sm .panel-heading,.panel-sm .panel-body,.panel-sm panel-footer{padding:4px!important}.flex-thumbnail{display:flex;flex-direction:row;flex-wrap:wrap}.flex-thumbnail .flex-thumbnail-item{flex-basis:240px;flex-grow:0;flex-shrink:0;padding-right:20px;width:20%}.removeThis{cursor:pointer}ul.inline li{display:inline-block;margin-right:12px}.d3view-user-initials{background:#dbd1bf;border:1px solid #DDD;border-radius:50%;padding:15px;font-size:2em;color:#726e6e;font-weight:600;text-align:center;width:80px!important;font-family:system-ui}.btn-group-compact.btn-group.btn-group-justified>.btn{white-space:normal}.alert-default{background-image:-webkit-linear-gradient(top,#eee 0,#ccc 100%);background-image:-o-linear-gradient(top,#eee 0,#ccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#eee 0,#ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#ccc', GradientType=0);background-repeat:repeat-x;border-color:#ddd;font-weight:700}.newly_created{border:2px dashed orange}.modal-content{border-radius:6px}.modal-dialog-right-sidebar .modal-content{border-radius:0!important}.count-container{display:flex;justify-content:space-between}.count-item{border-radius:4px;margin-right:8px;padding:8px}.count-item .count{font-size:2em}.count-item .what{font-size:1.2em}.menu-level1{font-size:1.2em;font-weight:700}.menu-level2{font-size:1.1em;font-weight:700}.menu-level3{font-size:1em}.menu-level4{font-size:.9em}.button-level1{font-size:1.2em}.button-level2{font-size:1.1em}.button-level3{font-size:1em}.button-level4{font-size:.9em}button,.btn:not(.dropdown-toggle),.btn-group .btn:not(.dropdown-toggle){border-radius:18px;padding:6px 12px}.btn-sm:not(.dropdown-toggle),.btn-group .btn-sm:not(.dropdown-toggle){border-radius:18px;padding:4px 12px}.btn-xs:not(.dropdown-toggle),.btn-group .btn-xs:not(.dropdown-toggle){font-size:.9em;border-radius:14px;padding:3px 8px}.btn-group-justified .btn{border-radius:2px!important}.btn-group-justified .btn:first-child{border-radius-topleft:14px!important;border-radius-bottomleft:14px!important}.btn-group-justified .btn:last-child{border-radius-topright:14px!important;border-radius-bottomright:14px!important}.modal-header .btn:not(.dropdown-toggle){border-radius:24px;padding:4px 12px}.modal-footer .btn:not(.dropdown-toggle){padding:6px 24px}.tabContent{padding:4px 12px}.physicaltest-non-modal-header{padding:20px}.twitter-typeahead{width:100%}.responseItemsRenderingArea>.d3view-carousel .curveArea{ height:100%!important}.responseItemsRenderingArea>.d3view-carousel{ height:700px!important}.responseItemsRenderingArea>.d3view-carousel .profile-viz .response-container{ height:100%; margin-bottom:0}.responseItemsRenderingArea>.d3view-carousel .profile-viz .response-container .respContent{ height:calc(100% - 115px); margin-bottom:0}.user-profile-initial_s{border:1px solid #000;padding:14px;width:20px;height:20px;font-size:.8em;border-radius:60px}.navbar-right{padding-right:20px!important}.grad_background{border-radius:.5em;background:linear-gradient(180deg,#44474a,#2f3132);box-shadow:4px 4px 16px 0 rgba(0,0,0,.25),inset 1px 1px 1px 0 hsla(0,0%,100%,.1)}.dropdown-menu>li>a{padding:8px 20px}.selected .toggle_selection.fa-check{background-color:green}simlytiks.fa{font-size:.8em}.htCore th{padding:6px!important;vertical-align:middle}.htCore td{padding:6px!important;vertical-align:middle;text-align:left!important}#user-dashboard .d3view-tab-manager .nav-tabs .nav-tab-item a{text-transform:capitalize;text-align:left!important}#user-dashboard .d3view-tab-manager .nav-tabs .nav-tab-item a span.fa{font-size:.9em!important;margin-right:4px}.panel .on-hover{visibility:hidden}.panel:hover .on-hover{visibility:visible}.hover-parent .on-hover{display:inline!important;visibility:hidden}.hover-parent:hover .on-hover{display:inline!important;visibility:visible}.nav a.nav-link{padding:4px!important;margin-left:6px!important;font-size:.8em;display:inline!important}.nav a.nav-link:hover{background-color:lightblue!important}.label-default-light{backgrond-color:#fafafa!important}.item-tabs{font-size:.9em}table.vmiddle td{vertical-align:middle!important}.nav-simple li.active{font-weight:700;background-color:#eee}.fora-main-container{padding:20px}.superscript{color:var(--foreground-color,#000);position:relative;top:-.5em;font-size:80%}.small{font-size:.8em}*>i,*>span.fa{font-size:.8!important}*>i:after,*>span.fa{content:" "}.box-display{padding:30px;vertical-align:middle;text-align:center;font-weight:700}.box-display:hover{background-color:var(--box-hover-bg,#eee)}.box-display:hover a{text-transform:none}.selectable-list li{margin:12px 0}.selectable-list li>a{-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,box-shadow .3s ease-in-out;-moz-transition:color .3s ease-in-out,background-color .3s ease-in-out,box-shadow .3s ease-in-out;-o-transition:color .3s ease-in-out,background-color .3s ease-in-out,box-shadow .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,box-shadow .3s ease-in-out;display:block;text-decoration:none;padding:8px;background-color:var(--panel-bg,#fff);border-radius:4px}.selectable-list li>a:hover{background-color:var(--panel-hover-bg,var(--indigo-blue-medium));color:var(--panel-hover-color,#fff)}.lead{font-weight:400}h1 small{color:#222}.table td{vertical-align:middle!important}.row-compact div{padding:0}.selected{background-color:var(--selected-bg,#efe24b)!important}.server-availability h2{margin-top:12px!important}#server-availability .row .col-md-4,#server-availability .row .col-md-12{margin-bottom:12px}.navbar-brand{color:var(--navbar-color,#000)!important}.navbar-nav li:not(.ignore).active a{color:var(--navbar-active-color,#000)!important;background-color:var(--navbar-active-bg,#eee);border-radius:6px 6px 0 0;border-bottom:1px solid var(--navbar-active-bg,#eee)!important;margin-bottom:-2px}.navbar-bottom-border{border-bottom:1px solid var(--navbar-border,#eee)}.dropdown-menu.span-links li span{display:block;padding:12px 12px!important}.status-solving{border-left:6px solid #00f}.status-waiting{border-left:6px solid orange}.status-failed_to_submit,.status-failed{border-left:4px solid red}.status-finished{border-left:4px solid green}.solver-attributes-new-input .row{margin-bottom:18px!important}.kanban-view{display:flex}.kanban-group{flex-basis:100%;width:300px;margin-left:20px}.kanban-group-title{font-size:1.2em;background-color:var(--kanban-title-bg,#444);padding:12px;color:var(--kanban-title-color,#fff);text-align:center}.kanban-item{border:2px solid var(--kanban-item-border,#eee);padding:12px;border-radius:4px;margin-bottom:20px}input.editable{cursor:text;border:1px solid transparent;width:inherit}.editable:hover{background-color:#ff0;color:#000;border:1px solid transparent}.workflow-library-item:hover .panel{box-shadow:0 0 .2rem #fff,0 0 2px #fff,0 0 5px blue,0 0 5px blue,0 0 5px blue,inset 0 0 5px #00f;cursor:pointer}.btn-square{border-radius:2px!important}.footer-options-left .btn{display:inline-block}.list-group-flush,.list-group-flush .list-group-item{border:0!important;display:block;padding:0!important;box-shadow:transparent 0 0 0!important;-webkit-box-shadow:transparent 0 0 0!important}.list-group-flush .list-group-item a{display:block;padding:9px 0}.list-group-flush .list-group-item a:hover{text-decoration:none;background-color:lightgrey}.list-group-flush .list-group-item a.inline{display:inline!important}.lead-sm{font-size:.9em}.lead-xs{font-size:.8em}.lead-xxs{font-size:.7em}.badge-light,.label-light{background-color:var(--badge-bg,#f9f9f9)!important;color:var(--badge-color,#333)}.fa-xs{font-size:.8em;!important}.btn-group-justified .btn:first-child{border-radius:24px 0 0 24px!important}.btn-group-justified .btn:last-child{border-radius:0 20px 20px 0!important}.popover-content{max-height:200px;max-width:400px;overflow-y:scroll;overflow-x:scroll}.visible_on_hover{margin-left:4px;visibility:hidden}.table-view .vrow:hover .visible_on_hover{visibility:visible}.btn-primary-main{background-color:var(--btn-primary-bg,#000)!important;background-image:none!important;color:var(--btn-primary-color,#000)!important;font-weight:400!important}.btn-primary-main:hover{background-color:var(--btn-primary-bg-hover,#000)!important;background-image:none!important;color:var(--btn-primary-color,#000)!important;font-weight:400!important}@keyframes notifSlideIn{from{opacity:0}to{opacity:1}}.unread_notifications_badge{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:10px;background-color:transparent;color:#8a8fa8;font-size:11px;font-weight:500;min-width:18px;text-align:center;transition:all .2s ease}.unread_notifications_badge.unread_exists{background-color:#dc3545;color:#fff;font-weight:600}#notification-center-wrapper{position:fixed;top:56px;right:0;width:380px;max-height:calc(100vh - 70px);background:#fff;border-radius:0 0 0 8px;border:1px solid #dfe1e8;box-shadow:0 4px 24px rgba(0,0,0,.12);z-index:1050;display:flex;flex-direction:column;overflow:hidden;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;animation:notifSlideIn .25s ease;min-height:auto}#notification-center-wrapper .notification_center_contentview,#notification-center-wrapper .notification_center_container{position:static;width:auto;min-height:0;border:0;box-shadow:none}#notification-center-wrapper .notification_center_contentview{padding:14px 18px 12px;background:#f5f6f8;border-bottom:1px solid #ebedf2}#notification-center-wrapper .noti-panel-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}#notification-center-wrapper .noti-panel-title{font-size:14px;font-weight:600;color:#1a1a2e;letter-spacing:-.01em}#notification-center-wrapper .noti-panel-actions i{font-size:13px;color:#8a8fa8;cursor:pointer;padding:5px 7px;border-radius:6px;transition:all .18s ease;margin-left:2px}#notification-center-wrapper .noti-panel-actions i:hover{color:#2d3250;background:#ebedf2}#notification-center-wrapper #notification_item_type{width:100%;padding:7px 28px 7px 10px;font-size:12px;color:#2d3250;background:#fff;border:1px solid #dfe1e8;border-radius:6px;outline:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%238a8fa8' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;transition:border-color .18s ease,box-shadow .18s ease}#notification-center-wrapper #notification_item_type:focus{border-color:#337ab7;box-shadow:0 0 0 3px rgba(51,122,183,.1)}#notification-center-wrapper .notification_center_container{padding:0;background:#fff;flex:1;overflow:hidden;display:flex;flex-direction:column}#notification-center-wrapper .noti_area{flex:1;max-height:360px;overflow-y:auto;padding:4px 0;position:static;min-height:auto}#notification-center-wrapper .noti_area::-webkit-scrollbar{width:4px}#notification-center-wrapper .noti_area::-webkit-scrollbar-track{background:transparent}#notification-center-wrapper .noti_area::-webkit-scrollbar-thumb{background:#dfe1e8;border-radius:4px}#notification-center-wrapper .notification_item{padding:12px 18px;margin:0;border:0;border-left:3px solid transparent;border-bottom:1px solid #f0f1f5;box-shadow:none;cursor:pointer;transition:all .15s ease;display:flex;align-items:flex-start;font-size:13px;font-weight:400;color:#5a5f7a}#notification-center-wrapper .notification_item:last-child{border-bottom:0}#notification-center-wrapper .notification_item:hover{background:#f5f6f8}#notification-center-wrapper .notification_item.unread{border-left-color:#337ab7;background:#f0f5fb;color:#1a1a2e;box-shadow:none}#notification-center-wrapper .notification_item.unread:hover{background:#e5eef7}#notification-center-wrapper .noti-item-icon{flex-shrink:0;width:36px;height:36px;border-radius:8px;background:#ebedf2;display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:13px;color:#5a5f7a;flex:0 0 36px}#notification-center-wrapper .notification_item.unread .noti-item-icon{background:#e3f2fd;color:#1565c0}#notification-center-wrapper .noti-item-content{flex:1;min-width:0}#notification-center-wrapper .notification-subject{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:1.4;max-width:none;color:inherit}#notification-center-wrapper .notification_item.unread .notification-subject{font-weight:500;color:#1a1a2e}#notification-center-wrapper .notification-time{display:block;font-size:11px;color:#8a8fa8;margin-top:3px;line-height:1}#notification-center-wrapper .notiaction-btns{flex-shrink:0;display:flex;align-items:center;gap:2px;margin-left:8px;float:none}#notification-center-wrapper .notiaction-btns .notiaction{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:12px;color:#8a8fa8;margin:0;transition:all .18s ease}#notification-center-wrapper .notiaction-btns .notiaction:hover{background:#fef2f2;color:#dc3545}#notification-center-wrapper .notiaction-btns .notiaction#markasreadtoggle:hover{background:#e3f2fd;color:#337ab7}#notification-center-wrapper .noti_controls{display:flex;border-top:1px solid #ebedf2;margin:0;font-size:12px}#notification-center-wrapper .noti_controls .mark_all_as_read,#notification-center-wrapper .noti_controls .clear_read{flex:1;text-align:center;padding:10px 0;cursor:pointer;color:#5a5f7a;transition:all .18s ease;font-weight:500;border:0;background:0;border-radius:0;box-shadow:none}#notification-center-wrapper .noti_controls .mark_all_as_read{border-right:1px solid #ebedf2}#notification-center-wrapper .noti_controls .mark_all_as_read:hover{background:#f0f5fb;color:#337ab7}#notification-center-wrapper .noti_controls .clear_read:hover{background:#fef2f2;color:#dc3545}#notification-center-wrapper .noti_controls i{margin-right:4px}#notification-center-wrapper .panel-footer{background:#f5f6f8;border-top:1px solid #ebedf2;padding:8px 18px}#notification-center-wrapper .noti_pagination{display:flex;align-items:center;justify-content:center;gap:4px;box-shadow:none;padding:0;text-align:center}#notification-center-wrapper .noti_pagination .glyphicon{font-size:10px;padding:4px 6px;color:#5a5f7a;cursor:pointer;border-radius:4px;transition:all .18s ease}#notification-center-wrapper .noti_pagination .glyphicon:hover{background:#ebedf2;color:#1a1a2e}#notification-center-wrapper .noti_pagination input{width:36px;height:26px;text-align:center;font-size:12px;border:1px solid #dfe1e8;border-radius:6px;color:#2d3250;outline:0;-moz-appearance:textfield;transition:border-color .18s ease,box-shadow .18s ease}#notification-center-wrapper .noti_pagination input::-webkit-inner-spin-button,#notification-center-wrapper .noti_pagination input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#notification-center-wrapper .noti_pagination input:focus{border-color:#337ab7;box-shadow:0 0 0 3px rgba(51,122,183,.1)}#notification-center-wrapper .noti_empty_state{text-align:center;padding:48px 20px;color:#8a8fa8}#notification-center-wrapper .noti_empty_state i{font-size:32px;display:block;margin-bottom:12px;color:#dfe1e8}#notification-center-wrapper .noti_empty_state p{margin:0;font-size:13px;font-weight:400;color:#8a8fa8}@keyframes headerDropSlide{from{opacity:0}to{opacity:1}}header .navbar-right>li.dropdown>.dropdown-menu{border:1px solid #dfe1e8;border-radius:0 0 8px 8px;box-shadow:0 4px 24px rgba(0,0,0,.12);padding:6px 0;margin:0;min-width:200px;animation:headerDropSlide .2s ease;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:#fff;border-top:0}header .navbar-right>li.dropdown>.dropdown-menu>li>a{padding:9px 16px;font-size:13px;font-weight:400;color:#2d3250;transition:background-color .15s ease,color .15s ease;display:flex;align-items:center;gap:10px;line-height:1.4}header .navbar-right>li.dropdown>.dropdown-menu>li>a:hover,header .navbar-right>li.dropdown>.dropdown-menu>li>a:focus{background-color:#f0f5fb;color:#1a1a2e!important}header .navbar-right>li.dropdown>.dropdown-menu>li>a .fa,header .navbar-right>li.dropdown>.dropdown-menu>li>a .header-icon{width:16px;text-align:center;font-size:13px;color:#5a5f7a;flex-shrink:0;transition:color .15s ease}header .navbar-right>li.dropdown>.dropdown-menu>li>a:hover .fa,header .navbar-right>li.dropdown>.dropdown-menu>li>a:hover .header-icon{color:#337ab7}header .navbar-right>li.dropdown>.dropdown-menu>.dropdown-divider{margin:4px 12px;border-top:1px solid #ebedf2;height:0;overflow:hidden}header .navbar-right>li.dropdown>.dropdown-menu>li>a[href*=logout]:hover{background-color:#fef2f2;color:#dc3545!important}header .navbar-right>li.dropdown>.dropdown-menu>li>a[href*=logout]:hover .fa{color:#dc3545}@keyframes searchSlideIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}header .global-search-wrapper{position:relative;display:inline-flex!important;align-items:center;margin:0 8px}header .global-search-wrapper .search-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.5);font-size:12px;pointer-events:none;z-index:2;transition:color .18s ease}header .global-search-wrapper input#site-search{display:inline-block!important;padding-left:32px!important;padding-right:34px!important;height:32px!important;font-size:13px!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;width:220px!important;border-radius:22px!important;box-shadow:none!important;transition:all .25s ease;line-height:32px}header .global-search-wrapper input#site-search::placeholder{color:rgba(255,255,255,.45)}header .global-search-wrapper input#site-search:focus{background:rgba(255,255,255,.18)!important;border-color:rgba(255,255,255,.3)!important;outline:0;width:280px!important;box-shadow:0 0 0 3px rgba(255,255,255,.06)!important}header .global-search-wrapper .search-filter-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.45);font-size:12px;cursor:pointer;padding:4px 6px;border-radius:4px;transition:all .18s ease;text-decoration:none!important;z-index:2}header .global-search-wrapper .search-filter-toggle:hover{color:#fff;background:rgba(255,255,255,.12)}header .global-search-wrapper .global-search-spinner{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.7);font-size:12px;z-index:2}#search-panel-wrapper{position:fixed;top:56px;right:0;width:400px;max-height:calc(100vh - 70px);background:#fff;border-radius:8px;border:1px solid #dfe1e8;box-shadow:0 4px 24px rgba(0,0,0,.12);z-index:1050;display:flex;flex-direction:column;overflow:hidden;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;animation:searchSlideIn .25s ease}#search-panel-wrapper .search-panel-header{padding:14px 18px 12px;background:#f5f6f8;border-bottom:1px solid #ebedf2}#search-panel-wrapper .search-panel-top{display:flex;align-items:center;justify-content:space-between}#search-panel-wrapper .search-panel-title{font-size:14px;font-weight:600;color:#1a1a2e;letter-spacing:-.01em}#search-panel-wrapper .search-panel-count{font-weight:400;color:#8a8fa8;font-size:12px;margin-left:6px}#search-panel-wrapper .search-panel-actions i{font-size:13px;color:#8a8fa8;cursor:pointer;padding:5px 7px;border-radius:6px;transition:all .18s ease;margin-left:2px}#search-panel-wrapper .search-panel-actions i:hover{color:#2d3250;background:#ebedf2}#search-panel-wrapper .search-results-area{flex:1;max-height:400px;overflow-y:scroll;padding:4px 0}#search-panel-wrapper .search-results-area::-webkit-scrollbar{width:4px}#search-panel-wrapper .search-results-area::-webkit-scrollbar-track{background:transparent}#search-panel-wrapper .search-results-area::-webkit-scrollbar-thumb{background:#dfe1e8;border-radius:4px}#search-panel-wrapper .search-result-item{display:flex;align-items:center;padding:10px 18px;border-bottom:1px solid #f0f1f5;cursor:pointer;transition:background .15s ease;text-decoration:none;color:inherit}#search-panel-wrapper .search-result-item:last-child{border-bottom:0}#search-panel-wrapper .search-result-item:hover{background:#f5f6f8;text-decoration:none;color:inherit}#search-panel-wrapper .search-result-icon{flex-shrink:0;width:36px;height:36px;border-radius:8px;background:#ebedf2;display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:14px;color:#5a5f7a}#search-panel-wrapper .search-result-icon.type-simulation{background:#e3f2fd;color:#1565c0}#search-panel-wrapper .search-result-icon.type-physicaltest{background:#f3e5f5;color:#7b1fa2}#search-panel-wrapper .search-result-icon.type-file{background:#fff3e0;color:#e65100}#search-panel-wrapper .search-result-icon.type-workflow{background:#e8f5e9;color:#2e7d32}#search-panel-wrapper .search-result-icon.type-database,#search-panel-wrapper .search-result-icon.type-datarecord{background:#fce4ec;color:#c62828}#search-panel-wrapper .search-result-icon.type-study{background:#e0f2f1;color:#00695c}#search-panel-wrapper .search-result-icon.type-dataset{background:#f1f8e9;color:#558b2f}#search-panel-wrapper .search-result-icon.type-hpcjob{background:#fff8e1;color:#f57f17}#search-panel-wrapper .search-result-icon.type-project{background:#e8eaf6;color:#283593}#search-panel-wrapper .search-result-icon.type-responsetemplate{background:#e0f7fa;color:#00838f}#search-panel-wrapper .search-result-content{flex:1;min-width:0}#search-panel-wrapper .search-result-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:1.4;color:#2d3250;font-weight:500}#search-panel-wrapper .search-result-type{display:block;font-size:11px;color:#8a8fa8;margin-top:2px;text-transform:capitalize}#search-panel-wrapper .search-empty-state{text-align:center;padding:48px 20px;color:#8a8fa8}#search-panel-wrapper .search-empty-state i{font-size:32px;display:block;margin-bottom:12px;color:#dfe1e8}#search-panel-wrapper .search-empty-state p{margin:0;font-size:13px;font-weight:400;color:#8a8fa8}#search-panel-wrapper .search-loading{text-align:center;padding:40px 20px;color:#8a8fa8}#search-panel-wrapper .search-loading i{font-size:20px;display:block;margin-bottom:10px;color:#337ab7}#search-panel-wrapper .search-loading p{margin:0;font-size:13px}#search-options-panel{position:fixed;top:56px;right:0;width:320px;background:#fff;border-radius:8px;border:1px solid #dfe1e8;box-shadow:0 4px 24px rgba(0,0,0,.12);z-index:1049;display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;animation:searchSlideIn .25s ease}#search-options-panel .search-panel-header{padding:14px 18px 12px;background:#f5f6f8;border-bottom:1px solid #ebedf2}#search-options-panel .search-panel-top{display:flex;align-items:center;justify-content:space-between}#search-options-panel .search-panel-title{font-size:14px;font-weight:600;color:#1a1a2e}#search-options-panel .search-options-body{padding:16px 18px}#search-options-panel .search-option-row{margin-bottom:12px}#search-options-panel .search-option-row:last-child{margin-bottom:0}#search-options-panel .search-option-label{display:block;font-size:11px;font-weight:600;color:#5a5f7a;margin-bottom:5px;text-transform:uppercase;letter-spacing:.03em}#search-options-panel .search-option-input{width:100%;padding:7px 10px;font-size:13px;color:#2d3250;background:#fff;border:1px solid #dfe1e8;border-radius:6px;outline:0;-webkit-appearance:none;transition:border-color .18s ease,box-shadow .18s ease}#search-options-panel select.search-option-input{padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%238a8fa8' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}#search-options-panel .search-option-input:focus{border-color:#337ab7;box-shadow:0 0 0 3px rgba(51,122,183,.1)}#search-options-panel .search-panel-footer{display:flex;border-top:1px solid #ebedf2}#search-options-panel .search-panel-footer span{flex:1;text-align:center;padding:10px 0;cursor:pointer;color:#5a5f7a;font-size:12px;font-weight:500;transition:all .18s ease;border:0;background:0}#search-options-panel .search-panel-footer .do-advanced-search{border-left:1px solid #ebedf2}#search-options-panel .search-panel-footer .do-advanced-search:hover{background:#f0f5fb;color:#337ab7}#search-options-panel .search-panel-footer .cancel-advanced-search:hover{background:#f5f6f8;color:#2d3250}.lib-workflows-panel{background:#f8fafc;border-left:1px solid #e2e8f0;display:flex;flex-direction:column}.lib-workflows-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid #e2e8f0;background:#fff;flex-shrink:0}.lib-workflows-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#2d3748}.lib-workflows-title .fa{color:#337ab7;font-size:14px}.lib-workflows-title small{color:#a0aec0;font-size:11px;font-weight:400}.lib-workflows-search{position:relative;padding:10px 12px 6px;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0}.lib-workflows-search .lib-search-icon{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:#a0aec0;font-size:12px;pointer-events:none;margin-top:2px}.lib-workflows-search .lib-search-input{font-size:12px;border-radius:6px;border:1px solid #e2e8f0;background:#f7fafc;padding:6px 10px 6px 28px;height:auto;width:100%;transition:border-color .15s,box-shadow .15s}.lib-workflows-search .lib-search-input:focus{border-color:#337ab7;box-shadow:0 0 0 3px rgba(51,122,183,.1);background:#fff;outline:0}.lib-workflows-list{list-style:none;padding:6px 0;margin:0;overflow-y:auto;flex:1 1 auto}.lib-wf-item{border:0}.lib-wf-link{display:flex;align-items:center;gap:8px;padding:7px 14px;text-decoration:none;transition:background .12s;border-left:3px solid transparent}.lib-wf-link:hover{background:#ebf4ff;border-left-color:#337ab7;text-decoration:none}.lib-wf-number{flex-shrink:0;font-size:10px;font-weight:600;color:#a0aec0;background:#edf2f7;border-radius:4px;padding:1px 5px;min-width:32px;text-align:center;letter-spacing:.3px}.lib-wf-link:hover .lib-wf-number{background:#bee3f8;color:#2b6cb0}.lib-wf-name{flex:1 1 auto;font-size:12px;color:#4a5568;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.lib-wf-link:hover .lib-wf-name{color:#2b6cb0}.lib-wf-doc{flex-shrink:0;font-size:11px;color:#e53e3e;opacity:.6;transition:opacity .15s}.lib-wf-link:hover .lib-wf-doc{opacity:1}.lib-wf-link{padding:10px 16px;gap:10px}.lib-wf-number{font-size:11px;min-width:36px;padding:2px 6px}.lib-wf-name{font-size:14px}.lib-wf-doc{font-size:14px}.lib-workflows-title{font-size:14px}.lib-workflows-title .fa{font-size:15px}